Posted in

年薪平均减少 1 万美元,76%的人在用 AI 开发!调查了 6.5 万名开发者,Stack Overflow 年度报告出炉!_AI阅读总结 — 包阅AI

包阅导读总结

1. 关键词:Stack Overflow、开发者、编程语言、AI 工具、年薪

2. 总结:Stack Overflow 发布 2024 年度开发者调查报告,6.5 万名开发者参与。报告涵盖编程语言使用、开发者画像、技术趋势、面临挑战及 AI 影响等,多数开发者年薪减少,多数认为 AI 无威胁,76%正用或计划用 AI 工具。

3.

– 调查概况

– 65437 名开发者参与调查

– 由 CSDN 编辑整理

– 亮点预览

– JavaScript 多年最受欢迎,Rust 支持率高

– 多数开发者年薪减少,Erlang 和 Elixir 薪资高

– 70%开发者认为 AI 无威胁,76%使用或计划用 AI 工具

– 技术债务是最大头疼问题,多数开发者仍有工作成就感

– 开发者画像

– 18-34 岁占比高,35 岁以上逐年增

– 全栈和后端开发者最多,高管和工程经理编码年限高

– 学士和硕士学位开发者多,多靠在线资源学习

– 技术趋势更新

– JavaScript 稳居第一,PostgreSQL 成最受欢迎数据库

– AWS 云平台使用份额持平,Azure 和谷歌云上升

– Visual Studio Code 是最受欢迎 IDE,Windows 是常用操作系统

– 面临挑战

– 开发者年薪平均减少 1 万美元

– 不同职位和资历开发者薪资有差异

– AI 变革下的影响

– 多数认为 AI 无威胁,对其好感度略降

– ChatGPT 使用占比高,AI 能提高生产力但处理复杂任务不佳

思维导图:

文章地址:https://mp.weixin.qq.com/s/ZQ_1XyJfeI3gTuLM35L7RA

文章来源:mp.weixin.qq.com

作者:CSDN

发布时间:2024/7/30 7:48

语言:中文

总字数:3807字

预计阅读时间:16分钟

评分:82分

标签:开发者调查,AI 工具,编程语言,薪资趋势,技术债务


以下为原文内容

本内容来源于用户推荐转载,旨在分享知识与观点,如有侵权请联系删除 联系邮箱 media@ilingban.com

本文为 CSDN 编辑整理,未经授权,禁止转载。

上周,Stack Overflow 最新发布了 2024 年度开发者调查报告,全球共有 65437 名开发者参与了此项调查。接下来,让我们看看今年的报告揭示了怎样最新的技术趋势吧!

亮点预览:

  • 自 14 年前 Stack Overflow 发起开发者调查以来,JavaScript 几乎一直都是最受欢迎的编程语言(除了 2013 年和 2014 年 SQL 是第一),今年其使用占比也高达 62.3%。

  • 多数开发者使用过并希望再次使用的语言是 Rust,支持率高达 83%。

  • 许多开发者年薪都平均减少了1 万美元,其中区块链开发者在 2023 年的年薪中位数超过六位数,今年仅为 8.6 万美元,后端开发者的年薪也减少了 9 千美元。

  • Erlang 和 Elixir 在编程语言薪资排行榜中脱颖而出,分别以 100,636 美元和 96,000 美元的年薪位居前列。

  • 今年,Stack Overflow 首次询问了开发者是否认为 AI 对其工作构成威胁,有 70% 的专业人士认为 AI 不会对他们的工作构成威胁。

  • 76% 的受访者表示今年正在或计划在开发过程中使用 AI 工具,比去年(70%)有所增加;不过,相比去年 77% 的好感度,今年只有 72% 的开发者对 AI 工具表示有好感或非常有好感。

  • 技术债务是 62% 的开发者感到最为头疼的问题。

  • 尽管面临着充满挑战的工作环境,但仍有 67.9% 的开发者表示能从工作中获得快乐或成就感。

开发者画像35 岁以上占比逐年增加,从事全栈和后端的最多

根据调查数据显示,18-34 岁的开发者占据了绝大多数比例(57.9%),特别是 25-34 岁这一年龄段,占比高达 36.5%,成为开发者队伍中的主力军,侧面反映了科技行业对年轻人才的吸引力。

结合过去三年的数据,可以看出 35 岁及以上的受访者所占比例也在不断增加。2022 年,31% 的受访者年龄在 35 岁及以上。2023 年,这一年龄段的受访者比例增长到 35%,今年则达到 39%。这个年龄段的开发者往往拥有丰富的项目经验和深厚的技术积累,是团队中的中坚力量。

从开发者从事编程工作的年限分布情况来看,拥有 5-9 年编程经验的开发者最多,占比达到 27.1%,其次是 10-14 年的开发者,占比为 20.1%,另外 38% 的受访者从事编码工作已超过 15 年。而那些刚刚开始从事编程工作不到一年的新手只占总人数的 0.9%,这表明大多数开发者都有一定的工作经验。

如果按照开发者类型来进行划分,可以看到高管和工程经理等人的平均编码年限最高,超过 15 年,因为这些职位通常需要更丰富的经验和专业知识。而后端和全栈等热门开发者职位的平均编码年限为 10-11 年。

本次拥有学士学位的开发者占了最大一部分(41%),其次是硕士学位持有者(25.6%)。这表明大多数参与调查的人都至少完成了本科阶段的学习。

软件开发是一项永无止境的学习实践。在本次调查中,82.1% 的受访者倾向于使用“其他在线资源”作为学习编程的主要方式。其次,书籍/实体媒体、电子课程或认证以及在学校学习编程的占比相近,都在 50% 左右。而同事帮助、编码训练营以及朋友或家人的指导则较少被选择。

在学习编程的在线资源中,技术文档和 Stack Overflow 是开发者最常用的在线资源,分别有 83.9% 和 80.3% 的开发者使用它们来学习编程。此外,还有 37% 的受访者表示 AI 也在帮助他们学习。

虽然 AI 可能会影响开发者的角色,但今年调查所显示的趋势与往年相比仍然是一致的。过去三年中,全栈、后端和前端开发者总是占据着前三名。不过自去年以来,前端开发者的比例从 6.6% 降至 5.6%,设计师的数量也在逐年减少,这很可能是由于该角色被移动开发者和企业开发者等其他角色所取代。

技术趋势更新JavaScript 稳居第一PostgreSQL 连续两年成为最受欢迎数据库

调查数据显示,Javascript(62%)、HTML/CSS(53%)和 Python(51%)连续二年位居最常用编程语言榜前三。自 14 年前 Stack Overflow 发起开发者调查以来,JavaScript 几乎一直都是最受欢迎的编程语言(除了 2013 年和 2014 年 SQL 是第一),今年其使用占比也高达 62.3%。其次是 HTML/CSS 和 Python,分别占到了 52.9% 和 51%。这些语言都是目前最常用的技术栈,也是很多开发者必备的基础技能。

此外,SQL 也占据了很大的市场份额,说明数据库技术在当前市场上的重要性。其他语言如 TypeScript、Bash/Shell、Java 等也在一定程度上得到了广泛应用。

此外,大多数开发者使用过并希望再次使用的语言是 Rust,支持率高达 83%。而 Python 是最受学习编程者欢迎的语言。多数编程爱好者还表示,他们明年平均想使用 12 种不同的语言。

数据库也是软件开发中不可或缺的一部分,它们用于存储、检索、更新和管理数据。PostgreSQL 在 2018 年 Stack Overflow 的开发者调查中首次亮相,当时有 33% 的开发者使用过它,而当年最受欢迎的数据库是 MySQL(59%)。六年后的如今,49% 的开发者使用 PostgreSQL,并连续第二年成为最受欢迎的数据库。不过,调查显示也有 28% 的 PostreSQL 用户希望明年使用 Redis。

在云平台的使用上,AWS 在受访者中的使用份额在 2024 年与 2023 年持平,而 Azure 和谷歌云的份额则有所上升:Azure 的使用占比从 26% 上升到 28%,谷歌云从 24% 上升到 25%。

在网络框架和技术方面,Node.js 曾在 2020 年的调查中达到顶峰,有 51% 的开发者使用。今年这一数字虽有所下滑(40.8%),但 Node.js 仍是本次调查中使用最多的网络技术。其次是 React,39.5% 的占比距离 Node.js 仅相差 1.3%。

集成开发环境(IDE)在开发者的日常工作中也扮演着至关重要的角色。从调查结果来看,Visual Studio Code(VS Code)以高达 73.6% 的使用率脱颖而出,成为最受开发者欢迎的 IDE。紧随其后的是 Visual Studio 和 IntelliJ IDEA,分别有 29.3% 和 26.8% 的开发者在使用。

凭借广泛的兼容性和丰富的应用程序,Windows 仍是开发者最常使用的操作系统,无论是个人版(59.2%)还是专业版(47.6%)均占据主导地位。其次,macOS 也拥有 31.8% 的占比,它在图形设计、视频编辑等领域有不少忠实用户。

面临挑战:开发者年薪平减少 1 万美元,干 Erlang 的挣最多

世界经济面临的挑战对包括开发者在内的许多职业来说都很严峻。大多数开发者表示,他们今年的薪资平均减少了 1 万美元:2023 年为 78.5 万美元,今年仅有67.5 万美元。其中,区块链开发者在 2023 年的年薪中位数超过六位数,今年仅为 8.6 万美元,另外后端开发者的年薪也减少了 9 千美元。

在所有受访者中,收入最高的开发人员是网站可靠性和云基础设施工程师,因为这两个职位在保持数字服务正常运行方面至关重要。

除了职位不同导致的薪资差异,开发者的资历长短也是影响收入的一大要素。调查数据显示,高级管理人员的平均收入最高,因为他们通常拥有最多的经验,其次是开发者大使和工程经理们,也都是对资历有一定要求的职位。

不过薪资水平的整体下降并没有导致就业状况发生变化:在过去三年中,有 80%-81% 的开发者始终在从事全职工作。而今年也有 84%的受访者处于兼职、自由职业或全职状态。

从调查结果来看,Erlang 和 Elixir 在编程语言薪资排行榜中脱颖而出,分别以 100,636 美元和 96,000 美元的年薪位居前列,这表明 Erlang 和 Elixir 在当前软件开发市场上具有较高的价值和认可度,在并发编程、实时系统、游戏开发等领域中有着卓越表现和广泛应用。紧随其后的是Clojure、Nim 等编程语言,它们也提供了相对较高的薪酬水平。

对比 2023 年的数据,今年仅 Nim、Erlang 和 Apex 开发者的薪资中位数有所上升,所有其他技术的开发者薪资水平均有下降。

AI 变革下的影响:76% 的开发者正在或计划使用AI,用 ChatGPT 的人最多

今年,Stack Overflow 首次询问了开发者是否认为 AI 对其工作构成威胁,有 70% 的专业人士认为 AI 不会对他们的工作构成威胁。与经验丰富的专业人士相比,编程爱好者不确定 AI 是否会对他们的工作构成威胁(27% 的编程爱好者不确定,而专业开发者中仅有 18% 的人不确定)。

这并不是因为他们没有尝试过 AI:76% 的受访者表示今年正在或计划在开发过程中使用 AI 工具,比去年(70%)有所增加。不过,相比去年 77% 的好感度,今年只有 72% 的开发者对 AI 工具表示有好感或非常有好感。

与去年情况相似,开发者在是否信任 AI 输出方面仍然存在分歧:43% 的人对 AI 的准确性感觉良好,31% 的人持怀疑态度。

有 81% 的开发者认为 AI 工具的最大好处在于提高生产力,其次加快学习速度(62.4%)和更高的效率(58.5%)也是开发者使用 AI 工具的目的之一。但同时也有 45% 的人认为 AI 工具在处理复杂任务方面的很差或非常差。

在各种 AI 搜索和开发工具如雨后春笋般涌现的时候,调查结果显示,使用 ChatGPT 的开发者占比几乎是 GitHub Copilot 的两倍,分别是 82.1% 和 41.2%——ChatGPT 有一个很受欢迎的免费选项,开发者显然很喜欢。

除了 AI 变革带来的影响,技术债务也是 62% 的开发者感到头疼的问题,占比几乎是第二大和第三大问题的两倍:用于构建和部署的复杂技术栈。

尽管面临着充满挑战的工作环境,但仍有 67.9% 的开发者表示能从工作中获得快乐或成就感。但无论是快乐的、不快乐的,还是介于两者之间的,所有开发者都认为,提高代码质量和改善开发者工作环境能带来最大的工作满足感。

最后,想要查看 2024 年 Stack Overflow 年度开发者调查报告完整版,可前往其官网:https://survey.stackoverflow.co/2024/。

GitHub代码删了也无用,任何人仍可永久访问?!微软:这不是Bug而是有意设计

OpenAI向Google宣战,重磅推出AI搜索引擎SearchGPT,却被网友发现已翻车?

Windows蓝屏致损150亿美元,受灾者仅获赔10美元引热议,程序员激辩用Rust能否改写史上最大IT故障结局?

【开箱吧,腾讯云!】AI 辅助开发工具品鉴会邀请函