写点什么

GitHub Octoverse 2018 调查要点

  • 2018-10-28
  • 本文字数:1001 字

    阅读完需:约 3 分钟

Octoverse 是 GitHub 为把握社区脉搏而针对社区开发人员开展的年度调查。以下是今年调查的要点。

国家地区和贡献者

拥有最多 GitHub 用户的国家与地区的排名与去年的 Octoverse 没有显著差异,美国排名第一,约占整个社区的 20%,其次是中国、印度、英国、德国和加拿大。在排名有所提升的国家中,日本排名从第 9 位上升到第 8 位,西班牙从第 14 位上升到第 12 位,中国香港位居第 17。

亚洲是 2018 年创建最多新存储库的大洲,截至 2018 年 9 月 30 日,亚洲创建的开源存储库数量超过了世界其他地区创建的存储库总量。贡献者数量增长较快的国家或地区是中国(香港)(1.8 倍)、新加坡(1.8 倍)、埃及(1.6 倍)、尼日利亚(1.6 倍)和孟加拉国(1.6 倍)。虽然美国拥有最大的开发者群,但 2018 年的贡献增长趋势主要来自美国之外。

私有、公共和开源存储库的每小时贡献分布并未带来很多意外,开放源代码和公共贡献数量在傍晚和周末上升,而私有贡献在白天和工作日普遍存在。

语言和项目

最常用语言的排名没有发生变化,前 6 种语言包括 JavaScript、Java、Python、PHP、C++ 和 C#。在上升或下降最明显的语言中,TypeScript 从去年的第 10 位上升到第 7 位,而 C 语言和 Ruby 相对于其他语言而言失去了阵地。

增长最快的三种语言是 Kotlin(2.6x)、HCL(2.2x)和 TypeScript(1.9x)。Rust(1.7x)和 Go 语言(1.5x)证实了使用更专注于线程安全的静态类型语言的趋势。在前 5 种语言中,只有 Python 显示出了显著增长(1.5 倍)。

拥有最多贡献者的项目是 Visual Studio Code(19k)、React Native(10k)和 TensorFlow(9.3k)。说到贡献者的增长,Azure Docs、PyTorch 和 Godot(一个游戏引擎)是增长最快的项目。

在企业为开源项目所做的贡献方面,微软以 7700 个贡献瑶瑶领先,其次是谷歌(5500 个),以及 RedHat(3300 个)。贡献最多的三所大学是加州大学伯克利分校、华盛顿大学和麻省理工学院。

总的来说,GitHub 的采用率逐年增长,来自 210 万个企业的 3100 多万开发人员使用了 9600 多万个 GitHub 存储库。2018 年新用户的增长令人感到震惊,去年新用户加入该平台的人数比之前的六年总和还多。同样,参与的企业数量在 2018 年增长了 40%。创建的拉取请求总数达到了 2 亿个,其中三分之一是在 2018 年创建的。

GitHub Octoverse 2018 包含了更多数据和见解,因此请务必前往官方网站了解所有详细信息。

查看英文原文 GitHub Octoverse 2018 Highlights

2018-10-28 04:431063
用户头像

发布了 731 篇内容, 共 443.8 次阅读, 收获喜欢 2000 次。

关注

评论 1 条评论

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

shell脚本之格式化输出

Albert Edison

Linux centos 运维 shell脚本编程 8月月更

极狐GitLab冷知识:使用 Gitlab Webhook 触发 Pipeline

郭旭东

极狐GitLab JIHULAB 101

快的不止一点点!阿里强推的“Redis速成手册”也太香了吧

程序知音

Java 数据库 redis 程序员 后端技术

RocketMQ顺序消息

急需上岸的小谢

8月月更

架构实战营模块四作业

zhihai.tu

JavaScript Promise 的使用技巧

汪子熙

JavaScript Promise 异步编程 await 8月月更

第一个spark应用开发详解(java版)

程序员欣宸

Java spark 8月月更

MYSQL最朴素的监控方式

京东科技开发者

MySQL 数据库 数据 监控数据

视频1对1源代码——简单的搭建方式也有技术要求

开源直播系统源码

软件开发 直播系统源码 语音直播系统源码 语音直播

用好JAVA中的函数式接口,轻松从通用代码中剥离掉业务定制逻辑

程序知音

Java 编程 程序员 后端

北京JAVA开发3年,拿到美团35K的offer面试心得(全干货)

程序知音

Java 程序员 java面试 后端技术 Java面试八股文

Synchronized锁升级原理与过程深入剖析:无锁>偏向锁>轻量级锁>重量级锁

Java全栈架构师

Java 程序员 面试 程序人生 多线程

slb与nat及eip的相关联

肖飞码字

负载均衡 NAT 弹性公网IP

云原生事件驱动引擎(RocketMQ-EventBridge)应用场景与技术解析

阿里巴巴云原生

阿里云 RocketMQ 云原生

vue高频面试题合集(四)附答案

helloworld1024fd

Vue

zzcase&接口自动化-质&效的探索

转转技术团队

测试工具 用例设计平台开发

万丈高楼平地起--java基础语法

Geek_ba5ac7

Java core

STM32入门开发 NEC红外线协议解码(超低成本无线传输方案)

DS小龙哥

8月月更

C++运算符重载(四)之赋值运算符重载

CtrlX

c++ C# 后端 函数重载 8月月更

面试官怒了:多级缓存不了解怎么行,那可是数量级的提升?

知识浅谈

缓存 8月月更

浅谈-大数据工程师面临的困境和要学习的技术

Geek_c8a6a0

云原生(十四) | Kubernetes篇之深入万物基础-容器

Lansonli

云原生 8月月更

Python也许很友好,但它也容易弄得一团槽

梦想橡皮擦

Python 爬虫 8月月更

5 个 JavaScript “罕见”原生的 API

掘金安东尼

JavaScript 前端 8月月更

软银从阿里套现340亿美元,阿里、腾讯为何纷纷被大股东撤仓?

雨果

阿里云 软银 DaaS数据即服务

编译调试插件功能总结

乌龟哥哥

8月月更

vue高频面试题合集(三)附答案

helloworld1024fd

Android进阶(十一)Android系统架构讲解

No Silver Bullet

android 系统架构 8月月更

版本管理工具git的使用总结

TimeFriends

8月月更

最佳实践|Apache Doris 在小米数据场景的应用实践与优化

SelectDB

数据库 数据分析 小米 Doris OLAP 场景实践

Kyligence 连续三年入选 Gartner 增强数据分析推荐厂商

Kyligence

数据分析 Gartner

GitHub Octoverse 2018调查要点_开源_Sergio De Simone_InfoQ精选文章