Preface
"Programmers" have always been a special existence. When the Internet industry is in trouble and there are a large number of layoffs, many people will point the finger at programmers. Because in the eyes of most people, programmer is a high-paying profession. However, even such a high-paying profession is also facing the "involution" of the industry. Many companies are laying off employees, and the reason for the layoffs is also because there is insufficient demand for programmers.
In order to avoid misunderstandings about the layoffs of major manufacturers, we also conducted a survey on other major manufacturers in the industry.
1. Current status of the industry
In the Internet industry, programmers have always been a high-paying profession. Because of the high competition pressure in the industry, salaries are generally higher than in other industries. However, the growth rate of the Internet industry has slowed down in recent years, and news of layoffs are also emerging one after another. In order to avoid misunderstandings about layoffs at major Internet companies, we conducted a survey among programmers at major Internet companies, and the results showed:
2. Current situation of programmers
According to our survey of programmers from major Internet companies, we found:
1. The proportion of programmers with a monthly salary of over 10,000 yuan is only 7.4%, which is already very high. However, the survey results show that the number of programmers with a monthly salary of more than 10,000 yuan accounts for 3.70%.
2. College degree holders account for the largest proportion, reaching 14.9%. Followed by bachelor degree, accounting for 16.2%.
3. The proportion of programmers over 35 years old reached 65.6%.
4. The average age of programmers is around 30 years old.
5. Boys are more likely to find jobs than girls, accounting for 44.4%.
3. How programmers cope with the unemployment crisis
For programmers, layoffs are not a bad thing. Many people will feel that there is insufficient demand for programmers' jobs, so they will be eliminated in internal competition. However, in fact, it is the increased job demand for programmers that leads to programmer unemployment. That is, increased internal competition is a result rather than a cause.
Therefore, for programmers, don't just look at the current salary and income, but should learn more about the development trends of the entire industry. At the same time, we must improve our technical level and product capabilities so that we can gain a firm foothold in the market.
Of course, in addition to improving your own abilities, you also need to pay attention to maintaining communication and communication with other people in the industry. You can participate in more activities and salons in the industry and continuously improve yourself through communication and learning.
4. How do programmers continue to learn?
In fact, every industry has its own development rules. As long as we master these rules, we can find our own development direction and achieve success in our work.
If you want to succeed in this industry, the most important thing is to keep learning and keep learning.
When you master new technologies and methods in the industry, you can learn new knowledge faster than others, thereby improving your competitiveness and obtaining higher salaries.
As an Android developer, here I have prepared a detailed advanced learning and growth roadmap for Android programmers. It can be said to be the most scientific and systematic learning route. By following this general direction, you can check for gaps and make targeted system improvements. [Friends in need can scroll to the end of the article and get it for free]
Modular learning resources
Next are the document learning materials I compiled for each module to help you study in more detail.
Table of contents
Vehicle Operating System Application Guide
Android Framework Study Guide
Android intermediate and senior interview summary + analysis
Android audio and video
Android JetPack
Flutter technical analysis and practical combat
Kotlin
Android componentization and plug-in
Android performance optimization
Scan the QR code below to get the above study materials for free! !
![](https://img-blog.csdnimg.cn/img_convert/648352662c60a987f563d92de51526e3.png)