Recently, a lot of programmers have started to look for jobs again. In order to understand the current number of technical positions, salaries, recruitment companies, job responsibilities and requirements, I searched the recruitment data of 4 cities in Beijing, Shanghai, Guangzhou and Shenzhen, with a total of 3W jobs. Job includes: artificial intelligence (AI), big data, data analysis, the back-end (C | C + +, Java, PHP, Python), the front-end, Android, iOS, embedded and testing. It took two days from data crawling to analysis. No matter you are in the job or looking for a job, I believe this data will be of reference value to you. In addition, you can obtain the source code of this analysis by replying to the post on the official account (see the end of the article).
1. Which city has more job openings at present
It can be seen that Beijing is currently recruiting the most positions, followed by Shanghai and Shenzhen, and Guangzhou is the least.
2. Demand of various posts in each city
At present, the four cities in Beijing, Shanghai, Guangzhou and Shenzhen are recruiting more positions in the backend — Java, front-end, AI and testing.
3, the average salary of each position
AI positions have the highest salary, more than 30K per month on average; Followed by big data jobs, with an average of 26K per month, the average salary on iOS is slightly higher than that on Android. In addition, front-end jobs are underpaid on average.
4. Several years of work experience is in high demand
Take the recruitment data of Beijing as an example. Currently, 3-5 years of work experience is the dominant position in the recruitment, and 1-3 years of experience is not in demand. So, here is also to remind the new workplace, do not easily job-hopping.
The distribution of other cities is similar to That of Beijing, but there are no stickers here.
5. What degree is more popular
Take Beijing as an example, except for AI which requires a lot of master’s degree or even doctor’s degree, most of the other positions require bachelor’s degree.
Other cities have similar distribution to Beijing.
6. What size companies have the greatest demand for jobs
Beijing
Guangzhou
It can be seen that Beijing mainly recruits large companies with more than 2,000 employees, while Shanghai and Shenzhen have similar distribution with Beijing. The recruitment of AI, front-end and back-end Java positions in Guangzhou are mainly medium-sized companies with 50-1000 employees.
7. When is HR most active
Take Beijing as an example, most HR staff of various positions are active in the afternoon, so you can choose to send your resume in the afternoon.
Other cities have similar distribution to Beijing.
8. Job responsibilities and requirements
Due to limited space, I only ran the data of AI, back-end-Java and front end, which were presented in the form of word cloud
Hope this analysis can be useful to you, welcome the public number “du code”, reply keyword “position” can obtain the source code of this analysis.