看完GitHub官方的2021年度报告,才发现原来全球程序员好像都在卷呐

小林coding

共 1777字,需浏览 4分钟

 ·

2021-12-14 21:16

来源|David 小咸鱼/新智元

7300万开发者在365天里能做什么?
最近,全球最大开发者社区GitHub重磅发布2021年度报告,透露了一个数据:GitHub目前在全球已有超过7300万开发者用户,其中56.8%来自北美之外的地区。

 

 

在新冠疫情仍未褪去的2021年, 今年的Octoverse 报告中体现了全球的开发者如何以更智能、更可持续的方式开发代码、创建文档、支持社区。
 
本报告结合了 400 万个以上存储库的统计数据,以及来自 12000 多名开发者的调查结果。

 


中国开发者全球第二,JavaScript最受欢迎

 

在过去的一年中,共有1600万新开发者加入了GitHub社区。

 

 

在全球总开发者数量中,美国开发者最多,共有1355万。

 

 

中国次之,共有755万GitHub开发者。

 

 

报告显示,JavaScript 仍然是 GitHub 上最受欢迎的编程语言,而 Python 现在是第二受欢迎的语言,紧随其后的是 Java 和快速增长的TypeScript。
 
在 GitHub 的所有者微软公司的维护下,TypeScript 已经从2018年和2019年的第七位攀升到今年的第四位。PHP 和 Ruby 这两种五年前最受欢迎的语言的受欢迎程度继续下降。

 

 

开源项目的首次贡献者数量也是在逐年增长,相较于2020年,今年增加了213,319名首次开源项目贡献者。

 

 

今年GitHub根据调查数据创建了预测模型,以便于帮助理解团队在软件开发和交付中使用不同实践的影响。
 
分别是:更快速编写和发送代码、创建文档,以及支持可持续社区。

 

 

2021年,Github上代码编写和生成的自动化程度显著提高,这使得不同团队之间的协作更方便,开发者的工作价值更易实现。
 
报告显示,由于代码生成的自动化程度提升,已完成的项目和开源项目资源库的表现分别提升了43%和27%。
 
无缝代码重用让开发者的效率提升了87%。
 
2021年,开发者代码的传递速度大幅提升。开发团队每日合并的拉取请求数量提高了61%。开发者更少的项目,合并速度更快,一般不到1天即完成合并。

 

 

工具与说明文档在提升开发者生产力上功不可没。报告显示,受益于这类工具和文档,开源库和企业项目开发者的平均产出提升了50%。
 
在过去相当长的一段时间里,说明文档、Readme等辅助技术资料的意义一直被低估了。
 
报告显示,2021年,这类辅助说明文档让Github开发者的产出大幅跃升了55%。
 
为了提升效率,企业也应该在项目开发中多增设这类文档。

 

 

2021年,在新冠疫情仍然严峻的情况下,更多开发者选择了利用Github远程工作。
 
调查显示,过去一年里,有20%的Github开发者选择了完全远程开发,26%的开发者选择现场与远程开发结合的方式。

 

 

再厉害的开发者也需要指导。
 
无论是对公司项目,还是开源项目,友好的评论和及时的指导都是极其重要的。
 
报告显示,当新的贡献者得到友好和及时的评论,并承诺提供指导时,会大幅提升开发团队的产出。开源项目提高了 46%,企业项目提高了 16%。
 
人们通常在 GitHub 上的第一个小时会做什么?
 
192,830人创建议题,16,102人发起PR等待别人合入自己的代码, 24,404将自己代码推到原作者的仓,60,854人就议题做出回应...

 

 

大型存储库通常会使用 Good First Issue 标签,因为这是一种非常有效的做法。
 
数据显示,当21%-30%的问题被标记为 Good First Issues 的存储库时,就会平均有 13% 的新贡献者。
 
有超过 40% 的 Good First Issues 标注就可以帮助项目吸引 21% 以上的新贡献者。

 

 


参考资料:
https://octoverse.github.com/

图解系列文章:

图解文章汇总

计算机基础学习路线

为了拿捏 Redis 数据结构,我画了 40 张图(完整版)

小林的图解系统,大曝光!

不鸽了,小林的「图解网络 3.0 」发布!

浏览 21
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报