最近我完成了一次跳槽薪资涨了50%很多朋友知道了都问我是怎么做到的有什么经验和技巧今天想分享一下我这次跳槽的经历和经验包括为什么要跳槽跳槽前做了哪些准备面试的技巧薪资谈判的方法等等希望能帮大家在跳槽的时候,拿到满意的薪资实现职业的发展和提升。

当然我的经历只是个例不一定适合所有人,因为每个人的行业岗位能力背景都不一样,但是其中的一些方法和思路应该还是有参考价值的希望能给大家一些启发。

一、为什么要跳槽

先说说我为什么要跳槽,因为跳槽不是一件小事需要慎重考虑不能盲目跳槽也不能为了跳槽而跳槽要想清楚自己为什么要跳槽想通过跳槽获得什么这样才能有目标地去找工作拿到自己想要的结果。

我之前,在一家公司工作了三年多从一个初级工程师成长为了团队的核心骨干负责了很多重要的项目能力提升了很多也积累了不少经验,但是随着能力的提升和职责的增加我发现当前的公司已经不能满足我的发展需求了主要有以下几个原因。

1. 薪资增长缓慢和能力不匹配

第一个原因是薪资增长缓慢和我的能力不匹配我在公司三年多薪资只涨了不到30%而且最近一年,因为公司效益不好连普涨都取消了,但是我的能力和职责已经比刚入职的时候,提升了很多负责的事情也多了很多薪资却没有相应的增长我觉得,不太公平也和市场行情有差距,所以想通过跳槽来调整薪资让薪资和能力匹配。

2. 技术栈老旧成长空间有限

第二个原因是公司的技术栈比较老旧成长空间有限公司用的还是比较老的技术和框架,而且,因为业务稳定了很少做技术升级和创新我在公司三年多技术上的成长越来越慢感觉再待下去技术能力会停滞不前甚至和市场脱节我还年轻想多学一些新技术提升自己的技术能力,所以想换一个技术栈更新更有技术氛围的公司继续成长。

3. 职业发展遇到瓶颈

第三个原因是职业发展遇到了瓶颈我在当前公司已经做到了团队核心骨干的位置再往上就是技术主管,或者架构师,但是公司的团队规模不大管理岗位有限,而且现有的主管都很年轻短期内不会有空缺,所以我再待下去职业发展会遇到瓶颈很难有大的提升我想换一个更大的平台有更多的发展机会和空间能继续往上走,所以决定跳槽。

4. 公司发展前景不明朗

第四个原因是公司的发展前景不明朗最近一年公司的业务增长放缓效益不好裁员了几波很多老员工都走了团队士气也不高我对公司的未来发展不太看好担心再待下去会有风险,所以想趁现在,还有选择权的时候,找一个发展前景更好的公司更稳定也更有发展。

综合以上几个原因我决定跳槽想通过跳槽实现薪资增长技术成长职业发展的提升想清楚了为什么要跳槽之后,我就开始有目标地准备跳槽了。

二、跳槽前的准备

确定要跳槽之后,我没有马上就开始投简历面试而是做了充分的准备,因为机会是留给有准备的人,只有准备充分了才能在面试中发挥好拿到满意的offer和薪资我主要做了以下几个方面的准备。

1. 梳理自己的经历和项目更新简历

首先,我梳理了自己这几年的工作经历和做过的项目把重要的项目和成果都整理出来,然后更新了简历简历不是简单地罗列工作内容而是突出自己的能力和成果用数据说话,比如做了什么项目解决了什么问题带来了什么效果(性能提升了多少成本降低了多少效率提升了多少等等)这样的简历更有说服力也更能吸引面试官。

我还针对不同的岗位和公司准备了不同版本的简历突出不同的重点,比如投技术架构岗位就突出技术深度和架构能力投管理岗位就突出团队管理和项目管理经验这样更有针对性通过率也更高。

2. 复习技术知识查漏补缺

然后我花了一些时间复习技术知识查漏补缺,因为面试会问很多技术问题包括基础知识原理算法等等,虽然平时工作中都在用,但是有些原理性的东西可能已经模糊了需要复习一下我主要复习了以下几个方面:

  • 专业基础:比如我是做后端的就复习了数据结构算法操作系统计算机网络数据库等等基础知识这些是面试常考的。
  • 技术栈原理:复习了我常用的技术和框架的原理,比如Spring的原理MySQL的索引和事务原理Redis的数据结构和持久化等等面试经常会问原理性的问题。
  • 项目相关技术:复习了我做过的项目中用到的技术和方案,比如微服务架构分布式事务缓存方案等等确保面试问项目的时候,能答得清楚深入。
  • 算法题:刷了一些算法题,因为很多公司面试会考算法我主要在LeetCode上刷了一些常见的算法题保持手感确保面试的时候,能做出来。

复习的过程中我也发现了自己的一些知识盲区及时补了上来这样面试的时候,就更有底气了。

3. 准备项目介绍和常见面试问题

除了技术知识我还专门准备了项目介绍和常见面试问题的回答,因为面试中项目介绍是必问的,而且占很大比重项目介绍讲得好能给面试官留下好印象也能引导面试官问自己熟悉的问题。

我选了2-3个自己最熟悉最有亮点的项目准备了详细的项目介绍包括项目背景自己的职责做了什么事情遇到了什么问题怎么解决的最终效果怎么样等等用STAR法则(SituationTaskActionResult)来组织语言逻辑清晰重点突出,而且我还提前想了面试官可能会问的问题准备了回答确保面试的时候,能答得流畅深入。

另外我也准备了一些常见面试问题的回答,比如"请自我介绍一下""你为什么要跳槽""你的优点和缺点是什么""你未来的职业规划是什么"等等这些问题几乎每个面试都会问提前准备好回答能让自己在面试中更从容也能回答得更好。

4. 了解目标公司和岗位

在投简历之前,我也会了解一下目标公司和岗位的情况,比如公司是做什么的发展怎么样团队技术栈是什么岗位的职责和要求是什么等等这样能判断这个公司和岗位是不是适合自己也能在面试中表现出对公司的了解和兴趣给面试官留下好印象。

我主要通过以下渠道了解公司和岗位信息:

  • 公司官网和招聘网站:看公司的介绍业务产品以及岗位的职责和要求。
  • 职场社交平台:比如脉脉看准网等等看公司的评价员工的真实反馈薪资水平等等。
  • 朋友和前同事:如果有朋友,或者前同事在目标公司会向他们了解公司的真实情况团队氛围发展前景等等这些信息最真实也最有参考价值。

通过这些渠道了解了公司和岗位之后,我会筛选出真正适合自己的公司和岗位再投简历这样效率更高也不会浪费时间在不适合的公司上。

三、面试的技巧

准备充分之后,我就开始投简历面试了面试的过程中我也总结了一些技巧帮我在面试中发挥得更好拿到了满意的结果。

1. 自我介绍要突出重点引导面试官

自我介绍是面试的第一个环节也是最重要的环节之一,因为第一印象很重要,而且自我介绍的内容会引导面试官后面问的问题,所以一定要准备好自我介绍。

我的自我介绍一般控制在2-3分钟主要包括以下几个部分:

  • 基本信息:姓名工作年限主要的技术方向和领域。
  • 工作经历:简要介绍自己的工作经历和主要的职责突出成长和提升。
  • 核心项目:选1-2个最有亮点的项目简要介绍自己的贡献和,成果用数据说话。
  • 求职意向:简要说明自己为什么想加入这个公司以及自己能带来什么价值。

自我介绍的时候,要自信流畅不要太啰嗦也不要太简短要突出自己的优势和亮点,同时引导面试官问自己熟悉的问题,比如我会在自我介绍中提到自己做过的某个有技术难度的项目面试官一般就会顺着问这个项目的细节而这正是我准备得最充分的部分就能答得很好。

2. 项目介绍要讲清楚背景、问题、方案、效果

项目介绍是技术面试的核心面试官通过项目来判断你的实际能力和经验,所以项目介绍一定要讲清楚我一般用STAR法则来介绍项目:

  • S(Situation背景):项目是在什么背景下做的要解决什么问题业务目标是什么。
  • T(Task任务):我在项目中负责什么任务承担什么职责。
  • A(Action行动):我具体做了什么事情用了什么技术和,方案遇到了什么问题怎么解决的。
  • R(Result结果):项目最终的效果怎么样用数据说话,比如性能提升了多少成本降低了多少效率提升了多少等等。

介绍项目的时候,要突出自己的贡献和技术深度不要只讲项目做了什么要讲自己做了什么怎么做的为什么这么做有什么思考和权衡这样才能体现自己的能力和水平,另外要诚实不会的就说不会,或者说自己了解不深不要不懂装懂面试官都是有经验的很容易看出来不懂装懂反而会减分。

3. 技术问题要讲清楚原理不要只说结论

面试中技术问题是必问的回答技术问题的时候,不要只说结论要讲清楚原理和思路,比如面试官问"MySQL的索引为什么能提升查询性能"不要只说"因为索引是有序的,所以快"要讲清楚索引的数据结构(B+树)为什么用B+树而不是其他数据结构查询的过程是怎样的等等这样才能体现你对技术的理解深度。

如果遇到不会的问题不要慌也不要不懂装懂可以说"这个问题我之前,没有深入研究过,但是我可以说,一下我的理解和思路"然后讲一下自己的思路和推测这样,即使答不完全正确也能体现你的思考能力和解决问题的思路比直接说不会,或者不懂装懂要好很多。

4. 反问环节要问有质量的问题

面试最后一般都会有一个反问环节面试官会问"你有什么问题要问我吗"这个环节很重要不要说"我没有问题"这样会显得你对这个岗位和,公司没有兴趣也会浪费一个了解公司和岗位的机会。

我一般会问以下几个方面的问题:

  • 团队和技术栈:比如"团队现在的技术栈是什么""团队的规模和分工是怎样的""现在团队在技术上有什么挑战和,规划"等等了解团队的技术情况和发展。
  • 岗位和发展:比如"这个岗位的核心职责是什么""对这个岗位的期望是,什么""这个岗位的发展路径是怎样的"等等了解岗位的具体情况和发展空间。
  • 公司和业务:比如"公司现在的业务发展重点是什么""公司未来的发展规划是,什么"等等了解公司的发展前景。

问问题的时候,要问有质量的问题不要问那种百度一下就能知道的问题也不要问太功利的问题(比如加班多吗年假多少天等等这些可以在HR面,或者offer阶段问)要问能体现你对技术和职业发展的关注的问题这样能给面试官留下好印象。

四、薪资谈判的方法

面试通过之后,就到了薪资谈判的环节这个环节非常重要直接决定了你能拿到多少薪资很多人面试表现很好,但是薪资谈判没谈好结果拿到的薪资比预期低很多很,可惜我这次能涨薪50%薪资谈判的方法起了很大作用下面分享一下。

1. 提前了解市场行情和公司薪资范围

薪资谈判的前提是要了解市场行情和目标公司的薪资范围这样才能心里有,数提出合理的期望薪资不会要得太高被直接拒绝也不会要得太低吃亏。

我主要通过以下渠道了解薪资信息:

  • 招聘网站:看目标岗位的薪资范围以及类似岗位的薪资水平了解市场行情。
  • 职场社交平台:比如脉脉看准网等等看目标公司的薪资爆料和,员工的真实薪资反馈。
  • 朋友和前同事:向在目标公司,或者类似公司的朋友和前同事了解薪资水平这些信息最真实也最有参考价值。
  • 猎头:如果是通过猎头找的工作可以向猎头了解公司的薪资范围和,谈判策略猎头一般对公司的薪资情况比较了解也会帮你争取好的薪资。

通过这些渠道我了解了目标公司的薪资范围以及市场上类似岗位的薪资水平心里就有,数了知道自己该要多少薪资比较合理。

2. 不要先报自己的期望薪资

薪资谈判的一个重要技巧是不要先报自己的期望薪资,因为,如果你先报了就相当于把主动权交给了对方对方会根据你报的数字来压价,如果你报高了对方可能直接就不考虑你了,如果你报低了就吃亏了,所以最好让对方先说他们的薪资范围,或者能给多少薪资,然后你再根据对方的数字来谈判。

如果HR或者面试官问你"你的期望薪资是多少"你可以委婉地说"我相信公司有完善的薪资体系会根据我的能力和经验给出合理的薪资我想先了解一下公司这个岗位的薪资范围是怎样的"把问题抛回去让对方先说他们的薪资范围。

当然,如果对方一直追问你的期望薪资你也可以说,一个区间而不是具体数字,而且区间的下限要高于你的心理预期,比如你心理预期是25K你可以说"我的期望薪资是28K-35K"这样,即使对方按下限给你也高于你的心理预期不会吃亏,而且,还有谈判的空间。

3. 用数据和事实证明自己的价值

薪资谈判的核心是证明自己的价值让对方觉得你值这个价,所以在谈判的过程中要用数据和事实证明自己的价值而不是空口说自己值多少钱。

我在薪资谈判的时候,主要从以下几个方面证明自己的价值:

  • 能力和经验:强调自己的技术能力和项目经验以及能为公司带来什么价值,比如"我在XX领域有X年经验做过XX项目解决了XX问题能帮公司搭建XX系统提升XX性能"等等。
  • 当前薪资和涨幅:说明自己当前的薪资水平以及跳槽期望的涨幅,比如"我现在的薪资是XX一般跳槽的涨幅是20%-30%我期望的薪资是XX"让对方知道你的期望是合理的有依据的。
  • 其他offer:如果有其他公司的offer可以委婉地提一下作为谈判的筹码,比如"我现在也有其他公司的offer薪资大概是XX但是我更倾向于贵公司,因为XX原因,所以,如果贵公司能给到XX薪资我就优先考虑贵公司"这样能增加自己的谈判筹码,但是要注意不要太刻意也不要撒谎,因为,如果对方让你出示offer你拿不出来就很尴尬了。

通过这些数据和事实证明自己的价值对方就更愿意给你满意的薪资,因为他们觉得你值这个价。

4. 不要只看基本工资要看总包

薪资谈判的时候,不要只看基本工资要看总包(Total Compensation)因为很多公司的薪资结构不一样有的公司基本工资高,但是年终奖少有的公司基本工资稍低,但是年终奖多,还有股票期权等等,所以要综合看总包而不是只看基本工资。

我在谈判的时候,会问清楚薪资结构包括基本工资年终奖(几个月工资发放条件是什么)股票期权(多少行权条件是什么)补贴(餐补交通补通讯补等等)福利(五险一金缴纳基数和比例年假多少天等等)然后算一下总包是多少再和其他offer比较选择总包最高也最适合自己的。

另外也要注意一些非薪资的因素,比如工作内容是不是自己喜欢的团队氛围好不好公司发展前景怎么样通勤时间长不长加班多不多等等这些因素,虽然不直接体现在薪资里,但是对工作体验和生活质量影响很大也要综合考虑不要只看钱选了一个薪资高,但是工作不开心的工作也不值得。

5. 不要急于接受给自己留考虑时间

拿到offer之后,不要急于接受要给自己留考虑的时间,一方面可以再仔细考虑一下这个offer是不是适合自己,另,一方面也可以用这个时间去面其他公司拿到更多offer作为谈判的筹码,或者比较选择最好的。

一般offer都会给几天的考虑时间(一般3-7天)如果对方催你尽快答复你可以委婉地说"我对这个机会很感兴趣,但是我需要一点时间仔细考虑一下也和家人商量一下我会在X天内给您答复"争取考虑的时间不要被对方催着仓促做决定。

当然也不要拖太久,否则对方可能会觉得你诚意不够把offer给别人了,所以要在合理的时间内做出决定给对方答复。

五、跳槽后的感受和建议

完成跳槽之后,我在新公司工作了一段时间整体感受很不错薪资涨了50%技术栈更新了能学到很多新东西团队氛围也很好发展空间也大觉得这次跳槽是正确的决定也很庆幸自己做了充分的准备拿到了满意的结果。

最后给想跳槽的朋友一些建议:

1. 跳槽要慎重不要盲目

跳槽不是小事要慎重考虑想清楚自己为什么要跳槽想通过跳槽获得什么不要盲目跳槽也不要为了一点薪资涨幅就随便跳槽,因为频繁跳槽对职业发展不利,而且新工作也不一定就比现在的好要综合考虑薪资发展技术团队等等因素确定现在的工作确实不能满足自己的需求了再跳槽。

2. 准备要充分不要裸辞

跳槽之前,一定要做充分的准备更新简历复习技术准备面试等等不要什么都没准备就裸辞,然后再找工作这样压力会很大也容易,因为着急找工作而接受一个不满意的offer建议在职找工作利用业余时间准备和面试拿到满意的offer之后,再辞职这样更稳妥也更有谈判的筹码。

3. 面试要自信诚实

面试的时候,要自信诚实自信能让你发挥得更好也能给面试官留下好印象诚实是基本原则不会的就说不会不要不懂装懂面试官都是有经验的很容易看出来不懂装懂反而会减分,而且诚实也能体现你的人品和职业素养比能力更重要。

4. 薪资谈判要勇敢不要不好意思

薪资谈判的时候,要勇敢不要不好意思很多人,因为不好意思谈薪资结果拿到的薪资比预期低很多吃亏了要知道薪资是自己应得的也是对自己价值的体现,只要你有能力有价值就应该勇敢地争取满意的薪资不要不好意思,当然也要合理不要漫天要价要根据市场行情和自己的能力提出合理的期望。

5. 跳槽不是终点而是新的起点

最后要记住跳槽不是终点而是新的起点拿到满意的offer只是开始到了新公司之后,还要继续努力学习成长做出成绩才能不辜负这次跳槽也才能为以后的职业发展打下基础不要觉得跳完槽就万事大吉了就可以放松了职业发展是一个持续的过程需要不断努力和成长。

六、写在最后

以上就是我这次跳槽涨薪50%的经历和经验分享包括为什么要跳槽跳槽前的准备面试的技巧薪资谈判的方法以及,跳槽后的感受和建议希望能帮到想跳槽的朋友。

当然我的经历只是个例每个人的情况都不一样行业岗位能力背景都不同,所以我的方法和经验不一定完全适合所有人,但是其中的一些思路和原则应该还是有参考价值的希望能给大家一些启发。

跳槽是职业发展中的一个重要决策需要慎重对待也需要充分准备,只要你想清楚自己想要什么做足准备勇敢争取一定能拿到满意的结果实现职业的发展和提升。

最后用一句话结束这篇文章也送给想跳槽的朋友:"跳槽不是目的成长才是,只要你持续提升自己的能力和价值,不管跳不跳槽都能有好的职业发展和薪资回报。"

愿大家都能找到适合自己的工作实现职业的发展和薪资的增长工作顺利生活幸福。