《2020年開發者技能報告》發布:IT圈最想學Go和Python
日前,記者從編碼社區HackerRank官網了解到,其公佈的《2020年開發者技能報告》(以下簡稱為“報告”)顯示,JavaScript是最知名的編程語言,其次分別是Java和C;開發者2020年最想學習的編程語言是Go;美國開發者的薪資最高,平均年薪為10.9萬美元,是全球平均年薪的兩倍。
據了解,該報告調查了來自全球162 個國家的116000 多名軟件開發者。HackerRank方面表示,此次調查是有史以來規模最大的調查,而且此次調查問題的設計深度也比以往更為深入。
報告顯示,無論公司規模大小,在尋找IT人才時,對全棧開發者的需求都是最大的,其次是後端開發者和數據科學家。儘管關於如何評估“全棧開發者”的技能水平是一個有爭議的話題,但大多數人都同意任何開發者都應該對所有層面的技術棧有基本的了解(或更深入的了解)。尤其是是在小型團隊中,要求一名開發者身兼數職是基本要求,恨不得一個人把前端、後端、測試和運維的活全乾了。
另外,連續三年,Go都是開發者最想學習的編程語言,其次是Python和Kotlin。自2009年誕生以來,由Google創建的Go就受到越來越多開發者的歡迎,部分原因當然是其背後創建者的大力推動,但也離不開它自身的優秀。除了上面提到的三門語言,TypeScript、R、Rust和Scala等編程語言也受到不少開發者的關注。
報告還顯示,全球開發者的平均年薪約為5.45萬美元(約38萬人民幣)。在全球範圍內,Perl開發者的平均年薪比平均水平高出54%。其次是Scala (+42%)和Go (+33%)。像Perl、Scala和Go這些平均年薪較高的語言,部分原因涉及到了統計的數據差異。例如,Perl的高級開發者大約為10%,初級開發者為2%。由於高級開發者的收入往往更高,因此使用者這些語言的開發者平均薪水自然也會更高。Scala和Go也是類似的模式。
從統計的地區來看,美國開發者的薪資最高,平均年薪為10.9萬美元,整整是全球平均年薪的兩倍。澳大利亞和加拿大是開發者第二高薪的國家,平均年薪分別為8.8萬美元和7.3萬美元。
其中,有35%的開發者認為他們獲得了合理的報酬。另一方面,39%的開發者認為與和自己經驗相仿的同行對比,他們獲得對應的報酬不合理,還有26%的開發者對此不確定。