Stack Overflow 2019 開發者調查報告發布Python或成最大贏家?
Stack Overflow年度開發者調查是面向全球開發者進行的規模最大、最全面的調查。調查涵蓋了從開發者喜愛的技術到工作偏好等內容。2019年是Stack Overflow發布年度開發者調查報告的第九年,有近90000名來自世界各地的開發者參與了這個約花費20分鐘的調查。

Stack Overflow 作為全世界最流行、最頂級的技術問答社區,其廣泛的影響力毋庸置疑,雖然調查結果不能代表開發者社區中的每個人,但相信這些極具價值的數據有重大的參考意義。
廢話不多說,先看看今年的調查結果有哪些亮點:
- Python是“流行度”增長最快的主流編程語言,不止在本次調查中再次上榜,並在流行度方面超越了Java,還成為了第二大最受開發者喜愛的語言(僅次於Rust)。所以Python成最大贏家?
- 超過一半的受訪者表示在他們十六歲左右寫下了第一行代碼,當然這種經歷因國家和性別而異。
- DevOps專家和可靠性工程師是薪酬最高、經驗最豐富的開發者,他們對工作最滿意,並且正在尋找面向更底層業務的新工作。
- 在進行調查的主要國家中,中國開發者最樂觀,他們相信當下出生的人將擁有比父母更好的生活。而法國和德國等西歐國家的開發者對未來最不樂觀。
- 在考慮阻礙生產力的因素時,不同類型的開發者所面對的挑戰也不相同。大部分男性開發者表示負責非開發工作對他們來說是一個問題,而女性受訪者則認為不友好的工作環境對她們是一個很大的阻礙。
- 受訪者在被問到他們最後一次使用和不使用Stack Overflow解決編問題的時間,數據表明Stack Overflow每週為開發人員節省30到90分鐘的時間。
技術趨勢相關數據最受歡迎的技術
編程、腳本和Markdown 語言

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

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

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

與去年一樣,MySQL 依舊是普遍使用最多的數據庫,PostgreSQL 次之,領先於Microsoft SQL Server,MongoDB 排名第四,遠超Oracle 和Elasticsearch。
最喜愛的技術
最喜愛和最希望學習的編程語言

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

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

▲最喜愛的Web 框架

▲最希望學習的Web 框架
React.js 和Vue.js 都是開發者最喜愛和最希望學習的Web 框架,而Web 前端框架的三駕馬車都是開發者希望學習的框架。
開發環境和工具
最受歡迎的開發環境

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