机器心脏报告
编辑:蛋酱
GitHub 是全球最大的代码托管平台,拥有超过7300 万开发人员。
2020年,突如其来的新型冠状病毒疫情,拉大了人与人之间的“地理距离”。与此同时,开发人员必须学习如何适应远程工作,以平衡工作和生活,同时保持在家中与办公室相同的生产力水平。
从陌生到熟悉,从困惑到安心……2021年接近尾声,人们从想要回到过去,到习惯并实现工作流程的改变。远程工作的真实需求。全球最大的代码托管平台GitHub 就是这一变化趋势的见证者。
近日,GitHub正式发布了2021年年度报告。今年的研究结合了超过400 万个存储库的数据和超过12,000 名开发人员的研究结果,得出了一些有趣的结论。
GitHub开发者数量超过7300万
过去一年,已有1600 万开发者加入GitHub,使平台上的开发者数量达到7300 万,并在GitHub 上创建了6100 万个存储库。全球财富100 强公司中有84% 使用GitHub。
过去一年,GitHub 的活跃用户中有43.2% 来自北美,其次是欧洲(33.5%)和亚洲(15.7%)。
其中,7555311名开发者来自中国。
去年,GitHub 迎来了140 万新的开源贡献者。
近年来开发者使用的编程语言有哪些趋势?过去三年,JavaScript 一直稳居第一,Python 和Java 分别稳坐第二和第三位。
从2017 年开始,我们可以看到TypeScript 的热度在几年内暴涨,最终超越了C#、PHP、C++ 等20 多岁的前辈,达到了“第四名”的位置。未来充满希望。
当你的工作方式改变时
2021 年,生产力开始恢复到COVID-19 之前的水平,同时也推动了向远程和混合工作的范式转变。
人们的工作场所正在发生变化。当受访者被问及疫情前如何工作以及疫情后如何与他人合作时,只有约11% 的人表示愿意返回原来的办公地点,而有41% 的人表示愿意在原来的办公地点工作。办公室。下降了30%。
实践表明,自动化可以提高可持续性。自动化消除了分歧和重复性任务,将开源团队的绩效提高了27%,工作绩效提高了43%,并帮助开发人员实现了更高水平的完美。
GitHub 的 开发者模型反映了自动化软件交付是开源的关键推动因素,使团队能够更快地大规模发展。正如您所看到的,大型存储库使用操作的频率高于中小型存储库。
数据显示,一旦大型存储库开始使用操作,团队每天合并的拉取请求数量几乎是以前的两倍(增加了61%),并且合并速度增加了31%。在所有开源存储库中,操作使合并的拉取请求数量增加了36%,并将合并时间减少了33%。
另一件经常被忽视的事情是:高效的搜索算法固然很棒,但可搜索性也是一致的编码标准和命名约定的产物。
数据显示,当开发人员能够轻松找到所需内容时,他们感到有能力完成工作的可能性会增加近60%。此外,拥有易于搜索的团队存储库可将工作效率提高11%——。这一发现也得到了先前研究的支持。
有关该报告的更多信息,请参阅https://github.blog/2021-11-16-the-2021-state-of-the-octoverse/。
版权声明:本文转载于网络,版权归作者所有。如有侵权,请联系本站编辑删除。