数以百万的开发者在使用 GitHub 共享代码和构建业务。你在这里提交你的工作,对新技术进行修补,为开源项目做出贡献,等等。你已经证明,当充满好奇心的人们得以一起工作时,就会有好事发生:工作进展得更快,新的想法源源不断,我们构建软件的方式也会发生根本性的改变。
过去的十年里,你已经完成了数百万项的工作。在2017年,GitHub社区拥有2400万开发者,他们在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月以来:
GitHub的新用户都是什么人?
我们了解到,几乎一半的新注册用户是学生或编程新人。
新用户有多少编程经验?
Github 上最流行的15种语言,Python超越Java跃居第二
2017,作为程序员的你度过了忙碌的一年,在2500万个公共存储库共享了代码。让我们来回顾一下你构建代码的方式,你所做的贡献,以及你使用的语言。
自2016年9月以来:
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只是构建软件过程中发生的讨论的一小部分。今年,你以更多的方式与世界各地的同事、合作者和朋友交换了意见。
意外:最多?的issue是一只猫踩出来的
用Emoji表达态度
语言常常无法表达我们的感情,但有时候,一个? 就够了。一个有趣的事实:2017年得到最多?的issue是:Redis项目上一只猫踩出来的。
巨头公司也在关注Github,美国企业使用最多
不管是大公司还是小公司,不管是松散的团队还是跨国企业,都在使用GitHub工作。
在美国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技术和产业风貌,深入了解,马上抢票!