Recently, I saw such a message on the Chinese government website, which caused a lot of sensation in the circle of programmers.

Original address: http://www.gov.cn/hudong/2021-11/01/content_5648121.htm

" Mary: I am a software developer with a background in computer science. I am 45 years old this year. I am proficient in various Java technology systems, including microservices, big data and other technologies, and can be applied to actual work to help my company improve, For the technical framework used in the transformation, I also obtained the PMP project management certificate and the system architect certificate in my spare time, and became the system architect and core technical backbone of the company. My understanding of computer theory has also become more and more profound with the increase in practice , I feel that my career has entered the best moment of my life. When my son was in the second semester of junior high school, I quit my job and went home to accompany his son. Six months later, when I came back to look for job opportunities, I found that there were even interviews. Opportunities are hard to come by, let alone to give full play to their professional expertise. Now the state encourages delayed retirement. I think that experienced professional and technical personnel over 40 are now in the golden period of their career development. The age is restricted.

When a 45-year-old middle-aged man needs to be forced into a situation in his life, he can muster the courage to openly ask the Prime Minister for help and express his helplessness.

At this moment, the hardship of middle-aged programmers is vividly reflected

When you are abandoned by the times, you won’t even say hello

With the promotion of ETC everywhere, the manual windows of many high-speed toll stations have been replaced by ETC.

An elder sister who used to work at a toll booth for many years cried out: " I am 36 this year, and my youth has been given to the toll booth. Now I don't know anything, no one likes me, and I can't learn anything "!

img

Before ETC was popularized on a large scale, the high-speed toll collector was a job that many people envied. Although the job was boring, it was welcomed by many people based on its advantages such as stability and good income.

As early as a few years ago, a certain place in Zhejiang Province planned to recruit 147 high-speed toll collectors, but it attracted more than 1,600 people to sign up for the test, including half of the college students. On average, every 5 to 6 college students competed for a toll collector's position. People exclaimed that the fierce competition is not inferior to the difficulty of other institutions and even some civil servants.

In the past, the iron rice bowl was a special description of those positions with stable jobs and worry-free income. However, under the tide of the times, the so-called iron rice bowls are also being broken one by one, and this 36-year-old elder sister is a living example.

At the same time, it is also warning us: this era of 16195aca32a386, nothing is certain and nothing is easy. We only have to work hard and jump out of our comfort zone to get the true iron rice bowl .

The programmer's 35-year-old nightmare

Many people ask me: what should a programmer do when he is 35 years old?

I said: I can't answer, because... I'm not yet this age.

Why is a 35-year-old person anxious?

image-20211112151140362

Zhang Yiming, the founder of ByteDance, published a recruitment requirement in a Weibo in 2015, which highlighted the key points (below 35 years old is preferred), and the annual salary can reach 100W US dollars.

image-20211112144016713

It turns out that even if it is a career elite with an annual salary of one million dollars, over 35 years old, they will be treated differently.

image-20211112151222867

A 31-year-old student went to Jingdong for an interview. He passed the technical interview and was given a final rating of T5. However, he was not hired because he was over 30 years old.

image-20211112151348543

A student working in an Internet company said: "When entering the Internet industry in 2010, most of the company’s employees were between 25 and 28 years old. More than ten years have passed, and the current industry’s main players are still 24 to 28 years old. He recalled that in 2017, there were more than 70 people in the company’s game center, and there were about two or three people over 34 years old, mainly focusing on research and development. Currently, none of the 200 employees around is “older” than him.””

The "Internet Talent Flow Report 2020" released by Maimai in 2020 shows that the average age of talents in 20 Internet leading companies is 29.6 years old. Among them, the average age of ByteDance and Pinduoduo is only 27 years old. Didi Chuxing has the highest average age of employees among the 20 companies, at 33 years old.

image-20211112151800169

image-20211112152552421

It is reported that an Ali employee posted his experience of being dismissed in the pulse. This Ali employee is 35 years old this year and has 10 years of development experience. After working on the first day of the new year, he was dismissed by the company and advised him to leave. This month, he proposed to resign, and the reason for his dismissal was also unexpected. The reason given by the company was that he was older.

阿里35岁程序员:因年龄大被公司劝退,直言接受不了!

Alibaba makes large-scale adjustments to its employees every year. From 2015 to 2018, there were 16 adjustments to the talent organization structure within three years. At present, the average age of Alibaba employees is 31 years old. As of September 2018, the post-80s generation accounted for 80% of Alibaba’s management cadres and technical backbones, and over 1,400 post-90s managers, accounting for 5% of the total number of managers.

all kinds of signs keep showing one point: Internet companies don't like programmers over 35 years old!

Why are "older" employees discriminated against?

In my opinion, there are many reasons:

A 35-year-old programmer who has been in this industry for at least 10 years. If a person has worked in a field for 10 years+ and has not achieved good results, and the work he is engaged in is completely replaceable, it must be clear to everyone, the company Employees who do not raise corpses for vegetarian meals.

The programmer industry seems to be a highly technical industry.

In fact, under the background that the technology is very perfect and mature, most of the time the work of programmers is not too challenging. There is a paragraph on the Internet:

问:程序员每天工作就是从Stackoverflow上把代码复制下来,为什么工资有一万元一个月。
答:复制代码的技能值1元,知道复制哪一段代码到什么位置的技能值9999元。

As long as the programmer Ctrl+V Ctrl+C and 06195aca32a57c, they can deal with 80% of the development scenarios, and this ability has a strong replaceability.

上班摸鱼?咱还是要适度_工作

In this kind of comfort zone, if you don't strive for improvement, it is normal to be eliminated by the enterprise at a certain age.

really eliminated is not your age, but the ability that this age carries.

"Use a 35-year-old resume to interview for a 25-year-old position",

Due to the singularity of programmer skills in the industry (only business logic needs to be filled in a standardized technical framework), the skills of programmers cannot be effectively improved. If they are in a more comfortable working environment, they will easily fall into the comfort zone.

Under this circumstance, the number of years of work and the ability to work have gradually begun to produce a mismatch. If you are 35 years old, and your ability is not much different from that of a 25-year-old, I think everyone can understand how the company will choose.

img

Some people cannot see the future; some people see the future at a glance.

In the ever-changing society, the era of "one trick, eat all over the sky" has passed. Only by maintaining effective learning can we survive in such a changing environment!

The Portuguese poet Fernando Pessoa once said this sentence: biggest difference between people is whether you really live for more than 10,000 days, or if you only live for one day, you repeat it more than 10,000 times.

For companies, older programmers have a high cost, and their parents have a lot of shortcomings, which makes them difficult to manage.

Everyone knows that programmers' wages continue to grow with the accumulation of work experience and technology, which is a huge expense for domestic enterprises. On the contrary, young programmer companies can do more work with very little expenditure.

As the technology becomes more and more standardized, the company's requirements for software talents are gradually reduced, and the substitutability of personnel is also gradually increasing.

Take the development of IT infrastructure, from traditional software IT architecture to PAAS, it means that the maintenance cost of hardware facilities and software operating environment facilities has been greatly reduced.

image-20211112164430867

As the microservice architecture continues to evolve, all kinds of problems in the microservice architecture can be handed over to SideCar by enterprises. Nowadays, cloud computing and containerization are becoming more and more mature, and the architecture based on ServiceMesh service grid has also been developed rapidly.

image-20211112164631033

future? Enterprises only need to pay attention to their own business logic. The complexity of the software and hardware are all handed over to the cloud!

Internet companies are fast-paced, and many require employees to be able to work overtime. At this point, programmers over the age of 30 naturally have little advantage.

With the increase of age, people's energy, reaction ability, and physical strength are constantly declining.

The Internet is a fast-paced industry, and product line iterations are all agile, so working overtime has become the norm for programmers.

However, older programmers obviously cannot meet the demand for high-intensity overtime work.

img

Many company programmers have been in basic development positions for many years, knowing that they are eating a youth meal but are not enthusiastic about learning new technologies and do not pursue promotion, blindly immersed in the "code farmers are very hard" mindset and layoffs In anxious, unable to keep up with the pace of Internet development, it was layoffs. After all, the society is cruel and relatively fair. According to statistics, there are hundreds of thousands of computer science and technology graduates waiting to be fed every year in our country, and even elementary school students have begun to take programming tutorial classes.

The advantage of older programmers is the experience, thinking and problem-solving framework. These have been tested in many years of experience and practice. Compared with young and young people who are overwhelmed by things, older programmers are not surprised that they can find the most suitable solution in the fastest time when they encounter problems.

As an older programmer, you must recognize your own advantages, maximize your influence, maintain your enthusiasm for work, earn a sense of accomplishment by working hard, and form a positive cycle model of "effort-harvest-harder".

I want to say that never too late to learn. Those who study hard will have a better future.

Where do programmers after 35 go?

Some people say that some programmers after the age of 35 have moved to traditional industries, some start businesses or choose freelance jobs, some are micro-businesses, and some are full-time stock trading.

The picture below is a paragraph circulating on the Internet. Obviously, at the age of 35, it has become a hurdle that professionals cannot pass.

img

In any case, in my opinion, 35 years old is by no means a hurdle for programmers.

Life is very long, we walking on the road, remember to use practical actions to say hello to this era: I will try my best to walk in front of you!

Copyright statement: All articles in this blog, except for special statements, adopt the CC BY-NC-SA 4.0 license agreement. Please indicate the reprint from Mic takes you to learn architecture!
If this article is helpful to you, please help me to follow and like. Your persistence is the motivation for my continuous creation. Welcome to follow the WeChat public account of the same name for more technical dry goods!

跟着Mic学架构
810 声望1.1k 粉丝

《Spring Cloud Alibaba 微服务原理与实战》、《Java并发编程深度理解及实战》作者。 咕泡教育联合创始人,12年开发架构经验,对分布式微服务、高并发领域有非常丰富的实战经验。