Current location - Loan Platform Complete Network - Big data management - Finally know why programmers to 30 face high salary to change profession
Finally know why programmers to 30 face high salary to change profession

Development programmer's work is mostly repetitive labor, easy to produce a sense of fatigue, salary may be in the work of 2-5 years can reach a peak, but it is more difficult to improve, resulting in many programmers eventually give up writing code, change the line to do other.

With the outbreak of big data, China's IT industry environment will also face a new round of reshuffle, not only the enterprise, but also the practitioners to transform the available opportunities.

Zhongguancun, known as China's Silicon Valley, where programmers abound. However, at a glance, most of the front-line programmers are around 20 to 30 years old, 40, 50-year-old people in this industry is quite rare. Compared with foreign countries in their 50s and 60s are still struggling in the front-line positions of the old programmers, why is this phenomenon in the country?

Domestic programmers in their forties and fifties go where?

The reasons for this phenomenon are manifold. First of all, the work of programmers can be roughly divided into two categories: development and research and development, and the corresponding positions are development engineers and research and development engineers. Development engineers contribute code directly to the product to achieve the main purpose of the product function, there are more repetitive work. While R&D engineers are more focused on research work, the task goal is generally no previous experience, in most cases to rely on their own research and innovation.

In China, most of the large Internet companies programmers are called R & D engineers, but the reality is that there is almost no R & D projects in the country, can only be called development. Development programmer's work is mostly repetitive labor, easy to produce a sense of fatigue, salary may be able to reach a peak in the work of 2-5 years, but it is more difficult to improve, resulting in many programmers eventually give up writing code, changed careers to do other.

In addition, programmers are mostly in a state of prolonged overtime, late nights and overloaded work, while older programmers tend to be physically spared from young people. If you want to continue to work in the IT industry programmers can only pursue to become a higher level of technical level of architects or management of these two aspects to seek career breakthroughs. Once the transition fails, can only be sadly out of the industry for which the dedication of youth. There are no old employees in an industry, which is actually pathological. Lei Jun has mentioned in one of his articles, 96 years when the main engineers in the United States to 30, 40 years old, the main domestic development is the main young people under the age of 35, nearly 20 years later, the situation has not changed.

But more and more IT practitioners are realizing that perhaps this phenomenon can change with the arrival of big data technologies.

Spring for programmers in the age of big data?

First of all, big data is engaged in open source work, more inclined to "research and development", can re-stimulate the enthusiasm of programmers to research and development programs, career has a new pursuit, which means that big data will become a worthwhile programmers long-term struggle to break through the work;

Secondly, due to the emergence of big data is an emerging field, the lack of professionals, high-end talents, and the lack of professionals. The salary is easy to rise, career development potential is huge.