距离上次跳槽已经过去一个月了,新工作也逐渐步入正轨。今天想把这次跳槽的完整过程和心路历程记录下来,包括决策、准备、面试、入职、适应各个阶段的真实感受。不是方法论,而是一篇真实的记录,给正在职场中迷茫的朋友一些参考。

一、决定跳槽的那个晚上

决定跳槽不是一时冲动,而是积累了很久的想法。真正让我下定决心的,是一个普通的周三晚上。

那天加班到九点,走出公司大楼,北京的晚风已经有了一丝凉意。我站在路边等车,突然问自己:我在这里还要待多久?

这个问题我想过很多次,但那天晚上特别强烈。我算了一笔账:在这家公司待了三年,薪资从15K涨到了20K,涨幅有限;技术上从初级做到了高级,但最近一年已经学不到新东西了;晋升通道被堵死,上面的领导都很年轻,短期内没有位置;团队氛围也因为组织架构调整变得压抑。

更重要的是,我发现自己开始混日子了。每天到公司,先刷半小时手机,然后慢悠悠地写代码,到点就想走。这种状态让我感到恐惧——我才工作五年,就开始混了,那十年后、二十年后怎么办?

那天晚上,我在手机备忘录里写下了一行字:"不能再这样下去了,必须改变。"

第二天,我开始更新简历。

二、准备阶段的焦虑和自我怀疑

刚开始准备的时候,焦虑感很强。

打开招聘网站,看了看市场上的岗位要求,发现很多技术我都只是"了解",谈不上"精通"。比如微服务架构,我用过Spring Cloud,但底层原理说不清楚;比如分布式事务,我知道有几种方案,但没在生产环境大规模实践过;比如K8s,我会用基本命令,但调优和排障经验不足。

那几天我经常自我怀疑:我这个水平,能找到好工作吗?会不会投出去的简历都石沉大海?

后来我调整了心态。我告诉自己:没有人是100%符合岗位要求的,大部分人都是60%-70%匹配就去投了。面试是一个双向选择的过程,不是考试,不需要满分。而且我有三年完整的项目经验,有从0到1搭建系统的经历,这些都是我的优势。

想通了之后,我开始系统地复习。每天下班之后学两个小时,周末学半天。把常用的技术知识点过了一遍,把自己做过的项目重新梳理了一遍,准备了几个有深度的技术话题。

这个过程持续了一个月。现在回头看,这一个月的复习不仅帮我通过了面试,也让我对自己的技术体系有了更清晰的认识,很多之前一知半解的东西,在复习的过程中突然就通了。

三、面试中的成长

面试的过程比我想象的顺利,但也不是一帆风顺。

第一家面试的是一个中型公司,我把它当作"练手"。果然,一面就挂了。被问到了一个分布式系统设计的问题,我答得很乱,没有逻辑。面试官很客气地说"我们会再通知你",我知道没戏了。

挂了之后我有点沮丧,但也很庆幸——如果第一家就过了,我可能会高估自己,后面反而会栽跟头。我复盘了那次面试,把没答好的问题重新整理了一遍,查资料、想思路,确保下次遇到类似问题能答好。

从第二家开始,面试就顺利多了。我逐渐找到了面试的节奏:技术问题先讲思路再讲细节,项目经验用STAR法则讲,不会的问题坦诚说不知道,然后讲自己的理解。

印象最深的是一家大厂的二面,面试官问了一个我完全没接触过的技术问题。我当时心里一紧,但很快冷静下来,说:"这个技术我没有实际用过,但我了解它的基本原理是XX,我觉得它可能适用于XX场景,不知道我的理解对不对。"面试官笑了笑,说"思路是对的",然后给我讲了更多细节。

那次面试让我明白:面试不是考你会不会所有东西,而是考你的思维方式和学习能力。不会不可怕,可怕的是不会还装会,或者完全没有思路。

前后面了大概八家公司,拿到了三个offer。这个过程中,我不仅拿到了offer,更重要的是对自己的能力有了更客观的认识,也了解了市场上的技术趋势和薪资水平。

四、谈薪的博弈

拿到offer之后,就是谈薪了。这个环节我之前一直很不擅长,总觉得不好意思谈钱。但这次我做了充分的准备。

首先,我了解了市场行情。通过招聘网站、朋友打听、面试中的交流,我知道了我这个经验水平在市场上的薪资范围大概是25K-30K。

然后,我手上有三个offer,可以互相比较。A公司给28K×16,B公司给30K×14,C公司给25K×14+期权。

我最想去的是A公司,因为平台大、技术成长空间大、双休。但A公司的月薪不是最高的。我试着和A公司的HR谈:"我手上还有一个offer是30K月薪,我个人更倾向于贵公司,但薪资上希望能再考虑一下。"

HR说需要申请,过了一天回复我,月薪涨到了29K,股票也多了一些。我算了一下总包,比B公司还高,就接受了。

最终薪资是29K×16+股票,比我之前的20K×14涨了大约50%。这个结果我很满意。

这次谈薪让我明白:薪资是谈出来的,不是等出来的。不要不好意思谈,公司给你发offer就说明他们想要你,适当的争取是正常的。当然,谈薪要有筹码,最好是手上有其他offer,这样才有底气。

五、离职的纠结

拿到offer之后,就是提离职了。这个过程比我想象的纠结。

在这家公司待了三年,有感情了。领导对我不错,同事关系也很好。提离职的时候,领导很意外,找我谈了两次,说可以给我涨薪、可以给我换团队、可以给我更多机会。

说实话,我动摇过。毕竟待了三年,环境熟悉,工作轻松,不用重新适应。但我最终还是拒绝了挽留,因为我知道,留下来只是因为舒适,而不是因为有成长。如果因为涨薪就留下,那半年后我还是会想走。

提离职之后的一个月交接期,心情很复杂。一方面对旧环境有不舍,另一方面对新环境有期待。交接工作做得很认真,文档写得很详细,希望不给团队留下麻烦。

最后一天,收拾东西,和同事一一告别。走出公司大楼的时候,和三年前第一天来的时候一样,也是一个傍晚。不同的是,三年前是忐忑,现在是释然。

六、入职新公司的感受

入职新公司的第一周,是最不适应的。

新公司的技术栈和旧公司不完全一样,很多工具和流程都要重新学。代码规范、部署流程、协作方式,都和以前不同。第一天看代码,看得一头雾水,甚至怀疑自己是不是太菜了。

第二周开始慢慢适应了。 assigned了一个mentor,有问题随时问,同事们都很友好。团队的技术氛围很好,每周有技术分享,代码评审也很认真。我开始能看懂代码了,能做一些简单的需求了。

一个月后的今天,我已经能独立负责一个小模块了。虽然还有很多东西要学,但已经不再焦虑了。

新公司的节奏比旧公司快很多,工作量也大一些,但能学到东西,每天都有进步,这种感觉很好。薪资涨了50%,但相应的,责任和压力也大了。这很公平,没有白拿的钱。

七、一些反思

这次跳槽,让我对职业发展有了一些新的思考。

1. 不要在舒适区待太久。 在一个地方待久了,很容易变得安逸,失去危机感。但市场是变化的,技术是迭代的,如果你不成长,就是在退步。定期看看外面的机会,不是为了一定要跳,而是为了了解市场、保持竞争力。

2. 跳槽是手段,不是目的。 跳槽本身不是目标,成长才是。如果跳槽只是为了涨薪,而新工作没有成长空间,那涨的那点薪很快就会到顶,然后又要跳。跳之前想清楚:这份工作能让我学到什么?三年后我会变成什么样?

3. 准备永远不嫌早。 不要等想跳槽了才开始准备简历和复习。平时就要积累:做好项目、写好文档、总结经验、保持学习。这样机会来的时候,你才能抓住。

4. 不要裸辞。 骑驴找马的压力小很多,谈薪也更有底气。裸辞之后,经济压力和心理压力都会让你在面试中处于弱势,可能会接受不满意的offer。

5. 离职要体面。 圈子很小,好聚好散。认真交接,不要留下烂摊子。说不定以后还会和前同事合作,甚至在前领导手下工作。

八、写在最后

这次跳槽涨薪50%,看起来是一个不错的结果。但我知道,这不是终点,而是一个新的起点。新的公司、新的岗位、新的挑战,一切才刚刚开始。

记录这篇文章,不是为了炫耀,而是为了给自己留一个纪念,也给正在职场中迷茫的朋友一点参考。如果你也在考虑跳槽,希望我的经历能给你一些勇气和启发。

最后想说:职场是一场马拉松,不是百米冲刺。一时的快慢不重要,重要的是一直在前进。不管跳不跳槽,持续学习、持续成长,才是最重要的。

愿我们都能在职业道路上,找到自己的方向,成为更好的自己。