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

亮点预览:

自 14 年前 Stack Overflow 发起开拓者调查以来,JavaScript 险些一贯都是最受欢迎的编程措辞(除了 2013 年和 2014 年 SQL 是第一),今年其利用占比也高达 62.3%。

多数开拓者利用过并希望再次利用的措辞是 Rust,支持率高达 83%。

年薪平均削减1万美元76的人在用AI开拓查询访问了65万名开拓者Stack Overflow年度申报出炉

许多开拓者年薪都均匀减少了 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 年为 7-8.5 万美元,今年仅有 6-7.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/。

【开箱吧,腾讯云!
】AI 赞助开拓工具品鉴会约请函
展示 AI 赞助编码的实用能力
让我们在软件工程 3.0 中先行一步
直播韶光就在今天下午 4 点
扫码报名即可参与!


牢记,扫码报名,可享有更多福利~