从16K跳槽到20K,最后算下来年薪却还降了,我笑了····
跳槽时薪资涨了 4000,但年薪总包算下来反而变少了,这是怎么回事?
上周,我星球里一个同学就遇到了这么一个问题,薪资涨了、总包降了,而且谈薪时把自己坑了。
作为一个案例,我觉得对很多人可能会有一定的参考价值,这里跟你们聊聊。
先看下这位同学的基本情况。
她目前在一家国企做自动化测试,基础月薪是 16000,最近拿到一个新公司的 offer。对方开出的月薪是 20000,在之前基础上涨幅 25%。
按理说,25% 的薪资涨幅是在行业标准范围内的。可实际上,按照年总包仔细算下来,她算是降薪了。
原因很简单,原公司的福利待遇更好、公积金缴纳比例更高。
在原公司,他们每个月有 1000 块钱的饭补和 200 块钱话费。如果全勤,还能额外获得 500 的全勤奖。遇上夏天,还有 200 的高温补贴。
每年有 3 个月的年终奖,公积金和社保都按最高比例缴纳。算下来,年总包有 29 万多。
她拿到的这个新 offer 虽然基础薪资上涨了 25%,但是没有其他福利待遇,公积金也只按 5% 的比例交的。算上年终奖,年总包也在 29 万左右。
实际按年薪算下来,新 offer 反而比原工作低了一点。一个是稳定的工作,一个是更有挑战的机会,假设都是 29 万的年薪,你会怎么选?
在我看来,其实单纯对比薪资意义不大。
首先,任何一份工作除了薪资属性外,还有行业领域、公司发展、个人成长、人际成本等综合因素。
以她为例,如果是同行业、同领域跳槽,那可比较的就是公司发展、个人成长、人际成本以及薪资福利。
公司发展不好判断,但国企肯定更加稳定且长期。对于个人成长来说,其实主要看岗位挑战。
所谓岗位挑战,就是当前工作内容以及未来可见范畴内的工作内容是否有变化或延伸。如果两三年都是做同样的工作,那岗位挑战几乎为零。
长期下去,相当于只是把一份工作越做越熟练,但个人价值并没有因此而提升。
比如一直做产品设计的人会成为这方面的专家,但对于产品运营、业务、数据、商业化、管理如果不了解的话,那职业发展的边界就会很窄。
说白了,同样的一份工作做一年和做三年相比,增加的只是工作经验,但没有拓宽能力边界。
其次,任何一次跳槽实际上都是在更换自己的成长环境以及人际网络,对应的,就是人际成本。
说得通俗点,你在一家公司干了几年后,公司的结构、人、事以及文化你都非常了解了。
作为一个老人,你获得资源以及信息的优势显然要超过新人,你在这个人际网络内的优势也会超过一般新人,这就是人际成本。
很多人会忽略这一点,觉得薪资涨了就可以走。但是,我们所在的是一个人情社会,而资源都掌握在人的手里,你获得资源的效率取决于你的人际网络效率。
你们可以看那些成长为公司高层的人,哪个不是在一家公司扎根多年的?除了他们的能力和业绩外,人际成本也是一种资产。
所以,除了薪资福利外,还得把这些隐形资产也都算在里面。
接下来聊聊如何谈薪资。
第一,先计算清楚当前的薪资总包,包括基础薪资、五险一金、年终奖、项目奖、福利待遇以及其他。
再结合你的背景经验和目标岗位的匹配度、以及你过往的业绩和能力体现,这些就成了你的谈判资本。
注意,很多人互联网公司都有 13 薪或 15 薪这样的说法。但要知道,多出来的那几个月薪资你不一定全部能拿到,也就是所谓的浮动薪资。
比如年终奖和项目奖,这些会根据具体的绩效评定来决定发放数量。
虽然说的是 15 薪,但可能其中有 1 个月的薪资是根据绩效的浮动薪资。
另外,不同公司对于五险一金的缴纳比例不同。
有的是根据工资金额全额缴纳,有的公司为了省钱只会按最低比例或者某个低于你薪资的比例缴纳。
第二,在了解清楚自己当前的总包以后,接下来就可以预估一个涨幅空间,并针对新 offer 的条件来做对比。
按照一般的跳槽涨薪幅度,20% 到 30% 是一个可参考的大致范围,有的可能更高,也有的达不到这个范围。
假设你预估的是涨幅 25%,那么就可以根据上面提到的基础薪资、五险一金、年终奖、项目奖、福利待遇等进行综合计算。
就以上面提到的这位同学为例,基础薪资涨了 25%,但公积金只按 5% 的比例缴纳。
此消彼长,都是套路。
有时候,看起来你的基础薪资提高了,但实际上五险一金降低了,相当于没涨,可能还会倒亏。
如果遇上一些喜欢套路的公司或 HR,谈薪的时候不说清楚,合同上也没体现。等到最后发钱时,就以各种理由搪塞,吃过亏的都懂。
最后,谈薪的基础是你的个人价值。如果你对自己足够自信,有足够的能力去支撑你的价值,就别怕开价。
如果对方真的需要你,也不会吝啬自己的价格。毕竟,企业找到一个合适的人还是挺难的,对他们来说也是一个巨大的成本。
价值决定价格,这个定律始终是不变的。
打工人赚钱不易,如果下次谈薪,不要看着账面数字就草率决定,把明细尽可能了解清楚。
看看哪些是固定的、哪些是浮动的、哪些是全额的,哪些是最低基数的,多考虑下。
绵薄之力
做为一名自动化软件测试工程师,接下来我想分享一下这些年来,我对于技术一些归纳和总结,和自己对作为一名高级测试者需要掌握那些技能的笔记分享,希望能帮助到有心在技术这条道路上一路走到黑的朋友!
1、Python 编程与测试开发技术
2、Web自动化测试基础
3、APP自动化测试基础
4、Postman测试工具专题
5、接口自动化测试基础
6、自动化框架封装
7、持续集成
8、Jmeter 性能测试
9、APP性能测试
10、Fiddler 抓包工具的使用
11、TCP/IP协议详情
12、计算机操作系统
13、Linux 系统操作
14、MySQL 数据库
15、RobotFramework 自动化测试框架
16、跨平台的自动化测试框架
上面就是我为大家整理出来的一份软件测试工程师发展方向知识架构体系图。
可以说,这个过程会让你痛不欲生,但只要你熬过去了。以后的生活就轻松很多。正所谓万事开头难,只要迈出了第一步,你就已经成功了一半,等到完成之后再回顾这一段路程的时候,你肯定会感慨良多。
如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助,朋友们如果需要可以自行免费领取 【保证100%免费】
软件测试面试题合集
我们进阶学习自动化测试必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。
视频文档获取方式:
这份文档和视频资料,对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!以上均可以分享,点下方小卡片即可自行领取。
相关文章:
从16K跳槽到20K,最后算下来年薪却还降了,我笑了····
跳槽时薪资涨了 4000,但年薪总包算下来反而变少了,这是怎么回事? 上周,我星球里一个同学就遇到了这么一个问题,薪资涨了、总包降了,而且谈薪时把自己坑了。 作为一个案例,我觉得对很多人可能会…...
线性表 链表表示
初识链表 用一组物理位置任意的存储单元来存放线性表的数据元素。这组存储单元既可以是连续的,也可以是不连续的,甚至是零散分布在内存中的任意位置上的。链表中元素的逻辑次序和物理次序不一定相同。 在存储自己内容的同时也存储下一个元素的地址。存…...
面试题JavaScript篇(二)
目录 一、内存泄露 1、是什么 2、导致的原因 二、垃圾回收机制的策略 三、浅拷贝和深拷贝 1、浅拷贝 .slice() ...展开运算符 Object.assign(目标对象, 被复制的对象) ...展开运算符 2、深拷贝 structuredClone() 浏览器提供 JSON.parse(JSON.stringify(obj)) …...
项目管理工具dhtmlxGantt甘特图入门教程(十五):从MS项目导入/导出(下)
这篇文章给大家讲解dhtmlxGantt请求大文件导入的大小限制。 dhtmlxGantt是用于跨浏览器和跨平台应用程序的功能齐全的Gantt图表,可满足应用程序的所有需求,是完善的甘特图图表库 DhtmlxGantt正版试用下载(qun 764148812)https:…...
2023 年 6 大智能合约语言
如果你想成为一名 Web3 开发人员,你需要知道如何编写智能合约,智能合约是所有 Web3 应用程序的支柱。 简而言之,智能合约是在区块链网络上部署和执行的计算机程序,提供确定性保证,使多方能够达成一致的、防篡改的结果…...
家用洗地机哪款最好用?全球洗地机十大品牌
近年来,智能家用电器洗地机已经融入到我们生活中了,成为最受欢迎的清洁工具了,家用洗地机吸拖洗一体,不用先扫后拖那么麻烦,只需轻轻一推,就能把扫地、拖地、擦地的活全干了,操作简单࿰…...
【2223sW2】LOG1
写在前面 好好学习,走出宿舍,走向毕设! 一些心路历程记录,很少有代码出现 因为鬼知道哪条代码到时候变成毕设的一部分了咧,还是不要给自己的查重挖坑罢了 23.2.27 文件批量重命名 为了给学姐先整出来一批训练数据&…...
Spring Cloud配置application.yml与bootstrap.yml区别及多profile配置 | Spring Cloud 6
一、前言 Spring Cloud 构建于 Spring Boot 之上,在 Spring Boot 中有两种上下文,一种是 bootstrap,另外一种是 application。 1.1 两者区别 bootstrap.yml/bootstrap.properties 和 application.yml/application.yml 都可以用来配置参数。…...
springboot通过aop实现全局日志(是否自定义注解都可以)
内容参考自以下两个链接1、springboot中使用AOP切面完成全局日志_aop全局日志_邹飞鸣的博客-CSDN博客使用AOP记录日志_aop日志_trusause的博客-CSDN博客第一个链接思路很清晰,讲的也很详细,第二个链接讲了自定义注解为了便于自己理解做了以下整理目录 1.aspectj基本概念 2.添加…...
k8s面试题-进阶
1、简述etcd及其特点etcd是CoreOS团队发起的开源项目,是一个管理配置信息和服务发现(service discovery)的项目,它的目标是构建一个高可用的分布式键值(key-value)数据库,基于Go语言实现。特点&…...
预览版Edge申请微软new Bing失败解决方案
文章目录1.首先需要配置科学上网2.下载预览版Edge浏览器卡它bug!卡它bug!卡它bug!没有申请上ChatGPT的朋友们,试试new Bing吧,更新更强大,关于申请方式,网上已经有很多帖子了,其中一…...
Spring中Bean生命周期及循环依赖
spring中所说的bean对象 与 我们自己new的对象(原始对象)是不同的;bean对象是指spring框架创建管理的我们的对象生命周期即:何时生,何时死1.实例化 Instantiation:spring通过反射机制以及工厂创建出来的原始对象;2.属性…...
【3.1】MySQL锁、动态规划、Redis缓存,过期删除与淘汰策略
5.4 MySQL死锁了,怎么办? RR隔离级别下,会存在幻读的问题,InnoDB为了解决RR隔离级别下的幻读问题,就引出了next-key 锁,是记录锁和间隙锁的组合。 Record Lock,记录锁,锁的是记录本身…...
Python+Yolov5跌倒检测 摔倒检测 人物目标行为 人体特征识别
PythonYolov5跌倒检测 摔倒检测 人物目标行为 人体特征识别如需安装运行环境或远程调试,见文章底部个人QQ名片,由专业技术人员远程协助!前言这篇博客针对<<PythonYolov5跌倒摔倒人体特征识别>>编写代码,代码整洁&…...
计算机底层:储存器的性能指标(CPU和内存等硬件的性能以及 对比标准)
计算机底层:储存器的性能指标(CPU和内存等硬件的性能以及 对比标准) 内存: MAR是存放地址的寄存器;MDR是存放数据的寄存器。 MAR是存放地址的寄存器,那么其中的二进制位一定是不能重复的,试想,如果有有两个…...
操作留痕功能实现与探讨
操作留痕功能实现与探讨 背景 接手了一个单体应用项目,看系统介绍,说实现了【高性能的操作日志留痕】功能,就有点好奇它是怎么设计的,是阻塞队列还是怎样的线程池。结果我打开代码一看,真的是笑洗个人了。它是做了一…...
深入浅出消息队列MSMQ
消息队列MSMQ,相信稍有开发经验的小伙伴都了解一些。开始讲解之前,我们先弄清楚一件事,为什么我们要使用MSMQ: 您可能认为您能够通过一个简单的数据库表(一个应用程序往其中写入数据,另一个应用程序从中读取数据)来应用…...
Maven多模块开发
POM主要功能 maven学习教程很多,就不在赘述可以参考以下网站,这里只说明maven实际运用。 https://blog.csdn.net/xwh3165037789/article/details/121545762 菜鸟教程 Maven POM POM是在使用Maven构建项目最重要的部分, POM 中所有信息位于&l…...
QT之OpenGL帧缓冲
QT之OpenGL帧缓冲1. 概述1.1 帧缓冲的创建与删除1.2 帧缓冲的数据来源1.2.1 数据源与帧缓冲的关系1.2.2 纹理Attachment1.2.3 渲染缓冲对象Attachment1.2.4 两者的区别1.2.5 关于两者的使用场景2. Demo3. 后期处理4. 参考1. 概述 OpenGL管线的最终渲染目的地被称作帧缓冲(fram…...
$ 6 :选择、循环
if-else语句 #include <stdio.h> //判断输入值是否大于0 int main() {int i;while (scanf("%d",&i)){if (i > 0)//不要在括号后加分号{printf("i is bigger than O\n");}else {printf("i is not bigger than O\n");}}return O; } …...
【项目设计】高并发内存池 (四)[pagecache实现]
🎇C学习历程:入门 博客主页:一起去看日落吗持续分享博主的C学习历程博主的能力有限,出现错误希望大家不吝赐教分享给大家一句我很喜欢的话: 也许你现在做的事情,暂时看不到成果,但不要忘记&…...
玩转qsort——“C”
各位CSDN的uu们你们好呀,今天小雅兰的内容还是我们的深度剖析指针呀,上篇博客我们学习了回调函数这个知识点,但是没有写完,因为:小雅兰觉得qsort值得单独写出来!!!好啦,就…...
【干货】又是一年跳槽季!Nginx 10道核心面试题及解析
Nginx是一款轻量级的高性能Web服务器和反向代理服务器,由俄罗斯的Igor Sysoev开发。它具有占用资源少、高并发、稳定性高等优点,被广泛应用于互联网领域。在Nginx的面试过程中,面试官通常会提出一些核心问题,本文将介绍一些常见的…...
【线程安全的HashMap有哪些,CurrentHashMap底层是怎么实现线程安全的】
在 Java 中,线程安全的 HashMap 通常有以下几种实现: Collections.synchronizedMap 方法:该方法可以将 HashMap 转换为线程安全的 Map。 Hashtable 类:Hashtable 是一种线程安全的集合类,它与 HashMap 类似࿰…...
C语言-结构体【详解】
一、 结构体的基础知识 结构是一些值的集合,这些值称为成员变量结构的每个成员可以是不同类型的变量 (1)结构体的声明 写法一: 注: 括号后边的分号不能忘结构体末尾可以不创建变量,在主函数中再创建 struc…...
浏览器输入url到页面渲染完成经历了哪些步骤
一、URL解析 这一步比较容易理解,在浏览器地址栏输入url后,浏览器会判断这个url的合法性 ,以及是否有可用缓存,如果判断是 url 则进行域名解析,如果不是 url ,则直接使用搜索引擎搜索 二、域名解析 输入…...
大数据技术之Hadoop(Yarn)
第1章Yarn资源调度器思考:1)如何管理集群资源?2)如何给任务合理分配资源?Yarn是一个资源调度平台,负责为运算程序提供服务器运算资源,相当于一个分布式的操作系统平台,而MapReduce等…...
5.建造者模式
目录 简介 四个角色 应用场景 实现步骤 和工厂模式的区别 简介 建造者模式也叫生成器模式,是一种对象构建模式;它可以把复杂对象的建造过程抽象出来(抽象类别),使这个抽象过程的不同实现方法可以构造出不同表现(属性)的对象;…...
数据库基础-数据库基本概念(1-1)
你好,欢迎来到数据库基础系列专栏,欢迎留言互动哦~ 目录一、数据库基础1. 数据库基本概念1.1 数据库1.2 什么是数据库管理软件1.3 表1.4 行1.5 列和数据类型1.6 主键1.7 什么是 SQL一、数据库基础 1. 数据库基本概念 1.1 数据库 数据库是一个以某种有…...
学习笔记-架构的演进之服务容错策略-服务发现-3月day01
文章目录前言服务容错容错策略附前言 “容错性设计”(Design for Failure)是微服务的一个核心原则。 使用微服务架构,拆分出的服务越来越多,也逐渐导致以下问题: 某一个服务的崩溃,会导致所有用到这个服务…...
超炫的网站/网络推广策划方案怎么写
1:java 的最大特点及实现原理跨平台实现原理:java首先利用文本编辑器编写java源程序,源文件的后缀名为.java;再利用编译器(javac)将程序编译为字节码文件,字节码文件的后缀名.class;…...
mitao wordpress/seo网络推广是什么意思
---恢复内容开始--- 1.定制标签简介 JSP表示层中需要编写大量的jsp脚本代码 在其他jsp中要重复编写相同的代码,不能做到代码的复用 JSP开发者可以创建新的标签来根据实际需求定制相应的方法----定制标签 使用自定义标签可以实现页面表示层的代码重用 几种常见的标签…...
西安网站建设收费标准/seo数据分析
1.如何进行排除过滤? grep -v 排除内容 文件名 sed -n ‘/排除内容/!p’ 文件名 awk ‘!/排除内容/{print}’ 文件名 2.批量创建用户 oldboy01…oldboy10,并给每个用户设置随机密码信息 for i in {01…10};do useradd oldboy$i;echo $(cat urandom | od -x | head -n 1 | awk …...
运城网站建设公司有多少/搜索引擎营销案例分析题
Python是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明,第一个公开发行版发行于1991年。Python的特点:优雅、明确、简单。Python适合的领域:Web网站和各种网络服务、系统工具和脚本、作为“胶水”…...
网站备案核实/seo日常工作内容
更新范围 文档页眉页脚设置文档标题与文件名称保持一致。段落格式文档字体统一。(通常是宋体)文档字体: 大小要求,行距要求表格,自适应纸张大小。(待完善)文档目录更新。删除文档作者信息。设置文档仅查看。检查清单2方案3其他问题文档页眉页脚设置 页眉:不同的章节显…...
xampp可以做网站吗/小说风云榜
因为工作中老是需要这个功能,本来也不是很麻烦,就把它写成一个可重用的函数好了。代码很简单。//点击展开关闭效果function openShutManager(oSourceObj,oTargetObj,shutAble,oOpenTip,oShutTip){var sourceObj typeof oSourceObj "string" …...