InfoQ|只加两行代码,为什么要用两天?( 二 )
不少团队的绩效考核指标都曾被爆出过是以“代码行数”为主 , 部分测试人员则以查杀“Bug”数为依据 , 各大互联网大厂也都曾把团队动辄千万甚至上亿行代码作为品宣卖点 。
这给了外界一个错觉 , 似乎代码行数成为了一个程序员技术能力、工作产出的万金油式衡量标准 。 可写得多 , 就代表写得好吗?那密密麻麻的 if...else 冲击波莫非还能类比成写文章时的排比句式 , 给人一种气势恢宏之感?
Linus 看了想打人 。
事实上 , 一个程序员的工作产出跟代码行数并不是强相关的 , 程序员的工作时间也并不仅仅局限在写代码上 。
根据国外调研机构 ActiveStates 去年的一份调查报告 , 包括美国、中国在内的 80 多个国家、上千名开发者样本结果显示:
六成开发者日均编程时间不足 4 小时 。
本文插图
在 1250 份调查样本中 , 38.8% 的受访者每天只花 2-4 小时编程 。 这与 2018 年的调查结果相似 , 37% 的受访者每天花 2-4 小时编程 。 相比之下 , 27.92% 的受访者每天花 5-7 小时编程 , 而 2018 年的调查结果显示 , 31% 的受访者每天花 5-7 小时编程 。
最让人惊讶的是 , 2019 年总计有多达 61.52% 的受访者花 4 小时甚至更少的时间编程 , 而在 2018 年 , 只有 51% 的受访者花 4 小时或更少的时间编程 。 10.56% 的受访者花 8 小时或更长时间编程 , 而 2018 年这一比例为 19% , 几乎减少了一半 。
开发者们花在写代码的时间上越来越少 , 那么时间都去哪儿了呢?
本文插图
44% 的受访者表示 , 他们必须把时间花在各种各样的活动上 , 包括会议、测试、维护 , 甚至是社交活动 。 花费时间最多的单一活动是软件设计 / 架构 , 占 11.36% , 其次是参加 standups/ 会议 , 占 8.24% 。
在中国 , 这些开发者们可能还需要花费大量的时间在日志、周报的撰写上:
我这几行代码体现了怎样的社会情怀 , 包含了我哪些精华的技术与商业思考 , 最大程度地实现了客户价值 , 满足了用户需求 , 给团队留下了宝贵的技术财富 , 为数字化经济的实现添砖加瓦 , 拉通了团队 , 对齐了目标 , 解决了痛点 , 赋能了行业 , 复盘了人生 。 我们程序员真是太厉害啦!
你说 , 花两天时间是不是还算我效率高了呢?
今日荐文
点击下方图片即可阅读
本文插图
【InfoQ|只加两行代码,为什么要用两天?】
“一挖就走” , 中芯国际为什么留不住人?
活动推荐:
开发者的夏天 , 500 万奖金 , 鲲鹏创新应用大赛等你解锁!两级赛制、7 大赛题 , 全国 13 个区域赛 +1 个总决赛 , 来吧 , 收下这份参赛秘笈!
点个在看少个 bug
推荐阅读
- 增长|挖掘消费决策“源代码” 新氧逆势投资持续推进品牌建设
- 汽车|小鹏汽车正式以股票代码“XPEV”在纽交所挂牌上市
- |初学者指南:什么是算法?11行伪代码给你讲明白
- 代码|Python-不得不知的PEP8代码规范
- 技术编程|Python-不得不知的PEP8代码规范
- 中年|小程序代码托管无忧,云效代码管理接入支付宝小程序平台
- 中年|热点丨一文速览 DeFi 代码审计与漏洞赏金计划
- 中年|一名“码农”的心声:搞质量与写代码一样,体系是效率的保障
- InfoQ|为什么我不再用Redux了
- InfoQ|反 996 有理:催程序员交代码,写不出好软件