中国开发者数量全球第二,C 语言一跌再跌 | GitHub 年度报告发布

整理 | 郑丽媛
出品 | CSDN(ID:CSDNnews)

不知不觉中,2021 年的日历已经翻到了 11 月中旬,各种年度报告也开始蓄势待发。这不,全球知名代码托管平台 GitHub 今天就重磅发布了今年的年度报告——《2021 年度 Octoverse 报告》。
在这里插入图片描述据 GitHub 介绍,今年的调查报告首次结合了来自超过 400 万个存储库的数据,受访人群也超过了 12000 名开发者。GitHub 此次还根据数据统计提供了预测结果,以更准确地帮助开发人员、团队、组织和社区取得成功。

根据报告,我们有以下部分新发现:

  • GitHub 开发者数量达到了 7300 万,今年新增用户人数为 1600 万;

  • 今年,GitHub 上的中国开发者已有 7555311 名,新增近 103 万;

  • C 语言在 TIOBE 榜单中被 Python 夺取桂冠后,在今年 GitHub 报告中又被 Shell 超越;

  • 从全球范围来看,许多开发者更倾向于混合办公和远程办公。

GitHub 这一年

在经历了 2020 年突如其来的疫情影响后,GitHub 坦言已经从去年“对远程工作不甚熟悉”,到今年希望可以努力回归过去的常态,实现流程上的真正转变。从 GitHub 这一年的成果来看,其转变不可谓不成功:

  • 今年,GitHub 开发者数量达到了 7300 万,新增用户人数为 1600 万;

  • 全球财富 100 强公司中,近 84% 的公司在使用 GitHub Enterprise;

  • 新增了 6100 万个存储库和 1.7 亿个 PR(Pull Request)合并。

在这里插入图片描述
GitHub 的活跃用户也遍布全球,其中北美与亚洲地区位列前两名,仅相差 0.3%。我们可以发现,尽管目前北美地区占比最多,但继去年减少 2% 后,今年又再次下降 2.3%,反观亚洲地区的活跃开发者人数则在逐年攀升。照此趋势,明年该榜榜首的位置还未可知。

在这里插入图片描述
此外,美国开发者数量最多,共有 1355 万,其次就是中国。今年中国在 GitHub 上的开发者新增了近 103 万:2020 年中国的 GitHub 开发者人数为 652 万,今年已增至 7555311 人,可见中国已经有越来越多的开发者在拥抱开源。
在这里插入图片描述

JavaScript 王位难夺,C 语言一跌再跌

在热门语言方面,JavaScript 霸占多年的“王位”实在难夺:今年,JavaScript 依然是 GitHub 上最受欢迎的语言,其次是近年来发展势头很猛的 Python。

在今年 10 月 TIOBE 编程语言榜单中,Python 首次成为了除 Java 和 C 以外第三个登上榜首的编程语言,将 C 语言挤下神坛。如今在 GitHub 报告中,C 语言又被 Shell 超越,成为第 9 名。

相较去年,今年 GitHub 热门语言的排名变化不是很大,从趋势上看来,微软的开源编程语言 TypeScript 以黑马之势冲进 TOP 10,如今也颇受开发者欢迎。与此同时,PHP 和 Ruby 的下滑趋势还在继续。

在这里插入图片描述

开源席卷全球

GitHub 今年迎来了 140 万新的开源贡献者,GitHub 社区还在继续构建驱动世界的软件。

在这里插入图片描述
GitHub 开发者社区中涵盖数十种语言、框架和领域,GitHub 对此表示感谢:“开源是通过贡献者、维护者和其他开源项目的工作来维持的。”

在这里插入图片描述

在开源社区不断扩大的同时,不仅是各路大神在深入技术社区,近来也有越来越多因为自身兴趣爱好投身开源的开发者。以下是按百分比计算,GitHub 注册时间小于两年的新贡献者中排名前 20 的大型存储库,其中包含游戏、漫画、科学和教育等各类主题:
在这里插入图片描述
开发者们贡献代码的身份愈发多元化,不仅有来自私人公司的员工(47.8%),还有 27.9% 的学生在为开源默默发力:
在这里插入图片描述

要更快地编写代码

通过调查,GitHub 发现自动化软件交付是开源的关键推动因素,可帮助开源团队更快地扩展规模,GitHub Actions 就是一个非常有利的自动化工具。

GitHub Actions 是 GitHub Universe 开发者大会上发布的一款被 Github 系统主管 Sam Lambert 称为“再次改变软件开发”的重磅功能,支持 CI/CD 并对开源项目免费,让开发者能在 GitHub 服务器上直接执行和测试代码,帮助开发者和企业实现所有软件工作流程的自动化。

调查显示,GitHub 中许多大型存储库都在使用 GitHub Actions,据统计在使用 GitHub Actions 后,这些团队每天合并 PR 的数量增加近 2 倍(61%),合并速度也提高了 31%。而在 GitHub 的整个开源存储库中,GitHub Actions 的作用也相当显著:合并 PR 的数量增加了 36%,合并时间也缩短了 33%。
在这里插入图片描述
除了推荐自动化,GitHub 在分析数据后,还为想要快速扩展项目规模的开发者提出了一点建议:在项目合并 PR 方面,每新增一位审阅者,24 小时内能成功合并一个 PR 的可能性就会下降约 17%,因此项目团队可在质量和速度之间进行适当权衡。

混合办公更受欢迎

今年人们的工作场所开始逐渐恢复至办公室,而从全球范围来看,许多开发者更偏向于混合办公和远程办公。

据 GitHub 报告显示,开发人员在办公室工作的比例在疫情之前是 41%,但现在仅有 10.7% 的人愿意在疫情之后回到办公室——47.6% 的受访者更倾向于混合办公,即兼具公司办公与远程办公,还有 38.8% 的人则选择完全远程办公。
在这里插入图片描述
更多报告内容详见:https://octoverse.github.com/

  • 35
    点赞
  • 32
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 33
    评论
评论 33
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

CSDN资讯

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值