
多年来,DORA指标一直是衡量软件开发绩效的黄金标准,但根据JetBrains《2025年开发者生态系统状态》报告,如今的开发者希望绩效评估能够超越单纯的技术指标。
DORA指标追踪四个维度:部署频率、从接受到部署的时间间隔、部署失败频率以及从失败中恢复所需时间。
根据JetBrains的报告,51%的受访者认为技术因素对绩效至关重要,而62%的受访者认为非技术因素同样重要。"内部协作、沟通和清晰度现在与更快的CI管道或更好的IDE同样重要,"JetBrains写道。
66%的受访者认为当前的指标未能反映他们的真实贡献。89%的开发者表示非技术因素——工作设计、清晰沟通、同事和管理者支持以及可操作的反馈——影响他们的生产力,而84%的开发者表示技术因素——开发工具的性能和可靠性——影响他们的生产力。
"数据表明,是时候重新思考我们如何衡量成功,并建立不仅奖励结果,还奖励实现方式的工作环境,"JetBrains写道。
报告还调查了开发者如何使用AI工具,85%的开发者表示他们在开发工作流中经常使用AI工具。在使用AI的开发者中,近九成表示每周至少节省一小时,五分之一节省超过八小时。
然而,开发者对AI在社会中的角色感受复杂:51%持积极态度,28%持消极态度,18%感到不确定。
根据报告,开发者最可能让AI处理的开发活动包括:编写样板代码、在线搜索开发信息、将代码翻译成其他语言、编写代码注释或文档,以及总结最近的代码变更。
开发者使用AI工具的最大担忧包括:质量不稳定、AI工具对复杂代码和逻辑的理解有限、隐私和安全风险、对自身编码技能的潜在负面影响,以及AI工具缺乏上下文感知能力。
报告还关注了语言流行度,强调TypeScript在过去五年中实际使用量显著增长,Rust、Go和Kotlin也是如此。
根据JetBrains的数据,开发者接下来最想采用的五大语言包括:Go(11%的开发者)、Rust(10%)、Python(7%)、Kotlin(6%)和TypeScript(6%)。
JetBrains于今年4月至6月期间进行了这项调查,最终报告包含了来自24,534名开发者的数据。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。