点击上方“Github中文社区”,关注

看Github,每天提升

第060期分享  来自:机器之心 & GitHub

大家好,我是Huber。

2021 已经过去了,2022年我们相约。

2021年 GitHub表现如何,中文Top3花落谁家呢?

全球最大的代码托管平台 GitHub,至今已聚集了超过 7300 万的开发者。

2020 年,新冠疫情突然到来,拉开了人与人之间的「地理距离」。与此同时,开发者们不得不开始学会适应远程工作,在家中尽量保持与办公室时同等的生产力水平,此外还要兼顾工作与生活的平衡。

从陌生到熟悉,从无所适从到得心应手……2021 年快结束了,人们已经从希望恢复往日时光的心态发展到真正习惯了工作流程的改变,意识到了远程工作的切实需求。全球最大的代码托管平台 GitHub 正是这一趋势转换的见证者。

近日,GitHub 正式发布了 2021 年度报告。今年的研究结合了来自 400 万以上存储库的数据和来自 12000 多名开发者的调查结果,得出了一些有趣的结论。

GitHub 开发者数量超 7300 万

过去一年里,有 1600 万开发者加入了 GitHub,目前平台的开发者数量已经达到了 7300 万;过去一年里,他们在 GitHub 上创建了 6100 万个存储库。世界财富 100 强企业中的 84% 都在使用 GitHub。

过去一年里,43.2% 的 GitHub 活跃用户来自北美,其次是欧洲(33.5%)和亚洲(15.7%)。

其中,有 7555311 名开发者来自中国。

过去一年里,GitHub 迎来了 140 万新的开源贡献者:

近年来,开发者们使用的编程语言有什么趋势?Javascript 始终位列第一,Python 和 Java 近三年来分别位列第二和第三,地位稳固。不是说好的是PHP是最好的语言嘛?

可以看到,从 2017 年开始,TypeScript 的热度在几年内一路飙升,终于抵达「第四名」的位置,超过了 C#、PHP、C++ 等二十几岁的老前辈,未来可期。

当工作方式在改变

2021 年,生产力开始恢复到新冠疫情之前的水平,同时也推动了远程和混合工作的范式转变。

人们的工作场所正在发生变化。当受访者被问及大流行之前的工作方式以及大流行之后希望如何与他人合作等问题,只有约 11% 的受访者希望回到原来的办公地点,对比之前 41% 希望在办公室工作的比例,下降了 30%。

实践表明,自动化增强了可持续性。自动化消除了分歧和重复性任务,团队在开源方面的表现提高了 27%,在工作上提高了 43%,开发者实现了更高的完成度。

GitHub 上的开发者模式反映了自动化软件交付是开源的关键推动因素,能帮助团队在规模上更快地发展。可以看到,大型存储库使用 Actions 的比例高于中小型库。

数据显示,一旦大型存储库开始使用 Actions,团队每天合并的拉取请求比以前增加了近 2 倍(增加了 61%),合并速度提高了 31%。在所有开源存储库中,使用 Actions 将合并拉取请求的数量增加了 36%,并将合并时间缩短了 33%。

还有一点容易被忽略:高效的搜索算法固然很好,但可搜索性也是一致的代码标准和命名约定的产物。

数据显示,当开发人员可以轻松找到他们需要的东西时,他们感到有能力完成工作的可能性要高出近 60%。此外,只需拥有一个易于搜索的团队存储库,他们就可以将生产力提高 11%——这一发现也得到了早期研究的支持。

当中文项目Top3

以下排行是消除恶意非技术项目:面试题&资料整理的高星项目

不可思议的是:大家看到996.ICU排行老二

传送门

更多报告细节

1:https://github.blog/2021-11-16-the-2021-state-of-the-octoverse/

2:https://www.githubs.cn/

OK!到这就是这期分享

如果觉得文章有用,请点在看,收藏,分享。

历史分享

★ 重磅推荐:腾讯开源的一大力作

★ 重磅开源:标星超过 10k+ 的免费接口,API 的搬运工,真香!

★ 突发 !开源 Java 日志记录工具 Log4j 爆“核弹级”漏洞

★ 哈工大硕士生实现11种数据降维算法,代码已开源!

点个在看呗!

2021 GitHub年度排行榜出炉!中文Top3项目诞生!相关推荐

  1. 绝绝子还是YYDS,2021国民年度流行语出炉

    2021年临近尾声,搜狗输入法保持传统,通过征集整理网友投稿发布#2021国民年度流行语#TOP100超级榜. 根据搜狗输入法官方微博显示,今年各大网络文学粉墨登场,缩写梗层出不穷,新闻热评和娱乐事件 ...

  2. Python再夺冠,上古语言COBOL大流行,IEEE Spectrum 2020年度编程语言排行榜出炉!...

    整理 | 屠敏 题图 | 东方 IC 出品 | CSDN 博客 领域驱动技术,技术鞭策领域. 近日,IEEE Spectrum 最新发布了 2020 年年度编程语言排行榜.IEEE Spectrum ...

  3. 苹果曝硬件级不可修复漏洞;IEEE Spectrum 2020年度编程语言排行榜出炉

    开发者社区行业周刊又和大家见面了,快来看看这周有哪些值得我们开发者关注的重要新闻吧. Python 再夺冠,上古语言 COBOL 大流行,IEEE Spectrum 2020年度编程语言排行榜出炉! ...

  4. 2020 年全国房价排行榜出炉

    点击上方"民工哥技术之路",选择"设为星标" 回复"1024"获取独家整理的学习资料! 2020年全国房价排行榜出炉,深圳蝉联榜首.数据显示 ...

  5. 2019编程语言排行榜出炉, AI做八年级试卷得90多分,全球服务器市场下滑 11.6%, (2019/09/09)...

    行 业 要 闻 Industry   News ▲▲▲ 0 1 IEEE 2019编程语言排行榜出炉:趋势.开源.职位需求,Python都是第一 IEEE Spectrum 刚刚发布了第六届编程语言排 ...

  6. 重磅!博安生物新冠中和抗体对“拉姆达”等变异毒株有效;2021投资入籍排名出炉 | 美通社头条...

    要闻摘要:博安生物新冠中和抗体对"拉姆达"等变异毒株有效.2021投资入籍排名出炉.三亚旅游推广网站全新上线."伍尔特养车"全国门店突破150家.纬湃科技开发可 ...

  7. CSDN产品周报第23期|叮~2021 CSDN年度报告已出炉;私信新增拉黑功能;创作助手支持错别字检测……

    hello,大家好,这里是「CSDN产品周报」第23期.本次更新主要涉及博客.问答及私信,欢迎大家详细了解和使用. 一.博客使用体验优化 1.优化复制按钮,复制代码无压力 优化前 优化后 2.优化博客 ...

  8. 叮~2021 CSDN年度报告已出炉;私信新增拉黑功能;创作助手支持错别字检测……【2021.12.29】

    hello,大家好,这里是「CSDN产品周报」第23期.本次更新主要涉及博客.问答及私信,欢迎大家详细了解和使用. 一.博客使用体验优化 1.优化复制按钮,复制代码无压力 优化前 优化后 2.优化博客 ...

  9. 年度数据与月度数据转化_山东工会新媒体传播力指数2020年12月数据、年度数据出炉...

    回顾是为了更好的开始! 山东工会新媒体传播力指数 2020年12月数据.年度数据 出炉啦! 跟工小哥一起来看吧 ↓↓↓ 2020年12月数据 市级总工会 (点击查看大图) 县(市.区)级总工会 (点击 ...

最新文章

  1. 比较两个字符串是否相等
  2. jvm优化_使用Java流和In-JVM-Memory的超低延迟查询
  3. Fiddler使用方法简介
  4. P2163 [SHOI2007]园丁的烦恼(二维数点模板题)
  5. C++/C 宏定义(define)中# ## 的含义(转)
  6. 大白菜linux系统安装步骤,GRUB简单入门教程
  7. QList和QVector等容器的区别
  8. 我的QQ群,欢迎入坑!
  9. 复杂度分析当中的Θ、Ο、Ω
  10. 拓端tecdat|用Python进行图像模糊处理和特征提取
  11. R语言---ggplot图片边缘空白设置和ggplot映射的shape值多余6个
  12. ZipEntry 类,zip的压缩与解压
  13. PNAS | 人类线粒体的双亲遗传模式
  14. 华为外包公司一面二面三面回顾
  15. 视觉学习笔记Week9 Gazebo仿真环境下相机焦距计算
  16. [M1]Daily Scum 10.11
  17. 戴尔灵越15-5567装黑苹果
  18. IEEE754标准转换
  19. 旧金山大学数据结构和算法的可视化学习工具
  20. 关于Github上zheng项目部署问题总结

热门文章

  1. HTML+CSS修改li前小圆点的样式or颜色
  2. 使用Linux命令删除Android的一些垃圾文件
  3. 必领空投一:4EVERLAND部署奖励
  4. python伪原创工具开发_现在有哪些好用的伪原创工具?
  5. 一个优秀的团队,就该这样定目标
  6. 从零开始搭建SpringBoot项目(一)——开发环境搭建(图文详细)
  7. python多个if怎么优化_利用策略模式优化过多 if else 代码
  8. android调用外部导航(百度,高德)
  9. 算法的时间复杂度和空间复杂度总结
  10. SAS概念知识点 (复习1)