Stack Overflow 開發者調查結果公佈:Python 超越 Java

Stack Overflow 是全球開發者和 IT 專業人士的知名且受歡迎的問答門戶,其年度調查是全球最大、最全面的程式碼編寫人員調查。 Stack Overflow 每年都會進行一項調查,涵蓋從開發人員最喜歡的技術到他們的工作習慣等各個方面。 今年的調查已連續第九年進行,共有超過 90 萬人參與了調查。

主要結果:

  • Python 是成長最快的程式語言。 今年,它的排名再次上升,取代 Java 成為僅次於 Rust 的第二流行語言。
  • 超過一半的受訪者在十六歲之前編寫了第一行程式碼,儘管這因國家和性別而異。
  • DevOps 專家和站點可靠性工程師是薪水最高、經驗最豐富的開發人員之一,他們對自己的工作最滿意,最不可能尋找新工作。
  • 在調查參與者中,來自中國的開發商最樂觀,認為今天出生的人會比他們的父輩過得更好。 法國和德國等西歐國家的開發商對未來持保留態度。
  • 當被問及是什麼阻礙了他們的生產力時,男性最常指出與發展沒有直接關係的大量任務,而性少數群體的代表則對工作環境的「毒性」不滿意。

並非沒有自我公關的成分。 Stack Overflow 要求受訪者記住他們上次使用或不使用入口網站解決開發問題的時間。 結果顯示,Stack Overflow 每週為開發人員節省 30 到 90 分鐘的時間。

很少的事實


Stack Overflow 開發者調查結果公佈:Python 超越 Java

每個月大約有 50 萬人造訪 Stack Overflow 來學習或分享他們的經驗並建立他們的職業生涯。 其中 21 萬名是專業開發人員或接受訓練的大學生。 大約 4% 的受訪者認為程式設計是一種愛好而不是職業,略低於 2% 的受訪者曾經是專業開發人員,但現在已經改變了職業。

Stack Overflow 開發者調查結果公佈:Python 超越 Java

大約 50% 的受訪者稱自己為全端開發人員,即編寫客戶端和伺服器程式碼(通常與 Web 技術相關)的專家,大約 17% 的受訪者認為自己是行動應用程式開發人員。 大多數情況下,前端開發人員也會編寫後端程式碼,反之亦然。 其他流行的 IT 職業組合包括資料庫管理員和系統管理員、DevOps 專家和站點可靠性工程師、設計師和前端開發人員、大學研究員和院士。

Stack Overflow 開發者調查結果公佈:Python 超越 Java

Stack Overflow 使用者中約 65% 的專業開發人員每年或多次為開源專案(例如 LibreOffice 或 Gimp)做出貢獻。 開源專案的貢獻通常取決於程式語言。 因此,使用 Rust、WebAssembly 和 Elixir 的開發人員最常這樣做,而使用 VBA、C# 和 SQL 的開發人員幫助開源專案的頻率大約只有一半。

許多開發人員甚至在工作之外也編寫程式碼。 大約 80% 的受訪者認為程式設計是他們的嗜好。 其他非開發責任與本聲明密切相關。 例如,有孩子的程式設計師不太可能將開發列為一種愛好。 女性受訪者也不太可能將程式設計視為一種嗜好。

在美國,近30%的受訪者表示他們有心理健康問題,比例高於英國、加拿大、德國或印度等其他大國。

Stack Overflow 開發者調查結果公佈:Python 超越 Java

今年,受訪者被問到最常使用哪些社群網路。 Reddit 和 YouTube 是最常見的回應。 然而,IT 專家的偏好與社交網路受歡迎程度的整體數據並不對應,其中 Facebook 排名第一,Reddit 甚至未進入前 10 名(Reddit 擁有約 330 億活躍用戶,而 Facebook 每月有 2,32 億用戶) )。

Stack Overflow 開發者調查結果公佈:Python 超越 Java

JavaScript 連續第七年成為最受歡迎的程式語言,Python 的排名再次上升。 Python 今年的總排名超過了 Java,就像它去年超過了 C# 和前年的 PHP 一樣。 因此,Python 是當今成長最快的程式語言。

最受歡迎、「可怕」和「理想」的程式語言

Rust 連續第四年成為社群最喜歡的程式語言,其次是 Python。 由於Python的受歡迎程度正在迅速增長,進入這個排名意味著不僅有越來越多的Python開發者,而且他們也想繼續使用這種語言。

VBA和Objective-C被公認為今年最「可怕」的語言。 這意味著目前使用這些語言的開發人員中很大一部分錶示沒有興趣繼續這樣做。

Python 連續第三年成為最「受歡迎」的語言,這意味著尚未使用它的開發人員表示他們想學習它。 位居第二和第三位的分別是 JavaScript 和 Go。

區塊鏈呢?

Stack Overflow 調查的大多數受訪者表示,他們的組織不使用區塊鏈技術,最常見的用例不涉及加密貨幣。 印度的開發人員最常使用區塊鏈。

當被問及對區塊鏈技術的看法時,開發人員普遍對其實用性持樂觀態度。 然而,這種樂觀情緒主要集中在年輕和經驗不足的專業人士身上。 受訪者經驗越豐富,就越有可能說區塊鏈技術是「對資源的不負責任的使用」。

薪水最高的程式語言

Stack Overflow 開發者調查結果公佈:Python 超越 Java

在受訪的開發人員中,使用 Clojure、F#、Elixir 和 Rust 的美國程式設計師的薪資最高,平均約為 70 美元。 然而,存在地區差異。 美國的 Scala 開發人員收入最高,而印度的 Clojure 和 Rust 開發人員收入最高。

您可以在英文原始報告中看到更多有趣的數據和數字。




來源: 3dnews.ru

添加評論