#CDA数据分析师#2020年软件工程现状:Python或将成为第一大编程语言



#CDA数据分析师#2020年软件工程现状:Python或将成为第一大编程语言
本文插图

作者 | QuanticDev
译者 | Sambodhi
现在 , 是时候谈一谈 2020 年及以后的软件工程状况了 。 本文以 GitHub Octoverse 数据为基础 , 加上我作为一个拥有十年经验的软件工程师的经验和观察 。 我还将讨论下面列出的话题 。
软件工程在过去 20 年来实现了爆炸式的增长 , 而且这种势头似乎还在保持 。 据《财富》(Fortune)数据显示 , 2019 年全球前 15 家科技公司的总收入达到了创纪录的 1.67 万亿美元 , 比 2018 年增长了 2% 。 今天的软件公司比以往任何时候都要多 。

#CDA数据分析师#2020年软件工程现状:Python或将成为第一大编程语言
本文插图

此外 , 现有的非软件公司在产品中引入了更多的软件组件 , 从汽车到洗衣机 , 无所不包 。 未来是软件的天下 , 但并非所有的软件都是平等的 。 确定软件最有前途和发展最快的领域 , 可以帮助你实现事业和项目的腾飞 。 投资于一个发展中的领域 , 可以帮助你更容易找到一份工作 , 并获得更高的报酬 , 帮助你为项目筹到资金 。 那么 , 闲话少叙 , 直入正题 。 编程的发展
2019 年 , 有 1000 万开发者新人进入了 GitHub 。 我猜想大部分新用户都是来自美国以外的地区 , 但即便如此 , 这仍然是一个巨大的数字 。 非常感谢 GitHub , 能够在几乎没有任何问题的情况下 , 将规模扩大到这样的程度 , 我对 GitHub 表示敬意 。

#CDA数据分析师#2020年软件工程现状:Python或将成为第一大编程语言
本文插图

这些新开发人员为来自世界各地的 4400 多万个仓库做出了贡献 。 80% 的代码提交来自美国以外的国家和地区 。 同样 , 在美国以外的国家和地区 , 科技行业也在快速发展 , GitHub 的数据也表明了这一点 。 也许在几十年内 , 硅谷将会有多个竞争者争夺世界软件工程中心的头把交椅 。
还有一点要注意 , GitHub 的数据并不能代表整个世界 , 但它能很好地反映出总的趋势 , 因为它是世界上最大的代码托管提供商 。
去年 , 在全球财富 50 强企业中 , 近 70% 的企业为开源做出了贡献 。 70% 这一数字是巨大的 , 根据 GitHub 的数据 , 这一数字还在不断增长 。 不仅如此 , 去年 GitHub 上有 290 万个组织 , 这个数字听起来大得离谱 , 但随着越来越多的公司将软件组件引入到他们的流程中 , 即使再大的数字也将会变得司空见惯 。

#CDA数据分析师#2020年软件工程现状:Python或将成为第一大编程语言
本文插图

开源的发展
平均而言 , GitHub 上的每个开源项目都有来自 41 个不同国家和地区的贡献者 。 这再次表明了美国以外的国家和地区的增长速度 。

#CDA数据分析师#2020年软件工程现状:Python或将成为第一大编程语言
本文插图

继美国之后 , 开源的使用在中国、印度和德国加快了速度 。 中国的开发人员分叉(Fork)和克隆的项目比去年增长了 48% 。 我想 , 没有人会对中国软件的增长感到意外 。 问题不在于中国是否会超越美国 , 而是在于何时超越美国 。

#CDA数据分析师#2020年软件工程现状:Python或将成为第一大编程语言
本文插图

开源使用情况
如果我们从大洲层面来看 , 亚洲已经领先于美国和欧洲 。 然而 , 看到南美洲和非洲远远落后 , 单单是欧洲的贡献还不到三分之一 , 这三大洲的人口加起来有 16 亿 , 出现这样的状况 , 是令人悲哀的 , 也有些令人惊讶 。

#CDA数据分析师#2020年软件工程现状:Python或将成为第一大编程语言


推荐阅读