最近看了不少同学的面经,都是些很牛的同学,写得也很好。客观地说,我自身和这些牛人还存在很大差距,不过因为像我这样普普通通没有特别大的优势的同学也具有一定的代表性(虽然是小范围的,但是毕竟还是存在,大家轻拍~~),就也说说我找工作的一些迷茫和挣扎吧,希望能够对后面找工作的学弟学妹们有所参考。
先简单介绍一下自己的基本情况:工科小硕(IT类专业),无实习经历,项目经验较少,无论文类科研成果,加权平均专业前20%。普普通通,简历上没有特别突出的地方。
一、 确定自身定位
九月中旬,正式开始找工之旅。刚开始时,对于自身定位还不是很清晰——就我自身性格而言,我更希望能够从事和人打交道而并非是整天面对机器的工作。而且,从某种程度上来说,我对于自己的技术水平也不是很自信。于是,抱着广撒网都试试的心态,我投了很多类型的职位:产品策划、管理培训生、软件开发、软件测试、软件维护和管理(国有企业和事业单位)。
当时的打算是,先试试,尽量往产品策划和管理方面走,迫不得已再选择软件开发。
就这样跌跌撞撞地加入了求职大军。第一批来笔的是百度网易,开始体会残酷的现实。
百度我投的职位是搜索引擎产品市场部培训生。这次百度的武汉校园招聘没有在网上筛选简历,直接在宣讲之后笔试。产品类的笔试题目和技术无关,主要考察思维方式和对互联网的关注程度。做完后感觉不太好。出考场后和一起笔的某mm讨论了一下,然后发现了自己的无知——我自认为自己在产品类可能还比较有潜力,实际情况却是自己很少在这方面刻意地加以积累和提高,一问三不知……果然,笔完百度后就没有了下文。
然后是网易。网易我投的是产品策划。这次更直接,笔试通知都没有,C12霸王笔未遂。
百度和网易的惨败让我清醒了不少。何为潜力?何为实力?自认为自身有潜力没错,但是潜力是需要靠自己平时努力去积累还有发掘的。而潜力,和已掌握的技能、知识和思考方式,又构成了实力。可能我的确具有某方面的潜力,但是自己并没有去努力开拓,那么,就老老实实从已有的开始,一步一个脚印往前走吧。而至于软件开发和软件测试,其实像这样的工作自己并不排斥,而且以后也可以往产品或者管理岗位上走。所谓的不想做技术类的工作,归根到底只是目前对自己的技术水平不太自信罢了。而现在自己所能做的,也只有正视事实努力提高自己了。
于是,网易霸王笔未遂后,一回实验室我就把所有的产品类职位改成了软件开发或者测试。
二、痛苦的选择
时间进入十月。十一长假过后,各类招聘信息,笔试面试多了许多,气氛也一下子就紧张了起来。和大多数人一样,每天我都会在网上找各类招聘信息,改简历,投简历(各个公司各个职位要求不一样,每次网申时我都会对着公司的招聘信息挑选一个比较合适的简历模板,然后再做些特定的修改)。之后看书,静待笔试和面试消息。
这时我只剩下了软件开发、软件测试和国企之类的职位选择了。事实上,虽然排除了产品类职位,但此时的我依然有些迷茫。从专业上来看,从事软件开发、软件测试类的工作是“按常理出牌”,不过我还是有点怵——关于程序员35岁就退休的言论太多太多了,一些工作后的师兄师姐也劝我们能改行就改行,实在是太累了,尤其是女生。而去国企,一方面是觉得自己并没有太多资本(据说国企比较倾向于选择学生干部,我本科时做过很多学生工作,研究生阶段就无官一身轻了~~),另一方面其实自己并不太喜欢这种死气沉沉几十年如一日的工作。然而,不可否认的是,国企对于女生而言,也算是一个很不错的选择。现实和兴趣,也是种很残酷的选择。不过好在国企类大都是十一月十二月才开始招聘。所以,整个十月我还有时间可以先好好准备IT类职位,至于国企,十一月十二月再考虑让人头疼的选择吧。
于是,安安心心地看专业书,准备笔试和面试。之后又遭遇了迈瑞、迅雷、淘宝等测试类职位的鄙视,放弃了软件测试——事实上我对软件测试知之甚少,只知道些理论性的东西而无测试类的项目经验,而之前一直有种误解,觉得测试比开发轻松,要求也没那么高,结果被bs了才知道原来测试也不简单!罢,罢,正视事实,一心一意弄熟悉的开发吧。笔试,被bs,看书……
三、柳暗花明
今年腾讯的校招也算是比较早的,九月开始网申,十月初开始安排笔试,然后便是折磨了n多人的连续面试。
前面说过,网易霸王笔未遂后,我就把几个公司的产品类职位改成了开发——这里面,就包括腾讯。
感觉腾讯今年网申没怎么刷人,基本上我身边的同学都收到了笔试通知。笔试考得比较基础,也顺利地收到了一面通知。一面问得也比较基础,对着简历问项目,考察网络、操作系统、算法。之前准备了一下,问的问题基本上都答了,不过有些知识点还是有点遗忘,说不太准确专业术语就用自己的语言组织了一下,表达了基本的原理(事后感觉自己的这种做法还是比较明智的,即便不能使用专业术语来准确描述也还是要用自己的语言来描述一下基本原理和思想,不要因为怕说错而不说)。忐忑不安中等来了二面消息。心想一面考广度,二面应该考深度了吧。赶紧再看c++看算法。结果遇到的面试官不怎么问专业问题,反倒有点聊天的性质,我也就跟着瞎聊——回来后再想想,其实他这些瞎聊也都是有目的的,主要看你思考问题的角度和解决问题的方式,典型的“谈笑间,樯橹灰飞烟灭”。三面就不说了,虽然也会刷人,但是一般只要不是很过分应该都还好吧。就这样拿到了腾讯的offer,有点稀里糊涂走狗屎运的味道。
现在再看,拿到这个offer多多少少有些运气的成分,因为我碰到的一面面试官很宽容,他允许我用并不太专业的语言去阐述我本该掌握的内容,其后我又接着很幸运地碰到一个让我可以去自由发挥的二面面试官——腾讯的核心价值观是“正直、尽责、合作、创新”,虽然公司对于每个员工的要求是基本一致的,但毕竟每个面试官都有自己比较熟悉和喜好的考察一个人的方式,我觉得自己有足够的幸运,用他们所能够接受的方式展示了自己身上所具备的公司需要的特质。
彼时已是十月下旬。看看网申记录和各大公司的招聘信息,再想想今年的就业形势,觉得自己在IT业内不太可能拿到比腾讯更具有诱惑力的offer了,就没再怎么参加笔试和面试了。至于国企类,考虑到基本上都是十一十二月才来,心想如果那时有很不错的单位就去试试,没有就算了,不想折腾,也应该把机会给那些没有合适offer的同学——事实上到了后来,因为时间精力,还有考虑到自身性格等原因,我也并没有再去应聘国企类的职位了。
四、曾有的教训
瑞斯、康达是我在整个求职过程中所面试的第一家公司。由于事先没有做太多准备(笔试和面试只隔了一天,中间还有其它公司的笔试面试),加上轻敌和经验不足(我们一个室友上午去面的,很快就拿到了offer,回来和我说很简单,于是就相当愚蠢地轻视了我的第一面,觉得自己也能很轻松地搞定),被婉拒。
具体过程如下:简单介绍下自己?随便说了两句(进面试房间前才想了下自我介绍,没有好好准备)。介绍下项目?不超过三句的回答,而且答得不好,结结巴巴,自己都听不太懂。你在项目中是做**的?答,是的,我是负责**的(只有这一句,而且是废话,我每每回想起这件事情就对自己超级无语)。你以前好像没做过嵌入式项目?嗯,
以前对这方面接触比较少,以后还要好好学(也是不痛不痒的一句话就完了)。其它的问题,不太想再列出来了,反正都答得很烂。——总而言之,对于这次面试严重准备不足,犯下了许多致命的低级错误,失败也是理所当然。
后来再和拿到瑞斯康达offer的室友聊,她说她也没有嵌入式经验,面试官也提到了这一点,她就很坦诚地说是没有经验,不过她对c语言很感兴趣,学得也很好,还主动和别人说了她以前用c语言做的东西。然后整个面试过程就越聊越好了。个人很推崇室友的这种做法,化不利为有利,很好!
至于一些其它的公司,要么就是笔试中发现自己某方面的专业知识还有所欠缺,要么就是面试发现了问题,这里就不再一一列举了。
五、一点小结
啰嗦了这么多,最后再总结性地说一下:
1、找准自己的定位。自己喜欢做什么?能做什么?适合做什么?认清自己,找工作就要找最合适的。
2、要对自己有信心,不要觉得自己这也不行那也不行,每个人都有自己的闪光点。信心有了,状态也就自然而然地好了。
3、台上一分钟,台下十年功。平时多积累,练好扎实的基本功,找工时就能以不变应万变。
4、找工过程中也要注意不断地学习和提高,这次不会的东西,不要留到下次。
5、清楚自己的优势和劣势,善于抓住机会和主动创造机会,尽可能多地向面试官展示自己的能力。
6、如果可以,找单位实习,或者在自己心仪的公司来招聘实习生时就去尝试(即便不能去实习也能增加点笔试面试经验),早了解早接触,为日后的求职做好铺垫。