#机器之心#编程语言趋势最新报告:开发者最青睐DevOps,Kotlin增长最快


机器之心报道
Jamin、Racoon X、蛋酱
最受欢迎的编程语言是 JavaScript , Python 和 Java, 增长速度最快的是Kotlin, 而 DevOps 依旧是开发者的最青睐对象 , 这是关于编程语言趋势的最新报告 。
#机器之心#编程语言趋势最新报告:开发者最青睐DevOps,Kotlin增长最快
本文插图
近日 , 开发者分析公司 SlashData 发布了《开发者报告(第 18 版)》 。
2019 年 11 月至 2020 年 2 月期间 , SlashData 对 159 个国家和地区的 17000 多名开发者进行了调查 。 报告指出了目前编程语言领域的几点重要趋势:
在全球 2040 万的活跃开发者 , 超过 50% 正在学习 JavaScript 或 TypeScript;
过去两年 , 有 300 万开发者加入了 JavaScript , 目前全球约有 1220 万 JavaScript 开发人员;
Python 和 Java 仍然是程序员中最流行的语言 , 二者开发人员数量分别为 840 万和 820 万左右;
过去两年里增长最快的语言是 Kotlin;
TypeScript 已经迅速成为第九大最受欢迎的编程语言 , 甚至领先于 Swift;
C ++、C#、Visual Tools、Kotlin、Swift、Go、Ruby、ObjectiveC 都已是百万用户级的编程语言 。
#机器之心#编程语言趋势最新报告:开发者最青睐DevOps,Kotlin增长最快
本文插图
图片来源:SlashData 。
JavaScript、Python、Kotlin 是过去两年来增长最快的编程语言 。
编程语言趋势
针对 JavaScript 而言 , 类似于 Microsoft 的 TypeScript 之类的也对 JavaJavaScript 的用户量起到较强的刺激作用 , 使其迅速成为最受欢迎的编程语言之一 。
Oracle 支持的 Java 和开源 Python 仍然是程序员中流行的语言 。 SlashData 估计现在有 840 万 Python 开发人员和 820 万 Java 开发人员 。
其他拥有超过一百万用户的顶级语言包括 C ++ , C# , Visual Tools , Kotlin , Swift , Go , Ruby , ObjectiveC 。 Rust 供 60 万开发人员使用 , 而 Lua 供 50 万开发人员使用 。
大约四分之三的机器学习相关开发人员和数据科学家都在使用 Python , 这反映了 AI 在当今技术中的重要性以及对 Python 使用的影响力 , 而且这两组中只有不到 20%的人在使用 R 用于统计计算 。
Kotlin 是过去两年中增长最快的语言 , 吸引了 110 万开发人员 , 本文后续会详细介绍 Kotlin , 同时这一统计结果与 GitHub 的 Octoverse 2018 报告以及 2019 年报告是吻合的 , 该报告侧重于开源项目 , 而在 2019 年 Google 的 Dart 是增长最快的语言 。
根据 SlashData 的数据 , 在过去一年中 , 使用 Swift 的开发人员数量与上一年相比有所下降 , 现在为 200 万 。
值得一提的是 , 调查还发现有 59%的开发人员为开源软件做出了贡献 , 而贡献开源软件的开发人员中的三分之一还不到 24 岁 。
29% 参与者表示希望通过开源项目来提高他们的编码技能 , 而 26%的参与者是因为他们相信开源软件的聚合优势 。 同时 , 只有 3%的开发人员因其在开源项目上的贡献而获得报酬 。
另一方面 , 开发人员确实希望获得公司的支持 , 在接受调查的所有开发人员中 , 有将近一半(44%)期望公司为开源社区提供相应的支持 。 同时 , 也有 39%的开源开发人员不希望公司在开源软件上推销产品和服务 。
在当下的环境中 , 这些结果并不出乎意料 , 例如以往最「反对」开源的微软 , 如今已然成为开源平台 Github 的最大贡献者 , 也于 2018 年将其收购 。
开发人员最青睐 DevOps
DevOps(Development 和Operations 的组合词)是一种重视「软件开发人员(Dev)」和「IT 运维技术人员(Ops)」之间沟通合作的文化、运动或惯例 。 多数情况下 , 通过使用自动化「软件交付」和「架构变更」的流程 , 使得构建、测试、发布软件能够更加快捷、频繁和可靠 。