2021GitHub年度报告7300万开

北京中科皮肤病医院 http://baidianfeng.39.net/a_zhiliao/150708/4652392.html

机器之心报道

编辑:蛋酱

全球最大的代码托管平台GitHub,至今已聚集了超过万的开发者。

年,新冠疫情突然到来,拉开了人与人之间的「地理距离」。与此同时,开发者们不得不开始学会适应远程工作,在家中尽量保持与办公室时同等的生产力水平,此外还要兼顾工作与生活的平衡。

从陌生到熟悉,从无所适从到得心应手……年快结束了,人们已经从希望恢复往日时光的心态发展到真正习惯了工作流程的改变,意识到了远程工作的切实需求。全球最大的代码托管平台GitHub正是这一趋势转换的见证者。

近日,GitHub正式发布了年度报告。今年的研究结合了来自万以上存储库的数据和来自多名开发者的调查结果,得出了一些有趣的结论。

GitHub开发者数量超万

过去一年里,有万开发者加入了GitHub,目前平台的开发者数量已经达到了万;过去一年里,他们在GitHub上创建了万个存储库。世界财富强企业中的84%都在使用GitHub。

过去一年里,43.2%的GitHub活跃用户来自北美,其次是欧洲(33.5%)和亚洲(15.7%)。

其中,有名开发者来自中国。

过去一年里,GitHub迎来了万新的开源贡献者:

近年来,开发者们使用的编程语言有什么趋势?Javascript始终位列第一,Python和Java近三年来分别位列第二和第三,地位稳固。

可以看到,从年开始,TypeScript的热度在几年内一路飙升,终于抵达「第四名」的位置,超过了C#、PHP、C++等二十几岁的老前辈,未来可期。

当工作方式在改变

年,生产力开始恢复到新冠疫情之前的水平,同时也推动了远程和混合工作的范式转变。

人们的工作场所正在发生变化。当受访者被问及大流行之前的工作方式以及大流行之后希望如何与他人合作等问题,只有约11%的受访者希望回到原来的办公地点,对比之前41%希望在办公室工作的比例,下降了30%。

实践表明,自动化增强了可持续性。自动化消除了分歧和重复性任务,团队在开源方面的表现提高了27%,在工作上提高了43%,开发者实现了更高的完成度。

GitHub上的开发者模式反映了自动化软件交付是开源的关键推动因素,能帮助团队在规模上更快地发展。可以看到,大型存储库使用Actions的比例高于中小型库。

数据显示,一旦大型存储库开始使用Actions,团队每天合并的拉取请求比以前增加了近2倍(增加了61%),合并速度提高了31%。在所有开源存储库中,使用Actions将合并拉取请求的数量增加了36%,并将合并时间缩短了33%。

还有一点容易被忽略:高效的搜索算法固然很好,但可搜索性也是一致的代码标准和命名约定的产物。

数据显示,当开发人员可以轻松找到他们需要的东西时,他们感到有能力完成工作的可能性要高出近60%。此外,只需拥有一个易于搜索的团队存储库,他们就可以将生产力提高11%——这一发现也得到了早期研究的支持。

更多报告细节详见:


转载请注明:http://www.aierlanlan.com/rzgz/1480.html