Java收入不再最低,Python被TypeScript擊敗,2020全球開發者調查報告出爐

2021-03-02 機器之心
Stack Overflow 2020 年度全球開發者調查報告出爐。報告顯示,JavaScript 連續八年成為最常用的程式語言,而在最受開發者喜愛的程式語言榜單中,Python 排名第三,較去年下降一位,被 TypeScript 超越。另一值得關注的結果是,Java 語言的薪酬收入不再是最低了。近日,Stack Overflow 發布了 2020 年度全球開發者報告。這是 Stack Overflow 發布的第十次年度開發者調查結果,在今年 2 月份有將近 65000 名開發者參與了此次調查。

與 2018 年的 10 萬參與者和 2019 年的 9 萬參與者相比,這次調查的參與者數量出現下降。Stack Overflow 表示「今年,我們不打算成為規模最大的調查,而是想使此次調查更具代表性,能夠代表全球各地程式設計師的多樣性。」這次調查涉及開發者基本情況、技術、工作和社區多個方面。機器之心選取了該調查報告的核心內容進行介紹,完整報告參見以下連結:報告地址:https://insights.stackoverflow.com/survey/2020#community

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

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

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

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

在專業開發者中,有色人種仍然佔少數。但在全部開發者中,其數量有所增加。

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

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

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

首先是最常用的編程、腳本和 Markdown 語言排名。JavaScript 連續八年榮登最常用程式語言榜首,其次是 HTML/CSS、SQL、Python、Java 等。其中,JavaScript 的使用者比例與去年基本持平,Python 的使用者比例相比去年增長了 2.4%,發展勢頭迅猛。

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

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

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

最受開發者喜愛的程式語言排名中,Rust 連續五年成為最受開發者喜愛的程式語言,然後依次是 TypeScript、Python、Kotlin 和 Go。去年排名第二的 Python 被 TypeScript 擊落,位列第三。那麼哪種語言最令開發者感到頭疼呢,80.4% 的開發者選擇了 VBA。

在最受開發者喜愛的 Web 框架排名中,前五依次是 ASP.NET Core、React.js、Vue.js、Express 和 Gatsby。而開發者最頭疼的 Web 框架是 Angular.js,有 75.9% 的開發者選擇了該選項。

最受開發者喜愛的資料庫排名,Redis 連續四年位居榜首,然後依次是 PostgreSQL、Elasticsearch、MongoDB 和 Firebase。而最令開發者頭疼的資料庫是 IBM DB2,有 76.7% 的開發者選擇了該選項。

在所有平臺中,Linux 依舊最受開發者喜愛,Docker 和 Kubernetes 分列二、三名。67.0% 的開發者將 WordPress 視作最令他們頭疼的平臺。

近一半的開發者選擇 Windows 作為主要作業系統,選擇 MacOS 和 Linux 的開發者佔比相當,約為 27%。

80% 以上的開發者選擇了 GitHub 作為首選協作工具,一半以上的開發者選擇了 Slack。

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

技術聚合在一起形成相關聯的生態系統,供開發者使用。下圖展示了關聯性最高的技術:與去年的情況類似,web 開發技術簇通過 SQL 與微軟技術產生聯繫,運維技術簇通過 Linux 與 Python 生態網絡產生關聯。

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

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

以上是該調查報告中與開發者技術、薪資等較為相關的內容,更全內容請閱讀原報告。

機器之心聯合 AWS 開設線上公開課,通過 6 次直播課程幫助大家熟悉 Amazon SageMaker 各項組件的使用方法,輕鬆玩轉機器學習。

6 月 2 日 20:00,AWS解決方案架構師尹振宇將帶來第 3 課,詳解如何利用SageMaker Operator簡化Kubernetes 上的機器學習任務管理。

點擊閱讀原文或識別二維碼,立即預約直播。

相關焦點

  • Stack Overflow:2020年全球開發者調查報告 TypeScript擊敗 Python
    Stack Overflow 2020 開發者調查報告現已出爐。 Stack Overflow 年度開發者調查是面向全球開發者進行的規模最大、最全面的調查。調查涵蓋了從開發者喜愛的技術到工作偏好等內容。2020 年是 Stack Overflow 發布年度開發者調查報告的第十年,有近 65,000 名來自世界各地的開發者參與了這個調查。
  • Stack Overflow 發布2020開發者報告
    近日,Stack Overflow 發布了 2020 年度全球開發者報告。與 2018 年的 10 萬參與者和 2019 年的 9 萬參與者相比,這次調查的參與者數量出現下降。這次調查涉及開發者基本情況、技術、工作和社區多個方面。
  • 2020 年開發者生態報告:Python 超越 Java
    JetBrains 發布了 2020 開發者生態報告,該報告基於 34,000 多個開發人員的反饋。
  • 2019中國Python開發者調查報告
    有趣的事實在 JetBrains 2018 年的 Python 開發者調查報告中,世界 Python 開發者使用 Python 3 的比例達到 84%。看來中國 Python 開發者對 Python 版本的選擇也是緊跟世界的潮流。Python 2 已於 2020 年 1 月 1 日停止維護,使用它的朋友們要做好升級的準備了。
  • Github年度趨勢報告發布:JavaScript勇奪桂冠,Python躍居第二
    【新智元導讀】GitHub 今天發布了其年度 Octoverse 報告,揭示了2020年地球上最大的開發者社區之一的各種趨勢,包括在新冠疫情開始後開源項目活動的激增。時至今日,Github已經被全球 5600 萬開發人員使用,高於 2019 年的 4400 萬和 2018 年的 3100 萬。
  • 2019開發者調查:Python 或成贏家,Java 最不賺錢?
    Stack Overflow 年度開發者調查是面向全球開發者進行的規模最大、最全面的調查。
  • 2020年Python開發者官方調查:最愛 PyCharm 和 VS Code,Gitlab CI 使用率超越 Jenkins
    Python 官方發布了 2020 年 Python 開發者調查結果。這是官方年度 Python 開發者調查的第四次迭代,由 Python Software Foundation 和 JetBrains 共同開展。2020 年 10 月,來自近 200 個國家/地區的超過 28,000 名 Python 開發者和愛好者參與了調查,以揭示該語言及其周圍生態系統的現狀。
  • 最紅語言Python跌落榜三,Rust最受喜愛!Stack Overflow 2020報告出爐
    大數據文摘出品最近全球熱門論壇Stack Overflow發布了開發者報告,這份開發者報告是通過65000
  • 2020Java程式語言發展現狀報告
    2020年博學谷對Java課程進一步升級,包括升級課程體系、打造企業級項目庫,豐富的直播類型、4對1全程督導、就業服務升級2.0、新增心理輔導服務。以幫助更多對Java感興趣的同學們順利學習到紮實的技術。Java程式語言已經歷經25年的發展,為何始終都是企業優選的程式語言呢?今天我們一起來了解一下2020年Java程式語言的發展現狀報告。
  • 2020 年 Node.js 開發者調查報告
    本次調查由阿里巴巴、騰訊等公司領銜,調查時間從 2020 年 2 月至 4 月,以中文進行。
  • Clojure 發布年度調查報告:大部分用戶是 Java 開發者
    今日,Clojure 發布了一份年度調查報告的結果,本次調查的受訪者有 2325 人,Clojure 的這個調查每 14 個月進行一次,上次的調查是在 2016 年,總共有 2420 名受訪者。下面不妨看看一些調查結果
  • JetBrains:2019年Python開發者調查
    最近知名 IDE 廠商 JetBrains 發布了 2019 年開發者調查報告。本文匯總和 Python 相關的調查數據和結果。
  • 全球薪水最高的15種程式語言,居然有這麼多免費課程
    -4#python-is-associated-with-an-average-global-salary-of-5667090-3根據Indeed網站的調查顯示,2020年最需要的技能是編程技能,這項調查主要基於三個因素:平均工資、過去三年裡網站上的職位增長數量,以及該網站每100萬個招聘職位對應的招聘職位數量。
  • 知乎熱議程式設計師「35歲定律」,32歲女生轉行學Java是否可行?
    從Java開發人員平均月薪來看  據salary explorer的2020年Java開發人員在中國的平均工資調查數據顯示,在中國從事Java開發工作的人每月收入約為30,000  薪水從15,000元(最低薪資)到46,500元(最高薪資)不等。(包括住房,交通和其他福利在內的平均月薪)
  • Stack Overflow 2017 開發者調查報告(程式設計師必看)
    這次受訪的開發者中有將近四分之三竟然都是 web 開發,其次是桌面開發和移動開發佔比最高,這個結果其實蠻有意思的,我們一直都說我們已經從 PC 時代過渡到移動時代了,但是移動開發者數量依然是比 web 開發和桌面開發少不少的。
  • 2017-2020 JS最受歡迎,SlashData發布最新開發者報告
    機器之心報導機器之心編輯部在今年 5 月份的Stack Overflow 2020 全球開發者調查報告中,JavaScript 連續八年榮登最常用程式語言榜首。在 7 月份的IEEE 2020 程式語言排行榜中,JavaScript 位列 top 10 程式語言榜單的第五名。近日,分析公司 SlashData 公布了 2020 年第 3 季度的《開發者報告》(第 19 版),對全球 159 個國家或地區的 17000 多名開發者展開了調查。
  • 調查顯示開發者最討厭 PHP,最愛 Python
    Hired 網站近日發布了「2019 年軟體工程師現狀」報告,亮點頗多。
  • GitHub年度報告:Python首次擊敗Java,中國成第二大開源貢獻國
    十三 邊策 發自 凹非寺 量子位 編譯 | 公眾號 QbitAIGitHub今天發布了年度報告。去年有1000萬的新開發者加入了GitHub社區,80%的repo貢獻來自於美國本土之外,中國對開源的貢獻僅次於美國。報告還發現,以「深度學習」、「自然語言處理」和「機器學習」為主題的repo在過去的一年中越發受歡迎。
  • 2021程式語言後浪預測:Java、Python熱度不減,崛起最快卻是它
    調查結果說明了一切Stack Overflow 調查Stack Overflow 每年的開發者調查是全球規模最大、範圍最全面的調查之一。2019 年的統計獲得了全球近 9 萬名開發者的數據。Go 語言的受歡迎程度正在快速上升,根據Stack Overflow 2020 年度開發者報告的數據顯示,在開發者最想使用的榜單中,雖然 Go 語言依然排在 Python 和 Javascript 後面,但比例較 2019 年有所上升。
  • 喜歡 TypeScript 的人,一點都不比 Python 少
    原文標題:Why developers love TypeScript every bitas much as Python原文連結:https://towardsdatascience.com/why-developers-love-typescript-every-bit-as-much-as-python-687d075cfb5e作者簡介:Rhea Moutafis