縱觀20年間程序員薪酬變化:漲幅下降,初級編碼崗大幅消失

作者 | NICOLE KOW
譯者 | 核子可樂
市面上有不少文章從編程語言、崗位、職級等與開發者息息相關的角度對程序員的薪酬做了分析。但時至今日,似乎鮮有對開發人員薪酬變動做回顧報告的,尤其是 20 年間的變化。本文主要參考美國勞工統計局發佈的數據,其中囊括全美各個年度最爲全面的相關信息。這段回顧從 2001 年起到 2019 年截止,隔年統計。
回顧過去 20 年開發者薪酬變化的歷程,無疑是個有趣的議題。要對此開展研究,數據纔是最有力的語言。早在 2000 年初,技術與軟件曾經被稱爲“信息技術(IT)”或者“信息與通信技術(ICT)”,當時開發人員也被統稱爲“IT 人士”。至於如今人們耳熟能詳的很多細分專業,當時更是遠未出現。

2000 年,起薪 4 萬美元
根據 CNN Money 當時發佈的報道,入門級計算機程序員的平均起薪爲 40800 美元。
應屆畢業生的薪酬也根據具體學位而有所區別:
  • 計算機工程:49505 美元
  • 計算機科學:48470 美元
  • 信息科學:38900 美元
  • 信息管理系統:41800 美元
由於當時熟練的編程人員非常稀缺,IT 畢業生們在市場上的薪酬開始一路飆升。2000 年時的薪酬已經較上一年提高了 10%,而且除了信息科學專業的學生以外,其他相關專業畢業生的年薪已經遠高於全美平均的 39824 美元。
2000 年時的“IT 行業”與如今看起來頗爲不同
下表所示爲 2000 年各行業中開發人員、程序員以及其他 IT 相關崗位的平均年薪:

2001 年至 2011 年的十年變化
下圖所示,爲 2001 年至 2011 年的平均年薪與中位數年薪,包括:
  • 計算機與信息科學家
  • 程序員
  • 軟件工程師 - 應用程序
  • 軟件工程師 - 系統軟件
  • 數據庫管理員
很明顯,各行業中不同職務的平均年薪與中位數年薪均存在着巨大差異,這表明各個部門內的 IT 人士“吸金能力”截然不同。
2001 年至 2011 年,各行業開發人員年薪中位數
2001 年至 2011 年,各行業開發人員年薪平均數
21 世紀的第一個十年,美國先後經歷兩輪大規模經濟危機,也在全美乃至全球勞動力市場上引發了連帶影響。
2001 年是互聯網泡沫破滅的一年。這一年,頭頂“互聯網”三個字就能賺錢的美夢終被驚醒,但從業者們的工資並未下降。不過企業的破產終究對勞動力市場構成衝擊,這一年有大約 40 萬名 IT 相關人士失去工作。
2008 年來臨的則是股市崩盤,與 2001 年的互聯網泡沫破滅類似,2008 年人力市場的薪酬水平相對穩定。但到 2009 年,約有 111000 名 IT 從業者丟掉了飯碗。
與往年相比,2008 年也成爲薪酬漲勢放緩的一年。以往 IT 從業者每兩年薪酬就能平均增加 5000 美元。但從 2008 年開始,工資每兩年僅增加 2000 美元。總體來看,從 2001 年到 2011 年,IT 從業者們的平均薪酬增長了至少 21%。其中系統軟件工程師的工資漲幅最大,達到 35%。
2001 年至 2011 年全美 IT 從業者平均薪酬漲幅:

2013 年至 2019 年
從 2013 年起,美國勞工統計局調整了對技術相關崗位的分類方式。他們在“計算機”類別之下增加更多具體職位,藉此反映該專業自 2000 年初以來的整體發展趨勢。
有鑑於此,本文分析了廣泛的職能崗位範圍,希望以更全面的方式統計 IT 勞動力市場的薪酬變化。
下面來看各 IT 相關職能崗位範圍內的中位數薪酬與平均薪酬:
  • 計算機與信息研究科學家
  • 計算機與信息分析師
  • 軟件開發人員與程序員(在 2019 年的數據中,這部分崗位還包含軟件質量保證職務)
  • 數據庫與系統管理員、網絡架構師
  • 計算機支持專家
2013 年至 2019 年各行業開發人員年薪中位數
2013 年至 2019 年各行業開發人員年薪平均數
2013 年,全美應屆畢業生的平均年薪爲 45327 美元。技術工作者的收入繼續遠遠領先於全國平均水平。
與 2001 年至 2011 年類似,計算機與信息研究人員在新階段中仍然牢牢佔據薪酬高地。2019 年,計算機科學家的平均年收入爲 127460 美元,比軟件開發人員及程序員高 19%。

“程序員”減少,“開發人員”增多
在分析薪酬時,最重要的是關注特定職能崗位的從業人數,由此瞭解勞動力市場中特定技能的供求關係。

計算機程序員

20 年間,可以看到在美國擔任計算機程序員職務的人數下降了 60%。與此同時,其年薪水平則上漲了 47%。
軟件開發人員
在本節中,我們剔除了 2019 年的數據,因爲很難將應用程序開發者與系統開發者明確區分開來。
應用程序開發人員:
從 2001 年到 2017 年,從事應用程序類軟件開發工作的人數增長了 135%。在此期間,其年薪則增長達 47%。
系統開發人員:
同期,系統開發人員數量僅增長 50%,但平均工資增幅略高、爲 50%。
Web 開發人員:
在 Web 開發人員方面,可以看到短短七年之內,總體從業人員數量增長了 31%,這部分崗位的平均年薪也增長了 21%。

開發者薪酬:停滯還是增長?
從數據可以看到,近年來開發人員的薪酬沒能保持住之前的增長速度。從 2013 年到 2019 年,開發人員與程序員的平均年薪由 92820 美元增長到了 106980 美元,15% 的增幅遠不能與之前十年高達 21% 的速度相比肩。
2013 年至 2019 年的平均年薪增長:
薪酬增幅之所以有所下滑,一大原因在於以上統計數據並未能反映出資歷與工作經歷帶來的收入變化。與 2000 年初相比,IT 領域的入門級與初級職位數量大幅增加,讓更多人有了參與其中、享受高薪的機會。
有趣的是,2015 年 Stack Overflow 曾發佈報告,指出 42% 的開發人員爲自學成才。相比之下,2019 年有 63% 的開發人員表示他們擁有計算機科學、計算機工程或者軟件工程教育背景,其中 86% 的受訪者還強調其自學範疇主要集中在新語言、新框架或者新工具層面。
Dice 發佈的另一份調查報告提到,雖然從業經驗不足兩年的新手開發者薪酬有所下降,但三年以上從業者的薪酬卻有所上升。而且與其他崗位類似,開發人員的薪酬同樣會隨着經驗的積累而不斷上漲。
 
展望未來
着眼於未來幾年,行業專家們預計隨着新工具的逐步發展成熟,市場對編碼的需求可能快速減少,導致初級編碼及編程崗位大規模消失。 以負責構建網站的 Web 開發人員爲例,憑藉各類流行 CMS 工具(例如 WordPress 與 Squarespace),幾乎任何人都能夠幫助企業建立網站。在這樣的背景下,“純前端 Web 開發”崗位可能將不復存在。
而隨着“基礎”編碼技能的需求被自動化技術所消滅,未來可能出現一系列涉及全新技能或者技能組合的新職位,市場對於現場專家及關鍵問題解決者的需求也永遠不會消失。要把握住時代的脈搏,答案只有一個:不斷適應、不斷學習新的技術。
原文鏈接:
https://codesubmit.io/blog/the-evolution-of-developer-salaries/#tracing-developer-salaries-in-america-from-2001-to-2019



   
   
   

往期推薦

大廠對學歷的要求是什麼?如果學歷不夠,有這些補救的辦法!


重磅!GitLab 在中國成立公司極狐,GitHub 還會遠嗎?


招人!!!



 

直面Java第343期:爲什麼TOMCAT要破壞雙親委派

深入併發第013期:拓展synchronized——鎖優化


如果你喜歡本文,
請長按二維碼,關注 Hollis.
轉發至朋友圈,是對我最大的支持。

點個 在看 
喜歡是一種感覺
在看是一種支持
↘↘↘

本文分享自微信公衆號 - Hollis(hollischuang)。
如有侵權,請聯繫 [email protected] 刪除。
本文參與“OSC源創計劃”,歡迎正在閱讀的你也加入,一起分享。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章