Today, software development is an important career in the Internet age, and at the end of 2012, CSDN and Programmer magazine launched the annual "Software developer Payroll survey." In the survey we can see: ① monthly salary 5k-10k developers occupy most; ② Shanghai, Beijing, Shenzhen, Hangzhou and Guangzhou belong to the hinterland of the programmer. ③ Top 3 Industries: Internet, games, defense/Army; ④ the most lucrative four programming languages are: C, C + +, Python, C; There are three main reasons for the ⑤ to change jobs: low pay, less welfare, and poor company skills. The survey collected tens of thousands of questionnaires, and the developer's involvement was more active than ever. By analyzing these data, we can have a clearer understanding of the current status of software developers, the level of treatment, industry status, etc.
Of the developers surveyed, about 59.4% of the developers in the company's position is a software engineer, senior software engineers accounted for 14.98%. In the management position of the developer, the project manager or supervisor accounted for 6.3%, department manager or supervisor of the crowd of about 4.7%. In addition, the survey has attracted a number of corporate executives, including CTO and CEO-level developers who have been able to take up 2.4% of the survey.
The survey data truly reflects the salary status of Chinese software developers in the 2012.
Developer pay is significantly higher, a monthly salary of more than 5000 people accounted for a 10.8% increase in 2011.
In the 17 cities where the IT industry is concentrated, high income developers are ranked the highest in order: Shanghai, Beijing, Shenzhen, Jinan, Shenyang and Xi ' an, the lowest.
The top 3 industries with high income developers: the Internet, games, defense/military.
The four most lucrative programming languages are: C, C + +, Python, C.
Three major reasons for developers to switch jobs: Low pay, less welfare, and poor company skills.
Three major ways for developers to change jobs: recruitment website, friend introduction, Job fair.
City: Shanghai, Beijing leads the country
The Software developers pay survey respondents from the national IT industry development in the leading 17 cities. Sorted by the proportion of high and medium-high incomes, the cities with higher income are: Shanghai (77.3%), Beijing (76.7%), Shenzhen (71.7%), Hangzhou (69.5%), Guangzhou (64.3%), Nanjing (64.1%), Dalian (61.9%), the result is basically the same as last time.
Among them, Shanghai and Beijing form the first camp. The other five cities are in the second camp. Compared with the last time, the proportion of Guangzhou and Nanjing increased significantly. The development of IT industry in these areas is the leading position in the country, and their high cost of living is also recognized. For developers, in such a city is also facing the development of temptation and difficulties, the temptation from the development of the IT industry in the forefront, conducive to the development of the developer's career and get better income, difficulties mean that the need to face greater competition pressure and survival pressure.
In other cities, Chengdu, Xi ' An and Xiamen, the promotion of high income ratio is very obvious, this should be due to the local government to the software and the Internet more attention, industry began to produce agglomeration effect.
Of the 17 cities, the three cities with a higher proportion of low-and middle-income income are Shenyang (73%), Jinan (66.6%) and Wuhan (58.4%).
Each person chooses a different lifestyle that determines his or her choice of work and city. If the choice in the one or two-line city, can participate in the most intense competition, to obtain the pleasure of success; If you choose a city with relatively little competitive pressure, you can enjoy a slow pace of life, even if you have less income. The taste, such as people drinking water, Lengnuanzizhi.
Industry: Manufacturing (Communications/electronic equipment) Industry pay competitive
As the saying goes: "Strees, line out the champion." The same as developers, but the choice of the industry, the different nature of the choice of the enterprise are different.
Industry, more than 28.2% of the developers involved in the survey came from independent software developers, 13% of Internet practitioners, and the third in manufacturing (communications/electronic equipment), 11.5%. At the same time, the nature of developer business, the data show that private enterprises still accounted for a large proportion of up to 74.5%, the proportion of foreign companies is about 15.2%, the proportion of state-owned enterprises is the smallest, accounting for 10.3%.
Of the 18 industries we surveyed, the top three sectors with high income developers were the Internet (28.1%), games (27.4%) and defense/Military (25%). The top three industries with higher income developers are telecom (53.4%), Traffic (52.2%) and manufacturing (50.6%), in addition, manufacturing (communications/electronic equipment, etc.) industry, the proportion of high-income developers also reached 21.3%, showing the manufacturing (communications/electronic equipment, etc.) Industry in the competition with the industry has a certain degree of competitiveness.
There is a high income, and naturally some people have low incomes, in which the government (19.1%), Retail/Logistics (17.3%) and media (17.2%) have a large proportion of low-income developers in three sectors.
Then look at the nature of the enterprise and the developer pay level comparison analysis, from the table above, we can clearly see that the foreign companies in the pay compared to domestic enterprises have a greater advantage, although the proportion of middle and high income (42.5%) compared to 45.8% of domestic enterprises have a slight gap, but in the proportion of high income developers, The advantages of foreign companies are very large, 39.7%, while domestic private enterprises and state-owned enterprises are 15.8% and 15.7% respectively.
Of course, from the developer's career selection process and interview experience, compared to domestic enterprises, foreign companies, the threshold and difficulty is relatively high.
Technology: Popular not making money
In this survey, the most common programming language remains Java, which accounts for 39% of all languages, but is significantly lower than the 45.3% drop in last year. Outside of Java, C #, C + +, and C three languages share 16.61%, 16.11%, and 10.9%.
Database usage, the survey showed that Oracle, SQL Server and MySQL three databases accounted for nearly 80% of the utilization, respectively, the proportion of 29.3%, 24.76%, 24.15%. Interestingly, although the user of NoSQL is relatively small, but more than 10,000 of the high-income population accounted for a large proportion, reached 43.4%. Instead, it is a very strange fact that Oracle developers, who consistently have high profile and rich image, are too popular. The reason is that it is worth investigating.
In this survey, we also set up the operating system options for development projects, and statistically found that the Windows-series operating system-oriented projects are strong, with Windows Server occupying the largest proportion, followed by 33.9%,windows client, about 22.6% , the proportion of projects facing Linux operating systems is also 27.9%.
In terms of payroll, for developers of Oracle Solaris, Linux, and Mac operating system projects, more than 10,000 per cent of high-income earners are higher than 24%. In Windows Client, Windows Server, Google APP engine operating system developers, more than 10,000 of the high-income earners less than 15%. It is worth noting that the developer of the IBM AIX system is a very high proportion of people with high and low incomes, up to 82.4% per cent.
With the popularity of smartphones, mobile application development needs more and more, in this survey, the proportion of developers engaged in mobile applications has reached 10%. and internet product developers occupy a large proportion, about 34.4%, of which the front and back end developers accounted for 11% and 23.4% respectively. There are also a number of enterprise-class applications, including ERP/CRM/SCM/BPM, with a ratio of about 22.5%.
From a payroll standpoint, developers of all types of software pay roughly the same level. But there are exceptions, as we can see from the table above that the level of pay at the front end of the internet is lower than the salary levels of other types of development work, with the middle and lower income taking up more than 50% per cent. The reason for this is that the Internet front-end development is relatively low requirements for the technical level, the development of language mastery is relatively easy.
Overall, the frontier, niche technology users, the income is higher, but the application of the face will certainly be narrower. The popular technology, although many users pay a low salary, but also there are high salaries. This phenomenon provides a very interesting inspiration for us to choose the technical learning route.
Those years, we danced together "groove"
The water flows to the lower, the person goes to the high place. Or expect better development, or expect to get a higher salary, or expect a grand ambition, or just want to settle down, these are all the reasons we choose to change jobs. In this survey, 32.6% of respondents said they had changed jobs within a year.
There are many reasons to change jobs, among which the three main reasons for developers job-hopping are: Low pay, nearly 28% of developers say the reason for changing jobs is to be able to get higher salaries, less welfare, 13.5% of developers say the new unit benefits better, the company's technical level is poor, there are 13.4% Developers choose to switch jobs because the new units are more technologically advanced, and such companies are no doubt conducive to the career development of developers.
According to the survey data, developers with 2-3 years of experience are the easiest to switch jobs, with a 42% of the total number of job-hopping. And more than 10 years of developers work and life because of basic stability, most of them will not easily choose job-hopping, the number of job-hopping only 16.5%.
As mentioned earlier, some developers change jobs because they expect to get a higher salary, of the respondents, nearly 70% of the developers surveyed said that wages had risen in the past year after changing jobs, the most common of which was between 10%~30%, which was about 40% per cent. The percentage of developers who can rise more than 50% is also not low, about 10%. There are exceptions, however, and the results show that about 22% of developers still pay the same level of compensation as the job-hopping developers. What's more, about 9.9% of the developers said that the salary dropped slightly after the job-hopping, but we suspect that this part of the developers should be met better companies, hoping to better improve their ability and level, under the people's eaves temporarily bow.
Of the respondents who had not changed jobs in the last year, the percentage of developers with an increase in wages was about 56.4%, and most of the gains were between 10%~20%, which accounted for about 38.4% per cent of the developers.
Although not-job-hopping developers have a lower salary than job-hopping, and the increase is lower than the latter, but is the so-called "job-hopping risk, the choice should be cautious", we still do not recommend the broad masses of developers simply for the pursuit of salary options to change jobs. It's not just the salary that affects your personal life, but it's also good for your career if your current company can offer you benefits (such as training, learning opportunities, etc.) that are outside your salary.
Even if we say so, but according to the survey, only 21.6% of the respondents said they would not consider a change of jobs in the coming year, while 32.5 of the developers said they had not considered job-hopping but had a good chance to catch it, while 45.9% of the developers said they would choose to jump in the new year.
Social media has grown rapidly in recent years, with professional social networks such as LinkedIn appearing abroad, but in China, survey data show that 54% of developers are still working through traditional recruiting sites, and 11.7% of developers are being replaced through campus job fairs or theme fairs. In addition, 17.7% of developers get new jobs through friends, which is a social media offline model. The number of developers who were found recommended by headhunters also accounted for 7%.
The annual salary survey report, the total number of similar data, such as: the ratio of women and men is extremely uneven, the proportion is 97:3; more than 50% developers live in the first-tier developed cities: Beijing, Shanghai, Shenzhen and Guangzhou.
The 2012 was a year of rapid growth in mobile internet and cloud computing, with more than One-fourth of the surveyed software developers focusing on both.
While developers are significantly more satisfied with their pay, but the survey found that the current domestic developers currently living expenses are still not ideal, in addition to living expenses, occupy the first three of the developer's living expenses are rent/mortgage, leisure and learning training, but the proportion of large difference, the proportion of rent and housing loans is about 69.2%, The proportion of leisure and entertainment is about 20.4%, while the study training only accounts for 7%. In other respects, the hardware configuration accounted for 3.14%, as for the software purchase, only accounted for 0.33%.
In the previous salary survey report, we found that the software developer's academic qualifications, language skills have a certain impact on the level of personal pay, this time is no exception. In this survey, we found that the software developers group's academic level has increased collectively, the proportion of developers with undergraduate education is close to 80%.
We find that as the level of education increases, so does developer income. Data show that most of the undergraduate degree of the developer, most of them can get the high income of the salary, and the master degree of developers, 5000 yuan under the monthly income of the developer ratio is only 6.5%, this figure at the undergraduate level or 34.8%. In addition, developers with Ph. D. and above have a large majority of developers with a high income of 72.4%. From this we can see, "useless" this argument is not tenable, can read good people, in other areas will also be relatively good. So developers who don't want to improve their overall quality and think they can get a high salary by mastering a development language should get some inspiration from this.
Among the developers surveyed, the proportion of developers mastering a second language reached 73.5%, while in the second language currently available to domestic developers, English is still the first choice, with a ratio of as high as 93.7%, and in the remaining languages, the proportion of other languages is less than 1%, except for 4.2% of Japanese. Survey data show that developers who master a second language pay slightly more than those who do not master a second language, with the main difference being high income of 20.5% and 14% respectively.