极客视点
极客时间编辑部
极客时间编辑部
113243 人已学习
免费领取
课程目录
已完结/共 3766 讲
2020年09月 (90讲)
时长 05:33
2020年08月 (93讲)
2020年07月 (93讲)
时长 05:51
2020年06月 (90讲)
2020年05月 (93讲)
2020年04月 (90讲)
2020年03月 (92讲)
时长 04:14
2020年02月 (87讲)
2020年01月 (91讲)
时长 00:00
2019年12月 (93讲)
2019年11月 (89讲)
2019年10月 (92讲)
2019年09月 (90讲)
时长 00:00
2019年08月 (91讲)
2019年07月 (92讲)
时长 03:45
2019年06月 (90讲)
2019年05月 (99讲)
2019年04月 (114讲)
2019年03月 (122讲)
2019年02月 (102讲)
2019年01月 (104讲)
2018年12月 (98讲)
2018年11月 (105讲)
时长 01:23
2018年10月 (123讲)
时长 02:06
2018年09月 (119讲)
2018年08月 (123讲)
2018年07月 (124讲)
2018年06月 (119讲)
时长 02:11
2018年05月 (124讲)
时长 03:16
2018年04月 (120讲)
2018年03月 (124讲)
2018年02月 (112讲)
2018年01月 (124讲)
时长 02:30
时长 02:34
2017年12月 (124讲)
时长 03:09
2017年11月 (120讲)
2017年10月 (86讲)
时长 03:18
时长 03:31
时长 04:25
极客视点
15
15
1.0x
00:00/05:29
登录|注册

编程语言趋势报告:开发者最青睐DevOps

讲述:丁婵大小:7.52M时长:05:29
你好,欢迎收听极客视点。
日前,公众号“机器之心(ID:almosthuman2014)”编译了开发者分析公司 SlashData 最新发布的《开发者报告(第 18 版)》。
SlashData 在 2019 年 11 月至 2020 年 2 月期间,对 159 个国家和地区的 17000 多名开发者进行了调查。调查发现,最受欢迎的编程语言是 JavaScript、Python 和 Java ,增长速度最快的是 Kotlin ,最受开发者青睐的是 DevOps。以下是报告重点内容。

编程语言趋势

报告指出了目前编程语言领域的 6 个重要趋势:
在全球 2040 万的活跃开发者中,超过 50% 的开发者正在学习 JavaScript 或 TypeScript;
过去两年,有 300 万开发者加入了 JavaScript,目前全球约有 1220 万 JavaScript 开发人员;
Python 和 Java 仍然是程序员中最流行的语言,二者开发人员数量分别为 840 万和 820 万左右;
过去两年里增长最快的语言是 Kotlin;
TypeScript 已经迅速成为第九大最受欢迎的编程语言,甚至领先于 Swift;
C ++、C#、Visual Tools、Kotlin、Swift、Go、Ruby、ObjectiveC 都已是百万用户级的编程语言。
目前,Oracle 支持的 Java 和开源 Python 仍然是程序员中流行的语言。
有大约四分之三的机器学习相关开发人员和数据科学家都在使用 Python,这反映了 AI 在当今技术中的重要性以及对 Python 使用的影响力,而且这两组中,只有不到 20% 的人在使用 R 用于统计计算。
根据 SlashData 的数据,在过去一年中,使用 Swift 的开发人员数量与上一年相比有所下降,现在为 200 万。此外,约有 60 万开发人员使用 Rust,50 万开发人员使用 Lua。
Kotlin 方面,它是过去两年中增长最快的语言,共吸引了 110 万开发人员。开发人员选择 Kotlin 语言的主要原因主要有以下四点:简洁、安全、互操作性强、工具友好。目前,很多公司都在使用 Kotlin 编写手机 App,包括微信、红板报、印象笔记等。

59% 的开发人员为开源软件做贡献

开源软件方面,调查发现有 59% 的开发人员为开源软件做出了贡献,其中三分之一的开发人员年龄低于 24 岁。
至于为什么参与开源项目,有 29% 的开发人员表示,他们希望通过开源项目来提高自己的编码技能;26% 的开发人员认为,他们之所以参与开源项目,是因为他们相信开源软件的聚合优势;有 3% 的开发人员表示,自己参与的原因是可以在开源项目上获得报酬。
在接受调查的所有开发人员中,有 44% 的开发人员希望公司为开源社区提供相应的支持;有 39% 的开源开发人员不希望公司在开源软件上推销产品和服务。

开发人员最青睐 DevOps

DevOps 是 Development 和 Operations 的组合词,这是一种重视软件开发人员(Dev)和 IT 运维技术人员(Ops)之间沟通合作的文化、运动或惯例。DevOps 重新定义了软件开发流程,将整个行业都转移到快速迭代过程中,使软件开发更具弹性和灵活性。
目前,采用 DevOps 已经成为软件开发演进中的重要环节。DevOps 之所以出现,是因为软件行业日渐清晰地认识到,为了按时交付软件产品和服务,开发和运营工作必须紧密合作。
当多数开发人员的运行机制包含 DevOps 文化时,为了提高效率,开发人员应该对整个开发过程都有一定的了解。同时,对于更有经验的开发人员来说,整个进程将更容易管理。
目前来看,DevOps 已经变得非常流行,许多公司已经采用了此策略,但并不是所有的开发人员都愿意去尝试。比如,对于经验不足的开发人员,或是处于规模较小公司的开发人员来说,DevOps 文化发展一直较慢。
通常情况下,开发人员几乎每天都会与 DevOps 有交集。报告显示,59% 的开发人员表示自己对 DevOps 感兴趣。此外,有 30% 的开发人员表示自己正在学习和了解 DevOps。
大多数 DevOps 专家拥有不止一个角色。23% 的 DevOps 专家既是程序员又是系统管理员;27% 的 DevOps 专家是程序员和架构师。这意味着,在拥有一定开发能力的前提下,对如何管理和设计系统有一定的理解,才是在未来能够引领 DevOps 发展方向的重要组合。
以上就是今天的内容,希望对你有所帮助。
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结
该免费文章来自《极客视点》,如需阅读全部文章,
请先领取课程
免费领取
登录 后留言

全部留言(1)

  • 最新
  • 精选
  • 小斧
    大多数 DevOps 专家拥有不止一个角色。23% 的 DevOps 专家既是程序员又是系统管理员;27% 的 DevOps 专家是程序员和架构师。 这意味着,在拥有一定开发能力的前提下,对如何管理和设计系统有一定的理解,才是在未来能够引领 DevOps 发展方向的重要组合。
收起评论
大纲
固定大纲
编程语言趋势
59% 的开发人员为开源软件做贡献
开发人员最青睐 DevOps
显示
设置
留言
1
收藏
28
沉浸
阅读
分享
手机端
快捷键
回顶部