中國程式設計師平均薪酬23790美元,上榜全球開發者薪酬最低國家名單
作者|TRACY PHILLIPS
譯者 | 核子可樂
策劃&編輯 | 劉燕
縱觀美國、歐盟、印度等國家和地區的平均開發者薪酬,可以在一定程度上反映軟體工程類職位在各發達及發展中國家當前的發展情況。
哪個國家的軟體工程師收入最高?
哪個國家的軟體工程師收入最高?美國位列榜首,以色列和其他幾個歐洲國家則緊隨其後。
薪酬榜單前三位:美國、瑞士、以色列
丹麥、加拿大和挪威緊隨其後,同樣位列前十的還有澳大利亞、英國、德國和瑞典。
國家
薪酬(美元)
1。美國
$110,140
2。 瑞士
$97,518
3。 以色列
$71,559
4。 丹麥
$63,680
5。 加拿大
$61,680
6。 挪威
$57,013
7。 澳大利亞
$55,640
8。 英國
$55,275
9。 德國
$52,275
10。 瑞典
$50,437
各國軟體工程平均薪酬
那麼縱觀全球,軟體工程師的平均薪酬又是什麼水平?
軟體工程師薪酬最高的是美國、以色列和幾個歐洲國家。但具體崗位在同一國家內,往往也存在著很大差異,畢竟大城市的開發公司開出的報酬往往要比偏遠地區高得多。
下面來看本次調查中崗位收入最高的幾個國家:
國家
薪酬(美元)
美國
$110,140
瑞士
$97,518
以色列
$71,559
丹麥
$63,680
加拿大
$61,680
挪威
$57,013
澳大利亞
$55,640
英國
$55,275
德國
$52,275
瑞典
$50,437
愛爾蘭
$48,427
芬蘭
$47,850
荷蘭
$45,180
法國
$43,849
紐西蘭
$42,399
新加坡
$41,864
阿根廷
$39,898
日本
$36,024
那世界其他地區情況如何?哪些國家的軟體工程師薪酬最低?
以下是開發者薪酬最低的各國家/地區榜單。
如大家所見,像奈及利亞這樣的發展中國家薪酬最低,平均年薪僅為 7255 美元。作為西方企業的技術外包大戶,印度的軟體工程平均年薪也僅為 7725 美元。東歐國家的開發者工資同樣遠不及西方同行:在波蘭,開發者的平均年收入為 22740 美元,烏克蘭則為 22348 美元。中國開發者平均薪酬為 23790 美元。
國家
薪酬(美元)
中國
$23,790
俄羅斯
$23,737
波蘭
$22,740
烏克蘭
$22,348
南非
$19,151
巴西
$11,337
菲律賓
$7,936
印度
$7,725
奈及利亞
$7,255
哪個國家對軟體工程師需求最大?
總體來看,軟體開發已經成為全球範圍內最受歡迎的職業。
根據 PageGroup 公佈的資料,
目前對軟體開發者需求最旺的國家是加拿大、澳大利亞、俄羅斯、瑞典和紐西蘭
。
由於這些國家的開發者供求嚴重失衡,因此薪酬也往往更高。
美國軟體工程平均薪酬
美國軟體開發者的平均薪酬為每年 110140 美元,摺合月薪 9178 美元。初級開發者的平均工資為每年 69354 美元,摺合月薪 5779 美元。另一方面,高階開發者的平均年薪則高達 104188 美元,摺合月薪 8682 美元。
資料來源:美國勞工統計局
可以看到,美國的軟體工程崗位薪酬同樣呈現出巨大分化,舊金山灣區的誇張工資顯著提高了全國平均水平。
各州和城市之間往往待遇差距極大,以下為美國軟體工程薪酬最高的州和城市:
美國各州軟體工程薪酬水平
不出所料,
加利福尼亞州成為軟體工程師薪酬最高的州
,平均年薪高達 146770 美元;華盛頓州排名第二,馬里蘭州則位列第三。
州
薪酬(美元)
1。 加利福尼亞州
$146,770
2。 華盛頓州
$145,150
3。 馬里蘭州
$131,240
4。 紐約州
$129,950
5。 羅得島州
$128,790
美國各城市軟體工程薪酬水平
美國軟體工程薪酬最高的城市包括聖何塞(167420 美元)、舊金山(158320 美元)和西雅圖(148200 美元)。
有趣的是,相當一部分非超大型城市給出的待遇也相差不大,例如在佛蒙特州南部和俄勒岡州東部的非大都市區,軟體開發者仍然能夠拿到 133050 美元和 125310 美元的年薪。
大都市工資水平
大都市區
薪酬(美元)
聖何塞/桑尼維爾/聖克拉拉
$167,420
舊金山/奧克蘭/海沃德
$158,320
西雅圖/塔科馬/貝爾維尤
$148,220
巴爾的摩/哥倫比亞/陶森
$137,510
聖克魯斯/沃森維爾
$134,680
華盛頓特區/阿靈頓/亞歷山大
$133,850
紐約/紐瓦克/澤西城
$133,620
聖迭戈/卡爾斯巴德
$133,580
納帕谷
$131,930
薩克拉門託/羅斯維爾/阿登-阿卡德
$130,690
收入最高的非大都市區
非大都市區
薪酬(美元)
佛蒙特州南部
$133,050
俄勒岡州東部
$125,310
華盛頓州西部
$119,610
夏威夷/考艾島
$115,770
馬薩諸塞州
$115,250
美國各程式語言對應的軟體工程薪酬
如果按程式語言來劃分,那麼其中某些語言對應的薪酬明顯比其他語言更高。Go 和 Python 在後端語言的人氣榜中名列前茅,但請注意,這裡所指的僅是平均薪酬。根據開發者的所在地區的不同,工資可能也會存在巨大差異。
Go 成為薪酬最高的語言,平均年薪為 120577 美元。
Ruby 位列第二,平均年薪為 119558 美元。
Python 平均年薪為 114904 美元。
Java 平均年薪為 112013 美元。
JavaScript 開發者在美國一般能拿到 111922 美元年薪。
Android 開發者的平均年薪為 109377 美元。
iOS 開發者的平均年薪略低於 Android,為 108783 美元。
Rust 緊隨其後,年薪為 108744 美元。
C 語言平均年薪為 101734 美元。
PHP 平均年薪為 92867 美元。
在各語言中,SQL 的平均年薪最低,僅為 85845 美元。
美國不同軟體工程職位對應的薪酬水平
具體職位對於技術人才的年薪也有很大影響。
軟體開發者的平均年薪為 110140 美元,而程式設計師的平均年薪則為 105310 美元。
軟體開發者及軟體質量保證分析師/測試人員的平均薪酬為 110140 美元。
軟體與 Web 開發者、程式設計師及測試人員緊隨其後,為 105310 美元。
計算機類職業的整體平均年薪為 91250 美元。
資料來源:美國勞工統計局
歐洲軟體工程平均薪酬水平
那麼歐洲軟體開發者的平均薪酬是個什麼水平?雖然不及美國,但良好的社會福利和生活成本往往能夠抵消大部分收入差異。
總體來看,東歐與西歐國家的收入水平存在很大區別。西歐開發者的年收入至少在 40000 美元以上,而東歐開發者的期望收入僅高於 20000 美元。南區開發者的薪酬同樣低於北歐開發者,西班牙、義大利、葡萄牙和希臘的開發者預期年薪約在 21314 美元至 36323 美元之間。
國家
薪酬(美元)
瑞士
$97,518
丹麥
$63,680
挪威
$57,013
英國
$55,275
德國
$52,275
愛沙尼亞
$52,816
奧地利
$51,536
瑞典
$50,437
愛爾蘭
$48,427
芬蘭
$47,850
荷蘭
$45,180
法國
$43,849
比利時
$39,687
西班牙
$36,323
義大利
$32,579
捷克共和國
$29,721
葡萄牙
$25,331
波蘭
$22,740
匈牙利
$22,353
烏克蘭
$22,348
希臘
$21,314
保加利亞
$17,461
瑞士軟體工程平均薪酬水平
瑞士軟體開發者的平均年薪為 97518 美元,摺合月薪 8126 美元。
瑞士初級軟體開發者的平均年薪為 89643 美元,摺合月薪 7470 美元。高階軟體開發者的平均年薪為 127693 美元,摺合月薪 10641 美元。
一般來看,身在大城市的開發者拿到的年薪往往更高。在瑞士,蘇黎世的開發者平均年薪為 110123 美元,摺合月薪 9176 美元。
按程式語言來劃分,薪酬水平同樣有所區別:
在瑞士,SQL 開發者的年薪最高,為 108868 美元。
Golang 平均年薪為 108827 美元。
Rust 位列第三,平均年薪可達 108308 美元。
Android 開發的平均年薪為 104256 美元。
Python 開發者的平均年薪為 100315 美元。
iOS 開發者的平均年薪為 96161 美元。
Ruby 開發者平均年薪為 93280 美元。
Java 開發者的平均年薪為 91706 美元。
PHP 開發者的平均年薪為 88131 美元。
在瑞士,JavaScript 開發者的平均年薪為 80285 美元。
英國軟體工程平均薪酬水平
英國開發者的平均年薪為 55275 美元,摺合月薪 4606 美元。
但倫敦的軟體開發者生活要滋潤得多,年薪快速上揚至 73993 美元,摺合月薪 6166 美元。
英國初級軟體開發者的平均年薪為 38644 美元,摺合月薪 3222 美元。高階開發者的平均年薪為 77603 美元,摺合月薪 6466 美元。
英國開發者的收入同樣因程式語言而異。例如,Ruby 開發者的平均年薪就遠高於 PHP 和 SQL。
在英國,Ruby 開發者的平均年薪為 85354 美元。
Golang 開發者的平均年薪為 79726 美元,Rust 則為 73593 美元。
iOS 開發者的平均年薪為 73147 美元。
Python 開發者的平均年薪為 67570 美元。
Java 開發者的平均年薪為 46774 美元。
Android 開發者的平均年薪為 44112 美元。
JavaScript 開發者的平均年薪為 42924 美元。
SQL 開發者的平均年薪在榜單中居末,為 39973 美元;PHP 開發者則年薪墊底,僅為36832美元。
德國軟體工程平均薪水平
德國軟體開發者的平均年薪為 52913 美元,摺合月薪 4409 美元。
初級開發者的的平均年薪為 51188 美元,摺合月薪 4265 美元。高階開發者的平均年薪為 78194 美元,摺合月薪 6516 美元。
同樣的,德國各城市間的軟體開發薪酬也有很大區別。柏林的軟體開發者年薪一般可達到 65524 美元,而慕尼黑工資水平更高,每年可達 66880 美元。
至於按程式語言劃分,德國薪酬最高的語言為 Golang 和 Ruby,對應的年薪分別為 65533 美元和 63616 美元。
Golang 開發者的平均年薪為 65533 美元,Ruby 則為 63616 美元。
Rust 開發者的平均年薪位列第三,為 62827 美元。
iOS 開發者的平均年薪為 62586 美元。
PHP 開發者的平均年薪為 59020 美元。
Android 開發者的平均年薪為 56572 美元。
在德國,SQL 開發者的平均年薪為 56391 美元。
JavaScript 開發者的平均年薪為 55000 美元,Python 開發者年薪則為 52535 美元。
位列榜單最末的為 Java,開發者平均年薪為 52404 美元。
法國軟體工程平均薪酬水平
在法國,軟體開發者的平均年薪為 43849 美元,摺合月薪 3654 美元。
高階開發者的年薪為 59024 美元,摺合月薪 4918 美元。初級開發者的平均年薪為 36523 美元,摺合月薪 3043 美元。在巴黎,軟體開發者的平均年薪為 50693 美元。
按程式語言劃分,Golang 成為對應年薪最高的語言,為 50622 美元。Ruby 位列第二,排在最末的則是 PHP 和 Java。
Golang 語言的平均年薪一馬當先,為 50622 美元。
Ruby 開發者的平均年薪為 48581 美元。
SQL 開發者的平均年薪為 47619 美元。
Python 位列第四,開發者的平均年薪為 46964 美元。
JavaScript 開發者的平均年薪為 45644 美元。
iOS 開發者的平均年薪略高於 Android,為 43501 美元;Android 開發者則為 42020 美元。
PHP 開發者的平均年薪為 40566 美元,Java 位列最末,為 40160 美元。
其他高收入國家的平均薪酬
下面,我們結合當地生活成本,看看軟體開發者們在其他高收入國家過得怎麼樣:
以色列軟體工程平均薪酬水平
在以色列,軟體開發者的平均年薪為 71559 美元,摺合月薪 5963 美元。初級開發者年薪為 69851 美元,摺合月薪 5820 美元;高階開發者平均年薪則為 114751 美元,摺合月薪 9562 美元。特拉維夫的軟體開發者,一般能夠拿到 90788 美元年薪,摺合月薪 7565 美元。
按程式語言劃分,Golang 和 Python 分別憑藉 109702 美元與 83369 美元的年薪名列前茅。PHP 對應年薪較低,而且令人意外的是 Ruby 在以色列也不怎麼吃香,分別為 64573 美元和 64525 美元。
Golang 開發者的平均年薪為 109702 美元。
Python 開發者的平均年薪為 83369 美元。
移動開發者在榜單中佔得第三與第四,Android 開發者的平均年薪為 78558 美元,iOS 開發者的平均年薪則為 76692 美元。
Java 開發者的平均年薪為 74251 美元。
JavaScript 開發者的平均年薪為 72028 美元。
在以色列,SQL 開發者的平均年薪為 65770 美元。
在以色列,PHP 和 Ruby 成為平均年薪最低的程式語言,分別為 64573 美元和64525美元和 64525 美元。
日本軟體工程平均薪酬水平
在日本,開發者的平均年薪為 36024 美元,摺合月薪 3002 美元。東京的軟體開發者平均薪酬略高,年薪可達 45552 美元,摺合月薪 3796 美元。初級開發者年薪為 26553 美元,摺合月薪 2212 美元。高階軟體開發者的平均年薪則為 53773 美元,摺合月薪 4481 美元。
按程式語言劃分,iOS 開發者的平均年薪最高,Ruby 位居第二。SQL 和 Java 則成為日本國內收入最低的兩種語言。
iOS 開發者的平均年薪為 72194 美元,在榜單中一馬當先。
Ruby 開發者的平均年薪為 53128 美元,Golang 開發者的平均年薪則為 51652 美元。
在日本,Android 開發者的平均年薪為 38730 美元。
Python 開發者的平均年薪為 36021 美元,JavaScript 開發者的平均年薪則為 33859 美元。
PHP 開發者的平均年薪為 33625 美元。
SQL 與 Java 開發者的平均年薪位列最末,分別為 31815 美元與 23623 美元。
印度軟體工程平均薪酬水平
印度軟體開發者的平均年薪為 7725 美元,摺合月薪 643 美元。新德里的開發者工資略高,年薪為 10211 美元,摺合月薪 851 美元。初級開發者的平均年薪為 5488 美元,摺合月薪 457 美元。而高階開發者的平均年薪為 11999 美元,摺合月薪 1000 美元。
Ruby 是印度最受歡迎的程式語言,平均年薪可達 12372 美元。Android 開發者則年薪墊底,僅為 5181 美元。完整列表如下:
Ruby 在印度成為最受歡迎的程式語言,開發者的平均年薪為 12372 美元。
Golang 在榜單中位列第二,開發者的平均年薪為 10446 美元。
Java 開發者的平均年薪為 9519 美元。
iOS 開發者的平均年薪為 8577 美元。
JavaScript 開發者的平均年薪為 8429 美元。
Python 開發者的平均年薪為 7506 美元,PHP 開發者的平均年薪則為 3717 美元。
SQL 開發者的平均年薪為 5688 美元。
在印度,Android 開發者的平均年薪為 5181 美元,成為本次榜單中排名最末的語言。
菲律賓軟體工程平均薪酬水平
在菲律賓,軟體開發者的平均年薪為 7936 美元,摺合月薪 661 美元。初級開發者年薪為 5256 美元,摺合月薪為 438 美元。高階軟體開發者的平均年薪則可達到 13164 美元,摺合月薪 1097 美元。在馬尼拉,平均工資更高一些,年薪可達 8772 美元、摺合月薪 731 美元。
按程式語言劃分,菲律賓對 Java 最是青眼有加,平均年薪為 10833 美元。iOS 開發者的平均年薪最低,僅為 3059 美元。
Java 在菲律賓最受歡迎,開發者的平均年薪為 10833 美元。
Golang 開發者的平均年薪位列第二,為 9928 美元。
在菲律賓,Python 開發者的平均年薪為 8888 美元。
PHP 開發者的平均年薪為 8748 美元。
Ruby 開發者的平均年薪為 6742 美元。
SQL 開發者的平均年薪為 6698 美元。
Android 開發者的平均年薪為 6338 美元。
JavaScript 開發者的平均年薪為 5409 美元,iOS 開發者則為 3059 美元,位列榜單最末兩位。
奈及利亞軟體工程平均薪酬水平
奈及利亞軟體開發者的平均年薪為 7255 美元。其中初級開發者的平均年薪為 1453 美元,摺合月薪 121 美元。高階軟體開發者年薪則可達到 14182 美元,摺合月薪 1181 美元。
有趣的是,首都阿布賈的開發者收入反而略低於全國平均水平,年薪為 5808 美元,摺合月薪 484 美元。
按程式語言劃分,Ruby 開發者的平均年薪最高,為 12110 美元;而 PHP 與 JavaScript 開發者的年薪則排在最末。
在奈及利亞,Ruby 開發者的平均年薪為 12110 美元。
Golang 開發者的平均年薪為 7266 美元。
Python 開發者的平均年薪為 7225 美元,SQL 開發者的平均年薪則為 5650 美元。
iOS 開發者的平均年薪為 4844 美元。
Java 開發者的平均年薪為 4640 美元。
Android 與 PHP 開發者的平均年薪分別為 3875 美元和 3482 美元。
JavaScript 開發者的平均年薪為 2830 美元。
全球各城市軟體工程平均薪酬水平
放眼全球不同城市,美國各市在軟體工程師薪酬方面可謂一騎絕塵。聖何塞又是美國本土開發者收入最高的城市,平均年薪高達 167420 美元。舊金山緊隨其後,為 158320 美元。在本次比較中,奈及利亞阿布賈的軟體開發者薪酬最低,僅為 5808 美元。下面來看我們整理出的各城市薪酬摘要:
聖何塞平均薪酬最高,為 167420 美元。
舊金山緊隨其後,軟體開發者在這裡的預期年薪可達 158320 美元。
華盛頓州西雅圖市平均年薪為 148200 美元,排名第三。
馬里蘭州巴爾的摩以 137510 美元排名第四。
聖克魯斯也匯聚著眾多高薪開發人才,這裡軟體者的平均年薪為 134680 美元。
華盛頓特區排名第五,平均年薪為 133850 美元。紐約排名第六,開發者平均年薪為 133620 美元。
加利福尼亞州聖迭戈排名第七,平均年薪為 133580 美元。加州納帕市位列第八,平均年薪為 131930 美元。加州薩克拉門託開發者也能拿到 130690 美元的平均年薪。
瑞士蘇黎世排名第十,軟體開發者的平均年薪為 110123 美元。
特拉維夫的開發者同樣幸福感爆表,平均年薪可達 90788 美元。
在倫敦,軟體開發者平均年薪為 73993 美元。
慕尼黑的軟體開發者薪酬略勝柏林一籌,平均年薪為 66880 美元;柏林方面則為 65524 美元。
東京的軟體開發者平均年薪為 45552 美元。
到了新德里,情況急轉直下,軟體開發者的平均年薪僅為 10211 美元。
在菲律賓的馬尼拉,軟體開發者的平均年薪為 8772 美元。
到奈及利亞的阿布賈,開發者的平均年薪只有可憐的 5808 美元。
各程式語言平均薪酬水平
那麼,哪種程式語言的總體薪酬最高?下面來看按語言劃分的軟體工程師平均年薪。Golang 和 Ruby 總體佔據優勢,而 JavaScript 和 PHP 則市場表現疲軟。
在我們的比較中,各程式語言十國平均薪酬彙總為:
程式語言
薪酬(美元)
Golang
$61,427
Ruby
$55,847
iOS
$54,954
Python
$52,318
Android
$48,902
SQL
$47,020
Java
$46,592
JavaScript
$45,833
PHP
$43,656
Golang
國家
薪酬(美元)
美國
$120,577
以色列
$109,702
瑞士
$108,827
英國
$79,726
德國
$65,533
日本
$51,652
法國
$50,622
印度
$10,446
菲律賓
$9,928
奈及利亞
$7,266
Ruby
國家
薪酬(美元)
美國
$119,558
瑞士
$93,280
英國
$85,354
以色列
$64,525
德國
$62,827
日本
$53,128
法國
$48,581
印度
$12,372
奈及利亞
$12,110
菲律賓
$6,742
Python
國家
薪酬(美元)
美國
$114,904
瑞士
$100,315
以色列
$83,369
英國
$67,570
德國
$52,535
法國
$46,964
日本
$36,021
印度
$7,506
奈及利亞
$7,255
菲律賓
$6,742
Java
國家
薪酬(美元)
美國
$112,013
瑞士
$91,706
以色列
$74,251
德國
$52,404
英國
$46,774
法國
$40,160
日本
$23,623
菲律賓
$10,833
印度
$9,519
奈及利亞
$4,640
JavaScript
國家
薪酬(美元)
美國
$111,922
瑞士
$80,285
以色列
$72,028
德國
$55,000
法國
$45,644
英國
$42,924
日本
$33,859
菲律賓
$8,429
印度
$5,409
奈及利亞
$2,830
Android
國家
薪酬(美元)
美國
$109,377
瑞士
$104,256
以色列
$78,558
德國
$56,572
英國
$44,112
法國
$42,020
日本
$38,730
菲律賓
$6,338
印度
$5,181
奈及利亞
$3,875
iOS
國家
薪酬(美元)
美國
$108,783
瑞士
$96,161
以色列
$76,692
英國
$73,147
日本
$72,194
德國
$62,586
法國
$43,501
印度
$8,577
奈及利亞
$4,844
菲律賓
$3,059
SQL
國家
薪酬(美元)
瑞士
$108,868
美國
$85,845
以色列
$65,770
德國
$56,391
法國
$47,619
英國
$39,973
日本
$31,815
菲律賓
$6,698
印度
$5,688
奈及利亞
$5,650
PHP
國家
薪酬(美元)
美國
$92,867
瑞士
$88,131
以色列
$64,573
德國
$59,020
法國
$40,566
英國
$36,832
日本
$33,625
菲律賓
$8,748
印度
$3,717
奈及利亞
$3,482
各國初級軟體工程師平均薪酬水平
縱觀各國初級軟體工程師的平均薪酬,我們發現一些原本整體工資較高的國家,排名反而有所下滑。例如,美國在這份榜單中僅位列第三,而瑞士和以色列一舉反超。德國的初級軟體開發者薪酬高於英國、法國和日本,而奈及利亞的初級開發者年薪也超越了印度和菲律賓。
國家
薪酬(美元)
瑞士
$89,643
以色列
$69,851
美國
$69,354
德國
$51,188
英國
$38,664
法國
$36,523
日本
$26,553
奈及利亞
$7,255
印度
$5,488
菲律賓
$5,256
各國高階軟體工程師平均薪酬水平
那高階軟體開發者的待遇如何?以下是按國家劃分的高階軟體開發者平均年薪。
瑞士再次位居榜首,以色列排名第二,美國排名第三。德國高階開發者收入略高於英國,而英國的高階軟體工程師又高於法國和日本。在發展中國家中,奈及利亞處於相對領先,而印度則排在最後。
國家
薪酬(美元)
瑞士
$127,693
以色列
$114,751
美國
$104,188
德國
$78,194
英國
$77,603
法國
$59,024
日本
$53,773
奈及利亞
$14,182
菲律賓
$13,164
印度
$11,999
結 語
到這裡,我們就瞭解了世界各國軟體工程師們的平均收入水平。
如大家所見,各國的軟體開發者之間存在著巨大的收入差異。但結合當地生活成本來看,軟體開發仍是當今世界最炙手可熱、最能創造財富的職業之一。
原文連結:
https://codesubmit。io/blog/software-engineer-salary-by-country/