平均工资
2020年5月全国招收程序员312761人。2020年5月全国程序员平均工资14542元,工资中位数12500 元,其中95%的人的工资介于5250元到35000元。
一线城市工资
2020年5月北京招收软件工程师24478人。2019年5月北京软件工程师平均工资19273元,工资中位数17500元,其中95%的人的工资介于7000元到45000元。
2020年5月上海招收软件工程师51403人。2019年5月上海软件工程师平均工资17477元,工资中位数15500元,其中95%的人的工资介于7000元到40000元。
2020年5月深圳招收软件工程师44509人。2019年5月深圳软件工程师平均工资17052元,工资中位数15000元,其中95%的人的工资介于7000元到37500元。
2020年5月杭州招收软件工程师20042人。2019年5月杭州软件工程师平均工资15089元,工资中位数12500元,其中95%的人的工资介于3750元到37500元。
2020年5月广州招收软件工程师32997人。2019年5月广州软件工程师平均工资14238元,工资中位数12500元,其中95%的人的工资介于5500元到30000元。
主要城市工资
排名 | city | 平均工资 | 最低工资 | 中位数 | 最高工资 | 招聘人数 | 百分比 |
1 | 北京 | 19273 | 7000 | 17500 | 45000 | 24478 | 8.51% |
2 | 上海 | 17477 | 7000 | 15500 | 40000 | 51403 | 17.88% |
3 | 深圳 | 17052 | 7000 | 15000 | 37500 | 44509 | 15.48% |
4 | 杭州 | 15089 | 3750 | 12500 | 37500 | 20042 | 6.97% |
5 | 广州 | 14238 | 5500 | 12500 | 30000 | 32997 | 11.48% |
6 | 南京 | 13933 | 5500 | 12500 | 27500 | 16337 | 5.68% |
7 | 东莞 | 13284 | 5250 | 12500 | 25000 | 3464 | 1.20% |
8 | 苏州 | 13119 | 5250 | 12500 | 27500 | 8347 | 2.90% |
9 | 成都 | 13117 | 5250 | 12500 | 30000 | 14790 | 5.14% |
10 | 西安 | 12642 | 5250 | 12000 | 27500 | 9634 | 3.35% |
11 | 大连 | 12590 | 5000 | 10000 | 35000 | 7142 | 2.48% |
12 | 厦门 | 12426 | 3750 | 12000 | 22602 | 1897 | 0.66% |
13 | 武汉 | 12342 | 5250 | 11500 | 26256 | 14105 | 4.91% |
14 | 长沙 | 12095 | 5250 | 11500 | 25000 | 6611 | 2.30% |
15 | 宁波 | 11230 | 5250 | 10499 | 22500 | 3064 | 1.07% |
16 | 天津 | 11227 | 5000 | 10000 | 22500 | 1974 | 0.69% |
17 | 合肥 | 10956 | 5250 | 10500 | 20000 | 4416 | 1.54% |
18 | 福州 | 10892 | 5500 | 10416 | 20833 | 3525 | 1.23% |
19 | 重庆 | 10878 | 4500 | 9500 | 25764 | 4228 | 1.47% |
20 | 济南 | 10010 | 5250 | 9000 | 20000 | 2861 | 1.00% |
21 | 郑州 | 9752 | 5000 | 9000 | 20000 | 2651 | 0.92% |
22 | 青岛 | 8716 | 3750 | 7500 | 20000 | 3121 | 1.09% |
23 | 昆明 | 8527 | 4559 | 8000 | 13734 | 1977 | 0.69% |
24 | 沈阳 | 8353 | 3750 | 7000 | 20000 | 2707 | 0.94% |
25 | 长春 | 8181 | 3750 | 7900 | 12500 | 559 | 0.19% |
26 | 哈尔滨 | 7304 | 3750 | 7000 | 14313 | 635 | 0.22% |
职能与工资
职能 | 2019年5月 | 2020年5月 |
ADAS | 23771 | 18842 |
Android开发工程师 | 12766 | 14018 |
CAE | 11870 | 14272 |
CTO | 32500 | 36425 |
Cocos2d-x开发工程师 | 14449 | 16682 |
DSP | 16412 | 14555 |
ETL | 13861 | 13588 |
GIS | 11646 | 12691 |
HTML5开发工程师 | NaN | 13599 |
Hadoop工程师 | 17478 | 17684 |
MES | 11498 | 12319 |
SLAM | 19135 | 18548 |
Unity3D | 12213 | 14753 |
Unity3d开发工程师 | NaN | 16877 |
Web前端开发 | NaN | 12397 |
iOS开发工程师 | NaN | 15506 |
人工智能 | 18837 | 16306 |
信号处理 | 15210 | 15825 |
分布式 | 18766 | 20094 |
前端开发 | NaN | 11549 |
区块链开发 | 21080 | 19866 |
反作弊算法工程师 | 32916 | 30166 |
图像处理工程师 | 16369 | 17023 |
图像算法工程师 | 18391 | 20487 |
大数据 | 16525 | 16520 |
大数据开发工程师 | NaN | 13227 |
小程序开发工程师 | NaN | 10068 |
嵌入式软件开发 | 16072 | 13682 |
技术主管 | 17788 | 17065 |
推荐算法工程师 | 30636 | 32043 |
搜索算法工程师 | 33678 | 25978 |
敏捷教练 | 29388 | 28375 |
数据科学家 | 30356 | 28971 |
机器人 | 14258 | 15178 |
机器学习 | 25124 | 21073 |
机器视觉工程师 | NaN | 13733 |
架构师 | 24868 | 25993 |
深度学习工程师 | 23532 | 21661 |
游戏客户端开发工程师 | NaN | 16414 |
游戏开发工程师 | NaN | 17549 |
游戏服务端开发工程师 | NaN | 16452 |
爬虫开发工程师 | 14148 | 13584 |
生物信息 | 9125 | 11333 |
移动开发工程师 | NaN | 15926 |
算法工程师 | 19577 | 20039 |
系统分析员 | NaN | 12792 |
系统工程师 | NaN | 9861 |
系统架构师 | 15146 | NaN |
系统架构设计师 | NaN | 20589 |
编译器开发工程师 | 23355 | 25286 |
网站架构设计师 | NaN | 10772 |
自然语言处理(NLP) | 24144 | 23572 |
芯片 | 22866 | 24565 |
视觉软件工程师 | 14057 | 14712 |
软件工程师 | 12484 | 13573 |
遥感 | 12956 | 12731 |
驱动工程师 | 16180 | 17920 |
普通软件工程师这一年的工资增长了1000元,你的工资增加了么?
数据异常检查
首先我们会对数据异常进行检查,方法就是用各种指标监视数据异常。比如,我们会把工资变化大于1000的城市找出来。
如下图:
这里,我们发现济南有一家公司校招300人,而且重复发了5次。这样就严重的降低了济南的平均工资。
于是,我们增加了一条新的规则,所有的应届生都删除。这样可以保证数据的稳定。