This is a story I saw shared by others in a forum, and I think WE can start to talk about it. For middle-aged programmers, can we resign naked?

preface

First introduce the situation of the hero. I have been working in a small start-up company for more than 3 years with an average salary. I also worked in a medium-sized listed company for 3 years before, but I want to raise my salary so I joined this small company now.

Just a few years ago, at the end of the year, the boss of the company and the heads of each group would talk to each employee. When the interview came, the company promised to adjust salary many times a year, there are also project bonuses, worked for three years, adjusted salary twice, project bonuses did not see a point, only two weeks to work, he thought that the Internet development in these years is not very good, there is no bar.

Company work, let alone ninety-six, is at least nine hours a day, each project seamless switch.

Not to mention the usual overtime, at the end of the year occasionally increased to 12 o ‘clock, single or even weeks is not enough, and even the group leader asked him to work overtime at home on weekends. Of course, besides working overtime too late to reimburse taxi, overtime is free, right, without any subsidy.

So he quit……. at the beginning of this year

I have no problem with my ability. I am confident in my skills and want to seek better development. I can balance work and life a little bit.

However, he was very tired during a recent Android interview. And he was lost.

Work experience

Because these years the company is also in transition. The work experience can be roughly divided into three stages.

In the first stage, I started to develop Android app when I joined the company, whether it was outsourcing or the main products of the company.

The second stage is ROM development. Due to the small size of the company, in addition to hardware and low-level things, basically one person is responsible for the modification, compilation and release of the entire ROM (based on a CERTAIN ROM of MTK, and then do some “weird” customization on the Android Framework level).

Stage three, the present. The sales of mobile phones adapted to ROM made before did not meet expectations, and the company was not prepared to invest more, basically doing simple maintenance. And his new assignment was to do machine learning stuff, like Tensorflow, OpenCV, image processing, training.

I believe that you have read the above experience, probably also can guess the problem that he is facing now. That is, he is currently working on android app development on the front line, and his goal is still to find an Android development position.

He probably didn’t expect to find himself in such an awkward position during the interview. The interviewer asked most of the technology used, but do not know how to describe….. I interviewed about 10 companies later, but only one received the offer, and the salary was 3k lower than that of the previous company, so I became more confused.

So, are you still quitting naked?

To quit, you need to look at yourself:

1. Why do you want to quit? Unhappy at work? Can’t learn anything? Have a better plan and are willing to work for it?

What do you want to do after you quit your job? If you don’t, don’t quit your job and think about it later. Trust me, it’s easy to get stuck in a vicious cycle of anxiety or laziness, and then be forced to look for a job, and quit all over again, all over again

3, any industry, if you are really cattle, you will find that when the whole industry is very depressed, there are still you are profitable, when the whole industry is very bullish, there are still bears in a complete mess. Therefore, we should not judge the whole is bad just because the whole is bad, nor should we measure the whole development by the average level.

So, I do not want to answer why it is best not to resign naked reasons, I just want to say, quit or not quit, ask yourself the above questions, think well, make your own decision, the decision, try to do it, do not care about others say you are right or wrong. Of course, that’s easier said than done.

If you feel that the current job is unsatisfactory, want to resign and dare not quit, the best way is to do a good job in advance of technical reserve, rainy day. If you’ve always been a Curd boy at work, find ways to break through in your spare time: reading other people’s code, reading your boss’s code, reading open source code, playing with it, reading computer classics, etc.

For example, if you want to move to a big company, the following knowledge must be firmly mastered:

  • Algorithms and data structures: array, linked list, binary tree, stack, sorting algorithm, B+/B- tree, DP (dynamic programming), etc.
  • Computer network: HTTP, DNS, ARP, TCP, IP, ICMP, UDP, etc.
  • Operating system: IO, memory, multithreading/multi-process, synchronization mechanism, processor scheduling and deadlocks, device management, channels, etc.
  • Principles of computer composition: Von Neumann computer composition, computer hierarchy, computer performance index, etc.
  • Pick a major language — Python, C++, Java, etc. — and really work on it.

These are high value added knowledge!

In fact, these high value-added knowledge and ability can be read while working computer classics thick books. Here’s a list of computer classics I’ve compiled: I’ve put together my library of classic e-books for college and work (including data structures, Java, Programmer awareness, career development), interview and job search materials:

For related knowledge points, you can check my [GitHubFor those you already know, you can ignore them to save time.

If it’s not convenient to view, I’ve compiled a PDF containing the full range of Android Basics, Basics, and advanced knowledge points, as well as study notes on new technologies.

If you need it, you can click “like” to support it, and then [Get it for free here】

The end of the

Naked resignation is indeed a certain risk, although it is not recommended, but there is nothing wrong with choosing naked resignation, it is possible that the previous job really made you miserable, you really want to resign to adjust yourself, and find a more suitable job in the future, I guess you may choose naked resignation again.

Age is something you really can’t control. No matter what you do, it just keeps getting older, which is fair for everyone. Maybe some people over 40 will still quit to find a job naked, so you should relax, do not worry too much, focus on finding the next job. If you’re good enough, work will come to you.