GitHub发布2017年度开发者报告,用户达2400万

2017 年 10 月 15 日

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 这三大巨头的开源项目:

学生

很多人从学生时代(或者说从学习 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: https://github.com/Subsurface-divelog/subsurface/pull/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 的操作。

感谢​​​​​​​郭蕾对本文的审校。

2017 年 10 月 15 日 17:081724

评论

发布
暂无评论
发现更多内容

写给产品经理的信(2):产品设计能力怎样进阶

夜来妖

产品 个人成长 产品经理 产品设计 进阶

有价值的产品=设计思维+精益创业+敏捷方法

行叔

Scrum 敏捷开发 Agile 设计思维 精益创业

关于问题的问题 —— 读《你的灯亮着吗?》

YoungZY

读书笔记 读书

孩子,我们在睡前一起来阅读 15 分钟的好书,让彼此都带着好的故事入眠。

叶小鍵

正确阅读 托马斯·奥本 Doug Antin 蒂·泰德罗克

一文带你彻底厘清 Kubernetes 中的证书工作机制

首富手记

Kubernetes

面试官问你MyBatis SQL是如何执行的?把这篇文章甩给他

cxuan

mybatis

python实现·十大排序算法之希尔排序(Shell Sort)

南风以南

Python 排序算法 希尔排序

怎么控制老板不断加需求?

kimmking

内容比形式更重要

Winann

内容 生活 工作 形式主义

Lean UX 教你设计如何驱动产品

Yanel 说敏捷产品

产品 敏捷 设计

ARTS - Week One

shepherd

js algorithm

数仓系列 | Flink 窗口的应用与实现

Apache Flink

大数据 flink 流计算 实时计算 大数据处理

技术工作中的颜值

N维空间的尘埃

工厂模式 (一)简单的工厂模式概念以及示例代码

LSJ

有点干货 | Jdk1.8新特性实战篇(41个案例)

小傅哥

函数式接口 Lambda 小傅哥 jdk8 编码

实用贴丨正确的「递归」打开方式:让计算机像计算机一样去计算

博文视点Broadview

Python 递归

Flutter的staggered GridView详细使用

潘珉

flutter

翻译敏捷行业专业外文,不只是谷歌翻译

行叔

翻译 Scrum 敏捷开发 Agile

「开放」对协作效率的影响

Tony Wu

产品 产品设计

Elasticsearch 实战

代码诗人

[Git] Git 可以这么学

猴哥一一 cium

git

[GitHub] 跟我一起白嫖 GitHub Pages 做个人站点 ?

猴哥一一 cium

git GitHub GitHub Pages

要和竞争对手做比较吗?

邓瑞恒Ryan

创业 战略管理

五个“为什么” —— 读《精益创业》

YoungZY

读书笔记

Zabbix实战指南

橙子冰

技术 运维 监控 运维自动化 zabbix

学计算机你后悔了吗?

陈辰

学习 技术 前端

RabbitMQ 集群

云淡风轻

读书笔记 RabbitMQ

软件开发生产率改进之我见(一)

清水

团队管理 软件工程 技术管理

已发表的技术文章-大数据方面

绝影-大数据

Kubectl exec 的工作原理解读

米开朗基杨

Kubernetes kubelet

游戏夜读 | 如何避免乏味?两则

game1night

GitHub发布2017年度开发者报告,用户达2400万-InfoQ