Stack Overflow 2024 年度开发者调查报告


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

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

编程语言

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

过去一年中共有 62.3% 受访者使用了 JavaScript,其次分别是 HTML/CSS(52.9%)和 Python(51%)。在开发者“还未尝试但明年最想尝试的编程语言”中,Python 夺得第一,超过了 JavaScript。此外 Python 也是正在学习编程的人中最受欢迎的编程语言,这一人群还表示,希望明年平均使用 12 种不同的语言。

和去年一样,大多数开发人员使用过并希望再次使用的语言依旧是 Rust,支持率高达 83%。

数据库

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

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

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

Web 框架和技术

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

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

嵌入式技术

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

集成环境

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

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

其他内容还包括:

  • .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 开发人员位居报告的平均薪资最高榜首。

更多详情可查看完整报告:https://survey.stackoverflow.co/2024/


相關推薦

2023-06-15

Stack Overflow 发布了 2023 年开发者调查报告,据称共计超过 9 万名开发者参与了此次调查。 完整报告包含了受访开发者画像,以及关于开发技术、AI、职业、社区等方面的内容。本文主要介绍关于开发技术和 AI 的部分。 最流

2023-07-14

头收取用于训练 AI 模型的数据费用。“我们始终希望向开发者社区开放和免费提供我们的数据。然而,对于正在构建模型的大型人工智能公司 —— 我们绝对希望以更正式的方式与他们合作。”

2021-12-14

限时,公司就会变得没有吸引力。在灵活性方面,56% 的开发者表示不喜欢被特定的工作时间所束缚;还有 50% 表示,不喜欢在办公室内办公。 此外,一家公司的声誉也会影响求职者的抉择。受访者表示,他们在做选择时最可

2023-04-21

从 AI 聊天机器人和 GitHub CoPilot,而非编程问答社区 Stack Overflow 上获取建议。 事实上,自 2022 年初以来,Stack Overflow 社区网站的流量就已经出现了下降;GitHub CoPilot 自 2022 年 6 月起普遍可用。在 OpenAI 的 ChatGPT 流量成倍增长的

2022-12-07

它可替代 Google 等搜索引擎,甚至替代编程问答社区 Stack Overflow。 事实上,Stack Overflow 这几天也涌入了大量用 ChatGPT 生成的答案。不过 Stack Overflow 对 ChatGPT 生成的内容并不待见 —— 他们今天发布了一项临时规则:禁止使用 Ch

2022-10-23

Stack Overflow 宣布了一项名为「Overflow Offline」的新计划,旨在打造一个离线版 Stack Overflow,让更多无法正常使用互联网的人也能用上 Stack Overflow。 据称,他们正在与非营利组织 Kiwix 合作,以确保 Stack Overflow 网站数据集

2023-07-27

Mind 团队的员工发文称,过去一年半,编程问答社区 Stack Overflow 的访问量下降了五成。 从 2021 年 4 月到 2022 年 4 月,Stack Overflow 的页面浏览量还能维持在 2000 万左右,但从去年 4 月到今年 7 月,它的访问量跌至了 900 万,下降

2022-01-25

保存的搜索、申请、消息、推荐的工作匹配、招聘广告、开发者故事、保存的简历和工资计算器。 早在 2021 年 4 月,Stack Overflow CEO Prashanth Chandrasekar 就发布了关于公司转型的消息,并简要概述了该公司有关人才业务计划的

2023-10-23

到基于磁盘的内存,以提供对三层架构的支持。 在 Stack Overflow 2023 年度报告中,Redis 被评为专业开发人员中第六大最受欢迎的数据库和第二大最受欢迎的 NoSQL 数据库,有大约 23% 的专业开发人员使用率。系统监控公司 Sumo Logic

2023-06-01

不同领域的问题;由 181 个问答社区组成,其中包含 Stack Overflow。此前 Stack Overflow 曾发布政策称,版主有权(自行决定)在没有事先通知或警告的情况下,对将 GPT 内容复制并粘贴到网站上的用户进行最多 30 天的账号暂停。

2023-09-02

种指标来衡量语言的流行程度,包括: 谷歌搜索、Stack Overflow、GitHub 以及 Discord 服务器等。原始数据根据所提供的不同排名进行标准化和加权,例如,Spectrum 的默认排名在很大程度上偏重于 IEEE members 的兴趣,而 Trending 则更重

2024-07-18

编程,新的编码时数据安全保障功能,可以在编码时诊断开发者项目中并发访问内存的情况。这一优化可以在对整个代码库进行最小改动的情况下发现和修复错误,增强了未来代码的安全性和可维护性。 该公司还指出,Swift 6

2023-05-18

。 收集数据的基本过程如下: RedMonk 从 GitHub 和 Stack Overflow 中提取语言排名,并将它们组合成一个排名,试图反映代码(GitHub)和讨论(Stack Overflow)的关注度。这个想法不是要提供当前使用情况的统计有效表示,而是要将

2022-11-14

RedMonk 编程语言排行榜通过追踪编程语言在 GitHub 和 Stack Overflow 上的代码使用情况与讨论数量,统计分析后进行排序,其旨在深入了解潜在的语言采用趋势。该榜单一年发布两次,这是今年的第二份榜单。上一次榜单发布是在 3