转载声明:转载不得篡改文章内容。必须注明出处,必须注明Github源代码地址。
保留要求转载者删除文章的权力。
欢迎转载,提供本文markdown:
https://github.com/juwikuang/china_job_survey/blob/master/articles/2019年一线城市程序员工资大调查.MD
我在4月1日到3日之间,抓取了某招聘网站的软件和互联网类招聘数据40万条,其中通过程序判断为程序员的14万条。地域方面,我选择了24个主要城市。不过本文只以一线城市为研究对象。这样是为了和我2017年6月的数据做对比。
2017年的文章:
《2017年全国一线城市程序员工资大调查》
二线城市请戳:
《2019年全国一二线城市程序员工资大调查》
这里的程序员包括普通程序员,架构师和算法工程师。美工等不计算在内,这点和2017年不同。
人才需求
一线城市共发布岗位56296个,招聘180875人。
其中
beijing 36970
guangzhou 39472
shanghai 58452
shenzhen 45981
工资分布
在24个主要城市中,共找到139573个职位,其中77536(55.55%)属于一线城市。
2019年中国一线城市程序员的平均工资为15399元,工资中位数为12500元,其中95%的人的工资位于4500到37500元之间。
和2017年相比:
2017年中国大陆一线城市程序员的平均工资为11770元,工资中位数为10000元,其中95%的人的工资位于3000到25000之间。
目测工资增长是显著的。
把范围缩小到0到4万
city | salary_mean | salary_95_min | salary_median | salary_95_max | head_count | percentage |
---|---|---|---|---|---|---|
beijing | 16834 | 3750 | 14000 | 41667 | 36970 | 20.44% |
shanghai | 16059 | 5250 | 14583 | 35000 | 58452 | 32.32% |
shenzhen | 15763 | 5250 | 14000 | 37500 | 45981 | 25.42% |
guangzhou | 12652 | 3750 | 11500 | 30000 | 39472 | 21.82% |
其中,
北京的平均工资为16834,中位数为14000,95%的人工资介于3750和41667之间。
上海的平均工资为16059,中位数为14583,95%的人工资介于5250和35000之间。
广州的平均工资为12652,中位数为11500,95%的人工资介于3750和30000之间。
深圳的平均工资为15763,中位数为14000,95%的人工资介于5250 和37500之间。
教育
人数需求
学历 | 人数 |
---|---|
博士 | 268 |
硕士 | 4,731 |
本科 | 96,541 |
大专 | 48,089 |
高中 | 527 |
初中 | 54 |
受教育水平对工资有着显著的影响。看下图。
2019年大专,本科,硕士,博士的平均工资分别是12828,16840,23084,30308。中位数分别是12500, 15000,21000, 29000。经过Oneway Anova Test,证明从大专到博士,学历每提高一级,工资都有显著的提高。
和2017年相比:
2017年大专,本科,硕士,博士的平均工资分别是9788, 14114, 17882, 26656。中位数分别是9000, 12500, 17500, 25000。
可见工资增长了一大截。
结论,读书还是很重要的!
工作经验
工作经验 | 平均工资 | salary_95_min | 工资中位数 | salary_95_max | 人数 | 百分比 |
---|---|---|---|---|---|---|
不限 | 13557 | 3500 | 12500 | 35000 | 52555 | 29.06% |
1_3 | 12653 | 5250 | 11500 | 30000 | 52888 | 29.24% |
3_5 | 17093 | 7500 | 15000 | 37500 | 53436 | 29.54% |
5_10 | 22084 | 11500 | 20000 | 45000 | 21541 | 11.91% |
10+ | 31783 | 12500 | 30000 | 54167 | 455 | 0.25% |
数据显示,工资会随着工作经验的增长而增长。不过,我感觉那些招十年工作经验的,基本上都是架构师等职位。如果你的工作经验是一年的工作经验重复十次,应该拿不到那么高的工资。这个以后我还会仔细分析。
职位
career | salary_mean | salary_95_min | salary_median | salary_95_max | head_count | percentage |
---|---|---|---|---|---|---|
算法工程师 | 22915 | 5500 | 20833 | 60000 | 15,566 | 8.61% |
系统架构师 | 22078 | 5250 | 20000 | 46766 | 8,724 | 4.82% |
爬虫工程师 | 15040 | 3750 | 14000 | 34208 | 399 | 0.22% |
一般程序员 | 14279 | 4223.21 | 12500 | 30375 | 156,115 | 86.31% |
生物信息工程师 | 10540 | 4500 | 9750 | 22500 | 71 | 0.04% |
有表可知,架构师的工资平均为22078 元,算法工程师为22915 元,一般程序员为14279 元,生物信息工程师只有10540元。
怎么成为算法工程师和架构师呢?还是要好好学习!
公司
公司性质
选择一个什么样的公司,也决定了工资收入。
company_type | salary_mean | salary_95_min | salary_median | salary_95_max | head_count | percentage |
---|---|---|---|---|---|---|
外资(欧美) | 18783 | 4500 | 17500 | 42688 | 9097 | 5.03% |
合资 | 15981 | 5250 | 14500 | 35000 | 16420 | 9.08% |
外企代表处 | 15981 | 7000 | 13000 | 35000 | 137 | 0.08% |
民营公司 | 15213 | 4500 | 12500 | 37500 | 132747 | 73.39% |
外资(非欧美) | 14980 | 3750 | 12500 | 35000 | 10126 | 5.60% |
国企 | 14664 | 3750 | 12500 | 30000 | 10988 | 6.07% |
事业单位 | 13885 | 4180 | 12500 | 29167 | 1040 | 0.57% |
非营利组织 | 10969 | 5342 | 10000 | 22467 | 144 | 0.08% |
政府机关 | 8544 | 5371 | 7000 | 17500 | 176 | 0.10% |
由上报可知,欧美外企的工资显著高于其他企业。要努力学好英语呀!
【广告】顺便做个广告,大家如果想通过看美剧或者看英文书提高英语,可以上我的网站,美剧单词网。里面会把你不懂的单词列出来,你再去听美剧,听英语有声书(网站提供),就能听懂了。
https://www.tvshowwords.com/
公司规模
company_size | salary_mean | salary_95_min | salary_median | salary_95_max | head_count | percentage |
---|---|---|---|---|---|---|
10000+ | 22773 | 4500 | 21500 | 50000 | 10814 | 5.98% |
500-1000人 | 17014 | 5250 | 15000 | 41742 | 18522 | 10.24% |
1000-5000 | 16629 | 4395 | 15000 | 37500 | 21071 | 11.65% |
5000-10000 | 15598 | 5563 | 15000 | 31019 | 3857 | 2.13% |
15318 | 3705 | 12500 | 50000 | 1122 | 0.62% | |
150-500 | 15141 | 5250 | 13000 | 33851 | 40155 | 22.20% |
50-150 | 14181 | 4000 | 12500 | 32500 | 54786 | 30.29% |
50- | 13460 | 3763 | 12500 | 30000 | 30548 | 16.89% |
公司越大,工资越高
行业
industry | salary_mean | salary_95_min | salary_median | salary_95_max | head_count | percentage |
---|---|---|---|---|---|---|
finance | 16787 | 5250 | 15000 | 35000 | 6175 | 3.41% |
service | 15534 | 4658 | 14500 | 36637 | 1258 | 0.70% |
computer | 15502 | 4500 | 13000 | 37500 | 137272 | 75.89% |
edu | 15337 | 3750 | 12500 | 37500 | 11351 | 6.28% |
logistic | 15120 | 5250 | 12500 | 35000 | 2023 | 1.12% |
trade | 14774 | 4514 | 12500 | 32500 | 10143 | 5.61% |
ads | 14454 | 5000 | 12500 | 35000 | 2746 | 1.52% |
gov | 14437 | 3750 | 12500 | 31250 | 2227 | 1.23% |
medical | 14289 | 4500 | 12500 | 30000 | 3476 | 1.92% |
realestate | 13909 | 3750 | 12500 | 30000 | 2362 | 1.31% |
energy | 13648 | 5250 | 12500 | 27500 | 1835 | 1.01% |
12929 | 12500 | 12929 | 14000 | 7 | 0.00% |
金融业果然是工资最高的。
源代码
我的Github:
https://github.com/juwikuang/job_survey
参考
2017年一线城市程序员工资大调查
中国程序员大调查系列
2019年5月中国编程语言统计,haskell工资25366元,绝对领先
2019年全国一二线城市程序员工资大调查
2019年一线城市程序员工资大调查
996调查,工资高25%,北京996最严重
全国程序员收入大调查,粒度到省
本博客会不定时发布各种程序员相关的统计数据,如果你感兴趣,请关注我的博客。
修改日志
2019年4月19日,把每个职位的招聘人数也考虑进去,重新计算了所有的数据。基本上和原来相差不大。
中国程序员大调查系列
2019年5月中国编程语言统计,haskell工资25366元,绝对领先
2019年全国一二线城市程序员工资大调查
2019年一线城市程序员工资大调查
996调查,工资高25%,北京996最严重
全国程序员收入大调查,粒度到省
本博客会不定时发布各种程序员相关的统计数据,如果你感兴趣,请关注我的博客,或者专栏程序员统计。