全国协议5人面授小班,企业级独立开发考核,转业者的IT软件工程师基地 登录/注册 | 如何报名

免费领取试听课程

并获得专业顾问一对一进行选课辅导

课程名称不能为空
姓名不能为空
手机号码不能为空

领取成功

数据统计出的真实程序员日常,代码一天只敲一小时

行业新闻 汉码未来 | 程序员 代码 统计

2022-01-29 16:00:44

你对程序员工作的印象如何?我相信有人会回答:敲一天的代码,修复一天的bug。但事实似乎与我们想象的不同:根据DevopsSoftware的第一份代码时间报告,大多数开发人员每天的编码时间不到一个小时。

数据统计出的真实程序员日常,代码一天只敲一小时

一、每天编程不到一个小时,周三效率最高。

随着软件领域竞争的逐年激烈,世界各地的主要技术公司每年都在开发人员上投资越来越多。他们协调了数百个分布在世界各地和跨时区的项目和团队,努力为客户创造最好的价值,只是为了引领行业的创新步伐。

在这个过程中,许多公司落后:工程团队在开发过程中遇到障碍和瓶颈,可能需要几个月甚至几个季度才能将一个想法投入到生产中。根本原因是,开发人员很难专注于编程:无尽的会议。不断被同事打断。等待过程很麻烦。不能专注于编程的程序员可以想象工作效率。

为此,Software公司统计了全球社区25万多名开发人员的相关数据,得出他们平均每天的编码时间为52分钟——从周一到周五,工作中的编码时间约为4小时21分钟。

其中,每天编码时间超过1小时的开发人员只有40%,每天编码时间超过2小时的开发人员只有10%左右。

Software发现,开发人员除了真正花在编码上的时间外,每天在其他代码上工作大约需要41分钟,如阅读代码、审查提取请求和浏览文档。

接下来,Software还进一步分析了编码时间的主要发生时间,以一天和一周为维度:

一天中,只有10%的编码发生在上午9点到11点之间,约45%的编码发生在下午2点到5点之间,12%的编码发生在下午5点到下午7点之间。

在一周内,开发人员通常在周三达到效率高峰,平均编码时间为55分钟——同一数据在周五只有46分钟。显然,即将到来的周五是最不受欢迎的编码工作日。然而,这并不意味着开发人员将在周末完全释放:Software发现,大多数开发人员将在周末继续编码,周六和周日的平均编码时间约为18分钟。

如果Software的调查结果显示,开发人员每天的编码时间不到一个小时,他们剩下的工作时间在哪里?如上所述,其中大部分分分布在许多其他事项中:规划项目、审查文档、会议协调和合作讨论。

二、高效工程师:每天100-150行代码。

当然,如果只用编码时间或代码行数来判断开发者的工作效率,可能会有点过于片面。

早在2017年,GoogleAdMob全栈工程师RaymondFarias的发言就在开发者圈引起了很大争议:

我的同事告诉我,根据之前的调查,一个高效的工程师每天可以写100-150行代码。起初,我嘲笑他的估计值一定要低得多。结果,我总结了我一个月的代码数据来寻求和平,除以20(周末不工作)的平均值,真的等于150!

为了验证这一说法的真实性,CSDN当时也在论坛上发起了相关话题讨论:以代码为主要工作的程序员一天写多少代码才算达标?因此,收集到的答案几乎与RaymondFarias的说法不同:

经常分析问题,查看代码,写代码越来越少。

假如写的话,基本上每天100到200行,但更多的时候是开会.开会.开会。

真正优秀的程序员工资高,不用写代码。如果你还在拼命写代码,说明离优秀还有很长的路要走。

显然,这些数据远不是程序员的传统印象,但事实是:即使代码不多,不可否认的是,仍有很多公司没有有效部署其开发团队,但安排了太多繁琐的会议和缓慢的审查过程,使开发人员很难找到集中的代码时间。

为此,Software建议有这种现象的开发公司可以从以下三个方面进行改变:

1.改进日常工作流程:找出破坏团队开发流程或阻碍开发人员效率的关键,改进Devops实践,减少等待时间,改进日常工作。

2.让Devops可视化:测量系统级Devops指标,如交付速度和后期返工,了解推广过程中的障碍,减少会议和低效的审核流程。

3.持续改进数据:工程团队应为改进工作预留开发时间和周期,以提高团队生产力,包括偿还技术债务、迁移、重建和重组。


以上就是汉码未来给大家分享的文章,希望对小伙伴们有所帮助,想要了解更多数据统计出的真实程序员日常,代码一天只敲一小时相关内容的小伙伴可以登录汉码未来官网咨询,主打5人小班,全程面授,主打Java开发,web前端开发等课程,有专业的授课老师为你答疑解惑。

    

分享到:



【免责声明】由于政策等各方面情况的不断调整与变化,本网站所提供的信息仅供参考,请以权威部门公布的正式信息为准。本网站在文章内容来源出处标注为其他平台的稿件均为转载稿,免费转载出于非商业性学习目的,版权归原作者所有。如您对内容、版权等问题存在异议请与本站联系,我们会及时进行处理解决。 删除,请联系客服。
相关推荐
为什么选择汉码未来