zoukankan      html  css  js  c++  java
  • Github 2020 年度报告:你以为新冠击溃了开发者?不!他们创造了更多代码...

    头图.jpg

    作者 | DD 编辑部
    来源 | Serverless 公众号

    2020 年马上就要过去了,在这一年中每个人肯定都有自己独特的感悟与回忆,这一年中每一个人都经历着新冠疫情给我们带来的各种变化。

    相比其他职业,可能程序员从工作角度上来说,受到的影响会更小一点,因为程序员只要有一台电脑,哪怕在家里也能正常开工,甚至于很多程序员在疫情期间花费在项目开发上的时间更多了。这一点我们从 Github 平台发布的 2020 年度报告(报告下载地址:https://octoverse.github.com/)也可以发现端倪。

    Github

    Github 平台作为微软旗下的代码托管平台,在世界范围内拥有数以千万计的开发者用户,逐渐已经成为了管理开源项目开发以及发现开源代码的首选方法。这次一共公布了三份报告,分别是:2020-community-report、2020-productivity-report、2020-security-report

    1.png

    从报告中我们可以看到,目前 Github 平台的用户数已经超过了 5600 万,也许是因为更多的人开始在家办公,开源项目的数量在按 40% 的速度快速增加,越来越多的人将开源作为一种与社区中其他人一起学习、创造的方式。而其中,程序员所占的比例一直是最大的。

    2.png

    报告中也提到,Python 作为时下热门的一种语言,在过去的一年中,共有来自 202 个国家和地区的 361832 位开发者上传了相关的项目做出了自己的贡献。

    而随着疫情的变化,开源项目在我们生活中扮演的角色也随着 2020 年人们习惯待在家里而改变。

    首先从开发人员请求 merge 所花费的时间可以看出,今年年初和去年同期相比,请求 merge 花费的时间要多几个小时,但是到了 3 月份之后这个时间快速缩短,意味着更多的人们开始投入他们的开源项目,尤其可能因为他们发现只能待在家里后,从而有更多的时间去处理那些他们可以在家里做的项目。

    3.png

    其次,与去年同期相比,新建开源数据库数量多了很多,例如 5 月份就同比增加了 40%,这说明当被迫待在家里时,人们随即就开始了分享创造、学习。

    4.png

    经专家预测,到 2025 年可能会有超过 1 亿的用户使用 Github 分享各自的开源项目。

    5.png

    其中,来自全世界各地区的人口比重逐渐增加,在 2020 年,美国的开源用户贡献比例下降到了** 22.7%**,而对应的是来自中国和印度的开源用户贡献分别上升到了 9.76% 和 5.2%

    而在 2015 年这个比例还是美国 30.4%、德国 7.3%、英国 5.8%

    预计到了 2025 年,美国会进一步下降到 16.4%,中国和印度会分别增加至 13.3% 和 7.9%,同时南美洲和非洲也会大幅提升。

    6.png

    相对应的,从活跃用户看,除了北美地区显示下降之外,其他地区都处于上升趋势。

    7.png

    阿里开源首个 Serverless 开发者平台

    最后再告诉大家一个好消息,10 月 23 日,阿里巴巴正式宣布开源首个 Serverless 开发者平台 Serverless Devs,这也是业内首个支持主流 Serverless 服务/框架的云原生全生命周期管理的平台。Serverless Devs 是一个开源开放的 Serverless 开发者平台,致力于为开发者提供强大的工具链体系。通过该平台,开发者可以一键体验多云 Serverless 产品,极速部署 Serverless 项目。

    Serverless Devs 的开源为国内外开发者提供了 Serverless 工具的新选择,让开发者可以以更短的路径体验到多云 Serverless 产品,以更快的速度创建和部署 Serverless  应用,以更简单和更自动化的方法进行项目管理/运维,未来期待更多开发者参与共建。

    目前代码已经在 Gitee(码云) 和 GitHub 上正式开放:

    如果你有任何疑问,欢迎钉钉搜索群号:33947367 进群交流!

  • 相关阅读:
    使用DBUtils获取Blob类型数据
    关于 JupyterLab 与 Pandas 资源整理
    关于 Conda 在 MacOS Catalina 环境变量问题
    推荐一个符合 OIDC 规范的 JAVA 客户端
    关于 Chrome 的 Kiosk 模式
    Kubernetes 中的服务发现与负载均衡
    Prometheus 监控领域最锋利的“瑞士军刀”
    CD 基金会、Jenkins、Jenkins X、Spinnaker 和 Tekton 的常问问题
    Installing on Kubernetes with NATS Operator
    升级 ASP.NET Core 3.0 设置 JSON 返回 PascalCase 格式与 SignalR 问题
  • 原文地址:https://www.cnblogs.com/alisystemsoftware/p/14119161.html
Copyright © 2011-2022 走看看