Stack Overflow 2023 開發者調查報告重磅發布,Rust 成為最受推崇的語言!
6 月 15 日,程序員社區 Stack Overflow 正式發布了 2023 年度的開發者調查報告——《2023 Developer Survey》,全球超過 90000 名開發者參與了此次調查。今年的調查包含了編碼、技術、工作、AI、社區等方面,下面就來看看調查結果中有哪些值得關注的內容吧!
技術
最流行的技術
編程語言
今年,JavaScript 已經連續第 11 年成為最常用編程語言。Python 已經取代 SQL 成為第三大最常用的語言。
數據庫
今年,PostgreSQL 超越了 MySQL 位居第一。
Web 框架和技術
Node.js 和 React.js 是所有受訪者最常用的兩種 Web 技術。值得注意的是 Next.js 從 2022 年的第 11 位上升到今年的第 6 位。
其他工具
今年,Docker 是所有受訪者中使用最多的其他工具 (53%),高于去年的第二位。
集成開發環境
Visual Studio Code 仍然是所有開發人員的首選 IDE,今年它在所有開發人員中的使用率從 75% 增加到 81%。
異步工具
Jira 和 Confluence 是所有開發人員中排名前兩位的異步工具,與去年類似,但今年榜單的新成員打破了前三名:27% 的受訪者將 markdown 文件用作異步工具。
同步工具
Microsoft Teams、Slack 和 Zoom 是最流行的三個同步工具。Zoom 去年名列榜首,但今年排名第三,過去一年使用它的人數減少了約 10 %。
操作系統
Windows 是最受開發人員歡迎的操作系統。
AI 搜索工具
這是今年新增的欄目,受訪者首選的 AI 搜索工具是ChatGPT:83%的受訪者在過去一年使用過。這超出了排在第二的 Bing AI,有 20% 的人使用過它。隨著 ChatGPT 競爭對手的用戶群不斷擴大,圍繞新興 AI 搜索技術的炒作仍有增長空間。
AI 開發工具
除了新增了搜索工具的調查之外,還新增了 AI 開發工具選項。GitHub Copilot 是最常用的 AI 開發工具,去年有 55% 的受訪者使用它,是排名第二的 Tabnine 的四倍,為 13%。
推崇的技術
除了流行的技術之外,這份報告還提供了開發人員目前正在使用并且希望在未來再次使用的技術/工具。
編程語言
Rust 是最受推崇的語言,超過 80% 使用它的開發人員希望明年再次使用它。其最不受歡迎的語言進行比較:MATLAB。在使用過這種語言的開發人員中,只有不到 20% 的人希望明年再次使用它。
數據庫
PostgreSQL、Redis 和 Datomic 是最受推崇的數據庫,這種推崇應該會促使其他人將 Datomic 視為一個可行的選擇。
Web 框架和技術
Phoenix 是最受推崇的 Web 框架和技術;與使用過三種最常見的 React、Node.js 和 Next.js 的開發人員相比,更多的開發人員會選擇再次使用 Phoenix。
其他工具
更多的受訪者希望明年繼續使用 Cargo。
集成開發環境
就用戶需求而言,Visual Studio Code 是首選 IDE,但 Neovim 有更高比例的用戶希望明年繼續使用它(81% vs 77%)。
異步工具
Markdown 文件是第二受歡迎的異步工具,也是最受推崇的異步工具。Markdown 文件可以部署在各種托管實例中。
同步工具
在用戶明年想使用的前五大解決方案中,微軟團隊和Zoom希望繼續使用的用戶比例最低。
AI 搜索工具
開發人員希望繼續使用 ChatGPT 進行 AI 搜索。他們想要使用的其他工具是Phind和WolframAlpha。
AI 開發工具
開發人員希望繼續使用 GitHub Copilot。
現在 vs 未來的技術
下面通過開發人員正在使用的技術來了解他們有興趣嘗試哪些技術。
編程語言
很多最常用的編程語言都很受歡迎,那些使用它們的人希望再次使用它們。JavaScript、TypeScript和HTML/CSS用戶都選擇了這三種語言作為明年想要使用的前三種語言。
數據庫
約 11K 名 PostgreSQL 用戶希望明年使用 Redis,約 9K名 Redis 用戶明年使用 PostgreSQL,這表明前十大數據庫環境是互補的。
Web 框架和技術
更多的 jQuery 用戶希望明年使用 Node.js 或 React,而不是 jQuery。
其他工具
很多人在使用 npm、Kubernetes 和Docker,他們也想繼續使用這些技術。
集成開發環境
超過一半的 Visual Studio 用戶希望在明年使用 VS Code,而僅有 20% 的 VS Code 用戶希望在明年使用 Visual Studio。VS Code 擁有廣泛的擴展和插件,不同于 Visual Studio,使其能夠更好地滿足更多開發者的需求。
異步工具
Jira 和 Confluence 是最緊密關聯的工具,它們屬于同一家公司。可以看到人們對使用其他異步工具感興趣,這可能是因為這些工具在開發者的工作流程中各自扮演著不同的角色和功能。
同步工具
對于過去一年中使用的前三個同步工具:Microsoft Teams、Slack 和 Zoom,Discord 是同步工具用戶希望明年使用的第三個選擇。
AI 搜索工具
42% 的 ChatGPT 用戶希望在明年使用 Google Bard 或 Bing AI。這些用戶對他們的體驗感到滿意:79% 的用戶希望明年再次使用 ChatGPT。
AI 開發工具
70% 的GitHub Copilot用戶希望明年再次使用它。
AI
AI 工具的使用
今年,70% 的受訪者正在或計劃在其開發過程中使用人工智能工具。
AI 工具的看法
77% 的受訪者贊成或非常贊成 AI 工具的發展。
AI 工具的好處
提高生產力是開發人員從 AI 工具中看到的最大好處,加速學習和提高效率是次要的好處。
AI 工具的準確性
開發人員對工具 AI 輸出準確性的信任程度存在分歧。大約 42% 的人相信輸出的準確性,而 31% 的人持觀望態度。
開發工作流程中的 AI
目前使用 AI 工具的人大多關注的是編寫代碼的好處,而那些對使用 AI 工具不感興趣的人則認為這是最沒有好處的。這種脫節很可能是對使用這些工具不感興趣的開發人員類型與對使用這些工具感興趣并且對當前可用功能有更多適用用例的開發人員類型的根本區別。
AI 工具的未來
開發人員相信他們的開發工作流程將在未來因為 AI 工具而有所不同。
Stack Overflow 2023 開發者調查報告:https://survey.stackoverflow.co/2023/