2020 年開發者生態報告:Python 超越 Java

2021-01-09 開源中國

JetBrains 發布了 2020 開發者生態報告,該報告基於 34,000 多個開發人員的反饋。其中, 參與調查的開發人員中,20% 的人來自中國、美國和印度則分別佔比19% 和 17%。報告內容除了此前曾包含的 15 種語言和數十種技術之外,今年還添加了一些新的部分:R 語言、微服務、測試、大數據,甚至是開發者的生活方式。

報告發現的一些主要內容為:

在過去的 12 個月裡,Python 在使用的語言列表中已經超過了 Java,但 Java 仍然是最流行語言。 Go、Kotlin 和 Python 是開發人員計劃採用或遷移到的前三種語言。 網站是開發人員最常使用的應用程式類型。在網站上工作的開發人員中,幾乎有 70% 參與了後端開發。 開發人員在業餘時間追求的主要愛好是編程。

具體內容如下:

一、程式語言

可以看到的是,JavaScript 仍是使用最多的語言,其次是 HTML/CSS。Go、Kotlin 和 Python 則是開發人員計劃採用或遷移到的前三種語言。

橙色:過去 12 個月內使用 灰色:即將採納/遷移

JetBrains 還針對用戶「是否有計劃在接下來的 12 個月內採用或遷移到其他語言? 如果是的話,去哪一個?」進行了調查:

主要程式語言包括 JavaScript、Java、Python 和 HTML/CSS。Typescript 穩步增長,它的使用率已從 2017 年 12% 的人使用、1% 的人是主要語言,提升到了 2020 年的 28% 和 12%。

二、開發環境&作業系統

三、開發類型

有 69% 的正在做後端開發,57% 的為前端開發。

四、生活方式與娛樂

今年的調查新增加了一個「生活方式」的部分。向開發人員詢問有關他們的生活習慣、信息尋求方式和慈善行為的問題。受訪者可以選擇是否完成本節,最終約有三分之二的人填寫了本節。

大多數開發人員在中午之前開始工作,並能夠被鬧鐘輕鬆喚醒。

有 32 % 的人每周會花費 32 小時或以上的時間進行編碼,29 % 的人在 17- 31 個小時中間。

有 38 % 的人表示,其每周會花 3-8 個小時在與日常工作或主要活動無關的個人編程或副業項目上。

此外,大多數開發人員在個人智慧型手機上閱讀專業資料。接受調查的開發人員中有一半不信任人工智慧。只有 16% 的人擁有某種加密貨幣,而 65% 的人更喜歡筆記本電腦。

大多數開發人員沒有寵物,但愛貓愛狗的人佔了均勻比例。開發人員不會將工作和愛好分開。大多數受訪者都擁有相同的愛好-編程, 其次是視頻遊戲、聽音樂和閱讀。幾乎 60% 的人在業餘時間練習編程。且有一半的受訪者表示其為慈善事業進行了捐款。

完整報告地址:https://www.jetbrains.com/lp/devecosystem-2020/

相關焦點

  • Java收入不再最低,Python被TypeScript擊敗,2020全球開發者調查報告出爐
    年度全球開發者調查報告出爐。報告顯示,JavaScript 連續八年成為最常用的程式語言,而在最受開發者喜愛的程式語言榜單中,Python 排名第三,較去年下降一位,被 TypeScript 超越。另一值得關注的結果是,Java 語言的薪酬收入不再是最低了。近日,Stack Overflow 發布了 2020 年度全球開發者報告。
  • 2020年Python開發者官方調查:最愛 PyCharm 和 VS Code,Gitlab CI 使用率超越 Jenkins
    Python 官方發布了 2020 年 Python 開發者調查結果。這是官方年度 Python 開發者調查的第四次迭代,由 Python Software Foundation 和 JetBrains 共同開展。2020 年 10 月,來自近 200 個國家/地區的超過 28,000 名 Python 開發者和愛好者參與了調查,以揭示該語言及其周圍生態系統的現狀。
  • 2020Java程式語言發展現狀報告
    2020年博學谷對Java課程進一步升級,包括升級課程體系、打造企業級項目庫,豐富的直播類型、4對1全程督導、就業服務升級2.0、新增心理輔導服務。以幫助更多對Java感興趣的同學們順利學習到紮實的技術。Java程式語言已經歷經25年的發展,為何始終都是企業優選的程式語言呢?今天我們一起來了解一下2020年Java程式語言的發展現狀報告。
  • Stack Overflow:2020年全球開發者調查報告 TypeScript擊敗 Python
    Stack Overflow 2020 開發者調查報告現已出爐。 Stack Overflow 年度開發者調查是面向全球開發者進行的規模最大、最全面的調查。調查涵蓋了從開發者喜愛的技術到工作偏好等內容。2020 年是 Stack Overflow 發布年度開發者調查報告的第十年,有近 65,000 名來自世界各地的開發者參與了這個調查。
  • 2020 年 Node.js 開發者調查報告
    本次調查由阿里巴巴、騰訊等公司領銜,調查時間從 2020 年 2 月至 4 月,以中文進行。
  • 2019中國Python開發者調查報告
    有趣的事實在 JetBrains 2018 年的 Python 開發者調查報告中,世界 Python 開發者使用 Python 3 的比例達到 84%。看來中國 Python 開發者對 Python 版本的選擇也是緊跟世界的潮流。Python 2 已於 2020 年 1 月 1 日停止維護,使用它的朋友們要做好升級的準備了。
  • 為什麼入門大數據選擇Python而不是Java?
    java和python的區別到底在哪裡?7月20日,IEEE發布2017年程式語言排行榜:Python高居首位。java和python,都可以運行於linux作業系統,但很多linux可以原生支持python,java需要自行安裝。java和python強於c#的原因大於支持linux,支持osx,支持unix,支持arm。java和python比c++受歡迎的原因在於不需要指針。
  • Python超越Java成為最受歡迎的教學語言;9月,Adblock Plus可能會退出中國
    1.Python超過Java成為最受歡迎的教學語言美國計算機協會(ACM)的調查表明,Python已經超越消息源:http://www.javaworld.com/article/2452940/learn-java/python-bumps-off-java-as-top-learning-language.html2.9月,Adblock Plus可能會退出中國
  • 2019開發者調查:Python 或成贏家,Java 最不賺錢?
    調查涵蓋了從開發者喜愛的技術到工作偏好等內容。2019 年是 Stack Overflow 發布年度開發者調查報告的第九年,有近 90000 名來自世界各地的開發者參與了這個約花費 20 分鐘的調查。廢話不多說,先看看今年的調查結果有哪些亮點: Python 是「流行度」增長最快的主流程式語言,不止在本次調查中再次上榜,並在流行度方面超越了 Java,還成為了第二大最受開發者喜愛的語言(僅次於 Rust)。所以 Python 成最大贏家?
  • 中國專業開發者最多,最受 Web 服務青睞,Java 8 為最受歡迎版本
    行業洞見:三分之一專業開發者將Java用作主要語言 根據2020年開發人員生態系統狀況調查顯示,超過三分之一的專業開發人員將Java用作主要語言,且Java仍然是僅次於JavaScript的專業開發人員使用的第二大語言。
  • 打工人打工魂,打工的必會java調用python的幾種用法
    本文轉載自【微信公眾號:五角錢的程式設計師,ID:xianglin965】,經微信公眾號授權轉載,如需轉載與原文作者聯繫圖丨pexelsjava調用python的幾種用法(看這篇就夠了)在java類中直接執行python語句準備工作:創建maven工程,結構如下:到官網https://www.jython.org
  • Electric Capital報告:自2019年以來DeFi開發者增加110%,聚焦高...
    律動BlockBeats根據報告內容進行了編輯如下:Electric Capital 報告主要給出以下幾點結論:1. 自 2017 年以來,新加密開發者的數量首次出現增長。2020 年,新的加密開發者每月增長率達到了 15%,這是自 2017 年以來的首次增長;如今活躍的開發者中有 80% 以上是在過去兩年中加入的。2. 開發者開始對生態系統質量有所追求:高質量的生態系統在增長,而其他生態系統在萎縮。
  • Java VS Python:哪個未來發展更好?
    很多開發者認為Python是比Java更高效的語言,Python是一種解釋性語言,伴隨著優雅的語法,它是腳本編寫和快速應用程式開發在許多領域的絕佳選擇。Python是一種動態類型的程式語言,無需聲明變量。
  • Java開發者易犯錯誤Top10
  • Python和Java語言,新手應該先學哪個
    呢,還是學習python?我先表明下自己的觀點,java和python這兩門語言,都要學習,但是,要有先後順序。強烈推薦先學習java。java是個嚴謹、高效的程式語言,出道20餘年,在編程兵器排行榜上,常年佔據前三。
  • JetBrains:2019年Python開發者調查
    最近知名 IDE 廠商 JetBrains 發布了 2019 年開發者調查報告。本文匯總和 Python 相關的調查數據和結果。
  • Java、Python、C語言?5大熱門程式語言,我該怎麼選?
    而且,專門有機構為程式語言進行排名,比如下面這個:△2020年1月程式語言排行榜TOP20△對於程式設計師而言,選擇適合自己的程式語言是很重要的,但對於初學者來說,至今還是有一些疑問:「我該學習什麼程序語言呢?」
  • 科悟學院簡析Java和Python未來幾年發展哪個好?
    其實這個問題有不少的網友都問過,Java發展到現在已經有20多年的歷史了,想要超越還是需要一定時間的,不過按照現在Python的趨勢幾年超過Java還是有很大希望的,下面科悟學院老師就講解一下Java和Python未來幾年發展哪個好?希望對於迷茫的你有所幫助。
  • Java、python、大數據,哪種適合0基礎學習?西安匯傑給你建議
    2020年IT技術熱門崗位被Java、python和大數據霸屏,0基礎想轉行IT,最關心的是這三種技術,哪一種適合技術小白?只有清楚這三個技術最大的特點,才能做出合適的選擇。西安匯傑.用友學院今天給大家一些建議。
  • 2018年學習編程是學習JAVA好還是學習python好?
    2018年世界程式語言熱度排名python首次超出java,很多同學想學習編程,但是選擇哪門語言方面很糾結,過去幾年java一直排名第一,選擇java無話可說,新的熱度是不是會持續下去,Java還那麼吃香嗎?成為選擇的一個就節點。