面对招聘,我们准备好了吗?

来源:互联网 发布:指针数组的调用 编辑:程序博客网 时间:2024/04/29 20:37

面对招聘,我们准备好了吗?


作者:薛笛

前言:本文写作动机源自于对即将毕业所带来的紧迫感的反思,对就业压力的提前释放,顺带给自己加油打气。但因为没有过任何求职经验,纯属以一个未经世事的、非名校应届毕业生的心态来撰写本文,可能看法会有失偏颇甚或幼稚,所以各位看在这只是一篇Blog的份上也就不要苛责了吧?。


八月的暑气已渐渐被秋日的凉爽所代替,在为即将摆脱讨厌的酷热与无论做什么都会流汗的季节而庆幸的同时,一年一度的招聘黄金季的即将到来。作为一个即将毕业的学生,每年的9-11月份都是最忙碌同时也最苦恼的时段。因为以往在这段时间,各大公司和用人单位都会举行招聘活动,而研究生考试的报名已及公务员考试和司法考试的进行也为这段时间注入了太多的期待。


作为计算机软件与理论专业的应届毕业生(开学之后才算?),一个早已厌倦了考试的学生,我不打算继续以我最讨厌的形式去争取读博士,也不打算考个公务员过那种过于“稳定”但“保险”的生活。虽然多数人包括家长都说步入职场凶险处处,一路荆棘丛生,随时可能会碰得头破血流,年轻人的锐气和棱角也终将被抹平。但是如果我没努力争取过、尝试过,我相信在多年以后我一定会后悔。


俗话说好的开始是成功的一半,如果能在毕业之前找到一份理想的工作无疑会是一个不错的开始。然而有名气、待遇好公司就那么多,而每年的毕业生却逐年增加,再加上很多大公司以往招收的一些名牌学校学生每年都会以内部推荐的方式“提携”自己的师弟师妹,留给其他学校毕业生的蛋糕就更少了。所以如果不是“高学历,高技能,高智商”的“三高”人才,想要谋求一份好工作还真是不容易。更何况就算是“三高”人士由于各种原因跌倒在起跑线上的事情也不鲜见。所以每年的竞争都是空前激烈,为一个职位挤破头是常有的事。面对如此激烈的竞争,我们都需要哪些先期准备呢?


1. 学历
这个东西或许我们已经无法重新准备了,因为结果已经在高考或研究生考试结束之后尘埃落定。在这个时候,抱怨和悔恨都不会起任何作用。少了在大公司任职的师兄师姐的提携,也没有Boss的推荐和名气可以借鉴,非名校的学生(包括本人在内)在起跑线上就已经落后的事实板上钉钉。


虽然很多招聘单位在招聘时或宣讲会上都强调“英雄不问出处”,但是在实际筛选简历的时候和面试的最终选择阶段,拥有名校学历的应聘者显然站在十分有利的位置。就说前几个月IBM实习生招聘论坛上的一个帖子,有位仁兄记录进入一面时候的情况,听到HR的MM看着他的简历,说的第一句话就是:“你的学历挺不错….”。再拿去年我的一个师兄为例,去年我的这个师兄通过了Google笔试,经过3面,在最后功败垂成,而Google在哈尔滨最终挑走的都是哈工大学生。论技术,我这位师兄和工大的一个小组做同一个项目,工大那边的有什么不会的都得向他请教,而最后工大的成果演示软件也是由他独立开发的。但Google就是没要,很客气地拒了。
虽然觉得不公平,但是企业看重名校学历也非全无道理。名校之所以称为名校,并不是因为名校的每个毕业生都比非名校的强(事实上这也是完全不可能的事),其根源在于相对优质的生源,而优质的生源会使得名校的毕业生的“良品率”和“优秀率”高于非名校。从用人单位的角度,从名校找出优秀人才的概率远大于非名校,那当然就要把重点放到各大名牌院校了。
所以既然已经在学历上吃亏了,那么我们就需要在其他方面找回来。那么作为一个计算机专业的学生,什么才能体现出我们不输于名校学生的素质呢?下面就是。


2. 专业知识
作为计算机专业的学生,我们要学习的东西既多且杂,更是逐年翻新,就像时装的潮流一样引导着人们去追逐。但是计算机专业的各种“原理”课,包括编译原理、计算机组成原理,数据库原理,操作系统,算法设计与分析等等,都应该是每一个学生乃至从业者应该重点掌握的。然而人是一种忘性很大的生物,有许多细节在长时间不使用的时候就会渐渐淡忘。我觉得忘记其中的一些细节并不可怕,如果我们能够记住他们的核心内容,以后在用到的时候稍加复习即可掌握主要内容并应用到实践中,这才是最重要的。
在计算机专业的诸多课中,最重要同时应用范围最广的要数算法设计与分析了。在很多公司招聘的笔试中,除了对于某种语言的知识考核外,考得最多的就要数算法相关的知识了,甚至有的公司笔试干脆不考语言,专门靠算法。然而算法所设计的知识面很广,从最基本的数据结构,排序,图算法,到高级的算法分析技术以及特定领域的算法研究问题,能用于考核的东西数不胜数。随便从《算法导论》里面拿出一道例题或课后习题就可以作为笔试或面试的考核内容(事实上去年Google的面试题也有从算法导论里面的概率题)。知识浩如烟海,全靠平时积累,正如算法导论序言中所说算法其实是一门“技术”,用得多了自然也就熟练,解决问题也就迅速。再者,公司招聘出题会基于现场限时答题的考虑而不会出很难的算法或分析地题目,所以基本的技能是我们的目标。虽然学历我们已无法更改,但是相信通过我们的努力,专业课一项我们还是有希望的,现在开始还不算太晚….


3. 项目经验
说实在话,在读研之前我从未参加过任何项目,原因是根本没有机会和条件(这也许也是名校和普通高校的区别之一吧)。就算是到了今天,我们专业的学生也只有一小部分可以在校方的联系下在暑假到某校公司或校软件园免费实习(对方说了,给你机会实习就不错了,还敢要钱?)。到了研究生阶段,除了给Boss的朋友做些“零活”之外,终于有机会参加一些科研项目的工作,包括几乎是从0开始、边学边做的Web办公自动化系统;胎心检测仪的软件部分的开发;以及一个863计划项目“传感器网络节点及其操作系统关键技术研究”的子项目的研发,可以说还是做了一些工作,起码简历里面的“项目经历”一栏不会空空如也或乱写一气。但我要说的是,正是由于我Java用得比较熟,又做过一些“零活”,才使得我有机会作更多的工作,而我们研究所的很多人包括我同年级或比我高年级的同仁并没有获得更多的动手实践。所以,还没有为找工作发愁的各位,请树立起自己的忧患意识,抓住每一个Boss给你的机会,尽心尽力地完成每一个任务,即便它再简单不过。如果Boss那里没有机会就自己创造机会,运用各种方法丰富自己的项目经历。
有很多人不会珍惜自己来之不易的项目实习机会,在Boss给了任务之后就只会抱怨太难,或者要用的东西没学过,结果搞得一团糟,下次Boss再也不用你了。其实任何人都会遇到困难,没有人天生什么都会。在比较短的时间内用自己不熟悉的知识或工具解决问题是我们经常要面对的客观事实。就拿我的一个大学同学来说吧,她刚今年刚考上研究生,暑假她Boss给她的任务是让她在2周之内用Struts完成一个管理系统。可是他连Java都没学过,更别说什么是JSP,Struts了。可是她就硬是白天做程序,晚上看书,顺利地挺了过来。所以面对项目机会,有困难要上;没有困难制造困难也要上。


4. 其他
除此了上面所说的准备工作之外,还有其他一些东西可以帮助我们在招聘的时候添砖加瓦。
4.1. 证书
甭管是英语4,6级证书还是高级程序员还是各种认证,甚至是学校的三好学生证书,奖学金证书都是非常有用的。虽然大多公司都说自己不以“证”取人,但是在公司的招聘网页上填写简历的时候,大多数公司都要求填写(可选)你曾经获取过什么证书认证。所以在两人其他基本条件类似的时候,有可能证书多的胜出,这无可厚非。
4.2. 英语
其实英语对于计算机专业可以说必不可少,甚至我现在毕业论文所需要的参考文献没有一篇是中文或其他语言的,所以英语阅读能力应该是很重要的,至少应该无障碍地阅读专业相关的英文文献。就拿前一阵子我参加的IBM蓝色之路笔试来说,题干都是英文,虽然很简单,但考试时间有限,容不得你细细阅读,这时考的就是阅读速度与熟练程度了。而口语对于想要进入大公司的人来说也很重要,但就找工作而言也没必要一定达到母语程度,毕竟没有那个环境。还拿前一阵子IBM实习招聘来说,进入面试的人基本都会面临考官1-2个英语问题,如果能流利答出的话,显然能增色不少。
其他
稳定的心理状态,通畅的求职信息,一份真实而又内容丰富的简历,以及那么一点点运气,我们能否找到合适的工作的关键还在我们自己手中把握着。有位师兄对于这件事看得比较透彻,他说类似于咱们这种情况(非名牌大学研究生)找份工作养活自己不是太困难,关键是要看和起初的理想有多大的差距。所谓谋事在人成事在天,好好准备,我们都还有机会,招聘会见!
 




原创粉丝点击