转载:08年计算机专业找工作经验分享
http://topic.csdn.net/u/20090216/15/7a419f17-c05c-491c-af8c-5a224336769f.html
忙活了3个多月,发现找工作是个很复杂的事情,至少对于我是这样。有些感受写下来,给师弟师妹或者其他同行的朋友当个借鉴,或许会有帮助。但这只是我自己的想法,大家要筛着看。同时欢迎大家一起讨论,共同进步。
自我介绍一下,本人哈工大软件学院05级小本。技术特点:没啥特点。个人表达能力还好,性格开朗,喜好英语。
恩,开始吧。
我想大家在找工作之前可能都会给自己定一个目标,或者范围。比如游戏行业,通讯行业,互联网等等。这样很好,有的放矢才能增加命中率。况且很多情况下,不同行业的企业对技术的要求是不同的。而我呢?我给自己定的目标是---外企。
这个目标定得就很失败。首先今年全球经济危机,遭殃的首先是外企,各大外企纷纷裁员或者缩减招新名额,这样的形势下进外企,挺难;其次,IT领域中的外企大多是世界牛企,不是那么容易进的;再次,IT领域的外企也同样分布在各个行业,就像之前提到的。例如微软,intel,阿朗同样是IT领域的外企,但是行业不同,对人才要求就各不相同,没有一个明确的行业目标,使得我的求职之路显得很盲从。
我感觉自己不是个技术牛人,也觉得自己并不适合做技术,其实我想做管理,但是我知道,就算以后想做管理,也得从技术入门,所以在招聘大幕拉开之前,我就开始了自己的技术突击计划。计算机涉及的知识实在是太广泛了,想面面俱到基本不可能,不同行业的公司要求不同,但是也会有些共同之处。我个人的总结就是,要抓住“两个中心,三个基本点”。“两个中心”是以数据结构与算法为中心。对于计算机专业的人才来说,数据结构,算法应该是基石,也就是重中之重。这一点在牛企中更为突出,像百度,微软,google这样的企业,对这“两个中心”的要求更是高。据说一个牛人为了去google,把一本算法经典书反反复复看了10多遍。其重要程度可见一斑。“三个基本点”分别为程序设计语言,数据库,网络。软件工程师最终还是得写代码,所以精通一门语言可以说是基本功。这里可能又会有java与c++的门派之争了。到底哪个语言“更好”,不同的人有不同的说法,我的感觉就是无所谓。这么说确实不准确,但是我觉得到底是什么语言真的不是很重要,至少不会起决定性作用。我见过的笔试面试题中,算法题基本上都会告诉你用任何语言均可。但有一点很重要,就是无论是java或者c++,你都要精通,也就是说要非常熟练,这就得花工夫了。数据库跟网络我本人并未深入了解,只是知道一些最基本最核心的知识,我感觉这样就足够了,除非你应聘的公司对这方面有特殊的要求,或者你应聘的职位有特殊要求。再有一点值得提的就是外语,进外企还是需要外语的,而且还是偏重实际应用,这一点在intel的面试中我体会得有其深刻,还好本人平时有些练习,所以我觉得英语这关对我来说不算太大的问题,记得以前我也写过一个学习英语心得的东西,有兴趣的朋友可以看一下。
下面我就说说一些面试感受吧。
刚开始的时候,没有面试经验,所以只要有一个公司过来,无论是不是我想去的公司我都投简历,然后笔试面试,最后要不要我我都无所谓,反正也没想去,呵呵,这样的心理我觉得是很多同学的普遍心理,就是想多赚点笔试面试经验,起初收获还很多,确实能够学到些经验的东西,但是到了后来就完全是浪费时间了,因为很多公司的面试都是千篇一律,而且有些公司的面试官本身就是水平有限,问的问题很低级,这样的笔试面试也只能说是浪费时间了。所以后来我就挑重点了,完全不感兴趣的公司就不投,也免得浪费我的时间,也浪费用人单位的时间了。
这3个月,大大小小的面试也有几十个了,下面我挑几个重点说说(我准备跟大家分享一下腾讯,intel,微软,阿尔卡特朗讯,诺基亚西门子的面试经验),只说这几个公司,是因为这几个公司都比较有代表性,分别是不同领域的很不错的公司。希望能够对有志于这些公司的同学以及朋友有稍许的借鉴价值吧。
一,腾讯:
平心而论,这个公司是个好地方。企业文化,公司发展前景我都很看好,虽然不是外企,但是还是蛮希望能进的。腾讯是我经历的第一个很正规的面试,进面试也觉得很兴奋,但是有些时候,成功需要运气,说白了就是“命”。腾讯给我打电话通知面试的时候我正在笔试微软,没敢接,考完了打回去没人接,亲自到华融饭店跑了一趟,说给安排到明天了(其实当天就有一些人面试了,第一天安排面试的人少,所以每个人面试的时间很充裕,第二天安排了200多人面试,一个人只有半小时时间,所以没能在第一天面试很亏)。第二天很兴奋的提前半小时到面试场地,填完表格之后就去见面试官了,面试官人很nice,没有架子,非常和蔼,加之之前有一些面试经验,所以心里还是蛮有信心的。我投的职位是java工程师,但是万万没想到,这位面试官给我出的第一道题竟然是写一段html代码,要用上css,实现一个美化了的登陆框! 我kao,这不是玩我么?写html?我没听错吧!当时脑袋一晕,但是暗暗告诉自己要镇定镇定(现在想想很可笑,应该直接问问面试官自己申请的是java工程师,而不是用户界面设计师),于是我就在那硬着头皮写,结果可想而知。后来我才知道面试我的那个部门是招前台工程师的,天哪!!!
其实这个面试很衰,呵呵,不过我的感觉就是腾讯是个注重技术的地方,因为公司的业务很广泛,所以对各种人才都有需求,面试的气氛会很轻松,我想这个跟公司的企业文化有很大的关系,我听一个真正面了java工程师的研二师兄说(这个师兄就是第一天去面的),面试官主要就是问算法题,就是硬基本功。所以腾讯是个对技术要求很高的地方。再说个很搞笑的事,听了之后我就觉得我不是最衰的,另一个研二的师兄,他也是第一天面的腾讯java工程师,结果面试官一点java都没问他,这师兄比我聪明,就问面试官是不是搞错了,我报的职位是java工程师,怎么都不问我java呢?面试官很正经的说“哦,没搞错,我们的java工程师不用java”,当时我那师兄就喷血了。哈哈。