正文

计算机专业学生寻找实习的经历和思考(1)[转]2008-10-11 15:46:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/andyhou/38816.html

分享到:

计算机专业学生寻找实习的经历和思考(1) beida 发表于: 2008-9-27 14:03 来源: 计算机321 金三银四找实习 首先,把我的情况和找实习的结果总结一下。情况: 计算机科学与技术专业大三,在大二的时候我已经决定要找工作,并且出去做开发,这个思考有一个比较长期的过程,大一萌芽,大二思考,大三确定,具体我会在后一篇文章中说明。 主要方向是Linux/C/C++,坦白的说,我一开始的目标是baidu,但是现在的情况有变化。 结果: offer有两个,CA的研发和腾讯的后台研发,在这两边,据公司方面说,我都是唯一的一个本科生。其中腾讯由于北京研究院不接受本科研发,我只能选择深圳。 微软,种种原因,和我擦肩而过,昨天刚刚在CA入职,接到微软的电话,婉言谢绝了。 IBM,研发,当时已经拿到CA的offer,于是据掉了面试通知。 百度,新产品部的研发,笔试过后有消息说我的简历被锁定了,但是到现在为止一直没有通知,估计是被当备胎了T_T NOKIA:个人不是很想去,CA的offer拿到后就再没考虑过了。 Google:研发,清华笔试后,一面挂掉,第一次面试,认了。当然,我自己实力还不够是主要因素。 过程: 1.    前期准备 a)    就像我前面提到的,找工作这个目的很早就明确了,基于自身的职业规划,我于去年十月开始着手准备寻找实习。     实习的目标很明确,能转正,能积累经验,公司条件不错,外企最好。如同前面提到的,我的核心目标是baidu,这个很奇怪,之前的我对baidu有一种憧憬,没有特别的原因,大概是baidu给我的印象非常好罢。 c)    于是,     1.我收集了一些信息,包括查看baidu的招聘信息,另外请教了下牛人,和baicool聊聊天^_^。了解到baidu这边需要三个方面的能力: i.    1.Linux 编程。 ii.    2.算法和数据结构 iii.    3.C++。     2.明确路线和学习方式。明确了目标以后,在软件群里和大家请教了一番,基本摸索出一条路线,大三上学期的半年,踏上了每天自习的道路。可以说,那个学期的自习,无论从时间,效率还是效果上,都是大一大二两年加起来都无法比拟的。原因很简单,我有一个明确的目标,所以也就有了明确的路线和有来源的动力。     再加上计科院大三的课程非常精彩,操作系统,汇编,计算机网络,计算机组成,这些基础课程,使得我对计算机科学和Programming的理解得到了一个质的飞跃。同时也对我Unix/Linux编程的学习起到了非常大的作用。在这里,我必须强调,对于一个技术人员来说,基础是非常重要的,具体我会在后面谈到。“计算机321”提醒:大三的专业课是最重要的,大家一定要好好学习。      那段时间,主要思考的问题是怎么学习,怎么安排时间,怎么提高效率,怎么实践。 h)    学习方法方面,这部分写得比较冗长,没有兴趣的人直接跳过罢。 i)    1.学校的课程。概括一下就是:不用听老师jjyy,找本好书,拟好自己的计划,狂看就是了,绝对比跟老师的进度效率高,效果好,而且能够自己把握时间和重点,结合自己的情况,关注自己感兴趣的,有实用价值的知识点,至于作业之类,下课后15分钟就可以搞定,不要急着去挤食堂。(JSJ321.com注释:有选择性的逃课是一个学生走向成熟的标志,呵呵)操作系统,计网的教材都是国外经典书籍,相当的棒,计科的同学,不要一味盲目的抱怨教材不好,踏踏实实的学习才是正道。当然,教材不要的时候,也要果然放弃,自己寻找一本合适的书籍,学习只能靠自己负责,学校只能给我们指出一条大概的路线,剩下的,靠自己了。这一学期的课程,是我学的最扎实的,也是受益最大的。 j)    2.有了前面的基础,课程都在课堂时间解决。腾出来的课余时间的精力,就可以全部投入到自己的学习中去。那个学期,主要看了三本书,C++ Primer Plus,Assembly Language on intel-based computers,Advanced Programming on Unix Environment(APUE),其中APUE花了我最长的时间,也是我的重点,大概有3个月罢。我看书的习惯比较奇怪,我不仅会看这个东西是什么,同时,我会思考,这个东西为什么是这样,为什么被设计成这样,它会起到什么样的作用,它存在的目的是为了什么。所以一般我的看书速度是非常慢的,但是相应之下,收获非常大。也正因为如此,更需要谨慎的选择一本好书,否则这么大的投入就白费了。当然,看书的方式,也要针对不同的书籍,不同的情况,有的书就应该浏览,有的书就值得细嚼慢咽。都是大学生了,大家应该学会怎样学习,怎样看书。 k)    这里有个插曲,我一直以为我看的primer plus就是primer,结果后来郁闷了。不过得益于我看书的方式,我个人感觉,我的C++基础不会比看primer的人差。同样的原因,在看APUE时,正好在学习操作系统课程,两边一结合,使得我对Unix系统也有了一个初步的了解。 2.    金三银四找实习 a)    时间到了大三下,按照我的计划,应该是四月份开始寻找实习。但是08年的3月份,刚来到学校,关注了一下Hiall和各大实习信息发布站点,发现3月份才是实习的井喷,几乎每天都有海量的实习信息发布,后来思考了一下,应该是因为年后离职的人员较多,各个地方都比较缺人。 b)    于是,我花了两天的时间制作了第一版简历,这份简历后来到了第三版。同时找了一些师兄师姐老师,帮我修改简历。 c)    之后,就是一个月的海投,同时,我加快了准备实习的知识积累,借着ACM校内赛的机会,着手算法和数据结构的准备,依靠的是两本书:INTRODUCTION TO THE DESIGN AND ANALYSIS OF ALGORITHMS 和 CLRS(算法导论),同时在OJ上刷了一些题目。由于我的目标是做开发,所以我认为没有必要像ACM那样极端的,过于重视算法。 d)    3月份大概投了30份简历,几乎全部石沉大海,后来总结了一下,这一阶段公司都是希望有实际经验,过来就能用的实习生,而这些条件,我还不能满足,我还非常缺乏开发经验,这于是导致了我的下一个决定:写一个FTP Server。具体后面再说。 e)    3月份有唯一的一个例外,敬业的微软ATC,给了我一个电面,我的简历没有被淹没掉。电面的过程非常顺利,因为是我对口的Linux Programming,刚刚又参加完ACM,算法非常熟悉。电面后写了一份代码发过去,对方也非常满意。然而,我made a mistake,在面试官询问我是否能全职时,我犹豫了一下,保守的选择了一周三天。结果后来杳无音信,最后得到消息,那边的评价很高,但是就是因为这个原因,虽然已经安排了HR面,但可能最后寻找到了时间更合适的人,我的简历被挂起来,推荐到其他部门去了。后来又参加MS的笔试,直到昨天,才再次收到MS的电话。这个事情,直接导致了我3月实习寻找的失败,4,5月份实习完全空白,让我郁闷了好一阵,后来想通了,我和Sigmal的缘分还不够罢。 f)    教训是,兄弟姐妹们以后一定要说:我太TMD能全职了。 g)    关于具体笔试面试的内容,准备和注意事项,我会在后面专门总结。 h)    回到FTP Server的话题。没有项目经验的时候,自己写一个东西,也是非常抢眼的。这是很多师兄的成功范例。(大家找工作之前最好准备一个抢眼的东西,这样找工作的时候会很有用的。JSJ321.com上开的课将会带领大家开发QQ、Windows优化大师、FTP服务器之类的软件,敬请关注。)好处是,1.自己感兴趣,有动力。2.熟练技能,提高自己。3.简历好看,证明自己的能力。由于这学期过于忙碌,现在,这个miaoftpd也还没有到beta版本,虽然我本来的期望是尽早放出测试。希望暑假实习之余能够完成罢。 i)    miaoftpd对我的帮助是巨大的,后来面试腾讯,CA,大部分的项目经验相关话题,都在聊它,可以说是这学期的前期准备中,最成功的地方。 j)    4月份,各大公司的Summer Intern开始,我被迫开始落后于自己计划的,选择Summer Intern。需要说明的是,我之前的规划,是找到一份能在4月份就开始干的实习。于是我投了MS,Google,IBM,NOKIA,百度,腾讯,CA。 k)    这个月先后笔试了Google,百度和微软。面试了Google,结局非常惨,一面被刷掉,当时有些过于兴奋了,毕竟是第一个面试,结果把非递归的中序遍历二叉树给理解成层次遍历了,写了个完全错误的程序,于是sb了….. l)    5月份的第一个星期,无比郁闷,没有baidu,微软速度太慢。在baidu新产品质量部实习的同学要推荐我过去,结果说研发部那边盯上我了,不方便,我FT,当备胎真惨。雪上加霜的是,腾讯把我简历给bs掉了,可能是因为我投的时候腾讯的简历系统还不完善,后来又一直没有修改,这是个教训了:要注意调整自己的简历。Anyway,我一怒之下去霸王笔了,之后非常顺利的一路三面。巧合的是,面试腾讯的同一天,我参加了CA的笔试,一个礼拜后面试。 m)    5月中下旬是收获的季节,先后拿到了腾讯和CA的offer,我陷入一种两难的境地,最终我选择了CA,非常非常内疚,非常违心的拒了QQ,其中的原因我会在后面细说。第二天,我的电脑就彻底挂掉了,RP爆减。事实证明,拿多了offer不是好事,因为必然要据掉n-1个。本身我,是比较守信,非常的反感违约的。 n)    我经常这样想,其实找实习也好,找工作也好,就像谈一场恋爱,一切随缘,顺其自然。这个比喻会贯穿我后面的文章。在这里,情况就像,你有了两个非常喜欢的女孩,必须选择其中一个,无论如何,这个选择都是痛苦的。

阅读(3209) | 评论(2)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

loading...
您需要登录后才能评论,请 登录 或者 注册