GitHub开发者超过80%来自海外,Python首度超车Java成第二常用程序语言

GitHub发布了年度Octoverse报告,呈现Github在开发社群、技术趋势和国际化等各面向的成果。

Octoverse报告会回顾过去一整年GitHub上的趋势,并记录达到哪些里程碑。过去一年开发者在GitHub总共制作了4,400万个存储库,2018年11月总存储库数量更突破了1亿个。2019年有1,000万的新开发者加入GitHub,让使用人数突破4,000万人,其中有超过80%开发者来自美国本土以外。GitHub早已成为一个国际化的开发社群,早在2014年来自海外的程序代码存储库就多于美国本土,甚至在这个年度出现来自南极的开发者。

技术上的趋势也可以从报告看出,Octoverse报告发现深度学习、自然语言处理以及机器学习的程序代码存储库越来越多。报告指出JavaScript仍然是GitHub开发者最常使用的程序语言,不过Python首度超越Java成为第二常用的程序语言。Google用户接口工具Flutter的程序语言Dart则是增长速度最快的语言,排名在后的则是Rust、HCL、Kotlin和TypeScript。

Python第一次超车Java夺下常用程序语言的第二名。

Dart的增长率高达532%。

非洲国家在开源程序代码存储库上的增长速度居各大洲之冠,增长了40%,其中以尼日尔利亚、肯尼亚、突尼斯和摩洛哥的开源项目增长率最高。非洲以外则有伊朗、印尼、希腊和巴基斯坦的开源项目增长迅速,开源开发者人数增长最快的则是香港、新加坡和日本。整体而言,存储库最主要还是来自于亚洲、欧洲和北美洲,亚洲的开发者人数更位居第一。

不只个人开发者蓬勃发展,GitHub上也有300万个组织账号,包括企业、非盈利组织和开源计划等等,光是GitHub Enterprise Cloud账户就来自超过70个不同的国家。《财富》(Fortune)50大企业中,就有35家加入开源程序代码的行列。

许多非洲国家在开源项目上的增长表现亮眼。

香港开源开发者人数增长率居冠,台湾则排名第8。

(图片来源:GitHub)