GitHub开发者大增1千万人,揭2大趋势

新冠状病毒(COVID 19,俗称新冠肺炎)迫使许多企业、工作者走向远程办公,整个世界加速通往数字化的脚步。在这非比寻常的2020年里,“开源”成为串联起世界各地工程师的一个关键字。

全球最大的源码托管平台GitHub发布的年度报告Octoverse,披露了过去一年里开源社群的变化与增长。

估10年内中国反超美国,成全球最大开发者来源

GitHub表示,目前平台上已多达5,600万名开发者,今年增加的人数约略1,000万左右,并预期未来5年内这个开发者数将翻倍增长,2025年达到1亿人以上。

若以活跃用户的地理分布来看,北美(34%)依旧是目前最大的贡献来源,亚洲(30.7%)则紧追在后,且是增长幅度(1.1%)最大的地区。虽然美国以22.7%的比例仍居全球最大开发者来源,但已较2015年时的30.4%有所下滑,且中国(9.76%)、印度(5.2%)正快速增长,GitHub预估2030年时情势会逆转,中国将成为全球最大开发者来源。

北美仍是全球开发者来源大宗,不过亚洲也紧追在后,GitHub预测可能10年内中国就会反超美国。

过去一年GitHub贡献者人数增长比例最高的地区,则是尼日尔利亚(65.8%)、香港(64.5%)及沙特阿拉伯(60.1%)。

至于最受欢迎程序语言则与去年相仿,JavaScript依旧是稳固的最受欢迎程序语言;Python继去年超越Java跻身第二名后,今年也持续保有这个席次;TypeScript则快速窜升3名,成为第四热门的程序语言。

最受欢迎的程序语言排行变动不大,JavaScript与Python仍旧是最受欢迎的两种程序语言。

疫情推动开源社群活跃,学习已成GitHub重要作用

疫情也促使GitHub上的活动产生巨大变化。以3月疫情在欧美爆发为分界,开源项目的创建快速增长,今年内创建的存储库较去年增长35%。还有数据指出,以Covid-19为主题的存储库也快速增加。

GitHub发现,以疫情在欧美爆发为分界点,存储库的增加速度有显著增长。

GitHub还点出一项特别的趋势,虽然企业开发者在周末的工作时间会减少,但此时平台上开源贡献数却会增高,他们推测这代表开源已经超越工作范畴,是人们学习与创造的一个平台,甚至是疫情下离群索居时的一个“桃花源”。

另一项数据似乎也佐证这样的趋势,教师、学生、资料分析师、设计师等在开源社群占比持续增长,平台上聚集的已不只是开发者,活跃的教师与学生人数正快速增加。

GitHub表示,目前有超过90万名学生利用平台学习构建行业标准的软件、累计自己的作品集,并有超过5万名教师将GitHub作为教学工具。且GitHub与多家公司有合作关系,可提供学生们开源项目、程序导师,甚至是一份虚拟实习生的补助津贴。

这份报告中还发现,过去一年里开发者们无论是工作时间还是工作量都有所增加。GitHub认为,开发者们可能通过灵活安排工作,最大化运用了时间与精力,但也提醒开发者们透支个人时间、打破工作生活平衡的做法可能无法长久。