由于一些原因,所以在工作未满一年时候决定跳槽了,当然这不是重点,重点是对这次的跳槽经验进行总结。
一、跳槽前需要进行的准备
- 思考自己的跳槽原因,是否能够通过跳槽解决,加班原因,个人成长原因还是什么,先尝试着在当前公司解决,如果解决不了再想清楚什么样的公司能够满足你的要求。
- 对于你的业务进行梳理,使用STAR法则进行梳理。介绍项目时通常围绕以下方面对项目进行总结:项目背景,解决什么问题,大致实现方案,重点实现细节,成果,尚未解决的问题,后续打算怎么做。需要自己录音完整流畅地说出来,然后自己听听看面试官可能会提出哪些问题。
- 刷题,这个其实是非常重要的,对于工作年限较短的同学来说,算法更为重要,我面试的时候基本算法写不出来的都挂了,算法写出来的大多数通过了。刷成什么标准可以去面试呢?自己可以给自己从leetcode hot200里面生成5道题,如果能在15分钟内通过4道及以上,才说明算法刷的没什么问题了,不然的话就需要反复练。
- 背八股文,八股文大家都会背,那么就需要体现你的优势,比如说深度,或者广度,能够从一个八股文融会贯通到别的知识点。这其实也是很重要的。还有就是学习的时候推荐使用费曼学习法:先学习,然后在纸上写出关键字,然后通过关键字将知识点串联起来,最后再尝试着用通俗
的语言讲清楚。 - 准备简历。STAR原则,突出亮点,并且多找几个大佬帮忙看看,修改简历。
二、 面试的建议
- 规划好时间,一般来说上班的时候也比较忙,跳槽需要准备足够长的时间。建议准备3个月左右,然后面试2个月差不多,然后比较容易跳槽的时间应该是在年底···
- 每周面1-2场就差不多了,面的太多了容易累,而且没时间总结,容易浪费面试机会。
- 平时多思考总结。对遇到的线上问题,对项目遇到的重点难点问题等等。
三、跳槽的成本
- 跳槽通常伴随着搬家
- 跳槽频繁,简历会花
- 适应新业务,或者新的技术栈。会在前期比较累,而且在上家的积累都要清零重新开始
- 跳槽一次,再次跳需要等2-3年
- 失去可能存在的升职加薪机会。这个需要自行评估···