译者 | 郑丽媛
出品 | CSDN(ID:CSDNnews)
目前全球有 200 多种编程语言可供选择,因此确定哪些语言在 2023 年能为开发人员提供最高薪酬至关重要。从 2022 年 10 月 1 日到 2023 年 10 月 1 日(整 1 年),DevJobsScanner 分析了来自世界各地的 1000 多万个开发职位,来帮助我们了解市场最热门、薪酬最高的编程语言。
(注:为保证结果的一致性和代表性,本研究中主要关注来自美国的职位,大幅减少潜在的数据偏差。)
在调查的 1000 万个开发工作岗位中,有 130 万个有工资;而在这 130 万个职位中,有 23 万个职位属于编程语言类;在这 23 万个职位中,约有 8.6 万个职位来自美国。
接下来,让我们深入这个榜单。
第 10 名:Java
排在第十位的是 Java,Java 开发人员的平均年薪约为 11.8 万美元。Java 行业的工作机会大多需要非常丰富的经验,Spring 等 Java 框架也是该行业的高薪职位。
平均工资:11.8 万美元
薪资中位数:11.7 万美元
找到的职位数量(有薪资):2.3 万个
搜索关键词:Java
第 9 名:Python
Python 是当今最流行的语言之一,也是本次排名第 9 的高薪语言。它是一种非类型化的高级语言,拥有全方位的实用工具,从脚本和工具到使用 Django 框架编写整个网络应用程序,并大量用于数据科学。
尽管 Python 开发人员的平均年薪为 12.5 万美元,但部分职位的年薪达到了 50 万美元。
平均工资:12.5 万美元
薪资中位数:12 万美元
找到的职位数量(有薪资):1.4 万个
搜索关键词:python、django、flask
第 8 名:Swift
Swift 是苹果公司开发的一种现代通用语言。它有很多应用领域,但最常见、最流行的用途是开发 iOS 和 Mac 应用程序。此外,Swift 开发人员的平均年薪为 12.7 万美元。
平均工资:12.7 万美元
薪资中位数:12.5 万美元
找到的职位数量(有薪资):174 个
搜索关键词:swift、ios
第 7 名:Go
自 2007 年由谷歌团队推出以来,Go 语言就广受欢迎,因为它简单、易用,能快速完成任务。Go 深受 C 语言的影响,但在内存安全、垃圾回收和结构类型方面有重大改进。
平均工资:13 万美元
薪资中位数:12.8 万美元
找到的职位数量(有薪资):1200 个
搜索关键词:go
第 6 名:Ruby
Ruby 语言已经流行了很多年,现在仍在不断发展,需求量相当大,且大部分职位都是高薪。Ruby 主要用于网络开发,与著名的 Ruby on Rails 框架结合使用,也有其他实用工具,从脚本和原型开发到游戏开发(使用 DragonRuby)。鉴于 Ruby 的多样性,学习 Ruby 是一个不错的选择,同时它也是一门高级语言,可快速开发应用程序(类似于 Python)。
Ruby 开发人员的薪酬中位数(13.6 万美元)超过了平均值(13.2 万美元),这表明市场对中级和高级 Ruby 专业人员的需求旺盛,且拥有 Ruby 方面的专业知识往往能带来高于平均水平的薪酬。
平均工资:13.2 万美元
薪资中位数:13.6 万美元
找到的职位数量(有薪资):3400 个
搜索关键词:ruby、ruby on rails
第 5 名:Scala
排在第 5 位的是 Scala,这是一种结合了面向对象和函数式编程的高级语言。它可以编译成 Java 字节码,并在 Java 虚拟机(JVM)上运行,其设计初衷是为了解决 Java 的一些“缺陷”和批评。Scala 拥有一个强大的爱好者社区,此外还拥有完善的周边库,让开发者可以轻松上手。
虽然 Scala 开发人员的平均年薪为 13.5 万美元,但有些职位的年薪最高可达约 40 万美元。
平均工资:13.5 万美元
薪资中位数:13 万美元
找到的职位数量(有薪资):533 个
搜索关键词:scala
第 4 名:C/C++
C/C++ 稳居在第 4 位,平均年薪约为 13.6 万美元。C++ 在行业中的应用非常广泛,不仅视频游戏、服务器、数据库、太空探测器等都可以找到 C++ 的身影,区块链生态系统中也大量使用 C++,此外比特币或 Solidity 智能合约语言完全也由 C++ 编写。
平均工资:13.6 万美元
薪资中位数:12.5 万美元
找到的职位数量(有薪资):3000 个
搜索关键词:c、c++
第 3 名:ABAP
ABAP(高级商务应用编程)作为 2023 年企业资源规划(ERP)生态系统中备受推崇的语言之一,在本次榜单中占据了第 3 名的位置。ABAP 是 SAP 开发的一种高级编程语言,用于在 SAP 平台上开发应用程序。自 20 世纪 80 年代以来,它一直是 SAP 应用程序的支柱,支持对 SAP 应用程序进行定制开发和修改。
平均工资:13.7 万美元
薪资中位数:13.4 万美元
找到的职位数量(有薪资):134 个
搜索关键词:ABAP、SAP
第 2 名:Rust
Rust 是薪资最高的第 2 种语言,平均薪资约为 15.6 万美元(有些职位的年薪甚至达到了 50 万美元)!近年来,Rust 的薪资和受欢迎程度都在上升,它与 C++ 相似,但具有更先进的特性,如内存安全或安全并发,使其成为高性能大型应用程序的完美选择。最近它在 web3 / 区块链中的应用也是一个关键因素,例如 Solana 合约不是用 Solidity 制作的,而是用 Rust 制作的。
平均工资:15.6 万美元
薪资中位数:15 万美元
找到的职位数量(有薪资):197 个
搜索关键词:rust
第 1 名:Solidity
Solidity 是 2023 年薪酬最高的编程语言,平均薪酬为 18.8 万美元!这门为前以太坊团队发明的语言最近受到了广泛关注,加上该职位的求职者人数少,使得平均薪酬直线上升。Solidity 是一种面向对象的高级编程语言,用于编写智能合约背后的逻辑,如今大多数区块链都是用它来运行的。
虽然 Solidity 平均年薪为 18.8 万美元,但有些职位的年薪最高可达 75 万美元。因此,如果你从事 web3 和区块链技术,学习 solidity 应该是必要的。
平均工资:18.8 万美元
薪资中位数:18 万美元
找到的职位数量(有薪资):136 个
搜索关键词:solidity、区块链、web3
薪酬最高的编程语言榜单(完整版)
以下是美国每种编程语言平均工资的完整列表,单位为美元。需要注意的是,上文列出的前 10 名是排除了职位数量(有薪资)少于 100 个的编程语言,但下面这个表中也将其包括在内了。
在下图中,我们展示了 2023 年每种编程语言的薪资分布情况,其中蓝色区域表示四分位距(IQR),白色区域表示中位数,橙色区域表示平均值。
原文链接:https://www.devjobsscanner.com/blog/top-10-highest-paid-programming-languages/
推荐阅读:
▶iPhone、Mac 直接体验 Windows?微软重磅推出 Windows App
▶“长寿” AI 产品的背后:请手动编码,少用 AI 模型!