Posted in

【早阅】2024 年 Stack Overflow 年度开发者调查结果_AI阅读总结 — 包阅AI

包阅导读总结

1.

“`

Stack Overflow、开发者调查、AI 工具、技术债务、工作满意度

“`

2. 2024 年 Stack Overflow 年度开发者调查显示,开发者对 AI 工具态度开放但存疑,技术债务是最大挑战,多数对工作满意,JavaScript 等技术受欢迎,学习途径多样,薪资有变化。

3.

– 调查结果

– 开发者对 AI 工具态度:使用或计划使用,但对准确性和处理复杂任务能力怀疑。

– 受欢迎的技术:JavaScript、Python 等语言,Rust 和 Markdown 受推崇。

– 学习途径:主要通过在线资源,部分在学校。

– 工作挑战:技术债务,复杂技术栈构建和部署。

– 工作满意度:多数专业人士满意。

– 开发者情况

– 职业角色:全栈和后端工程师居多,设计师和前端比例减少。

– 年龄分布:年龄增大,35 岁及以上比例增加。

– 薪资状况:多数非管理职位年薪减少。

– 对 AI 威胁看法:多数认为不是威胁,专业人员比学习者更确定。

思维导图:

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

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

作者:Erin??Yepis

发布时间:2024/8/9 0:02

语言:中文

总字数:3041字

预计阅读时间:13分钟

评分:74分

标签:开发者调查,AI工具,技术债务,JavaScript,Python


以下为原文内容

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

前言

2024 年 Stack Overflow 开发者调查显示,开发者对 AI 工具持开放态度,但对其准确性和处理复杂任务能力表示怀疑,最大的工作挑战是技术债务,同时 JavaScript、Python 等技术依然受欢迎,Rust 和 Markdown 被最广泛赞赏,开发者主要通过在线资源学习编程,而且大多数开发者对工作满意。今日前端早读课文章由 @排骨翻译分享。

正文从这开始~~

在 2024 年 5 月,我们向全球技术人员开放了第 14 届年度 Stack Overflow 开发者调查 —— 结果已经出炉!今年,JavaScript 和 PostgreSQL 等技术依然最受欢迎,Rust 和 Markdown 依然最受推崇,开发人员对工作中的技术债务感到最沮丧,他们并不认为 AI 是对其工作的威胁。今年调查结果的主题显示,开发人员不受 AI 威胁,最沮丧的是工作中的技术债务。关于 AI,76% 的受访者表示他们正在使用或计划使用 AI 工具,但只有 43% 表示信任 AI 工具的准确性,45% 认为 AI 工具在处理复杂任务时表现不佳。

技术、AI、工作等等;有很多新的见解和统计数据可以通过我们最新的年度开发者调查结果来了解,这些数据来自世界各地的开发人员。

如果我们今年没有为开发人员增加一些新的技术选项,让他们发表意见,那么这就不是 Stack Overflow 开发者调查了,许多长期存在的技术也保持了强劲的势头。JavaScript (62%)、HTML/CSS (53%) 和 Python (51%) 连续第二年位居最常用语言之列。JavaScript 是 Stack Overflow 用户的长期主力,自 2011 年开发者调查问世以来,它每年都是最受欢迎的语言。Python 是今年最受欢迎的语言(用户今年没有表示使用,但表示明年想使用),超越了 JavaScript。大多数开发人员使用并希望再次使用的语言是 Rust,连续第二年,赞誉率为 83%。Python 是学习编码者中最受欢迎的语言。学习编码者还表示,他们明年希望使用平均 12 种不同的语言。

编程语言、脚本语言和标记语言

JavaScript 自我们首次进行调查以来一直是开发者调查和 Stack Overflow 上的主流语言。除了 2013 年和 2014 年,JavaScript 一直是最受欢迎的编程语言,当时 SQL 是最受欢迎的语言。

Web 框架和技术

Node.js 在 2020 年达到了使用率最高的记录,为 51%。虽然不如以前那么流行,但它仍然是今年调查中使用最广泛的 Web 技术,并且在那些学习编程的人群中的受欢迎程度较去年有所增加。

AI 搜索与开发者工具

ChatGPT 被使用的次数是其最接近的替代品 GitHub Copilot 的两倍。ChatGPT 有一个广受欢迎的免费选项,开发者们明显很喜欢它。

今年,我们增加了一个嵌入式技术部分(看你,3% 的从事嵌入式技术的开发人员)。Raspberry Pi (39%) 和 Arduino (30%) 是最受欢迎的嵌入式技术,并且两者的用户明年都希望使用 Cargo,16% 的开发人员使用过,并且也有很高的 83% 赞誉度。

集成开发环境,被许多开发人员喜爱和批评,Visual Studio Code 及其最接近的(和相关的)替代品 Visual Studio 一直是最受欢迎的两个选项,即使有很多选择。开发人员喜欢学习,但这可能是他们在实施变更之前进入挫折领域的地方。如果有机会更换,开发人员可能会选择 Neovim,因为它很受推崇(83%)。实际上,Visual Studio Code 用户只对明年尝试 Neovim 或 Vim 感兴趣。

软件开发是一种持续学习的实践,这在我们的调查结果中得到了体现。但学习不仅仅发生在课堂上。今年,开发人员重申了他们多年来所表明的:82% 的人使用在线资源学习编码,而 49% 的人在学校学习编码。

根据今年的调查,11% 的受访者表示他们正在学习编码或认同自己是学生,17.3% 的受访者至少部分时间在上学,无论是否在学习编码或在学习之外担任开发者角色。开发人员去传统学校学习的不仅仅是编码,83% 的人报告说拥有某种程度的高等教育,这比报告在学校学习编码的人更多。开发人员在其职业生涯中积累的技能范围令人印象深刻,这一切都围绕着应用技能解决问题和改进工作场所。

今年的受访者年龄比往年大:年龄在 25-34 岁的开发者是最大的受访者群体,但过去三年中,年龄在 35 岁及以上的比例在增加。2022 年,35 岁及以上的受访者占 31%。2023 年,这一年龄段增长到 35%,今年则达到 39%。

尽管我们的受访者年龄在增加,但三分之一的开发人员从事专业工作的时间仍然不到四年,即使是中年开发人员也在不断学习。那些刚开始学习编码或仍在学习的人可以从有经验的人那里获得提示:如果他们不使用 Stack Overflow,84% 的开发人员正在使用技术文档学习。其中 90% 使用的是 API 和 SDK 包中的文档。

尽管有人猜测 AI 可能会影响开发人员的角色,但今年调查中我们看到的趋势与前几年一致。大多数响应开发者调查的开发人员仍然是全栈(31%)或后端工程师(17%),这两个角色连续六年位居开发者之首。2018 年是唯一一年,更多的开发人员报告称自己是后端工程师而不是全栈工程师。设计师和前端开发人员的比例每年都在减少。这很可能是因为这一角色被移动开发人员和企业开发人员等其他角色所取代。

学习很重要,但赚钱更好。世界经济的挑战对许多职业来说都是严峻的,包括开发人员。大多数非管理职位的开发人员报告年薪减少至少 10,000 美元。某些职位由于新兴技术的变化而受到市场调整的影响。其中包括区块链开发人员,他们报告称 2023 年的年薪中位数超过六位数,而现在报告的年薪为 86,000 美元。关键角色如站点可靠性工程师报告年薪减少 15,000 美元,后端开发人员报告年薪减少 9,000 美元。管理人员和支持编码环境的人也未能幸免于这一趋势:虽然开发者体验和开发者倡导专业人士报告称 2024 年的薪资有所增加,但高级主管和工程经理报告今年的薪资有所下降。薪资减少并非就业状态变化的结果:过去三年中,80-81% 的开发人员持续报告全职就业。

薪资问题令人沮丧,但开发人员仍在坚持。今年我们第一次问开发人员是否认为 AI 是对其工作的威胁,70% 的专业人士表示不是。学习编码的开发人员对 AI 作为威胁的看法比经验丰富的编码人员更加不确定(学习者中有 27% 不确定,而专业人士中有 18% 不确定)。这并不是因为没有尝试:今年有 62% 的专业开发人员使用 AI 工具,而去年为 44%。目前有 76% 的受访者正在使用或计划使用 AI 工具。72% 的受访者对在工作中使用 AI 工具有积极的看法。

生成式 AI 的承诺是能够提供快速解决方案并加快耗时的流程。然而,31% 的开发人员仍持怀疑态度(23% 有些不信任,8% 非常不信任),认为这些工具提供准确解决方案,45% 认为 AI 工具在处理复杂任务时表现不佳。AI 在很大程度上不具威胁性,因为它还没有取代人类的角色。

技术债务是 62% 的开发人员面临的问题,是开发人员最沮丧的第二和第三大问题 —— 复杂的技术栈构建和部署。

尽管开发人员面临着挑战性工作环境的光明面是,68% 的专业人士报告对工作感到满意或满足(对于管理人员来说是 74%)。所有开发人员在角色中都发现改进代码和数据库质量最令人满意,快乐的开发人员在推动工作策略方面找到的满足感比大多数人都高。工作要做,但大多数开发人员每天都在解决技术债务方面做得很好。

还有什么是开发人员自己没有说的呢?当被问及 AI 和使用 AI 工具的开发人员认为它在一年后会发生什么变化时,去年的回答与一位开发人员的说法相似:“我希望随着工具的成熟,我将能够从主要编写代码转向主要审查生成的代码。” 一年后,受访者回答了同样的问题,我们看到一个重复的主题是 “更少的时间”。这位开发人员的回答总结了这一点:“花在编写平凡事物上的时间更少。” 无论 AI 工具是否在平凡的任务上为你节省了时间,利用我们的结果网站查看所有开发人员的见解都会是一个不错的选择。

关于本文
译者:@排骨
作者:@Erin Yepis
原文:https://stackoverflow.blog/2024/07/24/developers-want-more-more-more-the-2024-results-from-stack-overflow-s-annual-developer-survey/