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

阅读大概需要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年是变化非凡的一年,但有一件事情仍然是正确的,就是来自世界各地的开发人员越来越多的聚集在一起进行创新、寻找联系和解决问题。


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

  1. 2018清明假期旅游预测报告:全国游客人次预计破亿

    近日,某旅游集团发布<2018年中国清明假期旅游大数据预测报告>.报告预计今年清明小长假全国接待游客将突破1亿人次.还依据全国游客在携程在线平台和线下门店预订度假产品的大数据,预测了清明人 ...

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

    整理 | 郑丽媛 出品 | CSDN(ID:CSDNnews) 不知不觉中,2021 年的日历已经翻到了 11 月中旬,各种年度报告也开始蓄势待发.这不,全球知名代码托管平台 GitHub 今天就重磅 ...

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

    整理 | 郑丽媛 出品 | CSDN(ID:CSDNnews) 不知不觉中,2021 年的日历已经翻到了 11 月中旬,各种年度报告也开始蓄势待发.这不,全球知名代码托管平台 GitHub 今天就重磅 ...

  4. CSDN蒋涛提出技术社区三倍速定律,称下一个20年全球开发者数量将过亿

    10 月 24 日,科大讯飞 1024 开发者节在合肥举行,中国 IT 技术社区 CSDN 创始人&董事长.极客帮创投创始合伙人蒋涛受邀发表了主题演讲. 在演讲中,蒋涛提出了"技术社 ...

  5. 中国 GitHub 开发者数量年增长 37%,为全球最快

    整理 | 伍杏玲 出品 | CSDN(ID:CSDNnews) 今日,以"数字化转型加速度"主题的微软在线技术峰会召开.会议伊始,微软公司CEO萨提亚·纳德拉(Satya Nade ...

  6. 一年暴增1600万程序员!GitHub 2021年度报告发布:中国755万开发者排全球第二

    点击上方"视学算法",选择加"星标"或"置顶" 重磅干货,第一时间送达 来源丨新智元 编辑丨极市平台 导读 GitHub年度报告显示,去年全 ...

  7. 苹果iPhone系列成交额5秒破亿;荣耀回应:没有安卓授权是假消息;魅族宣布将接入鸿蒙系统|极客头条...

    「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧. 整理 | 梦依丹 出品 | CSDN(ID:CSDNnews ...

  8. 极客日报:苹果iPhone系列成交额5秒破亿;荣耀回应:没有安卓授权是假消息;魅族宣布将接入HarmonyOS

    一分钟速览新闻点! 荣耀回应:没有安卓授权是假消息 苹果 iPhone 产品成交额 5 秒破亿 小米公布 200W 有线快充与 120W 无线秒充两项技术 魅族宣布将接入HarmonyOS系统 苹果: ...

  9. 百度智能云“云+AI”新战略年终答卷,PaddlePaddle累计开发者数量265万人

    作者 | 宋慧 出品 | CSDN资讯 在2020年中宣布全新云+AI的新战略之后,12月17日,百度举办"ABC SUMMIT 2020百度云智峰会",大会以"智者先行 ...

最新文章

  1. Oracle官方推荐的性能测试工具!简单、精准又直观!
  2. 翻译|给数据科学家的10个提示和技巧Vol.1
  3. http请求requestUtils
  4. linux下批量新增数据,linux下批量插入数据到mysql
  5. dell笔记本插上耳机没有声音_跑男的耳机没有声音,沙溢只用一句话诈出来,不愧是《王牌》常客...
  6. ASM:《X86汇编语言-从实模式到保护模式》第8章:实模式下硬盘的访问,程序重定位和加载...
  7. MongoDB 覆盖索引查询
  8. 用CIL写程序:从“call vs callvirt”看方法调用
  9. CGAN和InfoGAN理解
  10. 微信小程序的图片上传及图片预览功能
  11. 【大数据】大数据技术框架,有这一篇文章就够了
  12. python:16进制转2进制
  13. 任何进行推理的系统都必须具有一些基本的智能
  14. 数据库实验3 表、ER图、索引和视图的基础操作
  15. 英文句子比较大小c语言,怎么用C语言写个程序找出两个英文句子中相同的英文单词...
  16. Python 基于BP神经网络的鸢尾花分类
  17. Pandas官方文档!(中文版PDF下载)
  18. Python爱心表白,快去发给你心仪的人叭~
  19. 计算机技术在注射模中的应用,CAD/CAM技术在注射模具设计,制造中的应用.pdf
  20. 任意设备观看iptv

热门文章

  1. Codeforces Round #323 (Div. 2) A. Asphalting Roads
  2. HTML5之音频audio知识(部分vedio)
  3. oracle 11g RAC Grid Infrastructure
  4. ThinkPHP快捷查询
  5. TTCN手动测试总结
  6. 乱思。。。。。。。、、、、、
  7. 2021年4月12日 阿里供应链Java研发实习面试(一面)(含总结)
  8. JAVA线程池之双端队列与工作密取workstealingpool java7新加的一种线程池
  9. Pytorch optimizer.step() 和loss.backward()和scheduler.step()的关系与区别 (Pytorch 代码讲解)
  10. 观点|基础模型产业发展路在何方?李飞飞等共话基础模型未来趋势