Skip to content

Instantly share code, notes, and snippets.

@baymaxium
Created October 18, 2017 07:30
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save baymaxium/c0c666c0ae169acf597adbd7cbc1c375 to your computer and use it in GitHub Desktop.
Save baymaxium/c0c666c0ae169acf597adbd7cbc1c375 to your computer and use it in GitHub Desktop.
GitHub发布2017年度开发者报告,用户超2400万

原文:聊聊架构

编辑 | 雨多田光

10 月 10-12 日,GitHub Universe 大会在旧金山召开,GitHub 官网也发布了 2017 年年度数据报告。今年的数据让人眼前一亮,我们将目光聚焦在其中几个点上。

语言 /Grand Order

因为存在“语言之争”这个梗,我们先看一下 2017 年各语言在 GitHub 上的使用情况,排在前 15 名的如下:

可以看到 Python 从去年的第三,超车排在第二位了,这跟 Python 在年初将整个项目移植到 GitHub 上有一定关系吧。它相比去年新增了 40% 的 Pull Request。越来越多人体会到了 “人生苦短” 了吗?

而被它挤下去的就是 Java。Java 9.0 才刚刚发布不久,这有点打击人的样子,Java 老矣,尚能饭否?

再看看 JavaScript,目前它仍然稳居榜首,并且将排在后边的语言远远抛在身后,在如今前端技术越来越火的情况下,这并不是很难理解。另一方面,作为 JavaScript 超集的 TypeScript,在 2017 年的热度也在不断上升,pull request 数量呈上升趋势。

中国开发者

我们关注一下中国开发者在 GitHub 上的动态。2017 年有接近 70 万中国用户加入 GitHub。我们知道,整体上,随着中国 IT 界开源的项目越来越多,质量越来越高,现在使用 GitHub 的中国组织和个人用户正不断增长。随手举 BAT 这三大巨头的开源项目:

百度:进一步了解百度刚开源的RPC框架brpc

阿里:阿里分布式消息中间件RocketMQ的设计思路与技术细节

腾讯:微信开源的 Android 热补丁框架 Tinker 什么来头?

学生

很多人从学生时代(或者说从学习 coding)开始,就会在 GitHub 上找项目去学习,GitHub 在这方面俨然一所高校。2017 年,上百万的学生和老师把 GitHub 当成了学习与教授的地方。

具体数据是近 130 万学生在这里“听讲”,而近 5300 名教师在这里“讲课”,他们的互动跨越了近 28 万的 Repo。

另一方面,自 2014 年启动的 Student Developer Pack 项目,到今天已经为近 25 万学生提供了帮助,让他们不用因为高昂的开发工具开销而在学习道路上止步。

而年轻人自然是要搞事情的,像 IT 行业里神一样的前辈,来自 14 个国家的 50 位学生专家在他们的学校建立技术社区,不久的将来或许就能看到他们之中有神话般的事迹被传颂!

这一些激动人心的信息,有没有让你兴奋起来,或许读者你就是一个学生,撸起袖子加油——敲代码吧。

整体数据

这里来整体地过一下官网上公布的一些数据吧。

https://octoverse.github.com/

2400 万用户

150 万组织

6700 万 Repo

自 2016 年 9 月,10 亿 Commit

自 2016 年 9 月,2530 万活跃项目

自 2016 年 9 月,1250 万活跃 Issue

自 2016 年 9 月,130 万新 Pull Request ,包括 Linus Torvald 的第一个 GitHub Pull Request:subsurface/subsurface#155

合并了 100,000,000 次 Pull Request

关闭了 68,800,000 个 Issue

不包括框架和语言,贴上下边这些标签的项目最多:

machine-learning

game

iOS

API

blog

website

deep-learning

library

arduino

plugin

database

bot

被 fork 最多的十大项目

contributor 最多的十大项目

review 最多的十大项目

discuss 最多的十大项目

62.4 万 Pull Request 被 review

140 万人在他人的 Issue 下讨论

emoji 表情在 GitHub 上竟然被用得很多,大有“一 emoji 胜千言”的态势

52%的美国财富50强公司使用 GitHub 企业版

除了软件行业,其它行业也在使用 GitHub 企业版

组织安装最多的 APP

Codecov

WaffleBot

GreenKeeper

GitBook

Buddybuild

自 2016 年 9 月,新增了 670 万开发者

自 2016 年 9 月,新增了 45.1 万个组织入驻 GitHub

自 2016 年 9 月,120 万人提交了他们的第一个 Pull Request

自 2016 年 9 月,410 万人创建了他们的第一个 Repo

19.1 万人 star 或 fork 了项目但没有提交代码

此外,GitHub 还展示了其人文关怀,多年来举办了数百次活动,并与全球非营利组织建立了合作伙伴关系

More

更多内容,可以查看官网:

https://octoverse.github.com/

也可以关注一下 GitHub Universe 大会的相关动态。

最后,聊句题外话,其实 GitHub 并不只能服务于 coder,我看过一些设计师、书籍作者在 GitHub 上使用它的版本控制和 pages 等功能,他们也做得挺有意思的,这其实是通用的。君子性非异也,善假于物也,大家可以就此讨论一下,也欢迎分享一下你使用 GitHub 的骚操作。

今日荐文

点击下方图片即可阅读

电商如何做企业总体架构?

百度语音技术有哪些应用案例?百度UNIT有哪些最新技术进展?PaddlePaddle使用过程中会遇到哪些问题,怎样解决?10月19日,百度AI 开发者实战营深圳站,百度资深AI工程师现场讲解,体验最新AI产品。内部开放200个邀请名额,识别下图二维码或点击阅读原文报名。

以上

感谢阅读

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment