12 月 3 日,GitHub 发布了 2020 年度报告,该报告基于 2019 年 10 月至 2020 年 9 月的数据收集总结而成。报告显示,截至 2020 年 9 月,GitHub 已经拥有了超过 5600 万的开发者,去年则是 4000 万。GitHub 还预计,到 2025 年,这个数字将达到 1 亿。JavaScript 不出意外继续霸榜,Python 在去年超越 Java 后今年也保持第二名 ,PHP 今年排名从第四名急降到了第六名,C++ 经过连续两年的下降排到了第 7 名。值得注意的是,由微软开发的 TypeScript 自 2017 年来表现强势。它一举超过 C#、PHP、C++,跃升为第四大受欢迎编程语言,仅次于 JavaScript、Python 和 Java。分析公司 RedMonk 的联合创始人认为,TypeScript 近年来的迅速普及是因为它满足了 JavaScript 开发人员对 “类型安全” 的需求。另外,Adobe Flash 的消亡也刺激了 TypeScript 语言的使用。如今,许多大型公司的 Web 开发人员都在使用 TypeScript。就活跃用户的地域分布而言,排名前三的 GitHub 用户主要分布在北美(34%,较去年降低 2%)、亚洲(30.7%,较去年提升 1.1%)和欧洲(26.8,与去年相差不大)。在开源方面,过去一年,美国的开源贡献者比例降到了 22.7%。而越来越多的开发者来自中国(9.76%)和印度(5.2%)。在 2015 年,大多数开源贡献者来自美国(30.4%)、德国(7.3%)和英国(5.8%)。GitHub 预计,2025 年开发者达到 1 亿时,来自美国的开源贡献将下降并稳定到 16.4%,剩下的将是来自中国(13.3%)和印度(7.9%)的强力贡献,以及南美洲和非洲(巴西:3% 和尼日利亚:1.5%)。另外,新冠疫情对于 Github 的影响也十分明显。2020 年 3 月到 4 月,当新冠疫情形成全球大流行趋势的时候,GitHub 用户的活跃度出现了大幅增长。
而活跃用户创建的开源项目数量也出现了阶梯式增长,一下子比去年同期多出 40%。今年还有一个有趣的趋势:企业开发人员周末和节假日的活动持续下降。同时,开源代码活动在周末和节假日多了起来。
这表明程序员们越来越多地放下工作,将精力转移到开源上。 GitHub 认为,这可能意味着开源既是学习和创新的地方,也是逃避工作的重要场所。GitHub 建议公司应该保证员工有时间参与学习,并且在政策范围内允许员工开展外部项目。而且,随着 GitHub 社区的不断扩大,社区参与者也呈现出了多样化的趋势。在 GitHub 用户的职业分布中,包含了数据分析师、科学家、学生、教师、设计师以及管理者。GitHub 表示,“这表明,平台上的协作将越来越多地包含代码以外的东西”。如下图所示,专业开发者用户占比已从 2016 年的近 60% 降至 54%。教育领域的用户从 2016 年的 17%增长到 2020 年的 23%。2020 年是特殊的一年,新冠疫情的爆发,对科技行业影响极大。
从数据上看,社交隔离和在家办公的确促进了开源社区的快速发展。GitHub 的增长不仅仅是由开发人员推动的,GitHub 的新手用户们,都在以自己的方式影响着 GitHub 社区。
https://octoverse.github.com/如果你也有好的开源项目,欢迎推荐!
微信号联系:westbrook12000(ps:加好友请备注“开源”)
回复 【小程序】获取15套小程序源码【学习+实战+赚钱】回复 【python】学微获取全套0基础Python知识手册