24 年程序员各岗位薪资待遇汇总(最新)

大家好,我是程序员鱼皮。今天分享 24 年 6 月最新的程序员各岗位薪资待遇汇总。

数据是从哪儿来的呢?其实很简单,BOSS 直聘上有一个免费的薪酬查询工具,只要认证成为招聘者就能直接看,便于招聘者了解市场,设置合适的薪资。

由于程序员相关的岗位太多,本文只整理了热门岗位,包括:后端、前端、测试、运维、嵌入式、人工智能算法。

注意,薪酬查询数据来源于 BOSS 用户提供的职位薪酬数据,可用于分析岗位的现状和发展趋势,仅供参考。

Java 岗位

全国 Java 岗位年薪

注意,样本数据偏重参考固定薪资,对浮动薪资,例如绩效/提成/年终奖,借鉴较少。

统计了全行业近一年共 25008713 份样本。先不区分从业经验和城市,行业内 50% 的人薪资低于 124,532:

再看看从业 1 年以下(应届生)的薪资,行业内 50% 的人薪资低于 73,966:

一线城市 Java 岗位年薪

以鱼皮现居的城市上海为例, 统计了全行业近一年共 3727328 份样本。先不区分从业经验,行业内 50% 的人薪资低于 212,160:

再看看从业 1 年以下(上海应届生)的薪资,行业内 50% 的人薪资低于 145,134。粗略估计,平均月薪过万是没问题的。

二线城市 Java 岗位年薪

二线城市很多,鱼皮就以自己的家乡徐州为例, 统计了全行业近一年共 16360 份样本。

先不区分从业经验,行业内 50% 的人薪资低于 79,839,是上海的一半都不到:

再看看从业 1 年以下(徐州应届生)的薪资,行业内 50% 的人薪资低于 64,065,差不多月薪 5k+ 的样子。

因为我从大学起就在上海,从出生起就在徐州,对这两个地方的物价和居住成本还是比较了解的。老实说,在这么明显的薪资差距的情况下,在上海性价比还是更高的,只不过生活节奏更快、压力也会更大一些。

Java 岗位任职年龄分布

如图,大多数都在 25 - 29 岁区间,35 岁以上寥寥无几。

Java 岗位月薪变化

如图,虽然近几个月略微下滑,但是相比 23 年同期还是高了的:

Java 岗位各地区薪资情况

如图,很显然一线城市和新一线城市的开发岗位薪资略胜一筹,符合常理。几乎所有跟程序员有关的岗位都是这个分布情况,下面我就不再重复列举了。

前端

全国前端岗位年薪

统计了全行业近一年共 13809961 份样本(比 Java 少了一半)。先不区分从业经验和城市,行业内 50% 的人薪资低于 107,293:

再看看从业 1 年以下(应届生)的薪资,行业内 50% 的人薪资低于 64,287:

显然,前端岗位的年薪是略低于 Java 后端的,毕竟入行的学习成本也相对低一些。

一线城市前端岗位年薪

以鱼皮现居的城市上海为例, 统计了全行业近一年共 1792498 份样本。先不区分从业经验,行业内 50% 的人薪资低于 184,960:

再看看从业 1 年以下(上海应届生)的薪资,行业内 50% 的人薪资低于 105,853。粗略估计,平均月薪过万可能是有点问题的。

二线城市前端岗位年薪

二线城市很多,鱼皮就以自己的家乡徐州为例, 统计了全行业近一年共 11365 份样本。

先不区分从业经验,行业内 50% 的人薪资低于 75,360:

前端岗位任职年龄分布

如图,大多数都在 25 - 29 岁区间,30 岁以上的比例都比较小了(比 Java 后端更小)。

前端岗位月薪变化

如图,虽然近几个月略微下滑,但是相比 23 年同期还是高了一些:

测试

全国测试岗位年薪

统计了全行业近一年共 10434253 份样本(比前端更少)。先不区分从业经验和城市,行业内 50% 的人薪资低于 95,298,比前端的薪资略低一些。

再看看从业 1 年以下(应届生)的薪资,行业内 50% 的人薪资低于 62,230:

一线城市测试岗位年薪

以鱼皮现居的城市上海为例, 统计了全行业近一年共 1814530 份样本。先不区分从业经验,行业内 50% 的人薪资低于 138,920,月薪过万。

再看看从业 1 年以下(上海应届生)的薪资,行业内 50% 的人薪资低于 97,489,月薪 8k 左右。

二线城市测试岗位年薪

二线城市很多,鱼皮就以自己的家乡徐州为例, 统计了全行业近一年共 1814 份样本(这个数据量明显小了很多)。

先不区分从业经验,行业内 50% 的人薪资低于 70,240:

测试岗位任职年龄分布

如图,大多数都在 25 - 29 岁区间:

测试岗位月薪变化

如图,相比 23 年同期薪资略微降低:

运维

全国运维岗位年薪

统计了全行业近一年共 5337753 份样本(比测试少一半)。先不区分从业经验和城市,行业内 50% 的人薪资低于 83,637,比测试更低一些。

再看看从业 1 年以下(应届生)的薪资,行业内 50% 的人薪资低于 55,567,月薪 4k+ 左右:

一线城市运维岗位年薪

以鱼皮现居的城市上海为例, 统计了全行业近一年共 729126 份样本。先不区分从业经验,行业内 50% 的人薪资低于 166,200。这个值比测试岗位略高一些。

再看看从业 1 年以下(上海应届生)的薪资,行业内 50% 的人薪资低于 99,808,月薪大概 8k+:

二线城市运维岗位年薪

二线城市很多,鱼皮就以自己的家乡徐州为例, 统计了全行业近一年共 6604 份样本。二线城市运维岗位的数量比测试岗位多了一些。

先不区分从业经验,行业内 50% 的人薪资低于 66,400:

可以看出,无论是程序员相关的什么岗位,收入区间分布基本都是一致的。

运维岗位任职年龄分布

如图,大多数都在 25 - 29 岁区间。但有趣的是,其他岗位都是 25-29 岁人数最多,这个岗位竟然反转了,24 岁以下就占了近 50%?!

这意味着什么呢?

新兴行业?培训的多?行业门槛低?从业后转行的多?我觉得这些原因多少都有一点。

运维岗位月薪变化

如图,年底的时候运维岗位的薪资有明显的增长,但目前的薪资和去年同期基本没有变化。

嵌入式

全国嵌入式岗位年薪

统计了全行业近一年共 2003779 份样本(比运维还少一半)。先不区分从业经验和城市,行业内 50% 的人薪资低于 132,651,比 Java 还高!

再看看从业 1 年以下(应届生)的薪资,行业内 50% 的人薪资低于 77,089:

一线城市嵌入式岗位年薪

以鱼皮现居的城市上海为例, 统计了全行业近一年共 275583 份样本。先不区分从业经验,行业内 50% 的人薪资低于 216,600,跟 Java 后端差不多:

再看看从业 1 年以下(上海应届生)的薪资,行业内 50% 的人薪资低于 109,236,比 Java 低一些,是不是说明了经验丰富的嵌入式工程师比 Java 后端更少呢?

二线城市嵌入式岗位年薪

二线城市很多,鱼皮就以自己的家乡徐州为例, 统计了全行业近一年共 2410 份样本。

先不区分从业经验,行业内 50% 的人薪资低于 110,040,比 Java 高了不少。

嵌入式岗位任职年龄分布

如图,大多数都在 25 - 29 岁区间,30 岁以上的比例也比其他岗位要高。

跟运维岗位一样,24 岁以下的从业者最多,说明嵌入式今年来入行的人数也在高速增长。

嵌入式岗位月薪变化

如图,嵌入式岗位的月薪相比去年有明显的涨幅:

算法

全国算法岗位年薪

统计了全行业近一年共 1201044 份样本。先不区分从业经验和城市,行业内 50% 的人薪资低于 168,409。毫无疑问薪资是最高的,比 Java 后端高个 30 - 40% 左右,毕竟入行门槛更高。

再看看从业 1 年以下(应届生)的薪资,行业内 50% 的人薪资低于 112,847:

一线城市算法岗位年薪

以鱼皮现居的城市上海为例, 统计了全行业近一年共 266993 份样本。先不区分从业经验,行业内 50% 的人薪资低于 311,519。基本上能入行,年薪就不会低于 18 万。

再看看从业 1 年以下(上海应届生)的薪资,行业内 50% 的人薪资低于 231,848。粗略估计,平均月薪 2w 左右。

二线城市算法岗位年薪

二线城市很多,鱼皮就以自己的家乡徐州为例, 统计了全行业近一年共 574 份样本。没错,只有 500 多份样本!

先不区分从业经验,行业内 50% 的人薪资低于 132,640,是上海的一半都不到。看来搞算法还是要去一线城市啊,毕竟很多大会也只会在一线城市举办。

算法岗位任职年龄分布

如图,绝大多数都在 25 - 29 岁区间(很多算法岗位的入行门槛是硕士研究生),30 岁以上的比例也占了 30%,说明有经验的算法工程师还是很吃香的。

算法岗位月薪变化

图虽然看着很陡峭,但其实就比去年同期涨了 200 多,变化不大。可以看到去年 7 - 8 月的时候算法工程师的薪资有明显的涨幅,盲猜是跟抢应届生人才有关。


以上就是本期分享,整理不易,有帮助的话记得给鱼皮点赞哦~

更多

💻 编程学习交流:编程导航
📃 简历快速制作:老鱼简历
✏️ 面试刷题神器:面试鸭

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/761248.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

网络安全 文件上传漏洞-20 第二十关 Pass-20

点击进入第二十关,并选择显示代码: $is_upload false; $msg null; if(!empty($_FILES[upload_file])){//检查MIME$allow_type array(image/jpeg,image/png,image/gif);if(!in_array($_FILES[upload_file][type],$allow_type)){$msg "禁止上传该…

Langchain-实战篇-搭建本地问答机器人-01

项目背景 在这个快节奏的职场世界里,我们每个人都可能在某个时刻,化身为一头辛勤的牛或一匹奔腾的马,面对入职签合同时的迷茫,或是离职时的纠纷,心中难免会涌现出各种疑问。比如: "这份合同里的条款…

Mongodb集群中的分布式读写

学习mongodb,体会mongodb的每一个使用细节,欢迎阅读威赞的文章。这是威赞发布的第81篇mongodb技术文章,欢迎浏览本专栏威赞发布的其他文章。如果您认为我的文章对您有帮助或者解决您的问题,欢迎在文章下面点个赞,或者关…

百元蓝牙耳机推荐2024,百元蓝牙耳机排行榜盘点

在2024年面对琳琅满目的蓝牙耳机选项,消费者往往难以抉择,特别是在预算有限的情况下,如何在众多产品中挑选出既满足质量又符合预算的耳机成为了一个不小的挑战。 为了帮助大家在繁多的选择中找到真正物有所值的百元蓝牙耳机,我们…

vue响应式原理细节分享

在讲解之前,我们先了解一下数据响应式是什么?所谓数据响应式就是建立响应式数据与依赖(调用了响应式数据的操作)之间的关系,当响应式数据发生变化时,可以通知那些使用了这些响应式数据的依赖操作进行相关更…

【JavaEE】JVM

文章目录 一、JVM 简介二、JVM 运行流程三、JVM 运行时数据区1、堆(线程共享)2、Java虚拟机栈(线程私有)3、本地方法栈(线程私有)4、程序计数器(线程私有)5、方法区(线程…

# 音频处理4_傅里叶变换

1.离散傅里叶变换 对于离散时域信号 x[n]使用离散傅里叶变换(Discrete Fourier Transform, DFT)进行频域分析。 DFT 将离散信号 x[n] 变换为其频谱表示 X[k],定义如下: X [ k ] ∑ n 0 N − 1 x [ n ] e − j 2 π k n N X[k]…

.NET 漏洞情报 | 某整合管理平台SQL注入

01阅读须知 此文所提供的信息只为网络安全人员对自己所负责的网站、服务器等(包括但不限于)进行检测或维护参考,未经授权请勿利用文章中的技术资料对任何计算机系统进行入侵操作。利用此文所提供的信息而造成的直接或间接后果和损失&#xf…

揭秘Wish自养号秘诀:新手卖家如何快速出单?

对于卖家来说,如果想要提升店铺的转化率和销量,有几个关键策略是必不可少的: 一、精心挑选热销产品 成功的第一步在于选品。选择热销产品如同掌握了成功的钥匙。卖家需要深入分析平台用户群体,了解他们的需求和偏好。例如&#…

Tampermonkey 油猴脚本使用教程

Tampermonkey 油猴脚本使用教程 一、Tampermonkey 油猴脚本简介 Tampermonkey 是一款流行的浏览器扩展,它允许用户通过用户脚本增强网页功能或改变网页的外观。它支持包括 Chrome、Microsoft Edge、Safari、Opera Next 和 Firefox 在内的多种浏览器。Tampermonkey…

【C++ 初阶路】--- C++内存管理

目录 一、C/C内存分布二、C内存管理方式2.1 new/delete操作内置类型2.2 new和delete操作自定义类型 三、operator new与operator delete函数四、new和delete的实现原理4.1 内置类型4.2 自定义类型 一、C/C内存分布 int globalVar 1; static int staticGlobalVar 1; void Tes…

大模型+多模态合规分析平台,筑牢金融服务安全屏障

随着金融市场的快速发展,金融产品和服务日趋多样化,消费者面临的风险也逐渐增加。 为保护消费者权益,促进金融市场长期健康稳定发展,国家监管机构不断加强金融监管,出台了一系列法律法规和政策文件。对于金融从业机构…

代码托管服务:GitHub、GitLab、Gitee

目录 引言GitHub:全球最大的代码托管平台概述功能特点适用场景 GitLab:一体化的开发平台概述功能特点适用场景 Gitee(码云):中国本土化的代码托管服务概述功能特点适用场景 功能对比结论 引言 在现代软件开发中&#…

Pickle, SafeTensor, GGML和GGUF

如今,大型语言模型的使用方式有以下几种: 作为 OpenAI、Anthropic 或主要云提供商托管的专有模型的 API 端点作为从 HuggingFace 的模型中心下载的模型工件和/或使用 HuggingFace 库进行训练/微调并托管在本地存储中作为针对本地推理优化的格式的模型工…

机器学习 中数据是如何处理的?

数据处理是将数据从给定形式转换为更可用和更理想的形式的任务,即使其更有意义、信息更丰富。使用机器学习算法、数学建模和统计知识,整个过程可以自动化。这个完整过程的输出可以是任何所需的形式,如图形、视频、图表、表格、图像等等&#…

Linux基础篇——目录结构

基本介绍 Linux的文件系统是采用级层式的树状目录结构,在此结构中的最上层是根目录"/",然后在根目录下再创建其他的目录 在Linux中,有一句经典的话:在Linux世界里,一切皆文件 Linux中根目录下的目录 具体的…

PHP留守儿童关爱之家网站-计算机毕业设计源码11079

目录 1 绪论 1.1 研究背景 1.2研究意义 1.3 论文结构与章节安排 2 留守儿童关爱之家网站系统分析 2.1 可行性分析 2.2 系统功能分析 2.3 系统用例分析 2.4 系统流程和逻辑 2.5本章小结 3 留守儿童关爱之家网站总体设计 3.1系统结构设计 3.2系统功能模块设计 3.2 数…

基于SSM网上拍卖系统

设计技术: 开发语言:Java数据库:MySQL技术:SpringMybatisSpringMvc 工具:IDEA、Maven、Navicat 主要功能 管理员功能有个人中心,用户管理,卖家管理,商品类型管理,拍卖…

EDA 虚拟机 Synopsys Sentaurus TCAD 2017.09 下载

下载地址(制作不易,下载使用需付费,不能接受的请勿下载): 链接:https://pan.baidu.com/s/1327I58gvV1usWSqSrG7KXw?pwdo03i 提取码:o03i

AI网络爬虫001:用kimichat自动批量提取网页内容

文章目录 一、准备工作二、输入内容三、输出内容一、准备工作 在网页中按下F12键,查看定位网页元素 二、输入内容 在kimi中输入提示词: 你是一个Python编程专家,要完成一个爬取网页内容的Python脚本,具体步骤如下:在F盘新建一个Excel文件:提示词.xlsx打开网页:https:…