本期共享的是 —— 地球上目前已知超过 200
种可用的编程语言,了解哪些语言在 2023 为开发者提供更高的薪水至关重要。
过去一年里,我分析了来自地球各地超过 1000
万个开发职位空缺,辅助我们了解市场,以及人气最高和收入最高的语言。粉丝请注意,在这项研究中,我们主要关注来自美国就业市场的开发岗位,这不是具备代表性的结果,无法显着减少开发就业机会任何潜在的数据偏差。
在纳入调查的 1000
万个开发职位中,存在 130
万个有涨薪。在这 130
万种语言中,有 230_000
种可以归类为编程语言。在这 230_000
份工作中,大约 86_000
个工作机会来自美国。
10. Java
Java 位列前十。Java 的工作机会大多要求非常高水平的经验,而且像 Spring 这样的 Java 框架的薪资也是业界最高。Java 开发者的平均年薪约为 11.8
万美元。
- 平均工资:$118k
- 薪资中位数:$117k
- 就业岗位:23K 个工作
9. Swift
Swift 是苹果开发的一种现代通用语言,它有多种用途,但最常见、人气最高的用途是开发 iOS 和 Mac App。Swift 开发者的平均年薪为 12.7
万美元。
- 平均工资:$127k
- 薪资中位数:$125k
- 就业岗位:174 个工作
8. Go
自谷歌团队成员于 2007 年推出 Go 以来,Go 已经人气爆棚。它简单、易于使用,并且可以高效完成工作。Go 深受 C 的影响,但也有内存安全、垃圾收集和结构类型方面的重大增强。
- 平均工资:$130k
- 薪资中位数:$128k
- 就业岗位:1.2K 个工作
7. Ruby
Ruby 语言已经由来已久,但仍然老而弥坚。Ruby 的市场需求相当高,而且大部分都是高薪岗位。Ruby 主要流行于 Web 开发,与著名的 Ruby on Rails 框架梦幻联动。Ruby 还具有其他实用程序,从脚本和原型设计到使用 DragonRuby 等游戏开发。鉴于其多价性,学习 Ruby 永远不会是一个糟糕的选择,它也是一种高级语言,最终可以快速开发 App,这类似于 Python。
Ruby 开发者的工资中位数是 13.6
万美元,超过了其平均工资 13.2
万美元。这表明对中级和高级 Ruby 专业开发者的强劲需求,表明 Ruby 专业知识通常会带来高于平均水平的薪酬。
- 平均工资:$132k
- 薪资中位数:$136k
- 就业岗位:3.4K 个工作
6. Scala
Scala 排在前六名。Scala 是一种结合了面向对象和函数式编程的高级语言,它可以编译为 Java 字节码,并在 JVM(Java 虚拟机)上运行。Scala 最初的设计目的是为了解决 Java 的某些“缺陷”和批评。Scala 拥有强大而热情的社区,它还有一个很好的周边库,这使得它很容易上手。
虽然 Scala 开发者的平均工资为 135_000
美元,但某些 Scala 大神的薪资高达每年约 400_000
美元的峰值。
- 平均工资:~$135k
- 薪资中位数:13万美元
- 就业岗位:533 个工作
5. C/C++
C/C++ 稳居前 4 位,平均年薪大约为 13.6
万美元,它在行业中的用途广泛扩展,C++ 可以在视频游戏、服务器、数据库、空间探测器等一大坨领域应用。C++ 在区块链生态系统中也被大量使用,比特币或 Solidity 智能合约语言完全是用 C++ 编写的。
- 平均工资:$136K
- 薪资中位数:$125k
- 就业岗位:3K 个工作
4. ABAP
ABAP(高级业务应用程序编程)成为 2023 ERP(企业资源规划)生态系统中最有价值的语言之一。ABAP 是 SAP 创建的一种高级编程语言,用于在 SAP 平台上开发 App。自 20 世纪 80 年代以来,ABAP 一直是 SAP App 的支柱,允许自定义开发和修改 SAP App。
- 平均工资:$137k
- 薪资中位数:$134k
- 就业岗位:134 个工作
3. Rust
Rust 是薪资最高的两种语言之一,平均薪资约为 15.6
万美元!Rust 的薪资和人气都呈现上升趋势。与 C++ 类似,Rust 但具有内存安全或安全并发等更高级的功能,这使其成为高性能大型 App 的完美选择。Rust 最近在 web3/区块链中的使用也是一个关键因素。举个栗子,Solana 合约不是用 Solidity 制作的,就是用 Rust 制作的。
虽然 Rust 开发者的平均年薪为 15.6
万美元,但某些 Rust 大神的薪资高达每年 50
万美元。
- 平均工资:$156k
- 薪资中位数:15 万美元
- 就业岗位:197 个工作
2. Solidity
Solidity 职位的应聘者数量相对稀缺,供需不平衡导致薪资飙升。Solidity 是一种高级面向对象的编程语言,它用于编写当今大多数区块链中运行的智能合约背后的逻辑。
虽然 Solidity 的平均薪资为每年 17
万美元,但某些 Solidity 大神的薪资最高达到 45
万美元。所以,如果你从事 web3 和区块链技术,学习 Solidity 应该势在必行。
- 平均工资:$177k
- 薪资中位数:17万美元
- 就业岗位:136 个工作
1. Python
位居榜首的是 Python,它是 2023 薪资最高的语言,平均薪资为 18.8
万美元!Python 是如今人气最高的语言之一,也在薪资最高的工作中排名第一的。Python 是一种无类型的高级语言,它具有全方位的实用程序,从脚本和工具,到使用 Django 框架183.编写整个 Web App。Python 也大量用于数据科学。
虽然 Python 开发者的平均工资为每年 18.8万美元,但某些 Python 大神的薪资也高达每年
70 万美元。
- 平均工资:$188K
- 薪资中位数:18 万美元
- 就业岗位:14K 个工作
收入最高的语言的完整列表
以下是每种编程语言的平均工资的完整列表(以美元为单位)。
粉丝请注意,市场需求少于 100
个职位的编程语言不计入本文,但在表格中补充说明。所有工作都完全来自美国就业市场。
在下图中,我们展示了 2023 每种编程语言的薪资分布。蓝色框代表四分位数范围(IQR),白色条表示中值,橙色条表示平均值。
调查研究的统计方式
这项研究的主要目标是从爬取的职位数据中提取尽可能多的有价值的信息。为了实现这一目标,对数据集中的每个岗位应用了以下条件:
- 该工作必须有薪水。
- 该职位的度薪应大于
10_000
美元且小于100
万美元。 - 这份工作应该来自美国就业市场。
- 该工作可以归类为一种或多种编程语言。
应用这些条件后,我们发现在总共 1000
万个开发职位中,有 130
万个有薪水。在这 230_000
份工作中,大约 86_000
份工作机会来自美国。
如果你对Python感兴趣,想要学习python,这里给大家分享一份Python全套学习资料,都是我自己学习时整理的,希望可以帮到你,一起加油!
😝有需要的小伙伴,可以V扫描下方二维码免费领取🆓
1️⃣零基础入门
① 学习路线
对于从来没有接触过Python的同学,我们帮你准备了详细的学习成长路线图。可以说是最科学最系统的学习路线,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。
② 路线对应学习视频
还有很多适合0基础入门的学习视频,有了这些视频,轻轻松松上手Python~
③练习题
每节视频课后,都有对应的练习题哦,可以检验学习成果哈哈!
Python兼职渠道推荐
学的同时助你创收,每天花1-2小时兼职,轻松稿定生活费.
2️⃣国内外Python书籍、文档
① 文档和书籍资料
3️⃣Python工具包+项目源码合集
①Python工具包
学习Python常用的开发软件都在这里了!每个都有详细的安装教程,保证你可以安装成功哦!
②Python实战案例
光学理论是没用的,要学会跟着一起敲代码,动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。100+实战案例源码等你来拿!
③Python小游戏源码
如果觉得上面的实战案例有点枯燥,可以试试自己用Python编写小游戏,让你的学习过程中增添一点趣味!
4️⃣Python面试题
我们学会了Python之后,有了技能就可以出去找工作啦!下面这些面试题是都来自阿里、腾讯、字节等一线互联网大厂,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。
上述所有资料 ⚡️ ,朋友们如果有需要的,可以扫描下方👇👇👇二维码免费领取🆓