Stack Overflow 2020 开发者调查报告现已出炉。Stack Overflow 年度开发者调查是面向全球开发者进行的规模最大、最全面的调查。调查涵盖了从开发者喜爱的技术到工作偏好等内容。2020 年是 Stack Overflow 发布年度开发者调查报告的第十年,有近 65,000 名来自世界各地的开发者参与了这个调查。

Stack Overflow 方面称,“今年,我们没有打算成为调查对象数量最大的一年,而是着手使我们的调查更能代表全球程序员的多样性”。这项调查是进行的的时间是在 2 月份,正值 COVID-19 流行,给一些工作带来了影响,所以此次调查数据上可能会有所影响。

此次调查结果的一些亮点内容如下:

  • 在过去五年中持续增长之后,Python 在最受欢迎的技术列表中从去年的第二名下降到今年的第三名,被 TypeScript 击败。Rust 则连续五年蝉联最受欢迎的宝座。

  • 站点可靠性工程师和 DevOps 专家薪酬仍然最高。80% 的受访者认为 DevOps 至少有些重要,而 44% 的受访者在拥有至少一名 DevOps 专用员工的组织中工作。

  • 52% 的受访者在网上搜索编码解决方案时发现“Hello, old friend”,并发现第一个结果链接为紫色,表明他们已经访问过该链接。

  • 超过 75% 的开发人员会偶尔加班-每季度一到两天。25% 的员工每周会加班 1-2 天或更长时间。

  • 澳大利亚受访者报告的平均编码经验最高,为 16.9 年,其次是英国和美国的开发人员。与此相关,美国和英国的受访者平均年龄最高,分别为 33.7 岁和 33.1 岁。

  • 有证据表明有色人种在专业开发人员中所占的比例不足。

  • 当被问及解决编码问题时应采取的步骤时,有 90% 的受访者表示他们访问了 Stack Overflow。

技术趋势相关数据

最受欢迎的技术

编程、脚本和 Markdown 语言

连续八年,JavaScript 都位列最受欢迎的编程语言榜首。此外,TypeScrip 在受欢迎程度方面领先于 C。Ruby 在 2017 年曾一度跻身该榜单的前十名,但如今却有所下降,被 Go 和 Kotlin 等所超越。

Web 框架

可以看到,在 2020 年的调查中,jQuery 仍拥有最广泛的使用量,但它却在逐年缓慢地输给 React.js 和 Angular。有超过 35% 的受访者表示其正使用 jQuery、React、Angular(Angular/Angular 2)或 ASP.NET/ASP、.NET Core。

其他的框架、库和工具

Node.js 连续第二年位居榜首,有一半的受访者使用它。数据分析和机器学习技术(例如 Pandas、TensorFlow 和 Torch / PyTorch)开始普及并全面增长。

数据库

大部分结果与去年观察到的一致。MySQL 一直位居榜首,其次是 PostgreSQL 和 Microsoft SQL Server。但是,Firebase 的受欢迎程度略有增长,今年它比 Elasticsearch 更有优势。

最喜爱的技术

开发者最喜爱和最希望学习的编程语言

连续五年来,Rust 一直是最受喜爱的编程语言,位居榜首。与去年相比,TypeScript 超越 Python 位居第二。Go 取得了很大的进步,从去年的第 10 位上升到第 5 位。

而开发者最希望学习的编程语言方面,Python 连续第四年位居榜首,Rust 方面也有所增长。

开发者最喜爱和最希望学习的 Web 框架

ASP.NET Core 击败了 React.js 成为最受欢迎的 Web 框架。新参与进来的 Gatsby 已排在第 5 位,受到 60% 的受访者的喜爱。React.js 仍是开发者最希望学习的 Web 框架。

开发者最喜爱的数据库

Redis 仍然是最受欢迎的,其次是 PostgreSQL 和 Elasticsearch。IBM DB2 被认为是最可怕的数据库,而MongoDB仍然是开发人员最想学习的数据库技术。

开发环境和工具

开发者的主力操作系统

几乎一半的受访者使用 Windows 作为其主要操作系统。其余的几乎平均分配给MacOS和Linux版本。

最后,在薪酬最高的编程语言方面,全球范围内,使用 Perl、Scala 和 Go 的受访者薪水最高,中位数约为 $ 75k。

完整报告查看:https://insights.stackoverflow.com/survey/2020

推荐阅读

推倒Node重做,Deno 1.0来了

开源最大的谎言是什么?

慕尼黑们拥抱Linux,微软一直在被抛弃的路上

winget install,微软开源Windows软件包管理器

AI复原100年前京城老视频,靠这三个开源工具

torch报告_Stack Overflow 2020调查报告发布,Rust 5连冠相关推荐

  1. python调研报告总结体会_调查报告的心得体会

    调查报告的心得体会 调查报告的心得体会 1 以前总以为调查研究是一件简单的事, 只需要分工明确然后按部 就班的进行下去就行了. 但是当我们真正的去进行调查, 去进行研究 的时候才明白, 一项调查研究的 ...

  2. Rust 生命周期太难学、最想实现与 C++ 互操作,Rust 2020 调查报告发布!

    编译 | 苏宓 头图 | CSDN 下载自东方 IC 出品 | CSDN(ID:CSDNnews) 众多语言中,Rust 作为一款小众的现代系统编程语言,近几年间,接连受到了各大企业的青睐. 正如不久 ...

  3. rust木炭有用吗_【一点资讯】Rust语言2020调查报告发布:Rust 太难,生命周期更难...

    关注 "脚本之家 Rust 官方博客发布 了 2020 年度的 Rust 调查报告. 此次调查共收到以 14 种不同语言完成的 8323 份回复,使用英语的受访者人数占比最高,为 75%,其 ...

  4. Rust 2020 调查报告出炉,95%的开发者吐槽Rust难学

    来源 | CSDN(ID:CSDNnews) 编译 | 苏宓 头图 | CSDN 下载自东方 IC 众多语言中,Rust 作为一款小众的现代系统编程语言,近几年间,接连受到了各大企业的青睐. 正如不久 ...

  5. Stack Overflow Developer Survey 2016 Results(2016stack overflow 开发者调查报告)

    Overview总览 This year, over fifty thousand developers shared where they work, what they build, and wh ...

  6. rust木炭有用吗_Rust 2020 调查报告出炉,95%的开发者吐槽Rust难学

    同时,今年 3 月,苹果也表示对将 C 代码移植到 Rust 感兴趣,希望投身到使用 Rust 编写代码的潮流中.此前通过苹果的一则招聘公告可以看出,其想要在基于 Linux 的服务器端平台上将 C ...

  7. 【报告分享】2020成人用品报告-京东大数据研究院.pdf(附下载链接)

    大家好,我是文文(微信:sscbg2020),今天给大家分享京东大数据研究院于2020年8月份发布的报告<2020成人用品报告.pdf>. 在经济发展.生活水平提高的大背景下,人们对&qu ...

  8. python调研报告总结体会_调查报告的心得体会4篇

    调查报告的心得体会 4 篇 调查报告的心得体会 1 暑假期间, 我把问卷带回了家里, 打算利用这个假期在我们市里 面几所高校里面做一些调查. 正好我也有一些初中. 高中同学也在市 里面上大学,有些事情 ...

  9. 农村小学计算机教育调查报告师范类,教育调查报告师范类3000字

    中学生个人的学习基础.教育价值观和对未来的期望等的差异,使的学习需求纵向多层次和横向多的特点.下面的是小编分享的与教育调查报告师范类3000字有关的文章,欢迎继续访问应届毕业生公文网! 教育调查报告师 ...

最新文章

  1. 多个错误多个tryexcept的处理异常处理
  2. 关于虚函数(多态)与继承的一道搜狗笔试题
  3. tensorflow在训练的时候权重是nan,如何解决
  4. HoloLens开发手记-配置开发环境 Install the tools
  5. window安装gcc编译器
  6. Perspective Mockups mac(PS透视模型动作插件)支持ps2021
  7. 案例-三角形(CSS3)
  8. 超详细尚硅谷mysql 分组函数
  9. 一位中科院计算机女生的读博日记
  10. 论文阅读笔记:Neural Belief Tracker: Data-Driven Dialogue State Tracking
  11. 各类开发生产环境缩写
  12. 教你几招HASH表查找的方法
  13. 清零术——Stay hungry,Stay foolish
  14. 怎样的金融IT公司才算好公司
  15. Vue.js入门(学习笔记)
  16. csgo服务器取消自动踢人,CSGO踢出玩家Kick相关控制台指令
  17. [刷机教程] [Root] S-OFF的同学来Root你的HTC Desire S
  18. ILSpy中baml转化为xaml的改进(四)
  19. 嵌入式就业前景--应用领域
  20. MySQL 数据库 User表权限以及用户授权详解

热门文章

  1. ct与x光的哪个辐射大_听说做一次CT所受到的辐射剂量和损害 = 拍400张X光片?
  2. JDBC PreparedStatement
  3. [学习笔记]闵可夫斯基和
  4. mysql8.0 安装 修改密码 允许远程连接
  5. 解决 No module named PyQt5.QtWebKitWidgets
  6. 关于java中equals与==的区别的小实验
  7. zip命令通过yum安装和使用方法
  8. mysql 统计本月的_MySql查询当天、本周、本月、本季度、本年的数据
  9. 图像采样、量化、编码(二十七)
  10. Android模拟器图形绘原理(二十二)