第2章 第1节 战略规划-如何规划自己的秋招

1 引言

  欢迎你来到我的专栏,这个专栏名为《开发岗校招求职攻略》,直白的名字对应着更直接的内容。在这个专栏中,我会从如何规划校招、如何对自身定位、如何寻找实习、如何准备简历、如何准备笔试及面试等六个方面做详细的介绍,并针对校招过程可能遇到的问题给出具体而实用的建议,通过我的经历和经验,帮助你在求职路上走的又快又稳。

  

图片说明

  求职是一个过程,从毫无准备的小白到收割offer的大神,如何让这个过程更顺利,开一个好头是关键。在这之前,我们要先从大局出发,制订好求职规划,才能不急不躁、稳中求胜,就像行军打仗,没有战略辅助,只能像无头苍蝇一样到处乱撞。那么,现在我就来介绍一下,如何规划自己的秋招。
  

2 正式求职前的合理规划

  万事开头难,那么在正式求职之前,我们应该做些什么呢?
  

2.1 对自己进行合理定位

  一个合理的定位就像一个指路的灯塔,能够让自己前行的脚步更加坚定,岗位的选择绝对不应该只与薪资待遇等挂钩,更应该考虑自己的技能和兴趣是否与之匹配,这在很大程度上决定了未来发展的顺畅度和高度。
  
  在投递岗位前,对算法、开发、测试、运维和产品经理等各个岗位的特点和工作内容做相应的了解,能够帮助你根据自己的特长和兴趣,找准自己未来的方向。
  
  对自己岗位的定位不一定非要在实习之前就确定。由于实习能够帮助我们更好的了解不同岗位工作内容,所以我们对自身的定位可以伴随着实习的深入逐渐清晰化。对自己的定位越早确定越好,而不是到了求职季再去了解。一般要在秋招开始前至少三个月清楚自己未来的规划,才能让自己更有针对性的准备秋招,不至于投入精力到无谓的事情中。
  

2.2 夯实基础,增长知识

  在有目标之后,接下来就是要夯实自己的基础知识了,这也是笔试、面试最注重的基本能力,没有牢固基础的求职,即使技巧再丰富也很难成功
  
  初听起来,基础知识应该是一种客观技能,没有小技巧可言,其实如果仔细研究,也是大有门道。不妨想一想,为什么同样努力的同学,能够比你笔试题做得更好?在基础知识的准备过程中,我们要尤其注意下面两点:
  
  1. 明确知识体系。明确知识体系很容易理解,同样是开发岗,如果工作内容偏向后台开发,则需要对数据库有相应的掌握,而如果工作内容偏向底层架构,则必须具备操作系统的相关知识。只有明确了自己要准备的知识体系,才能有的放矢,合理分配好自己的时间。
  
  我总结了一个开发岗工程师求职技能树,在本章的第二节中会详细介绍每个技能应该掌握的程度、学习的方法,并为你推荐一些优质的学习资源。
  
  2. 注重学习性价比。不光是学习,我们做很多事情都要考虑性价比。我们的时间往往是有限的,对于求职者来说,能够真正用来学习知识、巩固技能的时间并不宽裕,那么如何在这黄金时间内掌握更多有价值的知识就成为了重点。正如我们在考试之前,都希望老师能够划重点,而对于求职者的学习重点,就是最容易被面试官问到的问题。这就是为什么我们总要来回的刷《剑指offer》,而不是拿一本《算法导论》仔细研读。作为求职者,要始终坚持实用主义,注重学习性价比。
  

图片说明

  3. 根据实际情况灵活修改。变通变通,只有随机应变,才能道路畅通。即使我们此时仔仔细细、老老实实做了求职规划,并严格按照规划执行,也并不能保证结果符合预期。以训练一个神经网络为例,往往要根据结果的反馈不断修正输入,才能逐渐逼近最优解。每年的求职情况都不相同,各个公司的招聘也有差异,绝对不存在一份完美的规划。我们在这个过程中,要多收集反馈,根据面试官的建议补足短处,根据同学的提醒查漏补缺,根据前辈的面经重点准备,让自己始终保持发展和进步,离offer就会越来越近。
  

2.3 整理一份具有竞争力的简历

  简历,作为求职者展现给企业和面试官的“第一张脸面”,其内容很大程度决定了求职者是否能够获得面试机会,也在一定程度上决定了面试官进行面试的流程。譬如一份没有任何干货的简历,如下图所示:
  

图片说明

  我目前帮助了数百人内推,看过的简历也有上百份了,很惊讶地发现这种简历占的比例还不小。作为面试官如果看到这样一份简历,很难有问下去的兴趣,没有价值的教育背景、校内实践、个人主观评价占了大多数界面,反而最需要介绍的项目只用了简单两句话就带过了。
  

  遇到这样一份简历,面试官一般会有两个选择,第一,完全忽略这份简历,直接问技术、撕代码;第二,从简历认定求职者没有准备好参与招聘或没有能力胜任这个岗位,不给面试的机会。

  

  简历制作,是一个“三分做,七分写”的活,酒香也怕巷子深,要让面试官认可自己的能力,首先要提供给面试官一个了解自己的途径,这个时候简历就是最重要的敲门砖。

  

  关于简历的制作,我会在第四章中详细介绍,教你如何用现有的项目和经历,写出一份精美的简历,写出一份能够吸引面试官的简历。
  

2.4 获得一段实习经历

  实习是在正式求职前值得尝试的事情,实习不仅能够帮助我们快速提高技能,还能丰富我们的简历,拓宽我们的人脉,确定我们的职业规划。一段优秀的实习经历能够很大程度决定你的简历是否通过筛选,以及面试官对你的第一印象。
  
  实习最佳时间是正式秋招前的三个月到六个月,即约在正式秋招前的半年内要开始准备寻找实习,最好能够在那之前先丰富自己的技能。实习要求一般是低于正式岗位的,以C++工程师为例,对于C++开发岗来说,需要熟悉C++的语法和新标准,熟悉常用的算法和数据结构,简单来说就是编程能力过关。在这个基础上,不同公司会根据其招聘岗位具体的工作内容,侧重考察求职者对数据库、网络、操作系统等相应掌握程度。
  

  关于实习的具体注意事项我会在第三章中详细介绍。
  

3 求职过程中的灵活调整

  即使求职前准备再久,在求职过程中依然会觉得自己有很大的差距,尤其在笔试、面试失利的时候,一定要及时填补上自己的短处,并积极总结自己的经验。遇到失败和挫折的时候,多想想自己之前的准备是否充分。
  
  在每次笔试之后,将遇到的题目分类总结。对于选择题而言,做多了就会发现有些题目几乎是必考的,比如对sizeof的考察、对大端模式小端模式的考察、对https和http区别的考察等。即使是大题,在大量刷题之后你也能遇到很多相似题目,多总结,就能让自己成为考神。在后面的章节中,我会针对每块知识的常见考点,为同学们画出重点,帮助大家从容应对笔试。
  
  在每次面试之后,修正简历、总结问题。面试官通过简历认识我们,而我们通过面试官重新设计简历。
  
  通过面试官对我们的简历的询问,能够了解我们简历上有价值的亮点,不断深挖这些亮点,就能够提升简历的整体价值。举个例子,如果你在简历中恰好提到自己某个项目中用到技术点A,而你在面试中遇到的一半以上的面试官都针对技术点A和你进行了交流,这就说明技术点A是一个值得深挖的亮点。这个时候,相当于你押中了未来考试的一道考题,自然要针对这道题好好准备答案。
  
  通过面试官的问题,我们也能避免简历上一些雷点,所谓的雷点是指你在制作简历的时候只是把某些技术点作了罗列,但每个面试官都要针对这些点仔细询问,而你又答得不好,这个时候一定要及时把雷点删掉。
  
  我曾经在简历上写上了“了解C++11新标准”,结果遇到的面试官基本都会问我关于C++11的问题,比如“智能指针的分类和实现”、“stl中map的实现差异”等。我在求职之初只是用过一些简单的容器,每次都会在这些问题上被问倒,所以我索性删除了这句能力描述,果然被问到的次数就少了很多。不过我同时也抓紧时间学习,等到对基本内容完全熟悉的时候我又把这句话加在简历中,反而成为了我的一个亮点。
  
  面试远远比笔试重要,所以对每个细节都要小心把握,以赢得面试官的青睐。
  
  关于面试,在后面的章节中,我会作更详细的介绍。
  
  调整好心态。在求职过程中,我们总会遇到各种各样的难题,遇到各种各样的困境,每个人都会遇到困难,但每个人处理困难的态度和方式又各不相同,进而导致结果差异巨大。保持一个良好的心态,遇到困境,不慌不忙、从容应对,给自己更多的信心;遇到顺境,不骄不躁、稳中取胜,适当放低姿态。譬如面对面试官的一个问题,在轻松状态下能够保持活跃、开拓的思维,便能够避开陷阱、考虑周全,而过度紧张只会让自己连变量类型都忘了加。
  
  关于心态,我将在下一章详细介绍,针对不同的心态问题,为你提供相应的解决方案,帮助你及时走出困境。
  

4 确认offer后的继续前行

  我至今最感谢高三班主任的一点就是,他没有告诉我们“现在吃苦,等考上大学就可以放松”这种话,所以入了大一之后我仍旧保持高中时的学习态度。拿到offer、找到工作是我们人生的一个拐点,但绝对不是终点。作为成年人,要对自己的放纵负责。作为过来人,我有几点诚恳的建议分享给你们:
  
  1. 好好对待自己的毕业设计或者毕业论文,能够在12月份做完的绝对不要拖到来年3月。
  
  2. 及早联系自己部门的leader或同事,咨询他们部门技术栈,让自己在入职前尽量多熟悉未来所需求的知识。这一点很重要,很大程度决定了你作为新人时在部门领导眼中的形象。如果你对技术娴熟、对业务快速上手,领导或导师能够分配给你更多有价值的重要工作,这些工作能够帮助你更快的成长,形成一个良性循环。
  
  3. 把自己当作一个成年人去思考和做事。学生时代的最后时光,能够做很多事情,无论和三两好友聚餐游玩,还是重拾丢下的篮球足球,都记得要多做有意义的事情,现在做的每一件事,都会影响你的未来,请对自己负责。
  

图片说明

  总之,确认offer后,就不要把自己再当作学生了,你的未来无可限量,而未来的高度由你自己决定。
  

5 小结

  如果说秋招是一场战役,那么采用的战略就决定了成败。从各个时期,分别规划好自己的计划,让自己不急不躁、稳中求胜。在求职前期,通过实习和自我认知,给自己一个合适的定位,根据这个定位制作简历、补足知识。在求职过程中,保持良好的心态,不断通过笔试、面试提高自己的能力,从而获得理想的offer。但在获得offer之后,也不要太过轻松,提早为入职做准备,根据部门的技术栈拓宽自己的视野,能够帮助自己在未来的道路上越走越顺。