开发者数量2025年预计破亿,GitHub最新年度报告来啦!

点击上方,选择星标置顶,不定期资源大放送

阅读大概需要5分钟

Follow小博主,每天更新前沿干货

【导读】GitHub 今天发布了其年度 Octoverse 报告,揭示了2020年地球上最大的开发者社区之一的各种趋势,包括在新冠疫情开始后开源项目活动的激增。

GitHub平台于2007年10月1日开始开发,网站于2008年2月以beta版本开始上线,4月份正式上线。

5600 万开发者、人员构成更加多样化

根据 2019 年 10 月至 2020 年 9 月的数据统计,当前使用 GitHub 的开发者数量为 5600 万,较上年增加了 1600 万。过去一年,GitHub 新增了 6000 万个新库和 19 亿个 contribution。财富 50 强公司中有 72% 在使用 GitHub Enterprise。

此外,报告估计,2025 年 GitHub 开发者数量将达到 1 亿。

就活跃用户的地域分布而言,排名前三的是北美(34%,较去年降低 2%)、亚洲(30.7%,较去年提升 1.1%)和欧洲(26.8,与去年相差不大)。此外,南美、非洲和大洋洲也有一定比例的活跃用户。

随着 GitHub 社区的不断扩大,社区参与者也呈现出了多样化的趋势。除了专业开发者(Developer)之外,报告中还列举了教育界人士(Education)、经理人(Manager)、设计师(Designer)、数据从业人员(Data)、科学家(Scientist)和加密货币从业人员(Crypto-currency)等类别。

如下图所示,专业开发者用户依然是 GitHub 上最大的用户群体,但人员占比已从 2016 年的近 60% 降至 2020 年的 54%。教育界人士和数据从业人员的占比则分别从 2016 年的 17% 和 7% 提升到了 2020 年的 23% 和 10%。由此可见,GitHub 社区的扩大不仅在于整体规模的扩展,也体现在了人员构成的多样化。

      图:2020年编程语言趋势

 

报告显示,JavaScript 仍然是 GitHub 上最受欢迎的编程语言,而 Python 现在是第二受欢迎的语言,紧随其后的是 Java 和快速增长的TypeScript。

 

在 GitHub 的所有者微软公司的维护下,TypeScript 已经从2018年和2019年的第七位攀升到今年的第四位。PHP 和 Ruby 这两种五年前最受欢迎的语言的受欢迎程度继续下降。

 

从地理位置来看,活跃开发者的分布主要分布在北美、亚洲和欧洲:

           

此外,Github还公布了一些其他的数据:

 

1.尼日利亚在开源项目贡献方面仍然排名最高,其次是香港、沙特阿拉伯和孟加拉国。

           

2.美国对项目的贡献和活跃用户的数量仍然高于世界上任何其他地区,但美国对项目的贡献今年下降到22.7% 。2019年10月份的报告发现80%的知识库贡献来自于美国以外。

        图: 按地区分列的活跃用户

 

3.开源项目的创建比去年增长了40%。分析表明,开源项目贡献在节假日和周末达到峰值,而企业开发人员最有可能在工作日推送代码和项目更改。

              

4. 新型冠状病毒疫情导致了开源项目捐款的显著增长。

              

该报告还试图描述某些大型社区在 GitHub 上运行方式的区别,包括开源 TensorFlow 机器学习框架的贡献者。

 

在 TensorFlow 社区有一个明显的典型行为模式: 大多数新成员对问题发表评论(50%到75%) ,一些人制造问题(25%到30%) ,还有一些审查请求(约5%) 。在其他社区,新成员比终身成员更频繁地推送代码,但在 TensorFlow,这种情况几乎不存在,甚至连老成员也不经常推送代码。在这里,主要的互动模式是问题。

               

认为自己是开发者的人数从2016年的60% 下降到2020年的54% 。除了开发人员,分析还发现,那些认为自己是数据分析师、科学家或管理人员的人也参与了像 TensorFlow 这样的项目。

 

随着 GitHub Classroom 的推出,教育也在 GitHub 社区中占据了越来越大的比重,在 GitHub 上,教育用户数量仅次于开发者,位居第二。

             

报告的最后,还感谢了每一位做出贡献的开发者:

              

2020年是变化非凡的一年,但有一件事情仍然是正确的,就是来自世界各地的开发人员越来越多的聚集在一起进行创新、寻找联系和解决问题。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值