一、求职前的思考
求职是人生大事,当你选择一份职业后,你未来的人生大概率会与这个职业紧密相连。所以求职之前一定要找出自己真正感兴趣的内容,找适合自己的工作。仔细想想,如果一份工作本身你很排斥,你讨厌做这个内容,工作效率低,没有激情,这非常不利于个人未来的发展,生活也会徒增许多烦恼。因此我觉得选择一份适合自己的职业,可能远比如何求职更重要。那么如何考虑、分析自己适合什么样的工作呢?
我个人觉得还是从自身出发,从个人能力以及个人兴趣出发,考虑自己擅长的内容是什么。是技术,还是交际能力、管理能力等?是软件相关还是硬件相关?是开发相关还是算法相关?自己的性格能力是否适合考公考编,去国企还是私企?找工作是追求稳定还是追求高薪?在家附近工作还是去大城市看看?回答上述问题后,即便你没有确定要从事什么样的工作,那么至少可以帮助你筛除一些选项。
除此之外,非常重要的一件事就是咨询师兄师姐,师兄师姐都有丰富的求职经历,咨询他们找到了什么样的工作,为什么选择了这个工作,然后深入地了解这个行业现状和未来发展,如果想找这个工作需要准备什么。尤其是已经毕业了的师兄师姐,他们在工作岗位上有了更深的体会,会给到你更加贴切的建议。当然,互联网上也有很多某个职业、岗位的介绍以及工作日常的分享,这些你都可以自行检索。
通过上述内容,你对自己要做哪一类的工作应该会有一个大概的认识。就我个人而言,我更想选择偏向开发相关的岗位,在软件和硬件上,我更加偏好于软件相关。同时,我对于考公和考编没有太大的兴趣,所以也没有准备这方面的内容。根据个人情况,在了解几个师兄师姐的职业信息以及求职心得之后,我最终选择了去做软件开发。对于国企和私企以及工作地点方面,我并没有特定的要求,更多是看公司本身。
二、求职前的准备
如果是找和研究方向完全对口的工作,那么你要做的就是总结自己的技术栈,把这些内容学扎实,不仅会用还要明白其原理。然后把你硕士研究方向,搞清楚做明白,整理出论文、项目的难点和亮点,突出你在里面的贡献。
如果是求职非对口的工作,那么你要提早去学习相关的知识,学精学透,要知道和你竞争的大部分都是原来就学该方向的学生。因为我是选择的软件开发,所以我提前几个月就开始准备,建立学习路线,做好规划,踏踏实实学习。
简历也是求职前要准备的非常重要的内容,简历一方面要契合应聘的岗位,突出与岗位相匹配的技术栈、项目以及论文。另一方面,要表现你的“软实力”,例如比赛获奖、奖学金、证书等,尽管这些可能与岗位要求的技术无关,但是能够彰显出你的个人能力。除此之外,掌握不好的内容,尽量不要写,如果被问到了,回答的不好,是个减分项。
三、求职的渠道
互联网时代的求职方式五花八门,我投递简历的方式基本上都是在官网上投递,然后附带上内推码,内推码可以问师兄师姐要,也可以去牛客上搜索,格式是“公司名称”+“内推码”。
除此之外,还有BOSS直聘、猎聘等软件,不过我本身用的比较少,所以就不细说了。
再有就是每年学校组织的大型招聘会,找到心仪的企业,然后现场投递简历就好了。
四、笔试面试经验
笔试和面试是求职中最重要的部分。
对于笔试而言,绝大部分的大厂都会有笔试环节。以我个人经历为例,因为大厂的笔试题都很有难度,尤其是算法题,所以我在求职前的好几个月,就每天坚持刷Leetcode,锻炼算法的能力。其实对于未来想做码农的人,多刷Leetcode,一方面对于求职有用,另一方面,对于自己的编程能力也有很大的提高,所以如果有时间非常建议刷Leetcode。
对于面试而言,大厂至少会有三面,一面二面是技术面,三面是HR面。一般来说,一面是以技术的“八股”为主,像是一场简答题的考试,会考察你对岗位相关知识的掌握程度。二面一般是围绕着你的项目,问你项目的难点、亮点,项目的某些功能是如何实现的,项目用了哪些框架,你对这些框架的原理是否了解,然后会针对你的回答,进一步的提出新的问题,让你思考回答,考察你对所掌握知识的广度与深度。三面主要问一些个人问题,例如遇到的最有挑战的事情、为什么选择这个岗位等等,提前准备一下相关问题,回答时最好不要磕磕绊绊,并且突出你很想去这家公司的想法。
省内的大部分企业只有二次面试甚至一次面试,不过基本也是上述的内容,难度相对低一些。
我的建议就是,在投递简历前,拿出时间来系统地整理所学的知识,在网上搜索对应的面试题合集,对每个问题做到熟记于心。在面试特定公司之前,去牛客上搜索“公司名称”+“岗位名称”,找到对应的面经,面经是面试者分享自己在面试时被问到了哪些问题,通过面经查漏补缺。当然,你也可以直接搜索对应岗位的面经,更加全面地了解这个岗位面试中会问哪些问题。
面试过程中的经验主要有三点。第一,面试的题目肯定有你不会的,但是面试时间有限,所以你会的题目尽可能说的详细、全面透彻,尤其是一些经典的面试题要提前准备好,回答起来特别熟练。第二,要自信和大方,掌握面试的主动权,引导面试官提问某些问题,尤其是在问你项目难点和亮点的时候,想好怎么回答,进而引导面试官提问自己特别熟悉的内容,这样才能展现出你的能力,注重突出自己的优势。第三,对于一些不会的问题,尽管你没了解过,但是可以说说自己的思路与想法,前提是要有依据,不要乱说,实在不会,可以跟面试官说自己对这部分内容不了解,及时跳过。
五、最后
找工作是一个持久战,从提前批,到秋招,再到秋招补录,还有春招,一时找不到合适的工作不要气馁,要摆好心态,多尝试。同时,因为时间跨度很长,所以一定要在这个过程中不断提升自己的能力,只有这样才能在不断的面试中脱颖而出。