2025年,84% 的软件工程师使用或计划使用 AI 工具,这个高于 2024 年的 76%。
以上是对Stack Overflow 2025 开发者调查中的一个有意思的见解。
还有其他一些有趣的见解包括如下:
对人工智能准确性的信任度下降。有 46% 的工程师现在不信任人工智能的输出,要知道,2024 年这一比例为 31%。
经验丰富的工程师最为持怀疑态度。只有约 2.5% 的人高度信任人工智能,而 20.7% 的人非常不信任人工智能,而 2024 年这一比例为 8.3%。
AI 生成的代码缺乏上下文或项目特定的细微差别 ,45% 的软件工程师这样报告称,而2024 年这一比例为 39%。
我们详细回顾了2024 年和2025 年的Stack Overflow 开发者调查,并在本文中分享了对其中最有趣的部分。
让我们现在开始。
2024 年,这一数字为 65k+,而 2025 年,这一数字为 49k+,这很有趣,因为我们一直在猜测 Stack Overflow 的使用量会下降,而这再次表明情况确实如此。
我周五发了这篇文章,很好奇现在还有多少人在使用 Stack Overflow。我个人今年几乎没怎么用过。如果你还在用,请在评论区留言告诉我。
给我现在的直觉是,18-24 岁年龄段的工程师不再那么频繁地使用 Stack Overflow了,当他们遇到困难时主要使用 AI 来完成工作。
非常值得一提的是,Rust较 2024 年增长 2%;Go增长了 3%,它获得了更大的关注;PHP 获得了更多的关注,令人惊讶的是它较 2024 年增长 0.7%。
Bash/Shell较 2024 年增长了 15%,PowerShell较 2024 年增长 10%,这些编程语言都变得越来越重要。
我觉得 Bash/Shell 的一大优势在于自动化需求的增加。
也有不愿看到的一面,Java 下降了 1%,我认为这只是因为 Python 变得越来越流行,而 Kotlin 下降了 1%,我认为这是因为跨平台开发多年来越来越受欢迎。
有趣的数据是,Supabase 的使用率自 2024 年起增长了 2%。没错,大多数 Vibe 编码工具都选择它作为默认数据库。有些工具甚至在启动/搭建项目之前就提供与 Supabase 的集成。
$("#element")
,用普通的 JS,你需要写成document.getElementById("element")。
FastAPI 框架的占比较 2024 年增长了 5%,这在 Python 日益流行的情况下无疑是合理的。FastAPI 现在也已经成为最受欢迎的 Python 框架,第二位是 Flask。
结果中令我感到有趣的是 AngularJS 增加了 0.4%。这很讽刺,因为 Angular 2(现在的 Angular)于 2016 年发布,尽管已经发布 9 年了,但 AngularJS 仍然被很多公司使用着。
从 2022 年 1 月起,AngularJS 将不再受支持,因此不会有新的版本发布,也不会有新的安全补丁。这告诉我,如果你是一名 Angular 开发者,你可能会找到一个擅长将 AngularJS 应用迁移到 Angular 的好机会。虽然我知道这很难,以我的亲身经历来说 :)。
我们可以从图中看到 Cursor、Claude Code 和 Windsurf 的崛起。我预计到 2026 年,这三个语言的占比都会上升。VS Code 的情况我们拭目以待,很是期待 2026 年的结果。
一个有趣的现象是,2024年有13.8%的人提到他们“计划使用”。而2025年,只有降到了5.3%的人会提到这一点。
我认为其中很多在2025年已经转化为使用,所以这个数字变低了。
总体正面情绪从2024年的70%下降到2025年的60%。负面情绪增加了5%,非常负面情绪增加了8%。
这似乎很有道理,因为前面已经指出,在2025年,保持团队积极性将成为一个更大的挑战。其原因在于人们对人工智能的期望不切实际,以及公司领导层出于“害怕错过”(FOMO)的心理而强制使用人工智能。
因此,总体而言,我们可以看到,人工智能的信任在 2025 年将成为一个更大的问题,这比 2024 年增长 12%。
因此我的看法是,除非你能够将复杂的任务分解成清晰、较小的任务并给出明确的指示,否则它可能会非常麻烦,并且成本高昂。
使用人工智能最大的阻力就在于“部署和监控”以及“提交和审查代码”。
这两个方面都说得通,因为人类工程师应该对代码的结果负责,而不是人工智能。
因此,盲目信任和“接受” PR,虽然 AI 已经审查并接受了它,这绝对不是可行的方法。
任何进行代码审查并且有多人从事同一项目的工程团队都无法维持氛围编码实践。
很高兴看到这个数据,填写调查问卷的大多数人要么是软件工程师,要么是学生。
尽管现在有不少公司试图在 2025 年取消混合或远程工作。但根据数据,我们可以看到,与 2024 年相比,2025 年的全职职位数量正减少。
我们在调查中看到了这种趋势,22% 的工程领导者报告管理职位有所增加,而 28% 的工程领导者报告管理职位正有所减少。
作者:洛逸
参考:
https://www.devstats.com
https://newsletter.eng-leadership.com/p/the-state-of-software-development
本文为 @ 万能的大雄 创作并授权 21CTO 发布,未经许可,请勿转载。
内容授权事宜请您联系 webmaster@21cto.com或关注 21CTO 公众号。
该文观点仅代表作者本人,21CTO 平台仅提供信息存储空间服务。