近日,Stackoverflow 釋出了“2022 開發者調查報告”。
此次報告共有來自 180 個國家 / 地區的超 70000 名開發人員參與了調查。資料顯示,學習線上編碼的比例逐年從 60% 增加到 70%;45 歲以上的受訪者最有可能從書本上學習,而年輕人則在網上學習;年輕(18 歲以下)的受訪者最依賴線上資源,並且最有可能從線上課程或認證中學習。
此外,在“最流行的技術”(基本工具)問題一欄裡,參與調查的開發者給出的答案,也從去年的 Git 變成了今年的 Docker (從 55% 增長到 69%)。而與專業開發人員相比,程式設計程式碼初學者更可能使用 3D 工具-Unity 3D(23% vs 8%)和 Unreal Engine(9% vs 3%)來自學 3D VR 和 AR 技能。
Rust 成最受歡迎語言
專業開發人員最喜愛的五種程式語言並未發生改變:JavaScript 仍然是使用最多的程式語言。在最受歡迎的類別中,Rust 已經連續第七年排名第一,87% 的開發人員表示希望繼續使用它。
與 Rust 聯絡在一起的還有 Python,同樣成為最被需要的語言;TypeScript 則緊隨其後位居第三,C# 位居該類別榜單第九。
最受歡迎資料庫方面,儘管 MySQL 仍然排在第一位,但在專業開發者群體中,PostgreSQL(46.48%)則超越 MySQL(45.68%)排在了第一位。
Clojure 語言薪酬最高,PHP 語言薪酬倒數
在“高薪語言”類別中,Clojure (106644美元)仍然是薪酬最高的程式語言,Erlang(103000美元)排在第二位,F#(95526美元)則排名第三,遠超 Go 語言的 89204美元。PowerShell 薪酬為 78084 美元,TypeScript 薪酬為 70276 美元,略高於 C# 的69516 美元。
其中,備受關注的 PHP 語言則以 50496 美元的薪酬位列該類別榜單的倒數第二名。
最受歡迎 IDE:VS Code、Visual Studio
據調查顯示,Visual Studio Code(VS Code) 和 Visual Studio 成為參與調查的開發人員中最受歡迎的兩個 IDE 。這一結果與 2018、2019 和 2021 調查中的排名相同(2020 年調查沒有包括 IDE)。
儘管排名沒變化,但支援微軟兩款 IDE 的受訪者比例實際上有所增加。2018 年,34.9% 的受訪者投票支援 VS Code,34.3% 的受訪者投票支援 Visual Studio。2019 年,這兩個數字分別為 50.7% 和 31.5%。2021 年,該數字分別為 71.06% 和 33.03%。2022 年,這兩個數字則分別為 74.48% 和 32.15%(因此 Visual Studio 實際上有所下降)。
.NET 成為最常用的非 Web 框架/庫
資料顯示,.NET 是最常用的非 Web 框架/庫,34.55% 的受訪者使用它,其次是 NumPy(28.65%)和 Pandas(25.08%)。有趣的是,在學習編碼的開發者中,該排名順序是 NumPy、Pandas 和 .NET 。
Phoenix 成最受歡迎 Web 框架
報告還顯示,“新生代”Phoenix 已經取代了 Svelte 成為了最受歡迎的 Web 框架,這個結果有點出乎預料,看來 Web 技術的迭代變化非常快。
Angular.js 已經連續第三年成為最讓開發者討厭的 Web 框架;React.js 則連續第五年成為最被需要的 Web 框架。
Docker、Kubernetes 成最受歡迎容器引擎工具
與此同時,Docker 和 Kubernetes 分別位列“最受歡迎和最被需要的容器引擎工具”榜單中第一、二名。隨著 Docker 從去年的 30% 增長到今年的 37%,開發者開始使用 Docker 的願望也不斷增加。
另外,大資料和資料流技術方面,Apache Spark、Apache Kafka 和 Hadoop 這三個框架和庫分別位列前三甲。
2022 年開發者工作狀態變化
報告顯示,85% 的開發人員表示他們的公司至少一部分都是通過遠端實現的。對於擁有 10000 多名員工的最大企業公司來說,最有可能是混合型辦公模式;而對於較小的企業公司來說,則最有可能親自到辦公室辦公。
有 62% 的受訪者每天花 30 分鐘以上尋找問題的答案或解決方案,25% 的人每天花費超過一小時。無論是獨立貢獻者還是員工管理者,這都是可以用來學習或構建的時間。
對於一個由 50 名開發人員組成的團隊,整個團隊每週花費在搜尋答案/解決方案上的時間總計為 333-651 小時。
檢視完整報告,點選參考連結:https://survey.stackoverflow....