平均工資
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.0 | 18842.0 |
Android開發工程師 | 12766.0 | 14018.0 |
CAE | 11870.0 | 14272.0 |
CTO | 32500.0 | 36425.0 |
Cocos2d-x開發工程師 | 14449.0 | 16682.0 |
DSP | 16412.0 | 14555.0 |
ETL | 13861.0 | 13588.0 |
GIS | 11646.0 | 12691.0 |
HTML5開發工程師 | NaN | 13599.0 |
Hadoop工程師 | 17478.0 | 17684.0 |
MES | 11498.0 | 12319.0 |
SLAM | 19135.0 | 18548.0 |
Unity3D | 12213.0 | 14753.0 |
Unity3d開發工程師 | NaN | 16877.0 |
Web前端開發 | NaN | 12397.0 |
iOS開發工程師 | NaN | 15506.0 |
人工智能 | 18837.0 | 16306.0 |
信號處理 | 15210.0 | 15825.0 |
分佈式 | 18766.0 | 20094.0 |
前端開發 | NaN | 11549.0 |
區塊鏈開發 | 21080.0 | 19866.0 |
反作弊算法工程師 | 32916.0 | 30166.0 |
圖像處理工程師 | 16369.0 | 17023.0 |
圖像算法工程師 | 18391.0 | 20487.0 |
大數據 | 16525.0 | 16520.0 |
大數據開發工程師 | NaN | 13227.0 |
小程序開發工程師 | NaN | 10068.0 |
嵌入式軟件開發 | 16072.0 | 13682.0 |
技術主管 | 17788.0 | 17065.0 |
推薦算法工程師 | 30636.0 | 32043.0 |
搜索算法工程師 | 33678.0 | 25978.0 |
敏捷教練 | 29388.0 | 28375.0 |
數據科學家 | 30356.0 | 28971.0 |
機器人 | 14258.0 | 15178.0 |
機器學習 | 25124.0 | 21073.0 |
機器視覺工程師 | NaN | 13733.0 |
架構師 | 24868.0 | 25993.0 |
深度學習工程師 | 23532.0 | 21661.0 |
遊戲客戶端開發工程師 | NaN | 16414.0 |
遊戲開發工程師 | NaN | 17549.0 |
遊戲服務端開發工程師 | NaN | 16452.0 |
爬蟲開發工程師 | 14148.0 | 13584.0 |
生物信息 | 9125.0 | 11333.0 |
移動開發工程師 | NaN | 15926.0 |
算法工程師 | 19577.0 | 20039.0 |
系統分析員 | NaN | 12792.0 |
系統工程師 | NaN | 9861.0 |
系統架構師 | 15146.0 | NaN |
系統架構設計師 | NaN | 20589.0 |
編譯器開發工程師 | 23355.0 | 25286.0 |
網站架構設計師 | NaN | 10772.0 |
自然語言處理(NLP) | 24144.0 | 23572.0 |
芯片 | 22866.0 | 24565.0 |
視覺軟件工程師 | 14057.0 | 14712.0 |
軟件工程師 | 12484.0 | 13573.0 |
遙感 | 12956.0 | 12731.0 |
驅動工程師 | 16180.0 | 17920. |
普通軟件工程師這一年的工資增長了1000元,你的工資增加了麼?
數據異常檢查
首先我們會對數據異常進行檢查,方法就是用各種指標監視數據異常。比如,我們會把工資變化大於1000的城市找出來。
如下圖:
這裏,我們發現濟南有一家公司校招300人,而且重複發了5次。這樣就嚴重的降低了濟南的平均工資。
於是,我們增加了一條新的規則,所有的應屆生都刪除。這樣可以保證數據的穩定。
代碼
https://github.com/juwikuang/china_job_survey