In May 2020, the average salary of programmers nationwide was 14,542 yuan, with a median salary of 12,500 yuan, 95 percent of whom earned between 5,250 yuan and 35,000 yuan.


There is no denying that the Internet industry is indeed a profitable industry, and programmers are the hot property in this industry. It’s easier for programmers to get promoted and raised than other jobs.

But according to the survey, only 13.57 percent of programmers have stayed in the industry for more than 10 years.

The author sees a lot of “older” programmer in trepidation, “after wave” rush and come, continue 996, hesitation but helpless again.

Middle age, in this marked “mature” age stage, family, career, wealth, it seems to have everything, but they are somewhat powerless. Left hand holding young children, right hand holding over 60 parents. There is a huge amount of spending on housing loans and education, a structural surplus of Internet talents, the pressure of high salaries brought by aging, and the irreversible decline of physical function.

Even young people in their early 30s are beginning to feel a sense of crisis, saying, it is hard to be a middle-aged programmer.

Purely by age

If an industry is measured entirely by age, with youth as the highest priority, and young blood entering the industry can replace middle-aged people immediately or soon after simply knowing the rules of the industry, then the industry must be eating youth.

But programmers are not alone in this world.

Everyone knows that it is almost impossible to retire at 65 in the private sector, and there is no escape from a mid-life crisis.

No matter what your age, no matter what your position, no matter what your track record, you will face a serious crisis, without any protection, without a sense of security. In my opinion, the real crisis is for those aged 45-60.

There will always be competition, and the way to survive is to learn, experience, and experience, which is the first mover advantage accumulated by “older” programmers.

In my opinion, there is no midlife crisis. If you have repetitive, unprofessional, and low-value jobs, middle-aged people can be replaced by younger people at any time.

Age should not be blamed for this crisis.

No industry is absolutely age, even the entertainment industry in this secular vision of the standard “youth rice” industry, there will be young people can not easily overcome the “old drama bone”.

There is no shortage of regular programmers in the workplace

A lot of people say that the programmer industry is young, and I think it is true for some programmers, if you do the same job day after day without updating your technology.

As time goes by, if we don’t improve our core competencies such as depth and breadth of technology and the ability to think about the business, you will definitely be outpaced by those who are physically stronger and work harder than you.

There is no shortage of regular programmers in the workplace; there is a shortage of technical depth and business and product sensitivity.

The biggest obstacle for Chinese programmers is the language barrier. Poor English prevents them from exchanging technology with people from all over the world. The second serious problem is not strong learning ability and perseverance, easy to give up, refused to spend time on in-depth thinking and study, mostly thinking about how to work less overtime, how to earn more, how to be lazy at work and so on.

I don’t know whether Chinese programmers live on youth or not, but those who don’t work hard have no food to eat. Working overtime and doing repetitive work every day can make money temporarily but can’t improve themselves.

Think about the technologies you were most successful with 6-7 years ago: Design Pattern, OO, Hibernate, Oracle, SOA+ESB, JMS/ActiveMq… If you only know these things now, you will be punished by young people who are familiar with cloud computing and all kinds of distributed databases.

For example, the director of r&d department of Blue Team Cloud, a technical bull from Microsoft, aged 35+, is still shining in his post, and still maintains the thinking and creativity that young people can not match. What does he rely on? The ability to learn actively, always embrace technology, and keep your mind young.

There are thousands of programmers, and the labor market is never short of regular programmers. Have irreplaceable person, no matter what young can shine.

Be a middle-aged programmer who gets better with age

The Internet industry is a constantly changing industry. To say that programmers eat youth unilaterally is to ignore technical factors. Those who master new technology can never be obsolete anywhere.

As professionals, we all get anxious sooner or later. Perhaps not middle-aged, perhaps nearly 30 years old, perhaps just over 30 years old, will hit the bottom of my heart began to develop a kind of inexplicable fear. It’s as if both our body and our subconscious are desperately trying to tell us that the ceiling above us is getting closer.

Computer is to reward the elite and hard work of the industry, it is the youth, to reward the young, so that you will not be mediocre people with age and the so-called “seniority” pressure not to stand up.

However, it turns out that competent and skilled men are fathers from young to old. Everyone knows 360, but not everyone knows Fu Sheng. 360’s success was largely attributed to Fu Sheng, who resigned in 2008. What did a generation of tech titans do in their 30s? They founded Kingsoft, developed the Cheetah browser, and made billions of dollars at the age of 36.

You might say that there are always a few successful people in this industry. You’re wrong. Technology never gets old, and even if you’re not a pioneer, you can become an “irreplaceable” programmer by virtue of your ability.

The information of the Internet industry changes with each passing day alternately, and every year there are a large number of highly educated young people influx, new technology and young people together, wave after wave, so as the Internet, absolutely can not be satisfied with the status quo!

In the face of aging anxiety, the only way to improve their personal ability as soon as possible, so that even when the wind and waves come, they can also rely on their own strength to stand in front of the wind and waves again.

In his youth, he defeated 90% of the “unambitious” predecessors with new ideas and technologies, and in his middle age, he suppressed 90% of the young people with his rich and well-informed knowledge.

The precipitation of time, the accumulation of experience, become irreplaceable, all this is due to the return of hard study.

These days, I saw an inspiring news that a 61-year-old aunt took more than 160 online courses during the epidemic. The spirit of never too old to learn is worth us programmers learning.



Finally, I’d like to offer some advice to programmers who are experiencing a midlife crisis.

When you’re in your 30s and you’re having a midlife crisis, you’re stressed, you’re out of breath, you’re scared, you’re anxious, you don’t know where you’re going and that’s a great thing! This gives you a real chance to calm down and plan your future objectively. If you learn and plan properly, you will be at the peak of your knowledge, experience, and physical ability in middle age.