Why do programmers feel like they can't continue working in a new company every two or three years?

There is a saying in the industry: "One programmer jump is equal to three years of work." But what about the position of programmer?

Everyone knows that the intensity of work depends entirely on luck. Some companies are so busy that they are bald, and some companies are too busy to scratch their feet.

picture

And what about income? Staying in a company basically does not increase for ten thousand years. It is said that salary increases depend on job hopping, so programmers are also the most frequent job hopping profession.

The most unaffordable thing in this world may be the young body and soul, be careful if you waste them, they are all old, how many years in life do you have to change jobs?

And the reasons why everyone wants to change jobs are nothing more than the following:

1. Repeating basically similar work will cause boredom and a feeling of being unable to continue.

When I first joined a company, everything was new, and the job I took over was full of freshness and challenges for me.

But after a long time, everyone has been proficient in their own fields, and they have continued to study in depth. After all the work in the future is handy, the work will no longer feel challenging.

picture

Because I have lost interest in work, I feel like I can't continue working in a new company for two or three years or after working for a long time.

2. After finding out the overall situation of the company, I think the company will not develop much in the future, so I want to resign.

Whether the company has development prospects is a question that job seekers must consider before joining a new company.

Only when you feel that the company will develop in the future and you have expectations for the company's future vision will you choose to join this company.

But after working for two or three years, I am more familiar with the company's various decisions, the character of the leader, and the company's market, and my own judgment on the company will also change.

When you lose your expectations for the company's development, you naturally don't want to stay.

3. I feel that my work and ability have improved, but the company has not given corresponding feedback, so I want to find another way out.

There is no salary increase in the company for two or three years, which is the most likely to cause mental imbalance.

Obviously, in the past three years, my work ability has improved to a higher level, because the company has made a lot of contributions, but there is still no salary increase.

But the people around me are getting promotions and salary increases, so I will inevitably feel a sense of gap, wanting to find a better job and get a higher salary.

In fact, this is also a common phenomenon in the workplace, not only limited to "programmer positions", but it is normal to want to change jobs at work.

It is natural for people to go to high places and look for better opportunities, but for friends who want to change jobs, I suggest that you think about the following questions:

1. When the industry market is bad, you must carefully consider the issue of job hopping, because when the industry is bad, other companies in the same industry are not much better.

2. If it is not necessary to change careers in your career, it is recommended not to consider changing jobs to other industries, because your previous accumulation will basically be worthless.

3. If you have nothing to do, you can update your resume frequently, so that many headhunters can see it.

Because if you don’t update it for a long time, your own information on the recruitment website will sink. Sometimes even if the position is suitable for you, headhunters or corporate personnel may not be able to see it.

4. In the updated resume, do not fill in the information such as the work area and salary range so detailed or so sure.

The limit is too strict, and if there are some good opportunities, headhunters and personnel will not contact you, or you will be directly PASSed during the search.

5. Job hopping is not an instant process, but a long process, which requires at least half a year of psychological preparation.

picture

Generally, it takes one month to complete the interview process of a company, and then one month for the resignation process, which is two months. If there is no long-term plan, job-hopping is relatively arbitrary and it is easy to fall into a passive situation.

Guess you like

Origin blog.csdn.net/mashibingjiaoyu/article/details/132062821