前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【GitHub 2017年度报告】70万中国新用户,Python超越Java成第二受欢迎语言

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

作者头像
新智元
发布2018-03-21 15:25:39
9050
发布2018-03-21 15:25:39
举报
文章被收录于专栏:新智元
【新智元导读】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技术和产业风貌,深入了解,马上抢票!

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2017-10-29,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 新智元 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云数据库 Redis
腾讯云数据库 Redis(TencentDB for Redis)是腾讯云打造的兼容 Redis 协议的缓存和存储服务。丰富的数据结构能帮助您完成不同类型的业务场景开发。支持主从热备,提供自动容灾切换、数据备份、故障迁移、实例监控、在线扩容、数据回档等全套的数据库服务。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档