Stack Overflow 2020報告出爐!Python 跌至榜三,Rust 成最愛!

近期,程序員熱門論壇 Stack Overflow 發(fā)布了 2020 年度開發(fā)者報告。與往期不同的是,今年 Stack Overflow 更專注于尋求多樣化的代表,同時要求從技術(shù),行為到問題的具體信息。
故此次的調(diào)查由近 65,000 人抽樣組成,分布在全球的各個地區(qū)。在這份報告中,我們可以了解到全球開發(fā)者的年齡分布、編碼經(jīng)驗、最常使用的語言、職位薪資、最不喜歡的語言、學(xué)歷職級等重要信息。
故本文將由以下 4 個部分組成:1、受調(diào)查人員基本信息。2、最受開發(fā)者喜愛/不喜歡等的語言。3、薪水與語言、工作經(jīng)驗之間的關(guān)系。4、開發(fā)從業(yè)者學(xué)歷、專業(yè)及年齡分布。
一、受調(diào)查人員基本信息為保證此次調(diào)查的權(quán)威性以及結(jié)果準(zhǔn)確性,我們先來介紹一下被調(diào)查人員的基本情況。開發(fā)人員分布信息:
開發(fā)人員職業(yè)信息:約 55% 的受訪者認(rèn)為自己是全棧開發(fā)人員,約 20% 的人認(rèn)為自己是移動開發(fā)人員。今年每個受訪者中,開發(fā)人員類型識別的中位數(shù)為 3,最常見的組合包括后端,前端和全棧開發(fā)人員。
高度相關(guān)的對包括數(shù)據(jù)庫管理員和系統(tǒng)管理員,DevOps 專家和站點可靠性工程師,學(xué)術(shù)研究人員和科學(xué)家以及設(shè)計師和前端開發(fā)人員。
編程經(jīng)驗:其中有 10 年以內(nèi)編程經(jīng)驗的人最多,占據(jù)整個受訪者行列的 47%,而超過 30 年編程經(jīng)驗的人僅占 8.5%。

第一次開始編程的時候:大部分受訪者接觸編程的時間都比較年輕,54% 的受訪者在 16 歲之前就編輯了第一行代碼,而 24 歲及以上才接觸編程的人群僅占 5.5%。

二、最受開發(fā)者喜歡/不喜歡的語言
最受歡迎的編程語言:Rust 當(dāng)選最受人歡迎的編程語言,Typescript 力壓 Python 排名第二。
其實?Rust 當(dāng)選大家最愛的語言榜單毫無懸念,在過去的五年間,Rust 一直都是受訪者“最喜愛的編程語言”,可能主要是由于 Rust 在編程過程中,解決了高并發(fā)和高安全性的問題。

最不喜歡的語言:80.4% 的人一致表示 VBA 比較討厭,可能跟 VBA 只能在 VB 環(huán)境和 Excel 中作為宏對象是使用有關(guān)。

最想使用的語言:在這一調(diào)查中,最近火熱的 Python 終于登上了第一寶座,而 Go 語言排在第三。

接下來就是大家比較關(guān)心的了:哪一個語言薪資比較高?此次調(diào)查報告根據(jù)工作年限、經(jīng)驗、職級等也都給出了答案。
三、薪水與語言、工作經(jīng)驗之間的關(guān)系
世界上薪水最高的語言:一般來說,使用 Perl、Scala、和 Go 語言的人薪水更高,達(dá)到了 7.6 萬美元。

職位薪資:總體而言,工程經(jīng)理,SRE,DevOps 專家和數(shù)據(jù)工程師往往會獲得最高的薪水。

而薪水越高,要求的使用年限也就越長,上文提到的 Perl 語言使用年限長達(dá) 13 年,薪資已經(jīng)達(dá)到 8 萬美元。
而且具有更多開發(fā)經(jīng)驗的人,往往會要求更高的薪水,與具有不同職位類似經(jīng)驗的開發(fā)人員相比,SRE,DevOps 專家和數(shù)據(jù)工程師的薪資高得多。
四、開發(fā)者學(xué)歷、專業(yè)及職位薪資
學(xué)歷信息:通過報告可以看出,全球越有 75% 的受訪者完成了至少相當(dāng)與學(xué)士學(xué)位或更高學(xué)位的課程。其中碩士學(xué)位人數(shù)比本科學(xué)士學(xué)位從業(yè)者少了一半。
而在專業(yè)編寫代碼并在大學(xué)水平學(xué)習(xí)的受訪者中,超過 62% 的人擁有計算機(jī)科學(xué),計算機(jī)工程或軟件工程學(xué)位,而只有不到 10% 的人擁有另一個工程領(lǐng)域的學(xué)位。

目前年齡:調(diào)查顯示 70% 的開發(fā)者年齡在 35 歲以下,僅有 5% 的開發(fā)者年齡在 50 歲以上。
目前 20-35 歲仍然是開發(fā)行業(yè)的主力軍。

通過報告我們可以看出:在年齡、崗位、薪資、學(xué)歷等項目中,學(xué)歷不是影響職業(yè)晉升的最重要因素,反倒是如何把一門語言練到爐火純青的地步,做到精通才是最主要的。
隨著經(jīng)驗的不斷積累,職級必然會得到相應(yīng)的提升,薪水也會隨之而來。所以,大家千萬不要盲目地貪多求快,還是靜下心來好好磨煉技術(shù)吧~
原文鏈接:
https://insights.stackoverflow.com/survey/2020
翻譯撰稿:白墨