【GitHub 2017年度报告】70万中国新用户,Python超越Java成第二受欢迎语言

【新智元导读】GitHub 2017年年度报告发布:这一年,全球200多个国家的2400万开发者用337种编程语言创建了2530万活跃repos。其中,有70万来自中国的新用户加入,Python超越Java成为第二最受欢迎的语言,TensorFlow依然是最受欢迎的深度学习库。大批统计数字袭来,带你领略开发者以及AI技术发展非凡的一年。

数以百万的开发者在使用 GitHub 共享代码和构建业务。你在这里提交你的工作,对新技术进行修补,为开源项目做出贡献,等等。你已经证明,当充满好奇心的人们得以一起工作时,就会有好事发生:工作进展得更快,新的想法源源不断,我们构建软件的方式也会发生根本性的改变。

过去的十年里,你已经完成了数百万项的工作。在2017年,GitHub社区拥有2400万开发者,他们在6700万个开源库中工作。

  • 用户总数:2400万
  • 总机构数:150万
  • 总仓库数:6700万

GitHub 的2400万用户遍布全世界200多个国家。下面这张地图显示了哪个大陆使用GitHub的人数最多。

70万来自中国的新用户加入,占据Github新人总数70%

这一年,有670万名开发者新加入GitHub。你打开了你的第一个pull request,创建了新的仓库,为世界各地的开源社区做出了贡献。

自2016年9月以来,有670万开发者新加入GitHub,以及45.1万新的组织,包括在今年初搬到GitHub的Python(github.com/python)。

欢迎来到GitHub

我们很高兴欢迎来自世界各地的新用户加入GitHub。今年,有超过100万新加入的开发者来自美国,近70万来自中国。

自2016年9月以来:

  • 有120万人第一次 Pull Request
  • 410万人创建了他们的第一个仓库
  • 19.1万人star或fork了一个仓库

GitHub的新用户都是什么人?

我们了解到,几乎一半的新注册用户是学生或编程新人。

  • 48% 学生
  • 28% 专业人士
  • 22% 编程爱好者
  • 3% 其他

新用户有多少编程经验?

  • 45% 有一些经验
  • 45% 完全没有经验
  • 10% 经验丰富

Github 上最流行的15种语言,Python超越Java跃居第二

2017,作为程序员的你度过了忙碌的一年,在2500万个公共存储库共享了代码。让我们来回顾一下你构建代码的方式,你所做的贡献,以及你使用的语言。

自2016年9月以来:

  • 10亿公开commits
  • 2530万活跃repos(“活跃”意味着在过去的一年代码中有一些公共活动,例如提交过代码,评论,被标过星,或被提交issue。)
  • 1250万活跃issues
  • 130万新Pull requests

GitHub上最流行的15种语言

GitHub上的开源项目共使用337种编程语言——JavaScript是使用最多的语言。

2017年,Python取代Java成为GitHub上第二流行的语言,今年的pull requests比去年增加了40%。

排在第4 的是Ruby,PHP和C++则分别第五和第六。

Typescript的数量也在增加,几乎是去年的4倍。

“机器学习”成为最热门的主题

今年1月,我们发布了主题分布引擎:仓库的tag能让你通过技术类型、行业等来探索不同主题的项目。

以下是自这个功能发布以来GitHub上的最热门主题(不包括框架和语言项目)。

TensorFlow是fork最多的项目,贡献者数量排第五

以下是GitHub上最活跃的组织和项目,根据贡献者、fork和comment的数量统计而来。

10大最多被fork的项目

这个列表不包括MOOC课程,例如coursera上一项已经有超过10万fork的R语言编程作业(rdpeng/ProgrammingAssignment2)。

10大最多贡献者的项目

10大最多review的项目

10大最多讨论的项目

Comment和review只是构建软件过程中发生的讨论的一小部分。今年,你以更多的方式与世界各地的同事、合作者和朋友交换了意见。

  • 62.4万个Pull requests被审查
  • 140万用户在别人的Issue下发表了评论

意外:最多?的issue是一只猫踩出来的

用Emoji表达态度

语言常常无法表达我们的感情,但有时候,一个? 就够了。一个有趣的事实:2017年得到最多?的issue是:Redis项目上一只猫踩出来的。

巨头公司也在关注Github,美国企业使用最多

不管是大公司还是小公司,不管是松散的团队还是跨国企业,都在使用GitHub工作。

  • 财富50强企业中52%的公司使用GitHub Enterprise
  • 财富100强企业中45%的公司使用GitHub Enterprise

在美国100家最大(根据营收)的公司中,差不多有半数使用GitHub Enterprise来开发软件。

使用GitHub Enterprise最多的国家

团队可以以一种协作、透明、安全的方式合作,无论团队成员在世界的哪个角落。事实上,GitHub Entriprise的用户中有四分之一来自美国以外的地区。

从金融到零售,在Github上你能做的不仅是软件

GitHub上的每个团队都在构建软件,但其中一半以上的代码用于软件以外的各行各业——从金融也到零售业。以下是代表性的10大行业。

Github开发者项目,用户数量增加了50%

GitHub的开发者项目(https://developer.github.com/program/)是让你获得在GitHub上创建伟大项目所需资源的一种方式。今年,这个项目的规模变得更大,用户数量比去年增长了50%。

自2016年9月,拥有9794名活跃成员,创造了1413个Integrations。

有超过50万学生利用Github学习

GitHub上有如此多的代码,自然地,这是一个学习和职业生涯提升的理想场所。

有超过50万学生利用GitHub学习,5300名教师利用GitHub教学

下图是最常使用GitHub的大学(根据使用GitHub教育优惠的用户数量)

4526名教师和学生们利用GitHub Classroom进行合作,在GitHub上分发、完成和评改作业。今年,GitHub Classroom的注册用户增长了近100%,增加到272200个仓库。

自从2014年推出以来,Student Developer Pack帮助超过85万学生像专业人士一样编写代码。

50名学生专家(Campus Expert)努力在他们的学校建立科技社区。这些学生来自14个不同的国家,主修从计算机科学到经济学的各种科目。

面对如此众多的用户参与和厚爱,Github年度报告要给出下面这些字——“感谢你参与非凡一年”。

同样,即将于11月8日举行的新智元 AI World 2017世界人工智能大会,在接近年末的这一节点,致力于展现2017年世界尤其是中国AI技术和产业风貌,深入了解,马上抢票!

原文发布于微信公众号 - 新智元(AI_era)

原文发表时间:2017-10-29

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏云计算D1net

云计算对于互联网基础设施意味着什么

由于云计算在IT世界得到广泛应用,开发人员和组织需要考虑在负载平衡、集成、安全性等方面采用最新技术。 如今的商业环境是以移动性和云计算为中心,那些未能将业务迁移...

29640
来自专栏web前端教室

什么是web前端新人的核心竞争力?这么多前端零基础新人,怎么能比别人强?

▼ 废话少说,现在的前端开发工作的现状是,中高端前端开发工程师缺口在放大,低端前端开发人员过剩,同时前端工作的要求在提高。大量的低级前端开发人员在写虚假简历,却...

246100
来自专栏量子位

有人上传你的脸?Facebook新功能立刻就会提醒你

Root 编译整理 量子位 出品 | 公众号 QbitAI Facebook最近开放了三个新的面部识别功能: 1)通过面部识别技术读取出照片中有哪些人,然后向盲...

28360
来自专栏云计算D1net

混合云应用于灾难恢复的时机到了吗?

由于一系列重大发展,包括企业对混合云的兴趣与日俱增,2015年对企业采用云而言会是关键的一年。 混合云迎来高速发展 众多的报告和调查预测,混合云市场将迎来高速发...

23430
来自专栏软件开发

从一个故事开始谈项目与团队管理

二战期间,英国国防部发现参战的飞机难免挨上高射机枪的枪子儿,受限于飞机重量和成本,他们只能在一处安装装甲增强防御力。但是在位置选择上犯了难:应该把装甲装在什么位...

23560
来自专栏云计算D1net

混合云的5个安全注意事项

如今,即使企业的基础架构、应用程序以及数据在云中,也不要以为在遵守法规方面就可以有所偏离。因为企业仍然需要对数据的安全负责。 虽然企业可能牢牢掌握了其私有网络中...

36580
来自专栏云计算D1net

企业云计算道路隐藏着各种陷阱和困难

如今,越来越多的大企业禁不住应用软件厂商的诱惑,开始考虑将原来运行在私有数据中心的大型应用系统迁移到云端。而关于云计算的商业价值,形形色色的云计算服务商通常会告...

33750
来自专栏互联网数据官iCDO

2018,营销所面对的5大阻碍(2):微服务和API

这是这个系列文章的第二部分,如果您还没有阅读第1部分,您可以点击链接:2018,营销所面对的5大阻碍(1):数字化转型。 2、微服务和API(2018更新版) ...

36270

简谈“个人云”

现在,让我们在脑海设想一个简陋而无窗的房间,里面堆满了大量的金属的机器。所有的机器都用多色的电线连接在一起,并且房间时不时灯光闪烁。你会用什么比喻来形容这个场景...

24370
来自专栏云计算D1net

云存储成本分析的5大技巧

如今,越来越多的组织转向采用云计算,希望在成本节约和流程简化方面为其提供机会。 云计算市场的规模在过去五年中增长了三倍,到2019年预计将超过1280亿美元。...

37080

扫码关注云+社区

领取腾讯云代金券