社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Git

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

CDA数据分析师 • 6 年前 • 370 次点击  

点击上方蓝字关注我们

选自 | GitHub

翻译整理 | Mika

本文为 CDA 数据分析师原创作品,转载需授权


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


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


开发者


亮点


开发者数量超过3100万


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


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


企业账号超过210万


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


地区分布


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


开源项目来源


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



提交代码的活跃时间


每个开发者的时间安排都不同,但数据表明,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年度报告的亮点内容了,想查看完整报告,可以前往GitHub The State of the Octoverse 2018


完整报告

The State of the Octoverse 2018

https://blog.github.com/2018-10-16-state-of-the-octoverse/




更多精彩文章

在过去的一年里,我是如何自学数据科学的

做数据分析,Python和R究竟哪个更强?

数据科学家:在实际工作后我深刻认识到的五点

机器学习太难?一文带你掌握机器学习的必备基础知识

9 大实际用例,让你重新认识区块链

我是如何通过Web爬虫找工作的

手把手教你用Python分析电影 | 以《蚁人2》为例

Python能用来做什么?以下是Python的三大主要用途



今天看啥 - 高品质阅读平台
本文地址:http://www.jintiankansha.me/t/lCCDo0ksJ6
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/25646
 
370 次点击