开发者噩梦!69% 的程序员每周浪费 8+ 小时,技术债是最大“时间黑洞”

15a423bce23cd3624e10d078070408d6.gif

【CSDN 编者按】在这个快节奏的技术世界里,时间就是金钱,其中开发者的时间更是宝贵资源。然而,一项最新研究揭示了一个令人不安的事实:69% 的开发人员每周至少会浪费 8 小时来处理技术债务和其他低效问题——这意味着,近七成的专业人士将大量的工作时间用于解决遗留代码问题、维护过时系统或是修复由于前期设计不足导致的问题上,而非投入到创新和高价值的工作中。

原文链接:https://shiftmag.dev/developers-waste-8-hours-weekly-on-inefficiencies-like-technical-debt-3956/

作者 | Milena Radivojević   

翻译 | 郑丽媛

出品 | CSDN(ID:CSDNnews)

最近的一项调查显示了一个惊人的发现:69% 的开发者每周因工作中存在的低效问题而浪费 8 小时及以上的时间——相当于他们工作时间的 20%!

a9df41646c1cefb086af4bd8a46e654f.png

这种现象,将导致巨大的潜在生产力损失……你不信吗?我举个例子,对于拥有 500 名开发者的组织来说,这种低效将造成每年约 690 万美元的成本损失。

那么,你还觉得工作效率的问题不大吗?

370c4d443c0498672323ace4b0faf6b0.png

技术债务是最大原因

那么,开发者每周因低效问题损失了多少工作时间呢?大多数(36%)开发者每周浪费 8 小时,主要原因包括以下几点:

● 技术债务:59%

● 文档不足:41%

● 构建过程:27%

● 缺乏深度工作时间:27%

● 缺乏清晰的方向:25%

虽然 44% 的开发者认为领导者意识到了这些问题,但高达 99% 的领导者都认为开发者的角色早已变得越来越复杂。谈到复杂性的驱动因素,最大的一个是人员不足(48%),其次是开发者角色的扩展(47%)、新技术(47%)、情境转换(43%)以及与其他团队的合作(43%)。

2877aa42b6279ce1ec7cddde70ffe4e4.png

领导层已经意识到,工作效率指标存在不足

研究还表明,大多数领导者承认他们目前使用的工作效率指标效果不佳。最常用的指标(编写的代码量、完成的故事点数和工作时间)不仅不受欢迎,而且往往被使用者认为无效。

这一点令人担忧,因为 63% 的开发者在决定是否继续工作时看重的是体验,三分之二的人在感觉不满意时就会考虑离职。此tamen外,对工作时间的衡量也很成问题,因为它只能说明在笔记本电脑上花费的时间,并不代表实际的工作效率。69% 的开发者因效率低下而损失了 20% 或更多的时间,55% 的领导者认为“工作时间”是一个无效的衡量标准。

生产力和开发者体验密不可分,但它们又是具有情境特异性的,没有单一的指标能够同时捕捉两者。而 Atlassian 的一项调查揭示了一个令人担忧的问题,即许多组织都混淆了开发者生产力和开发者体验这两个概念,通常会使用相同的工具来衡量这两者。这种做法可能会导致错误的指标被追踪,凸显了将二者分开衡量的重要性。此外:

● 51% 的组织专注于衡量开发者生产力。

● 49% 的组织专注于开发者满意度。

● 41% 的组织使用工具同时衡量生产力和满意度。

以及,下图表示了开发者体验对于开发者的重要性:

5567ead1bdfbef35b720071c338d69cd.png

1204c976cf5bb056873c91acbfac26ec.png

AI 能否提供帮助?

工程领导者们正在通过自动化、工具以及文化变革等来提高开发者的自主性和协作能力。AI 被视为关键工具,预计今年全球组织将在生成式 AI 工具上花费 400 亿美元,并在三年内增长至 1510 亿美元。

以下是领导者认为能够同时提高开发者生产力和满意度的关键领域(多选题):

c8388ac81437bcb29adaa40e04646335.png

尽管领导层对 AI 工具很看好,但当前部分开发者对 AI 工具能否提高生产力仍持怀疑态度:

● 完全不怀疑:30%

● 有些怀疑:32%

● 中等怀疑:22%

● 非常怀疑:11%

● 极其怀疑:5%

不过总体来说,他们对未来的 AI 发展还是抱有一定的乐观态度。

be7e6e153896154fd07e25b2c05cb2c8.png

听取开发者的需求

研究表明,提高开发者生产力的关键在于简单但有效的策略:询问开发者他们的需求,并以此调整努力方向。

随着复杂性上升和预算紧缩,理解和解决开发者的关切问题对于提高生产力和成功至关重要。尽管进展可能会有起伏,但与开发者保持沟通并倾听他们的反馈是关键。请记住,在本次研究中,积极的开发者体验取决于三个核心要素:

  • 反馈循环:通过学习和调整实现持续改进。

  • 可管理的认知负荷:结构良好的代码和易于访问的文档。

  • 流畅状态:保证不间断的专注状态和流畅的任务执行流程。

推荐阅读:

▶“鸽”了一年,稚晖君连发五款机器人:打麻将、拆快递、纽扣穿针都不在话下,还有“0元”惊喜!

▶谷歌前CEO怒斥员工“每周只来一天”、“卷”不过OpenAI,遭争议后火速道歉! 

▶白鸦、梁宁等大咖云集,40+知名产品实操案例,2024全球产品经理大会共探AGI创新之旅!

9c73eaf374093b238177708e3cb32291.gif

能学习到新知识、产生共鸣,解答久困于心的困惑,这是《新程序员》的核心价值。欢迎扫描下方二维码订阅纸书和电子书。

2f6f1e01b8f89459fd1961feb9b534e4.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值