article_image

🔗 原文链接 | Stack Overflow

2024 年,Stack Overflow 发布了第 14 届年度开发者调查:

🔗 2024 Stack Overflow Developer Survey


结果页面
结果页面

调查显示,JavaScript 依然是最受欢迎的编程语言,占 62% 的使用率,连续多年蝉联榜首。而 Rust 则连续第二年被评为最受欢迎的编程语言,83% 的开发者表示对其钦佩。Python 在新手学习者中也十分受欢迎,且今年首次超越 JavaScript 成为最受期待的语言,表明其在编程世界中的吸引力与日俱增。

本次调查还揭示了开发者对 AI 工具的态度。76% 的受访者表示正在使用或计划使用 AI 工具,然而,只有 43% 的人信任 AI 工具的准确性,45% 的开发者认为 AI 工具难以应对复杂任务。尽管如此,大多数开发者并不认为 AI 会威胁到他们的工作,70% 的专业开发者明确表示 AI 不是威胁。这一观点凸显了 AI 在开发者日常工作中仍处于辅助工具的角色,而非替代者。

开发者们最愿意通过技术文档来学习
开发者们最愿意通过技术文档来学习

薪资方面,由于全球经济挑战,大多数开发者的薪酬出现了下滑。尤其是区块链开发者,年薪从去年的六位数跌至 86K 美元,后端开发者的年薪也减少了 9K 美元。然而,这种薪资调整并未影响开发者对职业的满意度。数据显示,68% 的开发者对自己的工作感到满意或安于现状,其中,致力于提升代码和数据库质量的工作尤为令人满足。

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

调查还揭示了技术债务成为开发者工作中最大的痛点。62% 的开发者认为技术债务是最令人沮丧的问题,这个比例是其他问题的两倍多。尽管如此,开发者们依然在挑战中坚持不懈,在处理技术债务时,仍然能够找到工作中的亮点,特别是在推动工作策略和改进代码质量方面。

技术债务是最大的困扰
技术债务是最大的困扰

值得一提的是,嵌入式技术在本次调查中也得到了关注。Raspberry Pi 和 Arduino 是最受欢迎的嵌入式技术平台,分别有 39% 和 30% 的开发者表示使用。此外,Cargo 作为开发工具在嵌入式技术领域也获得了很高的评价,83% 的开发者对其表示钦佩,这反映出嵌入式技术在未来的发展潜力。

“我期待随着 AI 工具的成熟,我能从主要编写代码转向主要审查生成的代码。”——2023年一位开发者的反馈


author_avatar

UNTAG 官方