十月金秋,正是收获的季节,同时也是成电大四的莘莘学子求职、深造的关键期,意向工作的我在这个阶段很幸运地拿到了理想中的offer,求职路也尘埃落定。先说下整体情况,作为成电信软2013级数字动漫方向的一名普通学生,没有特别厉害的竞赛成绩或者工作室经历,在大三以前,进大公司也一直是遥不可及的梦想,大三的时间里,通过自学、实习等一系列途径极大地锻炼和提升了自己的工程能力,宛如咸鱼翻身,找到了自己的定位。秋招以来,所投的几家大公司基本都有斩获,目前拿到了阿里巴巴、百度、网易互联网和搜狐的offer,职位都是前端开发工程师,其中网易是通过一段时间的实习通过考核顺利转正。下面分享一下自己求职以来获得的心得和感悟,希望对大家有所帮助。
首先是长期的准备。有一句名言说的好,博观而约取,厚积而薄发。尽早地为自己求职做准备,是得到好工作的不二法门。
1、实习很重要,尽早地出去实习,信软学院的卓越工程师计划就是很好的机会,实习能够系统和集中地训练某个确切的岗位所需要的技能,也是求职时的加分点。如果有可能,也尽量去大公司实习,大公司难度高,而且普遍被大家认可。
2、打好计算机相关学科基础。在面试过程中无论什么技术岗,都会或多或少地会考察计算机网络、算法和数据结构的一些知识,这些知识在工作以后也会有深远的影响,及时是前端。
3、针对不同的岗位深入学习相关的语言基础和特性,就好比我作为一个前端,首先是熟练Javascript的原型链、闭包内容,其次对热门的一些前端框架Angular、React有所了解和学习,对比其他岗位诸如后台开发,要熟练掌握一门主流的后台开发语言等等。
4、学好英语很重要,新技术、框架出来,往往都是先有完善的英文文档。中文文档不一定全面、完全正确,逼着自己看英文文档,久而久之,相信有很大提升。
其次是校招时的临阵磨枪。临阵磨枪,不快也光。
1、包装好自己的简历,突出自己的核心竞争力,尽量少写与求职岗位无关的内容,如果是投递技术岗位,写上编程项目经验总要好过放上去自己某段时间去山区支教的经历。没有大项目,也可以写上小项目、放上自己的github地址,抑或是自学过程中做的Demo来充实简历;
2、多刷别人的面试经验,多看相关的面试题,利用好搜索引擎,我们得承认面试有时就像期末考试一般,“书读百遍其义自见”。在一些OnlineJudge平台(比如牛客网、leetcode)上,多多练习相关笔试、面试题,做题的过程也是对只是的查漏补缺;
3、懂得一定的面试技巧,学会如何去引导面试官对自己擅长的领域进行考察,对于不会、没有接触过的面试题尝试讲一下自己的思路,询问面试官的提示等。不能太诚恳地回答“听说你们公司开的高所以想进你们公司”,其他详见各个面经。
4、抓住机遇,多多留意公司的招聘渠道,包括但不限于公司的官方招聘网站、招聘消息群、相关公众号等等。同时要对自己进行合理定位,如果机会不大,不要抓着BAT不放,好公司还能很多。利用手里的资源,比如说找到在公司实习的师兄,在正式校招前先内推一波,往往能够多一次招聘的机会,有时也可以免掉复杂的笔试。
总的来说,找到工作只是另一阶段的开始。要保持不断的学习,培养强大的自学能力,才能够保持自己的核心竞争力。涉足一门领域还不够深的时候,就先不要去担忧不好找工作、程序员吃“青春饭”等等的问题, 要相信技术岗是脑力活,社会只会淘汰那些不思进取的人。切忌投机取巧,克服懒惰,勤奋起来,坚持下去,相信有一天,offer自会手到擒来。
本人行文水平有限,知之甚浅,上面只是个人的一些想法,并不是金科玉律,适用于每个人,一定要根据的特点,结合自己的目标,制定好相关的计划,做好完善的准备。最后,祝愿大家能够找到心仪的工作,加油!