绝想首页

2009的一些流水账--实习篇

侯金龙 [苦涩] 2013-04-15 08:50:16 星期一 晴天 查看:210 回复:0 发消息给作者

唉,最近太懒了,2010年都过去半个月,还在写09年的总结。刚和几个本科同学小聚了下,酒足饭饱,闲来无事,把剩下的几篇也写了吧。下午还去电影院看了《阿凡达》,又是一个人去看电影,被同学小BS了番。无所谓啦,谁规定一个人就不能出去high了?周末宅在寝室实在太无聊。发现正大广场挺好玩的,可逛的地方很多。衣服折扣不错,可惜俺今年不缺啥衣服了;电影院环境也还行;各种风味的饭店都有,最近没钱就不奢侈了,还记得上次来时,日本料理打特价,吃了份日本料理的自助餐,还不错;时不时还有当红明星来签售唱片,第一次来这玩时,就碰到了光良的庆生会。今天看完电影下楼,发现楼下挤了好多人,特别是很多小女生,就猜到肯定是某位帅哥来搞活动了,下去一看,原来是小猪罗志祥在签售唱片。

实习的艰辛过程不多说,之前有日志提到。7月6日,正式开始到intel报到,实习生基本没有专门培训,到IT部门领了电脑,就开始工作。第一印象Intel对待实习生没有Cisco重视,当初去Cisco实习时,每个人发一台全新的Thinkpad笔记本,座位也是和正式员工一样,每个人还有比较高级的IP电话。当时想,可能Intel实习生太多了吧,反正我是来干活的,不是来享受的,环境再好与我何干?总结了之前那份实习工作的不足,这次我电脑上没有装任何聊天的工具。因为离正式开始找工作只有几个月了,当时的整个经济大环境不容乐观,我得好好在这份实习中多学习一些东西,多积累一些经验。由于拿到实习offer后,我已经知道接下来大概要做的工作了,于是利用报到前一周的时间,把相关的编程语言学习了一遍。所以上班第一天,当其他几个一同来报到的同学还在捣鼓他们电脑的时候,我已经开始写代码了。他们和我当初一样,第一次出来实习,感觉周围的一切都挺新鲜的,但是日子却也在这一天天新鲜中过去。自从我在找实习过程中碰到一些挫折后,我开始反省自己,一份知名外企的实习经验,除了给你带来面试机会外,并不会再给你带来其他的筹码,面试过程中还是看你的技术和专业知识积累。之前在Cisco实习时,我就有点在混日子,QQ、MSN一开机就打开,每天完成manager的任务就OK,从来不会主动去学习或者做一些与实习相关的工作。其实一般而言,manager不会对实习生要求太高的,如果自己不主动去承担一些任务,在实习过程中,收获未必很多。

这一次我吸取了之前实习的教训,第一周的任务其实还是非常紧张的,毕竟使用一门全新的语言还是有点吃力,而在和我mentor协调工作任务时,我把进度预估快了一点,导致我第一周基本天天加班才完成任务。第一周之后我所在的组就临时抽调我帮他们做另外一件事,他们要开发一个新的GPU模拟器,要我去做前期的方案调研,实习生就是这样,会随时中断目前的工作派去做任何事情,而我从此之后,就再也没有回到之前的工作任务上了。这一周我主要做了三件事情,可能也是这一周决定了我后来的命运。第一件事,我找到了一个很好的工具,可以得到我们需要的硬件指令集,这个工具后来一直被我们组同事拿来辅助开发;第二件事,我读了一本300多页的manual,第一次读这么多全英文的东西,真是累,还好manual中有大部分内容是不需要关注的,可以快速跳过;第三件事,写了一个关于调研进展的presentation,然后在第二次组会上,我就调研的内容讲了一个多小时,当然中间穿插了同事们的讨论,因为当时我对我们组要做的东西完全处在很迷惑的状态,有很多东西需要他们给我解释。但是这一次组会,让我在mentor和同事们心中留下了很好的印象。因为,他们最初其实并没有要求我这么多,只是想大致看看和以前的模拟器有哪些不同而已,没想到我调研的内容详细程度超出了他们的预期。mentor果断的要我中止之前的任务,加入他们新的任务组,继续细化调研工作,争取研究出一个比较好的方案。于是第三周,我又写了份报告,当然这个时候其实我还是无法想出方案的,我对我们组的工作任务虽然逐渐明晰,但还是不完全明白。好在这次组会上,同事们在我报告的基础上已经讨论出二种方案来了。第一种方案就是充分利用我之前找到的那个工具,通过写一个反汇编的工具以及词法、语法分析器来实现;第二种方案就是我们自己写编译器。二种方案各有利弊,难度都很大。其中第一种方案主要由我来完成,第二种方案由我们组编程最牛的同事来做。这个时候,我们还无法确定到底那个方案更好。于是,我第四周的任务又来了,我被要求对这二种方案做一个SWOT分析,看哪种方案更可行。这个时候,我犯了一个错误。我感觉到身上很大的责任,我没有太多经验,我害怕去确定哪一个方案更好,因为万一我们组采用我推荐的方案后,在开发过程遇到无法预估的困难时,我就成罪人了。我更害怕采用第一个方案,这样大部分工作就要落到我头上来了,这个时候,我是没有自信在很短的时间把这些工具开发出来的。其实这个时候,我们组只有那个编程很牛的同事是觉得采用第二方案更可行的,而其他二个同事更希望第一方案,另外一个同事比较中立。而我的害怕和不自信,让我在报告中更突出了第一种方案的弊端,这也让我失去了第一次在项目中担任核心的机会。后来我逐渐明白,要想保持自己的核心竞争力,学习到更多的东西,你必须在项目中担当核心或者负责人的角色。人不能害怕责任,相反要主动去承担责任,才会成长得更快。这一次会后,我们最终决定暂时采用第二种方案,但是第一种方案中反汇编的翻译器还是有用的,可以辅助和验证编译器的开发。从此之后,我被分派到写翻译器工具,而我的那个同事的确很NB,他的编译器居然比我的翻译器还先写好。

时间不知不觉已经到国庆假期了,这个时候我们组有一个同事请假去度假,于是我暂时接替他的工作,帮助他采样测试程序关键性能参数。之前所有的采样都是手动点一些鼠标去做,非常枯燥乏味。他在网上找到了一个现成的Java程序,可以记录鼠标和键盘事件,实现自动采样。但是接触几天下来,我发现这个自动采样工具还是有些缺陷的,不够灵活,还有很多需要手工的工作,比如需要手动写配置,每次采样程序不一样,配置文件都得重写。无法检测采样是否成功,为保证采样成功率,他设置了每个程序采样五次,但是这样浪费了很多时间。这个时候,我突然想起以前在Cisco实习时接触到得一个工具,他会根据编程者设定的几个关键参数而自动生成前期初始化的代码。由于自动采样工具的配置文件大部分是一样的,只要把几个不一样的参数提取出来,我也可以写一个类似的工具来自动生成配置文件。另外,每次采样完后,我都会检测下生成的日志文件目录,看是否所有的测试程序采样成功,再把没有成功的测试程序重新采样,这样就不需要设置固定的每个程序采样5次,节省时间。通过这件事,我发现在工作中不能机械的完成上级交给的任务,应该多思考,发现问题时,主动去做一些事情解决这个问题。也许你的上司并没有要求你这么做,也许你这么做并没带来多少回报,但是你做过哪些事情,其实上司都是看在眼里的。所有,无论是实习还是工作中,主动做事很重要,工作中更需要不停的思考,不然你会迷失在工作中。

十一月份,进入了求职月。由于公司这边有没有headcount还很不明确,而且当时看来我们组很有可能没有招人名额。这个时候我的重心主要在找工作,实习去得比较少。这期间好像也没做啥事,就帮忙写了一个很简单的数据分析工具,把测试程序在模拟器中运行后的日志文件以及硬件采样工具生成文件中的关键参数分别提取出来,进行比较。之前,他们每次调试模拟器后,都是手动去比较的,比较麻,也很不直观。开发完这个工具后,数据看起来直观多了,看来磨刀不误砍柴工。人之所以能够统治世界,也正是因为其擅长利用工具。这期间,求职过程如火如荼的进行着,也拿到了一二个offer。这个时候我们team却有一个同事辞职了,于是我的mentor向manager极力推荐了我。说实话,来实习之前,并没有想过能留下来的。因为intel一向来很少有留实习生的习惯,去年二个师兄在intel实习,都没有留下来。期间有过努力的干活,只是希望能够多一点收获,位求职增加一些砝码。而所有的这一切,其实早都被同事看着眼里的,虽然我的竞争者是intel另外一个部门的正式员工,不过我最终还是胜出了。我慢慢明白,机会其实很多,也随时会来,问题在于你是否真的准备好了?

虽然留在intel不一定有多好,也曾经选择去外企、民族企业、创业型公司而迷茫过。通过这半年来的实习,收获其实还是挺多的,对我们team做的事还是比较感兴趣的,同事也非常好,这也是我最终选择留下来的原因。对于我这样的一个应届生来说,我没有资本要求太多,在很多人还在为工作发愁时,我应该知足常乐了。虽然我很想去微软、Google、百度、中金。。。。。,可我目前的实力也仅限于此。未来的几年好好努力吧,以前在我看来去intel工作不过想象,也许以后去微软或者Google甚至自己创业也没什么不可想象的。
顶一下(33 写日记 1249003 224387
分享排行

 

 

留住已经逝去的峥嵘岁月 记住曾经绽现的万种风情 在记忆即将淡漠的时候 来把这些重新回味

Copyright (C) 2008-2014 www.juexiang.com, All Rights Reserved.

京ICP备2023001011号-3   京公网安备11010802011908号

客服QQ 1017160561 违法和不良信息举报电话 13148464312 邮箱 1017160561@qq.com