Stack Overflow 發布2020開發者報告

2020-12-11 文華蕭蕭

近日,Stack Overflow 發布了 2020 年度全球開發者報告。

與 2018 年的 10 萬參與者和 2019 年的 9 萬參與者相比,這次調查的參與者數量出現下降。這次調查涉及開發者基本情況、技術、工作和社區多個方面。

調查採樣分布:

中國大陸地區採樣為0.57%,主要採樣為美歐洲,印度等地。

報告指出以下主要內容:

在過去五年的最受開發者喜愛的技術榜單中,Python 語言的排名持續上升。但今年 Python 被 TypeScript 擊敗,從去年的第二名掉到了第三。Rust 連續五年位列該榜單第一名;

2.網站可靠性工程師和運維專家薪資仍然最高。80% 的受訪者認為運維很重要, 44% 的受訪者任職公司擁有至少一名專職運維人員;

3.澳大利亞受訪者的平均編程經驗最豐富,約為 16.9 年,其次是英國和美國的開 發者。而美國和英國受訪者的平均工作年限最高,分別是 33.7 和 33.1 年;

4.超過 75% 的開發者偶爾加班(每個季度加班一至兩天),25% 的開發者每周加 班一至兩天甚至更多;

職業分布:

從下圖可以看到:受訪者從事職業前五位分別是:後端、全棧、前端、桌面或企業應用、移動端。另外,運維專家、資料庫管理工程師、設計師和系統管理工程師的比例也都在 10% 以上

工作年限

受訪者的工作年限情況如下:工作年限為 5-9 年的開發者佔比最高,其次是 10-14 年、少於 5 年、15-19 年以及 20-24 年。得注意地是,工作年限在 25 年以上的開發者佔比僅為 12.9%。

開發者年齡分布

其中30歲以下的開發者佔比52%

教育背景

受訪者的學歷情況如下:69%的受訪者是本科和碩士學位,博士學位的開發者佔比僅為2.9%。

薪酬最高的程式語言

就全球範圍來看,使用Perl、Scala和Go語言的開發者往往獲得最高的薪酬,薪酬中位數約為75k美元。值得一提的是,Perl語言在最令開發者頭疼的程式語言中排名第三,所以高薪酬可能是為了彌補該語言開發者的短缺吧。此外,Java也不再是薪酬最低的程式語言了。

而在美國,薪酬最高的語言是Scala、Go和Objective-C。

工作時間分布

75.1%的人每周工作時間在44小時以下

不同類型開發者的薪資

工程經理、網站可靠性工程師(SRE)、運維專家和數據工程師的薪資水平最高。

總體上,開發者的薪資與工作經驗成正相關。但是具體到特定職位則有一些區別,例如網站可靠性工程師、運維專家和數據工程師的薪資與具備同等工作經驗的其他職位開發者相比尤其地高,這與整體薪資趨勢保持一致。而設計師、移動開發者和教育者的薪資尤其地低。

Web前端框架

最常用的Web框架中,排名前五的是jQuery、React.js、Angular、ASP.NET和Express。

資料庫

最常用的資料庫排名中,位列前五的是MySQL、PostgreSQL、MicrosoftSQLServer、SQLite和MongoDB。

開發平臺

在最常用的平臺中,Linux和Windows名列前茅,超過一半受訪者表示在過去一年中使用過這兩個平臺做開發工作。此外,容器技術的流行度也在逐年增長,如Docker和Kubernetes。

最喜愛、最頭疼最想使用的技術

最受開發者喜愛和最令人頭疼的程式語言

最受開發者喜愛的程式語言排名中,Rust連續五年成為最受開發者喜愛的程式語言,然後依次是TypeScript、Python、Kotlin和Go。去年排名第二的Python被TypeScript擊落,位列第三。

那麼哪種語言最令開發者感到頭疼呢,80.4%的開發者選擇了VBA

最受開發者喜愛最令人頭疼的Web框架

在最受開發者喜愛的Web框架排名中,前五依次是

ASP.NETCore、React.js、Vue.js、Express和Gatsby。

而開發者最頭疼的Web框架是Angular.js,有75.9%的開發者選擇了該選項。

最受開發者喜愛最令人頭疼的資料庫

最受開發者喜愛的資料庫排名,Redis連續四年位居榜首,然後依次是PostgreSQL、Elasticsearch、MongoDB和Firebase。

而最令開發者頭疼的資料庫是IBMDB2,有76.7%的開發者選擇了該選項。

相關焦點

  • StackOverflow 發布 2016 年開發者調查報告
    ,調查對象為在 Stack Overflow 註冊的開發者用戶。做這項調查,Stack Overflow 旨在幫助開發者更好地理解 Stack Overflow 這個社區,同時也能更好地認識自己。本文選取了部分統計數據,完整調查結果請查看StackOverflow 2016 年開發者調查報告開發者概況地理位置
  • Stack Overflow 發布 2016 開發者調查報告:JavaScript 最受歡迎...
    開發者問答網站 Stack Overflow 是頗受開發者歡迎的開發知識經驗問答網站。網站每年都會對用戶進行調查,了解開發者的構成、開發語言選擇等情況。其中 Rust、Swift、F#、Scala 以及 Go 當選 2016 開發者最喜愛語言,這是 Rust、Swift 與 Go 連續第 2年 當選了。而 VB 很不幸地成為了開發者最討厭的語言。Android、Node.js 以及 AngularJS 是開發者最想學的三門語言。在使用趨勢方面,一些新的開發技術勢頭良好。
  • Stack Overflow: 我們如何賺錢
    實際上,我們有一些非常聰明的同事在做這方面的工作,同時這麼做的終極目標都是:只有理解開發者,我們才能更好地服務他們。我們怎麼怎麼看待廣告屏蔽插件的呢?我們不在乎,原因在這兒:https://stackoverflow.blog/2016/02/why-stack-overflow-doesnt-care-about-ad-blockers/ 。
  • Stack Overflow 2020報告出爐
    大數據文摘出品最近全球熱門論壇Stack Overflow發布了開發者報告,這份開發者報告是通過65000
  • StackOverflow 上面最流行的 7 個 Java 問題!
    StackOverflow發展到目前,已經成為了全球開發者的金礦。它能夠幫助我們找到在各個領域遇到的問題的最有用的解決方案,同時我們也會從中學習到很多新的東西。這篇文章是在我們審閱了StackOverflow上最流行的Java問題以及答案後從中挑出來的。即使你是一個有豐富經驗的開發者,也能從中學到不少東西。
  • Stack Overflow:2020年全球開發者調查報告 TypeScript擊敗 Python
    Stack Overflow 2020 開發者調查報告現已出爐。 Stack Overflow 年度開發者調查是面向全球開發者進行的規模最大、最全面的調查。調查涵蓋了從開發者喜愛的技術到工作偏好等內容。2020 年是 Stack Overflow 發布年度開發者調查報告的第十年,有近 65,000 名來自世界各地的開發者參與了這個調查。
  • StackOverflow 上面最流行的 7 個 Java 問題!| 值得一看
    即使你是一個有豐富經驗的開發者,也能從中學到不少東西。一、分支預測問題連結:https://stackoverflow.com/questions/11227809/why-is-it-faster-to-process-a-sorted-array-than-an-unsorted-arrayStackOverflow上最多投票的一個
  • Stack Overflow 2017 開發者調查報告(程式設計師必看)
    做技術的,我個人一直認為一定要時刻關注趨勢,因為這個時代變化太快了,技術的更新日新月異,做技術的尤其不能固步自封,我們要以一種開放的心態,來擁抱變化,為未來做準備,那麼今天,我就以我個人的角度,來帶大家解讀下這份報告,值得一提的是,這份報告涉及的方面很多,我只挑一些大家比較關心的報告進行解讀。1. 哪種人才最緊缺?
  • Stack Overflow 調查顯示:Rust 是最受歡迎的程式語言
    開發者問答網站 Stack Overflow 對程式設計師社區展開了年度調查,調查顯示的結果剛剛公布。今年是 Stack Overflow 發布年度開發者調查結果的第八年,也是受訪者數量最多的一年。今年 1 月,超過 10 萬名開發人員參加了 30 分鐘的調查。
  • 用StackOverflow訪問數據實現主成分分析(PCA)
    rstudio :: conf 2018https://www.rstudio.com/resources/videos/understanding-pca-using-shiny-and-stack-overflow-data/高維數據此次分析使用的是去年
  • Stackoverflow問答:Java是傳值還是傳引用?
    來自:並發編程網 - ifeve.com原文:http://stackoverflow.com
  • Java收入不再最低,Python被TypeScript擊敗,2020全球開發者調查報告出爐
    年度全球開發者調查報告出爐。報告顯示,JavaScript 連續八年成為最常用的程式語言,而在最受開發者喜愛的程式語言榜單中,Python 排名第三,較去年下降一位,被 TypeScript 超越。另一值得關注的結果是,Java 語言的薪酬收入不再是最低了。近日,Stack Overflow 發布了 2020 年度全球開發者報告。
  • 為什麼開發者熱衷在Stack Overflow上查閱API文檔?
    微軟等軟體公司為API、服務和軟體平臺等主題創建數以百萬計的文檔,創建軟體文檔費時費力,然而卻越來越不討好,因為軟體開發者對這些枯燥的文字日益失去興趣。如果遇到問題,他們更多時間是到Stack Overflow等開發者問答社區去詢問。那麼,為什麼開發者喜歡在Stack Overflow上查看API文檔呢?
  • Java 開發者會從 Stack Overflow 得到存在安全隱患的答案
    Spring Security 旨在促進安全編碼,但很明顯,許多開發者發現其 API 太複雜,文檔不夠完善,運行時系統的錯誤報告令人困惑。研究人員還發現,有時候得到最多好評的答案包含了不安全的建議,會在軟體中引入漏洞。而別人給出的更正確的答案卻經常因為低聲譽而得不到重視。
  • StackOverflow 調查:富裕國家流行 Python 和 C 語言,低收入國家愛...
    最近發布的關於手機移動端開發者的帖子就是一個好例子:這篇帖文探索了世界各地訪問Android相關問題的流量,發現低收入國家比高收入國家更經常使用Android系統。這篇帖子使我們想知道富國和窮國之間的編程技術有何不同,以及這會如何影響我們對全球軟體開發行業的看法。
  • Java開發者必備十大學習網站
    以下本人收集的 Java 開發者必備的網站,這些網站可以提供信息、以及一些很棒的講座 , 還能解答一般問題、面試問題等,或許你會認為有些網站適合任何水平的開發者,但是我認為::對於 Java 開發大牛來說,網站的好壞取決於如何使用它們。  1.
  • StackOverflow:7個你從未見過的Java問題最佳答案
    僅在上個禮拜,就有4600個問題被提出,毫無疑問這裡是開發者們最大也是最為活躍的線上社區。此信息同樣也出自StackOverflow 2016年的開發者調查中 ,56033名開發者被問到關於開發語言的選擇,JAVA是第三位。因為在市場上JAVA佔據著主導,因此我們估計讀者也曾經有那麼一兩次的去訪問StackOverflow來尋找答案。
  • 2017-2020 JS最受歡迎,SlashData發布最新開發者報告
    機器之心報導機器之心編輯部在今年 5 月份的Stack Overflow 2020 全球開發者調查報告中,JavaScript 連續八年榮登最常用程式語言榜首。在 7 月份的IEEE 2020 程式語言排行榜中,JavaScript 位列 top 10 程式語言榜單的第五名。近日,分析公司 SlashData 公布了 2020 年第 3 季度的《開發者報告》(第 19 版),對全球 159 個國家或地區的 17000 多名開發者展開了調查。
  • Java開發者必備 10 大學習網站
    以下本人收集的 Java 開發者必備的網站,這些網站可以提供信息、以及一些很棒的講座 , 還能解答一般問題、面試問題等,或許你會認為有些網站適合任何水平的開發者,但是我認為:對於 Java 開發大牛來說,網站的好壞取決於如何使用它們。  1.