StackOverflow2024年度调查76的程序员正在或计划使用AI工具

1. 最受欢迎的技术
JavaScript和PostgreSQL继续保持其最受欢迎的地位,而Rust和Markdown则是最受开发者钦佩的技术。JavaScript以 62 %的使用率排名第一,Python以 51 %的使用率紧随其后,并且是今年最受期望学习的语言。
2. AI工具的使用与信任
76 %的受访者表示正在使用或计划使用AI工具,但只有 43 %的人信任AI工具的准确性, 45 %认为AI工具难以处理复杂任务。尽管如此, 70 %的开发者认为AI不会威胁到他们的工作,这表明开发者对AI工具持谨慎乐观的态度。同时,使用AI工具的专业开发者从2023年的44%增加到2024年的 62 %。
3. 最流行的AI工具
ChatGPT 是最流行的AI工具, 82 %的受访者表示使用过,比 GitHub Copilot 高出两倍。使用ChatGPT的开发者中有 74 %希望继续使用该工具,显示了其在开发者社区中的广泛接受度和认可度。特别是有5年以下经验的开发者中, 71 %使用AI工具,而有20年经验的开发者中只有 49 %使用。
4. AI工具的效益
在使用AI工具的开发者中, 81 %认为其主要优点是提高生产力, 62 %认为可以快速学习新技能,而只有 30 %认为提高了准确性。这些数据表明,开发者主要利用AI工具来提升效率和技能学习,而不是依赖其来提高工作准确性。
5. 嵌入式技术的普及
Raspberry Pi和Arduino是最受欢迎的嵌入式技术,分别有 39 %和 30 %的开发者使用。这表明嵌入式技术在开发者社区中的重要性,同时也展示了开发者对硬件项目的兴趣。

6. 集成开发环境(IDE)的选择
Visual Studio Code 和 Visual Studio 是最受欢迎的IDE。Neovim因其83%的高钦佩度,成为许多开发者有兴趣尝试的替代方案,这反映了开发者对高效工具的追求。
7. 学习编程的途径
82 %的开发者通过在线资源学习编程,而在学校学习的只有 49 %。这显示了在线教育资源在开发者学习过程中扮演的重要角色,同时反映了自学在开发者社区中的普遍性。

8. 开发者年龄结构
25-34 岁依然是最大的开发者年龄段,但35岁以上的比例在逐年增加,从2022年的31%增加到2024年的 39 %。这表明开发者群体正在逐渐老龄化,同时也反映出开发者职业的长期稳定性和吸引力。
9. 开发者职业角色
全栈开发者( 31 %)和后端工程师( 17 %)仍然是最常见的开发者角色。这两个角色在过去六年中一直占据主导地位,反映了对全栈和后端技能的持续高需求。
10. 薪资变化
许多开发者的年薪比去年减少了至少 1万美元 ,尤其是区块链开发者和中后台工程师。尽管市场对某些技术的需求正在发生变化,但 80-81 %的开发者仍保持全职就业状态,反映了全球经济形势对薪资的影响。

11. 技术债务
62 %的开发者表示技术债务是他们工作中最大的沮丧点,这个比例是其他问题的两倍。技术债务问题的普遍存在,显示了在快速发展的技术环境中,维护和改进现有系统的挑战性。

12. AI的未来展望
很多开发者认为,随着AI工具的成熟,他们将更多地从编写代码转向审核生成的代码。大部分开发者认为AI工具在处理复杂任务时表现不佳,但可以减少他们在编写琐碎代码上的时间,提升工作效率。

13. 工作满意度
尽管面临薪资挑战和技术债务等问题,大多数开发者( 68 %)表示他们在工作中感到满意或无所谓。尤其是那些负责技术策略的开发者,他们在改善代码和数据库质量方面找到了最大的工作满足感。



共有 0 条评论