torch报告_Stack Overflow 2020调查报告发布,Rust 5连冠
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连冠相关推荐
- python调研报告总结体会_调查报告的心得体会
调查报告的心得体会 调查报告的心得体会 1 以前总以为调查研究是一件简单的事, 只需要分工明确然后按部 就班的进行下去就行了. 但是当我们真正的去进行调查, 去进行研究 的时候才明白, 一项调查研究的 ...
- Rust 生命周期太难学、最想实现与 C++ 互操作,Rust 2020 调查报告发布!
编译 | 苏宓 头图 | CSDN 下载自东方 IC 出品 | CSDN(ID:CSDNnews) 众多语言中,Rust 作为一款小众的现代系统编程语言,近几年间,接连受到了各大企业的青睐. 正如不久 ...
- rust木炭有用吗_【一点资讯】Rust语言2020调查报告发布:Rust 太难,生命周期更难...
关注 "脚本之家 Rust 官方博客发布 了 2020 年度的 Rust 调查报告. 此次调查共收到以 14 种不同语言完成的 8323 份回复,使用英语的受访者人数占比最高,为 75%,其 ...
- Rust 2020 调查报告出炉,95%的开发者吐槽Rust难学
来源 | CSDN(ID:CSDNnews) 编译 | 苏宓 头图 | CSDN 下载自东方 IC 众多语言中,Rust 作为一款小众的现代系统编程语言,近几年间,接连受到了各大企业的青睐. 正如不久 ...
- Stack Overflow Developer Survey 2016 Results(2016stack overflow 开发者调查报告)
Overview总览 This year, over fifty thousand developers shared where they work, what they build, and wh ...
- rust木炭有用吗_Rust 2020 调查报告出炉,95%的开发者吐槽Rust难学
同时,今年 3 月,苹果也表示对将 C 代码移植到 Rust 感兴趣,希望投身到使用 Rust 编写代码的潮流中.此前通过苹果的一则招聘公告可以看出,其想要在基于 Linux 的服务器端平台上将 C ...
- 【报告分享】2020成人用品报告-京东大数据研究院.pdf(附下载链接)
大家好,我是文文(微信:sscbg2020),今天给大家分享京东大数据研究院于2020年8月份发布的报告<2020成人用品报告.pdf>. 在经济发展.生活水平提高的大背景下,人们对&qu ...
- python调研报告总结体会_调查报告的心得体会4篇
调查报告的心得体会 4 篇 调查报告的心得体会 1 暑假期间, 我把问卷带回了家里, 打算利用这个假期在我们市里 面几所高校里面做一些调查. 正好我也有一些初中. 高中同学也在市 里面上大学,有些事情 ...
- 农村小学计算机教育调查报告师范类,教育调查报告师范类3000字
中学生个人的学习基础.教育价值观和对未来的期望等的差异,使的学习需求纵向多层次和横向多的特点.下面的是小编分享的与教育调查报告师范类3000字有关的文章,欢迎继续访问应届毕业生公文网! 教育调查报告师 ...
最新文章
- 多个错误多个tryexcept的处理异常处理
- 关于虚函数(多态)与继承的一道搜狗笔试题
- tensorflow在训练的时候权重是nan,如何解决
- HoloLens开发手记-配置开发环境 Install the tools
- window安装gcc编译器
- Perspective Mockups mac(PS透视模型动作插件)支持ps2021
- 案例-三角形(CSS3)
- 超详细尚硅谷mysql 分组函数
- 一位中科院计算机女生的读博日记
- 论文阅读笔记:Neural Belief Tracker: Data-Driven Dialogue State Tracking
- 各类开发生产环境缩写
- 教你几招HASH表查找的方法
- 清零术——Stay hungry,Stay foolish
- 怎样的金融IT公司才算好公司
- Vue.js入门(学习笔记)
- csgo服务器取消自动踢人,CSGO踢出玩家Kick相关控制台指令
- [刷机教程] [Root] S-OFF的同学来Root你的HTC Desire S
- ILSpy中baml转化为xaml的改进(四)
- 嵌入式就业前景--应用领域
- MySQL 数据库 User表权限以及用户授权详解
热门文章
- ct与x光的哪个辐射大_听说做一次CT所受到的辐射剂量和损害 = 拍400张X光片?
- JDBC PreparedStatement
- [学习笔记]闵可夫斯基和
- mysql8.0 安装 修改密码 允许远程连接
- 解决 No module named PyQt5.QtWebKitWidgets
- 关于java中equals与==的区别的小实验
- zip命令通过yum安装和使用方法
- mysql 统计本月的_MySql查询当天、本周、本月、本季度、本年的数据
- 图像采样、量化、编码(二十七)
- Android模拟器图形绘原理(二十二)