Is there any value for "code farmers" after 35 years old? You have no way to go with experience!


Wearing a plaid shirt and black-rimmed glasses, he is not good at words, just sitting in front of the computer screen and typing on the keyboard "relentlessly", and occasionally sighing at his dwindling hair-this is a lot on social media these days Netizens have stereotypes of programmers. In this regard, programmers will deconstruct themselves in a self-deprecating manner-jokingly calling themselves "code farmers".

Nowadays, the Internet industry is undoubtedly the most concentrated area of ​​programmers. Almost all Internet technologies are created and driven by programmers. For example, those mobile phone applications (Apps) that have been deeply involved in people's work and life are behind a series of smooth operation. Strings of code written by programmers. The landing of digital technology and people's digital life experience are inseparable from this group.

But, do you really know programmers? Is the programmer's daily routine to write code all the time? Is this industry eating "youth meal"? Is the Chinese programmer community already "surplus"? ...Various topics, discussions, and paragraphs about programmers emerge in an endless stream. They are more like "the most familiar strangers", making the public have a strong curiosity about this group.

1 All you need to do is "nothing to hear outside the window and just typing code"?

"It is far from enough for programmers to only write code. They also need to have comprehensive capabilities such as communication, project management, summary and reflection, talent training, and collaboration."

As one of the most popular professions today, programmers’ pressures are unavoidable-bugs can’t be found, data can’t be pacified, demand can’t be met... These events will be repeated in the programmer’s daily life, some even Describes the normal work of programmers as "not listening to things outside the window, and just typing code." Coupled with the fact that domestic Internet companies "996" and other events have repeatedly appeared on the hot search lists, the living conditions and spiritual world of the programmers' professional population have gradually become a topic of concern.

"I think the code is perfectly written, but there are always big and small bugs at runtime. This is probably the most depressing time for every programmer." Wang Xiao (pseudonym) works as a back-end programmer at a shipping company in Fujian work. Since graduating in 2012, he has worked in several software development companies, including startups and large Internet companies. Wang Xiao said frankly that as a programmer, there are troubles, but more of enjoyment and love, especially after seeing a bunch of codes after their own arrangement and combination, they become truly "run and move" and know how to do. This kind of satisfaction is beyond words when it brings people a convenient life application.

Is it the job of a programmer to keep typing code while guarding the computer? Wang Xiao has a comprehensive understanding of technology, products and related businesses. "It is far from enough for programmers to only write code. They also need to have comprehensive capabilities such as communication, project management, summarizing and reflection, cultivating talents, and collaboration." Wang Xiao said that the work content of the programmer group is not what the public imagined. So single, besides writing code, its connotation is very rich.

Xu Guangxing, deputy general manager of the anchor service technology department of Huya Company, believes that programmers are a larger concept, which can be roughly divided into several types according to different work contents——

"The first type is front-line development engineers, which are often referred to as "code farmers". Their work is mainly execution-oriented, and they can complete the development of functions; the second type is architects, in addition to execution, they also need Understand business and technology, and be able to abstract an architecture that meets both business and technical logic; the third type is technical experts, who generally have deep accumulation and experience in related fields, such as artificial intelligence (AI), big data, etc. , Has a certain depth, can solve business pain points, difficulties and even industry pain points, difficult problems." Xu Guangxing said that the above three types of programmers mainly focus on the technology itself, increasing from depth to level. The fourth type is technology management. Based on the depth of technology, we have a broader vision, grasp and understand the company's strategy, and lead the team to find the corresponding business technology direction based on the actual situation.

2 Is there any value for programmers over 35 years old?

"In the industry, the value of programmers is not simply judged by age, but more is a comprehensive review of their abilities, experience, subsequent development potential and past contributions."

"Where should programmers go after 35 years of age" has always been a relatively heavy topic. Some people even judge that the "lifespan" of general domestic programmers is between 20 and 35 years old. It is difficult to continue to engage in development work after 35 years of age. Will face the dilemma of elimination and layoffs.

Indeed, "age crisis" is more common in this industry, and with the development of the Internet, computer technology has gradually become a basic skill, which undoubtedly brings a lot of competitive pressure for programmers, who are Internet practitioners. Therefore, "writing programs that are not satisfied with the basics" has also become the direction for more and more front-line development engineers to transform.

Li Nan (pseudonym), 30 years old this year, is a software engineering graduate from a well-known domestic university. Later, he joined a communications company in Guangzhou and became a first-line development engineer. He told reporters that the first job was to be responsible for the daily development and maintenance of software functions. In addition to writing programs, he also had to communicate with the product manager repeatedly on demand and run-in. After accumulating several years of work experience, Li Nan chose to transform.

"At present, my job is more inclined to project managers." Li Nan said, "I always feel that an excellent programmer not only writes programs by himself, but also tries to guide a team to think, to satisfy the diversity of users. On the basis of demand, create more social value." Since working as a front-line development engineer, Li Nan has been accumulating business experience and striving to improve his competitiveness in the industry.

In fact, in Internet companies, the upward development path of programmers is not a dead end. "Some take the expert route, that is, to develop in the direction of engineers, architects, and experts; in addition, they can also take the management route to realize business value. I am now more of a management transformation." Li Nan said.

Xu Guangxing told reporters that Internet companies, including Huya, generally set up two paths for professional development and management development at the same time.

“If you like to focus on technology and don’t want to disperse your energy, you can take the expert route; if you like to collaborate with people, lead a team, and focus on business, and not limited to a certain technical field, you can transfer some of the technical details. Time to do management work." Xu Guangxing said that the industry does not judge the value of programmers solely from age, but rather comprehensively examines their abilities, experience, subsequent development potential and past contributions.

Regarding the "age crisis" of the programmer community, Wang Ping, an associate researcher at the Artificial Intelligence Social Experimental Research Center of Zhijiang Laboratory, believes that programmers need to get rid of the anxiety of personal professional growth, on the one hand, they need to continue to learn, while improving their original technical knowledge , To increase the capabilities of other related businesses; on the other hand, with digital empowerment and other Internet thinking, it can explore new entrepreneurial fields and achieve "breaking the circle".

"In recent years, Huya has organized core technical personnel to exchange and study abroad every year. Many engineers from Internet companies such as Amazon and Google will work for a lifetime. Even very old technical experts are still typing codes with passion." Xu Guangxing believes that as long as the enthusiasm to keep up with the cutting edge of technology and the mentality of continuous learning, 35 years old will not limit the development of technical personnel.

3 Has the Chinese programmer community become "surplus"?

"High-level talents and innovative and entrepreneurial talents supporting technological innovation and industrial upgrading are always urgently needed by society, and programmers are important contributors to technological innovation in the Internet era."

As early as before the arrival of the Internet tide, some people made predictions about the career of programmers. In 1976, American futurist Daniel Bell proposed that information workers will be the most rapidly developing social group in the post-industrial era, because social production practices are developing in the direction of more and more information. At the beginning of this century, when the Internet tide officially landed, Indian sociologist Dass also praised this kind of emerging Internet practitioners, calling them "the new middle-class hero."

However, as fresh graduates of related majors enter the society every year, and more and more Internet technology training institutions in China continue to import talents into the market, the number of domestic programmers is increasing year by year and gradually younger. This is the reason why Chinese programmers have "surplus" thesis.

"The number of programmers is increasing, but good programmers are still very popular." Xu Guangxing believes that the Internet industry is developing at a high speed. If programmers are only limited to writing code, they will not have core competitiveness and are easy to be caught. Substitution, and "technical bull" and "program master" will not have the possibility of "surplus".

In the context of innovation-driven development and high-quality development, high-level talents and innovative entrepreneurial talents supporting technological innovation and industrial upgrading are always urgently needed by society, and programmers are important contributors to various technological innovations in the Internet era.

Tian Feng, a researcher at the Institute of Social Development Strategy of the Chinese Academy of Social Sciences, believes that in terms of the lives of the general public, the current penetration rate of the Internet is very high. From children to the elderly, smart phones are used to access the Internet. The application scenarios of Internet technology will gradually change from production and scientific research. The department extends to all aspects of people’s lives. The increase in Internet application scenarios will keep the demand for programmers from increasing.

"When we are still in the process of the digital technology revolution, the development of artificial intelligence and big data technology still has considerable technological dividends, which urgently need to be applied to multiple fields and scenarios in the economy and society. The labor market not only needs programmers in the traditional sense, but also People who are engaged in specific business fields are also needed. Only by mastering certain programming skills can work efficiency be greatly improved." Wang Ping said.

"The competition between countries in the future is a high-tech competition and requires a large number of talents as support." Tian Feng said that in a sense, the construction of a team of programmers is also the basis for the talent pool for future competition between countries.

In fact, it is a very normal thing to face different choices at different stages of life. Every choice is a fork in the road. Instead of gritting your teeth and sticking to it on a road that you don't like, it is better to choose a road you like and run forward. Perhaps, by running, you will achieve another height of yourself.


Finally: a wave of software testing data sharing!

In the technology industry, you must improve your technical skills and enrich your practical experience in automation projects. This will be very helpful for your career planning in the next few years and the depth of your test technology mastery.

In the interview season of the Golden 9th and the Silver 10th, the season of job-hopping, organizing interview questions has become my habit for many years! The following is my collection and sorting in recent years, the whole is organized around [software testing], the main content includes: python automation test exclusive video, Python automation details, a full set of interview questions and other knowledge content.

May you and I meet and you will find something! If you want to exchange experience in software testing, interface testing, automated testing, and interviews. Follow WeChat public account:[Sad Spicy Strips]Receive a 216-page software test engineer interview book for free. And the corresponding video learning tutorials are free to share! Communication learning skirt:313782132

If the article is helpful to you, please reach out to make a fortune and give me a like. Thank you for your support. Your likes are my motivation for continuous updating.

Recommend good articles:

Packaged as a test engineer with 1 year of work experience, my advice before the interview is as follows

What exactly should I learn in automated testing?

Why not consider Tencent for job-hopping? Talk about a little bit of the past between me and the goose factory

Which is more advanced, automated testing or manual testing?

Novice must see: How to write a qualified test case?

Python login interface test problem record and solution (dry goods)

Guess you like

Origin blog.csdn.net/weixin_50829653/article/details/114143749