“神奇”的程序员日常:不写程序、运行别人的代码、每周只“深度工作” 10 小时?( 二 )


“神奇”的程序员日常:不写程序、运行别人的代码、每周只“深度工作” 10 小时?
文章图片
在这多种复制代码的方式之中 , 开源代码是一个重要途径 。 其实随着近些年的开源热潮 , 开发者在工作中使用开源代码早已不是什么新鲜事 , 但调查结果显示 , 他们对于开源代码的依赖性似乎有些超乎想象:近九成的受访者认为开源代码在他们的日常生活中是必不可少的 , 仅有1%的人自信表示完全不必要 。
“神奇”的程序员日常:不写程序、运行别人的代码、每周只“深度工作” 10 小时?
文章图片
这种依赖性 , 具体表现在他们将开源代码添加至代码库中的频次:超过80%的开发者每月至少引用一次开源代码 , 每周引用至少一次的开发者占比也超过了50% 。 此外 , 相较于高级工程师 , 初级工程师对开源代码的引用频率也更高 。
“神奇”的程序员日常:不写程序、运行别人的代码、每周只“深度工作” 10 小时?
文章图片
开源软件的广泛应用固然会促进开发进度 , 但与之带来的供应链安全、开发者贡献、项目维护、开源“白嫖”等问题也亟需解决 , 去年年底目前 , 关于开源领域的规范 , 实际上还尚未赶上它在当今软件生态系统中的重要程度 。 ”
参考链接:
https://www.zdnet.com/article/what-do-developers-do-all-day-long-the-answer-may-surprise-you/
https://retool.com/reports/state-of-engineering-time-2022/