How can programmers not be eliminated?

When you were 30 years old, you felt uneasy, but you were unable to struggle; after 35 years old, I felt like you were completely salted. I can't fight it anymore. ——This is the status quo of most programmers. At the same time, an executive from a well-known company and a big ghost animal once said: Standing in the wind, pigs can fly. How can programmers not be eliminated? —— Make changes in accordance with the general environment, especially in the programmer industry.

1. What about the general environment? According to the report, programmers born in the 1990s accounted for 82.34% of the industry, and programmers born in the 1980s accounted for 16.86. The ratio of men to women has changed to 84 to 16. Therefore, it can be seen that the programmer is a job that eats youth. At the same time, the salary far surpassing other positions also proves that this bowl of youth rice is really delicious. But any gain comes at a price, and behind the high wages may be high risks. However, with the increasing number of young people learning programs, especially the difficulty of finding jobs in Java language positions, there are only four people competing for a job on average, and those who cannot keep up with the pace will be eliminated. Most programmer jobs are no longer rushing for important people.

Since 2017, most programmer positions have slowed down. Since the beginning of the 18 years when companies are transforming, the total number of interview invitations issued by various companies has dropped significantly, and the situation of more programmers and fewer programmers has become more serious.
In 2019 Oracle layoffs and other incidents, many programmers over the age of 30 were laid off, but companies such as Huawei, Tencent, and Ali waited to start accepting these personnel at Oracle’s door and opened a special recruitment fair for Oracle employees. Even higher salaries are offered, but they can’t even pass the technical side when they are re-employed-large companies that have a comfortable life and get used to, the talents that come out again are labors that do not meet the needs of the market.

The recruiter explained why we recruited in this way: “We are recruiting people who can work on the front line. We are too old and technically not particularly powerful. It is better to recruit young people. After all, young people have them.” “Programmers are people with high IQ and focus on achievements. They can climb to the peak in the past, but concentration is also a double-edged sword. If they don’t consciously expand, they will easily reach a dead end and become passive when facing changes. "It’s not because you really eliminated you. Too fast technological progress is the loss of your sense of personal value to the enterprise. In other words, you are not trying to keep up with the current development trend.

2. The general environment is like this, so where should we develop? The nature of positions in China is generally divided into two categories: experts with in-depth expertise and comprehensive development management personnel. This is the competition between depth and width. For programmers, it means either always learning knowledge to keep up with the development of the times, and becoming a person who can surpass others to realize their needs quickly. Either move to the management who is in charge of the entire project or transfer to positions such as product manager. However, the number of experts only accounts for 5% of the total. At the same time, wages are rising due to scarcity. If you can only write code, it is not irreplaceable. Therefore, most people will develop into management positions, which is the development of multi-skilled talents

So what is a compound talent? It comes from technology, cross-border, and cognitive pattern. But what do we need to learn to develop in this area? In fact, you can understand more by looking at the job requirements for recruitment. Take Java senior engineer as an example. Compared with the previous knowledge, you need to know more, and you must know the job content of the engineer-related position and have a corresponding understanding.

Senior Java development engineers must first have a solid foundation and be familiar with web, linux and other blocks. However, the knowledge that belongs to the horizontal divergence of program work is the most important thing to understand the daily work of corresponding product managers, including design patterns, teamwork, and object analysis. And pay more attention to project experience, able to put forward their own reasonable and effective ideas and opinions. To look at these is to learn to focus, understand what kind of talents the company and the big environment need. One more skill may become a weapon for your promotion and salary increase. Only those who often mix in various complex business lines can escape the vicious circle of repetitive work and constantly stepping on holes.

And a mature code farmer is to highlight the added value of other skills to professional technology after the technology passes. Needless to say, your first-line coding ability will definitely decline after the age of 35. When the time comes, the ability to type code is not so important, because programming is only one of your entire arsenal. Your experience, your vision, your architecture ability, your management ability, your ability to analyze and solve problems have been Far from being limited to the field of technology.

3. Irreplaceability is the only reason that determines our value. It is also the basis for programmers not to be eliminated and to be able to retrograde. Opportunities are often fleeting, and accidentally miss an era, such as Apple Android era, Java era, WeChat era, Douyin era. Therefore, we can only broaden the boundaries and understand the work of products, operations, planning, design, etc., so that when the next era comes, we will not be a pig that can't fly. Attention: Dark horse programmers , improve themselves, and grasp the next trend.

Guess you like

Origin blog.csdn.net/JACK_SUJAVA/article/details/108737531