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