极客视点
极客时间编辑部
极客时间编辑部
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:13
登录|注册

Stack Overflow 2020年度开发者报告(上)

讲述:丁婵大小:7.15M时长:05:13
你好,欢迎收听极客视点。
近日,Stack Overflow《2020 年开发人员调查》报告出炉。该报告基于对来自全球 186 个国家的 65000 名软件开发人员的调查得出。接受调查的开发者来自全球各地,其中来自美国(19.49%)、印度(13.12%)、英国(6.09%)、德国(6.08%)的开发人员居多,来自中国的开发人员占比为 0.57%。
InfoQ 编辑刘燕、赵钰莹、李冬梅对该份报告进行了编译与解读,以下是重点内容。

一、最常用的技术

1. 编程、脚本和标记语言

JavaScript 连续八年荣登最常用编程语言榜首,其次是 HTML/CSS、SQL、Python、Java 等。此外,TypeScript 在常用性方面高于 C,Ruby 在 2017 年曾一度跻身该榜单的前十名,但如今有所下降,被 Go 和 Kotlin 等超越。

2. Web 框架

最常用的 Web 框架中,排名前五的是 jQuery、React.js、Angular、ASP.NET 和 Express。虽然 jQuery 排在第一位,但它的受欢迎程度正在逐年下降,按照这个情况,未来很可能会被 React.js 和 Angular 超过。

3. 其他框架、库和工具

在其他框架、库和工具榜单中,Node.js 连续两年位居榜首,超过半数的受访者选择了它。今年,一些数据科学和机器学习方面的技术明显引起了开发者的注意,比如 Pandas、TensorFlow,相较于这二者,Torch/PyTorch 的情况并不是很乐观。

4. 数据库

最常用的数据库中,MySQL 高居榜首,其次是 PostgreSQL 和 Microsoft SQL Server。值得一提是,Firebase 在今年超过了 Elasticsearch,排在第九位。

5. 平台

最常用的平台中,Linux 和 Windows 名列前茅,均获得了半数以上的受访者支持。随着云原生技术的盛行,包括 Docker、Kubernetes 等技术的流行度也在逐年增加。

二、开发者最喜爱、最头疼和最想学习的技术

1. 编程语言

在开发者最喜爱的编程语言榜单中,Rust 连续五年排在第一位。在前不久 Rust 社区发布的年度调查报告中,使用 Rust 最多的用户是软件工程师,其次是系统架构师,最多应用 Rust 的领域是后端 Web 应用程序。此外,与去年相比,TypeScript 超越 Python,成为第二受欢迎的编程语言。Go 从去年的第 10 位上升到今年的第 5 位。
在最让开发者头疼的编程语言榜单中,VBA 以 80.4% 的份额占据第一位,其次是 Objective C 和 Perl 。
在开发者最想学习的编程语言榜单中,Python 连续第四年位居榜首,JavaScript、Go 和 TypeScript 不相上下,分别排在第二、三、四位。

2. Web 框架

开发者最喜爱的 Web 框架是 ASP.NET Core,其次是 React.js、Vue.js、Express 和 Gatsby。最令开发者头疼的 Web 框架是 Angular.js,其次是 Drupal、jQuery。开发者最想要学习的框架是 Node.js 和 Tensorflow。

3. 数据库

在开发者最喜爱的数据库榜单中,Redis 连续四年排在第一位,其次是 PostgreSQL 和 Elasticsearch。最令开发者头疼的数据库是 IBM DB2 和 Oracle,开发者最想要学习的数据库是 MongoDB。

4. 平台

Linux 仍然是最受开发者喜爱的平台,Docker 和 Kubernetes 分别排名第二和第三,后两者也是开发人员最想学习的平台。Wordpress 仍然是最令开发者头疼的平台。

三、开发环境和工具

1. 开发人员的主要操作系统

报告显示,几乎一半的受访者使用 Windows 作为其主要操作系统,macOS 和 Linux 系统的使用人数接近,分别为 27.5%、26.6%。

2. 协作工具

将近 82%的人使用 GitHub 作为协作工具,53% 的人使用 Slack。

3. 研究工具

在研究新工具时,超过四分之三的受访者喜欢通过免费试用开始整个过程。此外,超过 60% 的开发人员会选择与认识的开发人员进行交流,也有部分开发人员会通过 Stack Overflow 社区解决问题。
以上就是今天的内容,受篇幅所限,报告关于薪水和工作情况的调查内容将在下文分享,欢迎持续关注。
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结
该免费文章来自《极客视点》,如需阅读全部文章,
请先领取课程
免费领取
登录 后留言

全部留言(1)

  • 最新
  • 精选
  • 程同学
    接受调查的人员,来自中国的开发人员占比为 0.57%。。。。
收起评论
大纲
固定大纲
一、最常用的技术
1. 编程、脚本和标记语言
2. Web 框架
3. 其他框架、库和工具
4. 数据库
5. 平台
二、开发者最喜爱、最头疼和最想学习的技术
1. 编程语言
2. Web 框架
3. 数据库
4. 平台
三、开发环境和工具
1. 开发人员的主要操作系统
2. 协作工具
3. 研究工具
显示
设置
留言
1
收藏
27
沉浸
阅读
分享
手机端
快捷键
回顶部