2

2021 GitHub年度报告:7300万开发者,最爱的依旧是Javascript

 1 year ago
source link: http://www.androidchina.net/12061.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

2021 GitHub年度报告:7300万开发者,最爱的依旧是Javascript – Android开发中文站

最新消息:欢迎访问Android开发中文站!商务联系微信:loading_in
你的位置:Android开发中文站 > 热点资讯 > 2021 GitHub年度报告:7300万开发者,最爱的依旧是Javascript

CDA数据分析师 出品编译:Mika【导读】目前在 GitHub 上的全球开发者用户共有 7300 万+,其中来自中国的开发者用户已达 755 万,位居全球第二,JavaScript 成为最受开发者欢迎的编程语言,Python位居第二。

在这里插入图片描述

近日,全球最大开发者社区GitHub 最新出炉了2021 Octoverse 报告。报告中强调了开发者社区多样性的增加以及许多其他有趣的趋势。

下面让我们看看

在即将过去的2021年,

开发者社区又发生了哪些有趣的现象,

展现了哪些行业动态吧。

去年,人们开始进行远程工作时,感到各种不方便和不适应。人们在个人生活和工作中的各种需求之间周旋,同时还试图保持着疫情前相同的生产力。

在2021年,人们从开始的不习惯到逐渐适应疫情期间的工作状态,同时希望恢复到疫情前的正常生活方式,如今已慢慢发展到真正的蜕变,意识到远程工作的需要。

在今年的Octoverse报告中,我们的研究告诉你如何通过开发代码、创建文档,同时以更智能、更可持续的方式来支持开发者社区,从而提高自己的表现和幸福感。

本次研究报告首次结合了来自GitHub上,超过400万个代码库的数据,共有超过12000多名开发者参与问卷调查。

这种方法一定程度上揭示了当前的趋势,也给我们提供了预测性的结果,从而让我们能更精确地看到如何去为开发者、团队、组织和社区取得成功的结果。

下面让我们具体来回顾一下,2021年在GitHub上构建的代码和社区。

开发者用户总数7300万+、去年新增用户1600万+

在这里插入图片描述

▲ 图源:GitHub 2021年度报告

GitHub上的开发者总数7300万+
2021年新增用户1600万+
84%的财富100强公司使用GitHub 企业版
过去一年创建了6100万+个新的代码库(repository)
合并了1.7亿个pull request
活跃用户的地域分布:31.2% 来自亚洲
在活跃用户方面,根据该报告,近 60% 的活跃 GitHub 用户现在分布在北美以外地区。

在这里插入图片描述

▲ 图源:GitHub 2021年度报告

排在第一位的是北美洲,活跃用户占比31.5%,比去年增长2.3%。
在第二位的是亚洲,活跃用户占比31.2%,比去年增长了0.3%。
第三位是欧洲,活跃用户占比27.3%,比去年增长了0.7%。
GitHub 用户地理分布:中国 755 万+ 排名第二

在这里插入图片描述

▲ 图源:GitHub 2021年度报告

按照地区或国家来划分 GitHub 上用户的占比情况,我们可以看到:

美国以 13,551,846 的用总用户数排名第一,中国则以 7,555,311 的总用户数排名第二。第三是印度,总用户数达到7,210,455。

JavaScript 编程语言最受开发者欢迎,Python位居第二
该报告还展示了自 2014 年至今,最受开发者们欢迎的编程语言 Top 10 热度走势。

在这里插入图片描述

▲ 图源:GitHub 2021年度报告

我们看到JavaScript连续八年一直稳居热门编程语言第一的宝座。

Python 近年来发展强劲,在2019年将多年来位居第二的Jave挤到第三位,如今Python稳居第二的位置。

热门语言榜上位于第四到六位分布是:TypeScript、C#、PHP。位于第七到第十位的语言分布是:C++、Shell、C和Ruby。

代码贡献者群体来源:近 50% 来自私企开发者
发展与社区息息相关。

行为准则、贡献指南、容易上手的问题(Good First Issue)、以及讨论中文明用语都能体现出社区是安全的、受欢迎的、可信赖的。这样的社区会吸引更多的贡献者,同时也会创造出更强的归属感和成就感。高度信任的团队更有可能拥有健康的合作文化。

代码贡献者群体的来源:

在这里插入图片描述

▲ 图源:GitHub 2021年度报告

有 47.8% 的代码贡献者来自私人企业的开发者,学生群体开发者代码的贡献量占比为 27.9%。13.5%的代码贡献者来自开源项目。5.3%来自私企的开源项目。

工作模式发生转变,远程/混合办公模式受欢迎
2021年,生产力开始恢复到新冠疫情前的水平,同时巩固了远程和混合工作的模式转变。

在这里插入图片描述

▲ 图源:GitHub 2021年度报告

工作地点正在发生转变:

调查对象被问及他们在疫情前在哪里工作,以及他们期望在疫情后与他人一起工作的地方。对于开发人员来说,疫情带来的工作变化预计将在很大程度上继续下去,只有 11% 的人希望回到办公地点工作。大多数用户表示,远程、混合的办公模式比较合适。

在办公室全职或兼职工作:
在疫情前,有41%的受访者在办公室工作,而这部分人群中仅有10.7%的人选择在疫情后回到办公室工作。

混合办公模式:
即团队中一部分成员在公司工作,另一部分远程工作。在疫情前,有28.1%的受访者是混合型工作形式。有47.6%的人选择疫情后采取混合办公模式。

完全远程工作:
即所有团队成员均远程工作。在疫情前有26.5%的受访者是完全远程工作形式,有38.8%的人选择疫情后采取这种办公形式。

文档说明对代码项目至关重要
自动化可以增强可持续性

通过自动化消除重复性工作,团队在开源方面的表现比之前要好27%,在工作方面的表现比之前要好43%,而且开发人员报告的成就感更高。

按版本库类型划分,有项目介绍(README)与没有项目介绍的版本库数量对比。

在这里插入图片描述

▲ 图源:GitHub 2021年度报告

提高生产率的关键在于:文档介绍会增加了大家对项目的信心,并邀请协作

通过项目介绍、贡献指南和问题共享信息是开源项目的秘诀:能够邀请新的贡献者,使开发人员的工作效率提高55%。企业可以采用这些最佳实践来支持其团队的工作,并启动内部资源计划。


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK