研究调查表面 大多数的开发人员每周都会遇到困扰自身的生产力下降问题
《2022 Developer Survey》报告今天正式出炉。本次报告对全球 180 个国家和地区的超过 7.3 万名开发者进行了每人大约 15 分钟的咨询,调查的内容除了往期的诸多内容之外,还根据目前的现状提供了一些新的问题。
这些新功能集中在开发人员如何学习。根据调查机构发现,年长的代码制作者最有可能从书本中学习,而新一代的代码制作者(18岁以下)则依赖在线材料和他们的朋友和家人。然而,在网上学习代码的人的总体比例从60%增加到70%。
在疫情之后越来越多的人开始远程办公。在这次调查中,有近 85% 的组织存在一些远程工作人员,这可能是我们越来越多的日常生活也在向网上转移。
此外,正如疫情驱使我们离开办公室进入远程工作一样,远程工作也可能驱使我们从全职工作转向更自主的工作。表示自己是独立承包商、自由职业者或自营职业者的专业开发人员的比例上升了约 5 个百分点,达到 16.6%,而在我们的前五个答复国家(美国、印度、德国、英国和加拿大)中,全职工作的人的比例下降了。转向远程工作是否也引发了新一轮的创业潮?
我们另一个新的调查方向是版本控制。我们之前将 Git 列入"其他工具"部分,它在那里获得了最高荣誉。毫不奇怪,Git 是最受欢迎的版本控制系统,特别是在专业人士中,但令人惊讶的是,17% 的学习者根本不使用版本控制系统。
开发者调查的最大亮点一直是技术排名,技术专家们在这里陈述了他们最常用、最喜欢、最害怕和最想要的语言、框架等。专业开发者的前五名语言没有变化。JavaScript 仍然是最常用的,而 Rust 已经是第七年成为最受喜爱的语言。最大的惊喜出现在最受喜爱的网络框架类别中。新加入的 Phoenix 从去年新加入的 Svelte 手中夺走了最受喜爱的位置,这显示了网络技术变化的速度。
两年前的调查中引入了一个问题:在你搜索答案的时候发现一个紫色链接(之前打开过),是什么感受。因此在今年的调查中,团队想看看我们中有多少人在不止一次地访问同一个问题。我们的数据专家发现,大多数人都会一次又一次地回到一个答案。62% 的 Stack Overflow 普通用户在三个月内多次访问同一个问题。
在今年的调查中,在最后有一个特别的部分,请专业的开发人员告诉我们什么影响了他们的工作效率,这种情况发生的频率,以及它占用了他们一天多少时间。超过 36000 名开发者回答了这个问题。他们的回答可以帮助开发者社区开始量化日常的、看不见的生产力摩擦的影响。
简而言之,大多数专业开发人员每周都会遇到某种程度的生产力下降。68% 的受访者说他们每周至少会遇到一次知识孤岛。对于人事经理,通常是更有经验的开发人员,73% 的人表示每周至少遇到一次知识孤岛。知识孤岛是指在组织中由于信息资源得不到有效的交叉融合,知识板块之间相互割裂而形成的无序状态,仿佛大海中的一个个“孤岛”。
大约 63% 的受访者每天花30分钟以上的时间来寻找问题的答案或解决方案,25% 的人每天花一个多小时。这种对生产力的影响可以累积起来。对于一个有 50 名开发人员的团队来说,花在搜索答案/解决方案上的时间加起来,整个团队每周会损失333-651小时的时间。
另一方面,46% 的受访者每天花在回答问题上的时间超过 30 分钟。32% 的人事经理每天花一个多小时只是回答问题,而只有14%的独立贡献者花一个多小时回答问题。同样,这种对生产力的影响可以累积起来。对于一个有 50 名开发人员的团队来说,花在回答问题上的时间加起来,整个团队每周会损失 278-568 小时的时间。