[Industry News] Stack Overflow 2024 年度开发者报告
Tofloor
poster avatar
流浪的加菲
deepin
2024-07-26 10:13
Author

Stack Overflow 发布了2024年度开发者调查报告,据称共计超过 65,000 名开发者参与了此次调查,报告涉及了开发人员使用和希望学习的技术和工具、AI 以及开发人员的工作体验等方面。

image.png

本次调查报告显* 和 PostgreSQL 等技术仍然最受欢迎,Rust 和 Markdown 仍然最受推崇,工作中的技术债务最令开发人员苦恼(62%)。同时,他们并不认为 AI 会对其工作构成威胁。76% 的受访者表示他们正在使用或计划使用 AI 工具,但只有 43% 的人表示他们信任 AI 工具的准确性,45% 的人认为 AI 工具难以处理复杂任务。

编程语言

<* 一直是开发人员喜爱的主流语言。除了 2013 年和 2014 年 SQL 是最受欢迎的编程语言外,每年的 Stack Overflow 调查中最受欢迎的编程语言都*。

dev-tool-rank.png

过去一年中共有 62.3% 受访者使用*,其次分别是 HTML/CSS(52.9%)和 Python(51%)。在开发者 “还未尝试但明年最想尝试的编程语言” 中,Python 夺得第一,超过*,此外 Python 也是正在学习编程的人中最受欢迎的编程语言。和去年一样,大多数开发人员使用过并希望再次使用的语言依旧是Rust,支持率高达 83%。

2024年最受欢迎技术——编程语言

数据库

PostgreSQL 于 2018 年首次出现在开发者调查中,当时有 33% 的开发者表示在使用 PostgreSQL,而当年最受欢迎的选择是 MySQL,有 59% 的开发者在使用。

database.png

在 Stack Overflow 2023 年度报告中,PostgreSQL 取代 MySQL 成为最流行的数据库;并在今年连续第二年成为最受欢迎的数据库,占比 48.7%。MySQL 则以 40.3% 的占比位居第二,其次是 SQLite 占比 33.1%。

对于正在学习编程的人来说,更多的依旧使用 MySQL,采用占比为 44.9%。SQLite(占比 36%)和 PostgreSQL(占比 33%)。

2024年最受欢迎技术——数据库调查报告

Web 框架和技术

Node.js 和 React.js 依然是最流行的两种 Web 技术。Node.js 的使用率在 2020 年达到顶峰,最高为 51%;虽然流行率有所下降,但它仍然是今年调查中使用最多的 Web 技术(占比 40.8%),并且从去年开始在正在学习编程的人中越来越受欢迎(占比 44.2%)。

此外,还有 73% 的受访者表示希望继续使用 Svelte。

企业微信截图_17219598121529.png

嵌入式技术

今年新增了嵌入式技术板块的调查,有 3% 的开发者表示使用了嵌入式技术。在最受欢迎的嵌入式技术中,Raspberry Pi(39%)和 Arduino(30%)名列榜首,这两种技术的用户都希望明年使用 Cargo。

企业微信截图_17219598492307.png

集成环境

Visual Studio Code 仍然是大多数开发者的首选 IDE。使用 Visual Studio Code(占比 73.6%)的开发人员数量是其最接近(和相关)的替代品 Visual Studio(占比 29.3%)的两倍多。

如果有机会改变,开发人员可能会选择 Neovim(83%)。事实上,Visual Studio Code 用户大多表示只对尝试 Neovim 或 Vim 感兴趣。

deepin-IDE感兴趣的,也可以了解下

企业微信截图_17219599041990.png

其他内容还包括:

  • .NET 再次成为所有开发人员使用最多的框架和库。
  • 正在学习编程的人使用 NumPy 和 Pandas 最多(与去年一样)。
  • 专业开发人员最常使用 Docker(59%),而正在学习编程的开发人员最常使用 npm(45%)。
  • Jira 和 Confluence 连续第三年位居开发人员使用最广泛的异步工具榜单榜首。
  • Teams 是专业开发人员(以及总体开发人员)最受欢迎的同步工具,而 Discord 是正在学习编程的人员中最受欢迎的工具。
  • 无论对于个人用途还是专业用途,Windows 都是开发人员最流行的操作系统。
  • 在所有 AI 工具中,大多数开发人员使用 ChatGPT,74% 的人希望明年继续使用它。41% 的 ChatGPT 用户希望明年使用 GitHub Copilot。
  • 今年有 62% 的专业开发人员正在使用 AI 工具,而去年这一比例为 44%。76% 的受访者目前正在使用或计划使用 AI 工具。72% 的受访者对在工作中使用 AI 工具持积极态度。
  • Erlang 开发人员位居报告的平均薪资最高榜首。
Reply Favorite View the author
All Replies
乾豫恒益
deepin
2024-07-26 10:58
#1

这种分析与总结,看看,笑笑就过了。。。

把手头的工具用明白,到达一定的程度,能解决自身的问题,那就是好语言,好数据库,好工具。。。

其他的,有闲情时,充电用吧。。。

Reply View the author
W2J
deepin
2024-07-26 13:16
#2

Rust 和 Erlang,

JS 和 Markdown,

潮流和弄潮儿:

VsCode 和 NeoVim,

Node.js 和 React.js,

Win平台 和 AI平台 仍是大势所居。

没用?方向错了非战之失,皆成沉没代价。

Reply View the author
晚秋(lateautumn)
Moderator
2024-07-26 14:37
#3
乾豫恒益

这种分析与总结,看看,笑笑就过了。。。

把手头的工具用明白,到达一定的程度,能解决自身的问题,那就是好语言,好数据库,好工具。。。

其他的,有闲情时,充电用吧。。。

agree

Reply View the author
okk~
deepin
2024-07-26 16:24
#4

agree

Reply View the author
New Thread

Popular Events

More
国际排名
WHLUG