选自 | GitHub
翻译整理 | Mika
本文为 CDA 数据分析师原创作品,转载需授权

GitHub是全球最大的开源软件开发与管理社区,每年十月GitHub都会推出“Octoverse”报告,想知道全球三千一百多万程序员们这一年来都做了些什么? 当前社区的都有哪些热点吗?那就快点看下去吧!

整个报告分为开发者;项目;平台三个方面,让我们分别来看看其中的亮点吧。

开发者

亮点:

开发者数量超过3100万

GitHub上有超过3100万名开发者,其中的80%来自美国以外的国家。事实上,GitHub社区覆盖了世界上每个国家和地区,而且还在不断壮大。

去年,有超过800万的新开发者加入GitHub。到目前为止,2018年加入的新用户比GitHub的最开始6年加入的总和还要多。而且这一增长没有任何放缓的迹象,同时2018年的独立贡献者数量是2017年的1.6倍。

企业账号超过210万

超过210万个企业在公共和私有存储库中使用GitHub,比2017年增长超过40%。今年,GitHub上的企业账户数量增长也超过去年,特别是在整个中东和东南亚地区。

地区分布

在各国的GitHub开发者数量排名中,五年前还处于第十名的巴西在今年上升到第七名。

开源项目来源

年复一年,GitHub上来自美国以外的开源项目越来越多。

提交代码的活跃时间

image

每个开发者的时间安排都不同,但数据表明,GitHub上代码提交最活跃的时间为上午10点到下午5点。

提交代码最少的日子

节日假期对代码提交也有很大的影响。在中国,春节期间代码提交较少;印度在排灯节时期代码提交较少。5月1日,有八十个国家会庆祝劳动节;美国在感恩节和独立日时代码提交较少。

当然,全球范围内有一天代码的提交都是最少的,那就是1月1日元旦当天。

项目

亮点:

存储库数量超过9600万

截止到2018年9月30日,托管在GitHub上的存储库已经超过9600万个。这比去年增加了40%以上,其中三分之一的存储库是在过去12个月中创建的。当中有许多有趣的新项目,包括把Windows 95装进Electron app的felixrieseberg/windows95, 微信的跳一跳wangshub/wechat_jump_game还有frappe/charts。

Pull Request 数量超过2亿

GitHub在2010年推出了pull requests 2.0。之后,Pull Request 数量超过了2亿,其中三分之一是在过去的12个月里创建的。第2亿个Pull Request 是Vuetify项目,这是Vue的语义组件框架。

使用人数最多的语言

其中最值得注意的是,TypeScript在去年首次进入前十,今年上升到第七位。

上升速度最快的语言

为开发者编写的人类可读语言HCL贡献者的人数增加了一倍。Python在机器学习项目中很流行,排名第八位。Go的贡献者人数是去年的1.5倍。

贡献者最多的项目

贡献者最多的是VS Code,位居首位。

增长最多的开源项目

总体来说与机器学习、游戏、3D打印、家庭自动化、数据科学等有关项目都出现增长趋势。

有趣的新项目

这里惊喜的看到了微信小游戏跳一跳。

出现最多的标签

GitHub上数百万个项目涉及上千个主题,当中 JavaScript (前端和后端)、机器学习、手机应用等标签是贡献最多的。

平台

安装的应用数量翻了一番

在GitHub上安装过应用的用户在过去12个月里翻了一番。更令人兴奋的是,使用GitHub应用程序的用户在贡献方面也更为活跃。

GitHub 2018年度报告 | 万万没想到你是这样的程序员相关推荐

  1. 科学家们竟用乐高观察细胞,网友:万万没想到啊

    杨净 子豪 发自 凹非寺 量子位 报道 | 公众号 QbitAI 玩乐高还能玩出个显微镜?! 原本以为是一个普普通通的玩具. 没想到,还真能当成显微镜来用,是能看到细胞的那种. 真·高端新玩法! 比如 ...

  2. 6月Top 20榜单出炉啦! 万万没想到区块链大佬竟在忙这个...

    6月Top 20榜单出炉啦! 万万没想到区块链大佬竟在忙这个... 一个项目在 GitHub 上的活跃指数,在一定程度上代表了这个项目的开发状态. 频繁更新代码的项目有可能正处于构建和完善中,而停止更 ...

  3. ora 00900 已编译但有错误_技术分享|万万没想到!编译错误竟然还没灭绝???

    CodeWisdom-技术分享 万万没想到!编译错误竟然还没灭绝??? 复旦大学CodeWisdom团队的代码分析和挖掘小组针对开源软件项目持续集成过程中出现的编译错误,进行了大规模的经验研究.该研究 ...

  4. 和信创天下一代云桌面的三个“万万没想到”

    知名女演员李冰冰在第一次荣膺华表奖优秀女主角奖时,发表了一段感人至深的致辞:"刚才我从台下走到台上用了不到一分钟,但实际上我走了十年,终于拿到了这个奖项." 十年磨一剑,不仅可以磨 ...

  5. 显卡暴涨,这我万万没想到啊

    点击上方"视学算法",选择加"星标"或"置顶" 重磅干货,第一时间送达 梦晨 晓查 发自 凹非寺  量子位 报道 | 公众号 QbitAI ...

  6. 万万没想到,坤坤洗白的第一步是周琦…

    前晚(2日)中国男篮与波兰队的关键一战惜败后,几乎所有中国球迷都在哭"琦","琦"到一夜未眠. 周琦关键时刻边线发球失误,硬生生把中国男篮提前出线的jio给拖了 ...

  7. 显卡暴涨,等等党输了,这我万万没想到啊

    梦晨 晓查 发自 凹非寺  量子位 报道 | 公众号 QbitAI 万万没想到,去年信心满满准备好钱包要买30系显卡的我,现在连1660Ti都快买不起了. 不仅官方原价3899的RTX 3070,一路 ...

  8. 2015年第21本:万万没想到,用理工科思维理解世界

    <万万没想到:用理工科思维理解世界>这本书好像是从amazon排行榜中发现的,先是下载了电子版,竟然是一个博客(学而时嘻之)的大合集,可能是网上的某人用作者的博客制作而成的,共有123章! ...

  9. python这个软件学会能做什么工作-万万没想到,学会Python即使不做程序员都能月入过万!...

    昨天,我公司面试了1个同学,应聘新媒体运营,专业能力还不错.他简历上技能栏还写着会Python,我问了他一个通过爬虫采集数据的问题,他都顺畅的答出来了. 最后聊薪资时,他说期待7000,我直接给他开了 ...

最新文章

  1. python教程是什么-python运行环境是什么
  2. 北京理工大学 python专题课程-Python语言程序设计
  3. 计算机电缆zrdjypvp,ZRDJYPVP电缆什么标准
  4. C++trie树的多重搜索算法的实现(附完整源码)
  5. 使用JS制作一个鼠标可拖的DIV(三)——移动带图片DIV
  6. 设计模式学习笔记--Mediator 中介者模式
  7. 超像素块提取 matlab,GitHub - CielChen/Make3DFeature: 将图像分割成超像素,并提取每个超像素块的Make3D特征...
  8. 【转载】:马家寨:揭开陈圆圆携吴三桂后裔隐藏与繁衍真相
  9. ubuntu中firfox插件xmarks的同步问题
  10. App推广:渠道与运营模型
  11. 对北京大学红旗在线的一次友情检测
  12. 入手评测 联想小新PRO14,华硕灵耀14s和联想YOGA14s选哪个
  13. 三层架构(我的理解及详细分析)
  14. PowerDesigner 15学习笔记:十大模型及五大分类
  15. 214情人节,使用微信小程序【信鸽相知】写情书吧
  16. 【体验系列】云IDE使用初体验
  17. Java面试题(十九) 细说线程池秘境“七大参数”护法的身世
  18. NFT Insider #52:元宇宙游戏Gotchiverse上线,The Sandbox入选《时代》榜单
  19. 已知url格式,用wget批量下载文件
  20. Python利用pywin32实现自动操作电脑

热门文章

  1. 17084 罗密欧与朱丽叶的迷宫问题
  2. c语言中数据的输入输出格式解析
  3. 打破中国企业类软件成长的怪圈,我找到了方法!
  4. 基于51单片机超声波智能测距仪设计(毕设课设)
  5. php 验证码 生成,PHP实现随机生成验证码功能
  6. nginx重启服务器服务命令
  7. java中调用dll文件的两种方法
  8. 左上角到右下角的路径 oj_【机器人路径规划】快速扩展随机树(RRT)算法
  9. 热门聊天表情包怎么找?怎么制作?多平台表情合集,没有找不到的表情包!搞笑-金馆长-张家辉-卡通-二次元-gif等表情大全
  10. LeetCode6Z字形转换