2022 开发者调查报告:Rust 语言、Phoenix 框架最受欢迎|PHP 薪酬倒数

简介: 2022 开发者调查报告:Rust 语言、Phoenix 框架最受欢迎|PHP 薪酬倒数

近日,Stackoverflow 发布了“2022 开发者调查报告”。

image.png

此次报告共有来自 180 个国家 / 地区的超 70000 名开发人员参与了调查。数据显示,学习在线编码的比例逐年从 60% 增加到 70%;45 岁以上的受访者最有可能从书本上学习,而年轻人则在网上学习;年轻(18 岁以下)的受访者最依赖在线资源,并且最有可能从在线课程或认证中学习。

此外,在“最流行的技术”(基本工具)问题一栏里,参与调查的开发者给出的答案,也从去年的 Git 变成了今年的 Docker (从 55% 增长到 69%)。而与专业开发人员相比,编程代码初学者更可能使用 3D 工具-Unity 3D(23% vs 8%)和 Unreal Engine(9% vs 3%)来自学 3D VR 和 AR 技能。

Rust 成最受欢迎语言

image.png

image.png

image.png

专业开发人员最喜爱的五种编程语言并未发生改变:JavaScript 仍然是使用最多的编程语言。在最受欢迎的类别中,Rust 已经连续第七年排名第一,87% 的开发人员表示希望继续使用它。

与 Rust 联系在一起的还有 Python,同样成为最被需要的语言;TypeScript 则紧随其后位居第三,C# 位居该类别榜单第九。

最受欢迎数据库方面,尽管 MySQL 仍然排在第一位,但在专业开发者群体中,PostgreSQL(46.48%)则超越 MySQL(45.68%)排在了第一位。

Clojure 语言薪酬最高,PHP 语言薪酬倒数

image.png

在“高薪语言”类别中,Clojure (106644美元)仍然是薪酬最高的编程语言,Erlang(103000美元)排在第二位,F#(95526美元)则排名第三,远超 Go 语言的 89204美元。PowerShell 薪酬为 78084 美元,TypeScript 薪酬为 70276 美元,略高于 C# 的69516 美元。

image.png

其中,备受关注的 PHP 语言则以 50496 美元的薪酬位列该类别榜单的倒数第二名。

最受欢迎 IDE:VS Code、Visual Studio

image.png

据调查显示,Visual Studio Code(VS Code) 和 Visual Studio 成为参与调查的开发人员中最受欢迎的两个 IDE 。这一结果与 2018、2019 和 2021 调查中的排名相同(2020 年调查没有包括 IDE)。

尽管排名没变化,但支持微软两款 IDE 的受访者比例实际上有所增加。2018 年,34.9% 的受访者投票支持 VS Code,34.3% 的受访者投票支持 Visual Studio。2019 年,这两个数字分别为 50.7% 和 31.5%。2021 年,该数字分别为 71.06% 和 33.03%。2022 年,这两个数字则分别为 74.48% 和 32.15%(因此 Visual Studio 实际上有所下降)。

.NET 成为最常用的非 Web 框架/库

image.png

数据显示,.NET 是最常用的非 Web 框架/库,34.55% 的受访者使用它,其次是 NumPy(28.65%)和 Pandas(25.08%)。有趣的是,在学习编码的开发者中,该排名顺序是 NumPy、Pandas 和 .NET 。

Phoenix 成最受欢迎 Web 框架


image.png

image.png

报告还显示,“新生代”Phoenix 已经取代了 Svelte 成为了最受欢迎的 Web 框架,这个结果有点出乎预料,看来 Web 技术的迭代变化非常快。

Angular.js 已经连续第三年成为最让开发者讨厌的 Web 框架;React.js 则连续第五年成为最被需要的 Web 框架。

Docker、Kubernetes 成最受欢迎容器引擎工具

与此同时,Docker 和 Kubernetes 分别位列“最受欢迎和最被需要的容器引擎工具”榜单中第一、二名。随着 Docker 从去年的 30% 增长到今年的 37%,开发者开始使用 Docker 的愿望也不断增加。

另外,大数据和数据流技术方面,Apache Spark、Apache Kafka 和 Hadoop 这三个框架和库分别位列前三甲。

2022 年开发者工作状态变化

报告显示,85% 的开发人员表示他们的公司至少一部分都是通过远程实现的。对于拥有 10000 多名员工的最大企业公司来说,最有可能是混合型办公模式;而对于较小的企业公司来说,则最有可能亲自到办公室办公。

有 62% 的受访者每天花 30 分钟以上寻找问题的答案或解决方案,25% 的人每天花费超过一小时。无论是独立贡献者还是员工管理者,这都是可以用来学习或构建的时间。

对于一个由 50 名开发人员组成的团队,整个团队每周花费在搜索答案/解决方案上的时间总计为 333-651 小时。

查看完整报告,点击参考链接:https://survey.stackoverflow....

相关文章
|
监控 算法 安全
基于 PHP 语言深度优先搜索算法的局域网网络监控软件研究
在当下数字化时代,局域网作为企业与机构内部信息交互的核心载体,其稳定性与安全性备受关注。局域网网络监控软件随之兴起,成为保障网络正常运转的关键工具。此类软件的高效运行依托于多种数据结构与算法,本文将聚焦深度优先搜索(DFS)算法,探究其在局域网网络监控软件中的应用,并借助 PHP 语言代码示例予以详细阐释。
292 1
|
JSON 自然语言处理 前端开发
【01】对APP进行语言包功能开发-APP自动识别地区ip后分配对应的语言功能复杂吗?-成熟app项目语言包功能定制开发-前端以uniapp-基于vue.js后端以laravel基于php为例项目实战-优雅草卓伊凡
【01】对APP进行语言包功能开发-APP自动识别地区ip后分配对应的语言功能复杂吗?-成熟app项目语言包功能定制开发-前端以uniapp-基于vue.js后端以laravel基于php为例项目实战-优雅草卓伊凡
675 72
【01】对APP进行语言包功能开发-APP自动识别地区ip后分配对应的语言功能复杂吗?-成熟app项目语言包功能定制开发-前端以uniapp-基于vue.js后端以laravel基于php为例项目实战-优雅草卓伊凡
|
12月前
|
人工智能 Rust IDE
JetBrains RustRover 2025.1 发布 - 面向 Rust 开发者的强大 IDE
JetBrains RustRover 2025.1 (macOS, Linux, Windows) - 面向 Rust 开发者的强大 IDE
555 27
JetBrains RustRover 2025.1 发布 - 面向 Rust 开发者的强大 IDE
|
9月前
|
JSON JavaScript 前端开发
Python+JAVA+PHP语言,苏宁商品详情API
调用苏宁商品详情API,可通过HTTP/HTTPS发送请求并解析响应数据,支持多种编程语言,如JavaScript、Java、PHP、C#、Ruby等。核心步骤包括构造请求URL、发送GET/POST请求及解析JSON/XML响应。不同语言示例展示了如何获取商品名称与价格等信息,实际使用时请参考苏宁开放平台最新文档以确保兼容性。
|
存储 监控 算法
基于 PHP 语言的滑动窗口频率统计算法在公司局域网监控电脑日志分析中的应用研究
在当代企业网络架构中,公司局域网监控电脑系统需实时处理海量终端设备产生的连接日志。每台设备平均每分钟生成 3 至 5 条网络请求记录,这对监控系统的数据处理能力提出了极高要求。传统关系型数据库在应对这种高频写入场景时,性能往往难以令人满意。故而,引入特定的内存数据结构与优化算法成为必然选择。
321 3
|
监控 Linux PHP
【02】客户端服务端C语言-go语言-web端PHP语言整合内容发布-优雅草网络设备监控系统-2月12日优雅草简化Centos stream8安装zabbix7教程-本搭建教程非docker搭建教程-优雅草solution
【02】客户端服务端C语言-go语言-web端PHP语言整合内容发布-优雅草网络设备监控系统-2月12日优雅草简化Centos stream8安装zabbix7教程-本搭建教程非docker搭建教程-优雅草solution
504 20
|
缓存 监控 算法
内网监控管理软件:PHP 语言队列算法揭秘
在数字化办公环境中,内网监控管理软件对企业的稳定运行和信息安全至关重要。本文深入介绍PHP中的队列算法及其在内网监控软件中的应用,包括监控数据收集、任务调度和日志记录等场景,通过代码示例展示其实现方法。队列算法可提高性能、保证数据顺序并实现异步处理,为企业提供高效的安全保障。
235 1
|
前端开发 Java 程序员
2025年了,PHP 还是“世界上最好的语言”吗?
“PHP是全世界最好的语言”源自2001年PHP官方文档,本为积极评价,后因PHP性能、安全等问题成为技术圈知名梗。Ruby调侃自己是程序员最好的朋友,其他语言如Go、Java、Python则低调介绍优势。前端CSS预处理语言Sass高调自称最成熟强大,Less则低调表示仅比CSS多一点。2025年TIOBE指数显示,PHP已跌至13名,Python位居第一。尽管PHP难回巅峰,但其早期辉煌仍值得怀念。
945 3
|
监控 关系型数据库 MySQL
【01】客户端服务端C语言-go语言-web端PHP语言整合内容发布-优雅草网络设备监控系统-硬件设备实时监控系统运营版发布-本产品基于企业级开源项目Zabbix深度二开-分步骤实现预计10篇合集-自营版
【01】客户端服务端C语言-go语言-web端PHP语言整合内容发布-优雅草网络设备监控系统-硬件设备实时监控系统运营版发布-本产品基于企业级开源项目Zabbix深度二开-分步骤实现预计10篇合集-自营版
498 0
|
SQL 安全 PHP
PHP开发中防止SQL注入的方法,包括使用参数化查询、对用户输入进行过滤和验证、使用安全的框架和库等,旨在帮助开发者有效应对SQL注入这一常见安全威胁,保障应用安全
本文深入探讨了PHP开发中防止SQL注入的方法,包括使用参数化查询、对用户输入进行过滤和验证、使用安全的框架和库等,旨在帮助开发者有效应对SQL注入这一常见安全威胁,保障应用安全。
854 4