4

2021 GitHub 报告解读:中国开发者数量全球第 2 | JavaScript 最受欢迎

 2 years ago
source link: https://segmentfault.com/a/1190000040980449
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.
neoserver,ios ssh client

2021 GitHub 报告解读:中国开发者数量全球第 2 | JavaScript 最受欢迎

近日,全球最大开发者社区 GitHub 最新出炉了 2021 Octoverse 报告。

该报告数据显示,目前在 GitHub 上的全球开发者用户共有 7300 万+,其中来自中国的开发者用户已达 755 万,位居全球第二,而 JavaScript 则成为最受开发者欢迎的编程语言。

(本次研究是通过对 400 万以上数据库、 12000 多名开发人员共同调查得出的结果,大体上揭示了开发者社区当前的发展趋势。)

一、 7300万+ 开发者用户、31.2% 来自亚洲

报告数据显示,目前在 GitHub 上的全球开发者用户共有 7300 万+,今年新增用户 1600万+,《财富》100 强里就有 84% 的企业使用 GitHub。

用户地域分布情况, 56.8% 来自北美之外的地区。北美占比31.5%,同比下降了 2.3%;亚洲占比为 31.2%,同比增长了 0.3%;欧洲为27.3% ,比去年增长 0.7%;南美洲比去年增长了 1.0%,今年占比为 5.9%;非洲比去年增长了 0.3%,今年占比达 2.3%;大洋洲较去年减少 0.1%,今年占比为 1.7%。

二、JavaScript 编程语言最受开发者欢迎

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

在 JavaScript、Python、Java、TypeScript、C#、PHP、C++、Ruby、C 这十种编程语言中,JavaScript 连续多年稳居最受欢迎榜首的位置;Python 近年来发展强劲,将大热多年的 Java 挤了下去,来到了第二的位置。

三、代码贡献者群体来源:近 50% 来自私企开发者

数据显示,生态可持续发展的好坏与社区有关,高度信任的团队更有可能拥有健康的合作文化。

比如行为准则、贡献、优秀项目以及在讨论中对语言的尊重等,这些都表明社区是安全、受欢迎和受信任的。因而具有这些信号的社区,也会吸引更多的贡献者,创造更强的归属感和成就感。

在此次调查报道中,代码贡献者群体的来源也很好的体现了上述观点:

其中,有 47.8% 的代码贡献者来自私人企业的开发者,学生群体开发者代码的贡献量占比为 27.9%。其次,来自 OSS 平台的开发者贡献量占 13.5%,Private OSS 开发者贡献量占 5.5%。

四、GitHub 用户按地理分布:中国 755 万+ 排名第二

如果按照地区或国家来划分 GitHub 上用户的占比情况,那么此次报告数据也给出了非常清晰的结论:

美国以 13551846 的用总用户数排名第一,中国则以 7555311 的总用户数排名第二。

(我们可以通过点击菜单,在 2020 年和 2021 年的总用户数之间切换)

五、工作方式发生改变:远程/混合办公模式受欢迎

2021年,全球经济及生产率逐渐恢复,由远程办公转变为混合办公的模式也同时进一步巩固。

随着办公场所的变化,开发者们的工作状态又会受到哪些影响呢?

本次报告中,仅有约 11% 的受访者表示希望回到同位办公的状态,比之前希望在办公室工作的用户数(41%) 下降了 30%。大多数用户表示,远程、混合的办公模式比较合适。

六、自动化能增强可持续性,自述文件对开源项目至关重要

数据显示,通过自动化来消除分歧和重复性任务,可以使得团队在开源方面的表现提高 27%,在工作方面的表现提高了 43%,开发人员报告实现率会更高。

同时,代码需要留有自述文件才能成为好的开源项目:(按存储库类型列出的包含和不包含自述文件的存储库数量)

比如调查中显示了一组数据,开源中,不包含/包含自述文件的比例分别为 14.1% (33,544)和 85.9%(204,373);工作中的开源,不包含/包含自述文件的比例分别为 12.26%(6,000),87.74%(42,954)。

因此,提高生产率的关键之一,就是自述文件能够增加用户对开源项目的信心。

通过自述、贡献指南和问题共享信息,我们得出了开源项目的秘密:

邀请新的贡献者,能使开发人员的工作效率提高 55%。企业可以采用这些最佳实践来支持其团队的工作,并启动内部资源计划。

“后疫情”时代,线上远程办公已经成为全球各行业工作流程的新常态。那么,当前形势下,如何通过开发代码、创建文档以更智能、更可持续的方式来支持社区提高生产力和幸福感?

GitHub 2021 Octoverse 的这项报告,可以很清楚的了解到“是什么让开发人员和团队表现得更好、更有效率、并拥有良好的开发经验”这个问题。


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK