“如何把大象放进冰箱?分三步:打开冰箱、放进大象、关上冰箱。” 这是一个家喻户晓的“笑话”,同时也是一个特别好的任务分解案例。
同理,程序员找工作分几步?答:分三步。
- 找到合适的岗位
- 面试通过
- 谈薪入职
一、如何找到合适的岗位?
我们可以在主流的招聘网站上看到各个公司提供的岗位,结合自身情况,选择中意的岗位。可以找之前的同事内推,也可以找猎头介绍。
有的人比较全能,既会前端也会服务端还会设计,但是每一个岗位都有自己的核心技能要求,所以我们必须首先明确自己的核心技能。
选择适合的岗位,最好是自己的能力能勉强达到的,或是再稍加努力就能达到的。如此,对我们的个人提升是性价比最高的。
二、面试通过
这是整个跳槽过程中最重要的一环,过了这一关,选择权就基本反转了。
如何能通过面试呢?这里又分三个环节。
2.1 准备环节
准备简历。先准备一份符合对方岗位要求的简历,然后结合自身的情况,进行自我提升,让自己能够掌握简历中列出的所有技能。
筛查简历中的技能。这个时候需要掂量清楚,哪些技能是可以快速突破的,哪些是需要长期积累的,比如算法功底、架构能力等。所以,在书写简历时,要量力而行。
如果简历中列出的技术能力和自己的实际段位相差很多,那我们可能需要再努力几年才能满足要求。如果我们的目标是快速跳槽的话,就需要让自己的当前能力在短期内满足岗位要求。
2.2 投递简历
可以找熟人内推,也可以通过招聘网站投递。
找靠谱的朋友内推,通常比较有优势。退而求其次,我们也可以在脉脉、掘金等技术社区找帮忙内推的小伙伴。
当然,也可以找我内推,本人工作多年,在各大互联网公司都有些朋友。
2.3 面试环节
如果前面准备得足够充分,面试环节其实是水到渠成的。
但是,这里还是想说一个需要注意的地方,就是最好能自己主动引导面试节奏,尽量避免被面试官牵着鼻子走。
如何引导面试节奏呢?
首先,是自我介绍。面试通常是以面试者的自我介绍开始的,在自我介绍的过程中,可着重讲一下自己的优势和擅长的技术。面试官通常会在我们擅长的技术领域内问一些问题,以确认我们是否真的如所说的那样擅长。
其次,是项目介绍。通常面试中会有项目介绍的环节,当介绍自己以往项目的时候,通常都会让我们回答其中遇到的难题或是做得好的、不足的地方。这些基本问题我们一定要提前准备好,因为在回答时涉及到的知识点,往往是面试官下一步要深入问的问题。
此外,为了全面考察应聘者的能力,不同的岗位还会有一些针对性的问题,我们会在以后的文章里详细介绍。
三、谈薪入职
谈薪前,一定要提前做好功课。
根据我们面试的公司和自己的岗位职级,最好提前调研好薪资范围。可以从朋友、合作的猎头那里获得,也可以参照一些业界标准和公司的所属行业来大概估计下薪酬。
只有提前做好准备,当HR问我们期望薪资的时候,才能从容地回答。
当然,也不用一棍子打死,最好是给一个期望的薪资范围,以免因为要得过高而错过一个好的工作机会。
总结
- 找到合适的岗位,根据岗位要求准备简历
- 面试及其准备
- 根据简历提升自己的硬实力
- 投递简历
- 主动引导面试、把握节奏
- 从容谈薪、顺利offer 祝每位跳槽的小伙伴,都能找到满意的工作。