完美世界手游官网隐藏任务 www.gytoi.icu Stack Overflow 年度開發者調查是面向全球開發者進行的規模最大、最全面的調查。調查涵蓋了從開發者喜愛的技術到工作偏好等內容。2019 年是 Stack Overflow 發布年度開發者調查報告的第九年,有近 90000 名來自世界各地的開發者參與了這個約花費?20 分鐘的調查。

圖0:Stack Overflow 2019 開發者調查報告發布,Python 或成贏家?

Stack Overflow 作為全世界最流行、最頂級的技術問答社區,其廣泛的影響力毋庸置疑,雖然調查結果不能代表開發者社區中的每個人,但相信這些極具價值的數據有重大的參考意義。

廢話不多說,先看看今年的調查結果有哪些亮點:

  • Python 是「流行度」增長最快的主流編程語言,不止在本次調查中再次上榜,并在流行度方面超越了 Java,還成為了第二大最受開發者喜愛的語言(僅次于 Rust)。所以 Python 成最大贏家?
  • 超過一半的受訪者表示在他們十六歲左右寫下了第一行代碼,當然這種經歷因國家和性別而異。
  • DevOps 專家和可靠性工程師是薪酬最高、經驗最豐富的開發者,他們對工作最滿意,并且正在尋找面向更底層業務的新工作。
  • 在進行調查的主要國家中,中國開發者最樂觀,他們相信當下出生的人將擁有比父母更好的生活。而法國和德國等西歐國家的開發者對未來最不樂觀。
  • 在考慮阻礙生產力的因素時,不同類型的開發者所面對的挑戰也不相同。大部分男性開發者表示負責非開發工作對他們來說是一個問題,而女性受訪者則認為不友好的工作環境對她們是一個很大的阻礙。
  • 受訪者在被問到他們最后一次使用和不使用 Stack Overflow?解決編問題的時間,數據表明 Stack Overflow 每周為開發人員節省 30 到 90 分鐘的時間。

技術趨勢相關數據

最受歡迎的技術

編程、腳本和 Markdown 語言

圖1:Stack Overflow 2019 開發者調查報告發布,Python 或成贏家?

連續七年,JavaScript 都位列最受歡迎的編程語言榜首,但最值得關注的莫過于 Python 流行度今年再次上升,并在整體排名中略微超越 Java。毫無疑問,Python 是當前增長最快的主流編程語言。

Web 框架

圖2:Stack Overflow 2019 開發者調查報告發布,Python 或成贏家?

在今年的調查中,Stack Overflow 將 Web 框架分別獨立于其他框架和庫進行調查??梢鑰吹?,jQuery 雖老矣,但依然在眾多?Web 框架中擁有最廣泛的使用量,不過也能看到更多開發者開始使用 React.js 而不是 Angular,和去年的結果剛好調轉過來。

其他的框架、庫和工具

圖3:Stack Overflow 2019 開發者調查報告發布,Python 或成贏家?

可以看到,Node.js 是最常用的技術,而越來越多的開發者表示使用的是 .NET 而非 .NET Core。深度學習框架方面,TensorFlow 明顯比 Torch/PyTorch 更受歡迎。

數據庫

圖4:Stack Overflow 2019 開發者調查報告發布,Python 或成贏家?

與去年一樣,MySQL 依舊是普遍使用最多的數據庫,PostgreSQL 次之,領先于 Microsoft SQL Server,MongoDB 排名第四,遠超 Oracle 和 Elasticsearch。

最喜愛的技術

開發者最喜愛和最希望學習的編程語言

圖5:Stack Overflow 2019 開發者調查報告發布,Python 或成贏家?

Rust 連續四年成為最受開發者喜愛的編程語言,緊隨其后的是 Python,Python 也是是現在增長最快的主流編程語言。按照比例,TypeScript 和 Kotlin 在開發者群體中也備受喜愛。

圖6:Stack Overflow 2019 開發者調查報告發布,Python 或成贏家?

而開發者最希望學習的編程語言方面,Python, JavaScript 和 Go 分別位于前三,尤其是 Python,不僅深受開發者歡迎和喜愛,也有更多的開發者希望學習使用它。

開發者最喜愛和最希望學習的 Web 框架

圖7:Stack Overflow 2019 開發者調查報告發布,Python 或成贏家?

▲最喜愛的 Web 框架

圖8:Stack Overflow 2019 開發者調查報告發布,Python 或成贏家?

▲最希望學習的 Web 框架

React.js 和 Vue.js 都是開發者最喜愛和最希望學習的 Web 框架,而 Web 前端框架的三駕馬車都是開發者希望學習的框架。

開發者最喜愛的數據庫

圖9:Stack Overflow 2019 開發者調查報告發布,Python 或成贏家?

Redis 已經連續三年成為最受開發者喜愛的數據庫,這意味著與其他任何數據庫相比,更多開發者希望繼續使用它,而 PostgreSQL 和 Elasticsearch 則次于 Redis,分別位列第二和第三。

圖10:Stack Overflow 2019 開發者調查報告發布,Python 或成贏家?

在最希望學習的數據庫技術方面,MongoDB 連續三年成為開發者最希望學習的數據庫。同樣的,PostgreSQL 和 Elasticsearch 次于 MongoDB,開發者希望學習這兩個數據庫的意愿非常大。

開發環境和工具

最受歡迎的開發環境

圖11:Stack Overflow 2019 開發者調查報告發布,Python 或成贏家?

微軟「最懂開發者」的稱號果真不是浪得虛傳,在問及到最受開發者歡迎的工具時,有 80% 的開發者投給了其打造的 Visual Studio Code 和 Visual Studio。

開發者的主力操作系統

圖12:Stack Overflow 2019 開發者調查報告發布,Python 或成贏家?

可以看到,使用 Windows 的開發者占了一半,剩下的一半基本由 macOS 和 Linux 平均分配。

最后,相信大家都對使用哪門編程語言的薪酬最高非常感興趣。按照 Stack Overflow 的調查報告,全球范圍來看,Clojure、F# 和?Go 開發者的薪酬最高,中位數高于 70000 美元。而占最大比例的 Java 開發者薪酬稍低,處于墊底地位。

圖13:Stack Overflow 2019 開發者調查報告發布,Python 或成贏家?

更多數據請點此查看。

余下全文(1/3)

本文最初發表在oschina,文章內容屬作者個人觀點,不代表本站立場。

分享這篇文章:

請關注我們:

發表評論

電子郵件地址不會被公開。 必填項已用*標注