程序员如何跳槽

359 阅读4分钟

“如何把大象放进冰箱?分三步:打开冰箱、放进大象、关上冰箱。” 这是一个家喻户晓的“笑话”,同时也是一个特别好的任务分解案例。

同理,程序员找工作分几步?答:分三步。

  • 找到合适的岗位
  • 面试通过
  • 谈薪入职

一、如何找到合适的岗位?

我们可以在主流的招聘网站上看到各个公司提供的岗位,结合自身情况,选择中意的岗位。可以找之前的同事内推,也可以找猎头介绍。

有的人比较全能,既会前端也会服务端还会设计,但是每一个岗位都有自己的核心技能要求,所以我们必须首先明确自己的核心技能。

选择适合的岗位,最好是自己的能力能勉强达到的,或是再稍加努力就能达到的。如此,对我们的个人提升是性价比最高的。

二、面试通过

这是整个跳槽过程中最重要的一环,过了这一关,选择权就基本反转了。

如何能通过面试呢?这里又分三个环节。

2.1 准备环节

准备简历。先准备一份符合对方岗位要求的简历,然后结合自身的情况,进行自我提升,让自己能够掌握简历中列出的所有技能。

筛查简历中的技能。这个时候需要掂量清楚,哪些技能是可以快速突破的,哪些是需要长期积累的,比如算法功底、架构能力等。所以,在书写简历时,要量力而行。

如果简历中列出的技术能力和自己的实际段位相差很多,那我们可能需要再努力几年才能满足要求。如果我们的目标是快速跳槽的话,就需要让自己的当前能力在短期内满足岗位要求。

2.2 投递简历

可以找熟人内推,也可以通过招聘网站投递。

找靠谱的朋友内推,通常比较有优势。退而求其次,我们也可以在脉脉、掘金等技术社区找帮忙内推的小伙伴。

当然,也可以找我内推,本人工作多年,在各大互联网公司都有些朋友。

2.3 面试环节

如果前面准备得足够充分,面试环节其实是水到渠成的。

但是,这里还是想说一个需要注意的地方,就是最好能自己主动引导面试节奏,尽量避免被面试官牵着鼻子走。

如何引导面试节奏呢?

首先,是自我介绍。面试通常是以面试者的自我介绍开始的,在自我介绍的过程中,可着重讲一下自己的优势和擅长的技术。面试官通常会在我们擅长的技术领域内问一些问题,以确认我们是否真的如所说的那样擅长。

其次,是项目介绍。通常面试中会有项目介绍的环节,当介绍自己以往项目的时候,通常都会让我们回答其中遇到的难题或是做得好的、不足的地方。这些基本问题我们一定要提前准备好,因为在回答时涉及到的知识点,往往是面试官下一步要深入问的问题。

此外,为了全面考察应聘者的能力,不同的岗位还会有一些针对性的问题,我们会在以后的文章里详细介绍。

三、谈薪入职

谈薪前,一定要提前做好功课。

根据我们面试的公司和自己的岗位职级,最好提前调研好薪资范围。可以从朋友、合作的猎头那里获得,也可以参照一些业界标准和公司的所属行业来大概估计下薪酬。

只有提前做好准备,当HR问我们期望薪资的时候,才能从容地回答。

当然,也不用一棍子打死,最好是给一个期望的薪资范围,以免因为要得过高而错过一个好的工作机会。

总结

  • 找到合适的岗位,根据岗位要求准备简历
  • 面试及其准备
    • 根据简历提升自己的硬实力
    • 投递简历
    • 主动引导面试、把握节奏
  • 从容谈薪、顺利offer 祝每位跳槽的小伙伴,都能找到满意的工作。