报告:开发人员每周只有约 10 小时的
软件工具公司 Retool 最新发布了一份针对 600 名软件工程师和经理的调查报告,就“软件工程师们实际上的时间分配、兴趣所在、认为构建过程中最令人沮丧的部分,以及真正花在编写代码上的时间”等方面进行了调研。
报告指出,工程师们在开源领域的投资和使用占比已经越来越多。“在 2022 年,绝大多数的软件工程师都在运行别人的代码。他们在开放源码库的基础上进行构建,或者从公司代码库的其他部分或在线教程中重复使用代码”。几乎 90% 的受访者认为,开源代码至少对他们的日常工作来说是必不可少的;只有不到 1% 的人笃定的表示它不是必需的。
超过 80% 的开发者每月至少有一次积极地将开源代码引入他们的工作中(通过 StackOverflow 或其他方式),近 50% 的开发人员至少一周一次。
开发者并不只是单纯地从外部复制代码,还包括复制内部片段和重复使用自己已经写好的代码。44% 的人表示,他们每周从其他来源复制和粘贴多达 50 行代码,33% 的人每周复制 50 至 100 行;还有 13% 的人每周会复制 100 至 500 行。
在时间分配上,初级和高级开发人员都表示,希望能减少在测试上所花费的时间;高级开发人员还希望他们减少招聘或面试潜在员工的时间。且他们认为,慢速 SQL 查询和数据库同步慢此类的技术问题也很浪费时间。
另一方面,开发人员表示,协同工作中的一些人为障碍(如项目方向的破坏性转变、代码审查延迟、或确定特定代码的负责人),是他们每天面临的一些最大挫折。38% 的人表示,在日常工作中,等待别人(如等待代码审查、需求)是一个大问题。
57% 的开发人员表示通过代码审查获得拉取请求需要 4 个多小时,而 26% 的人表示需要一天多的时间。超过 30% 的开发人员表示,弄清楚谁真正拥有一段代码,以及获取上下文的相关需求可能需要半个工作日以上的时间。
研究指出,受上述各种干扰因素影响,软件工程师平均每周只有大约 10 小时的"深度工作"时间;初级工程师平均拥有比高级工程师多 20% 的时间,原因可能在于他们需要处理的行政问题更少。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Linux 5.19 支持经 Zstd 压缩过的固件
Linux 5.19 内核即将合并可选的 Zstd 固件压缩支持选项。 从透明文件系统压缩到使用 Zstd 压缩内核映像,Linux 内核越来越多地使用 Zstd。谈到对经 Zstd 压缩过的固件的支持,使用 Zstd 压缩 Linux 固件树往往比使用现有的 XZ 稍大,但加载固件文件时的解压缩速度要快得多。 目前来看,对于 Linux 5.19,使用 Zstd 压缩固件的代码似乎将被合并。截至上周末,Greg Kroah-Hartman 已将其排入driver-core-next。Zstd 压缩的固件基础设施以及自检都在 driver-core-next 的下一个排队,在 5 月底左右打开 Linux 5.19 合并窗口之前。 Zstd 固件压缩支持最终登陆 driver-core-next,这意味着它将提交到 Linux 5.19 该项功能支持将现有的 FW_LOADER_COMPRESS 拆分为通用 knob,将 XZ 固件压缩移动至新的 FW_LOADER_COMPRESS_XZ knob,同时添加 FW_LOADER_COMPRESS_ZSTD 以启用此 Zstd 压缩固件...
- 下一篇
Audacity 开源音频编辑器上架 Microsoft Store
Audacity 可以说是最受欢迎的跨平台开源音频编辑器。它可以在 Windows、macOS 和 GNU/Linux 设备上下载和使用,并且长期以来维持更新,功能也十分丰富。 近日,Audacity 正式上架 Microsoft Store,Audacity 的产品主管 Martin Keary 也已经亲自确认该版本来自官方,也由官方负责后续的维护。由于 Audacity 本身就是开源的,Microsoft Store 上有很多 fork 了 Audacity 后,开发的各种变体版本。 因此,Keary 在个人社交平台特别强调道: 由于 Microsoft Store 上充斥着各种 Audacity 的变种,不光数量众多,它们甚至还向用户收取费用,我们现在收回了这个名字,并首次发布了正确的、免费的版本。 Microsoft Store 列出的信息也显示,该软件由 Muse Group 和 Audacity 开源社区开发。 在去年 5 月,MuseGroup 正式收购了 Audacity,伴随收购也带来了很多争议。在收购后,Audacity 做出的第一个改变就是将收集用户数据,并美其名...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- CentOS关闭SELinux安全模块
- CentOS7设置SWAP分区,小内存服务器的救世主
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- 设置Eclipse缩进为4个空格,增强代码规范
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2全家桶,快速入门学习开发网站教程
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- CentOS8安装Docker,最新的服务器搭配容器使用