BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / java / #11179同步于 2009/8/29
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖

七年

SturdyEagle
2009/8/29镜像同步1 回复
今天K歌碰到了刘未鹏,回来后,看了看他的博客,忽然有一点想写一点什么的冲动。和大牛相比,我就是个小青蛙。不过幸好我也偶尔思考,趁着冲动,写下这七年的一些经历和想法,算是沉淀一点心情。 那天我问个朋友,我说知道现在自己已经有个可以安稳发展的基础,但还是希望能多看清未来的路。他劝我还是可以多看看书的,别人的经历,结合到自身,是有帮助的。也有人说和技术相比,经历本身是更重要的财富,或许吧。 七年之前,我在报志愿的时候有几个选择,一个是去上海,一个是留浙江,一个是来北京。那时,我心想,总该来北方看看吧,结果一来就看了七年。我对计算机的喜爱是从初中开始的,当时为了玩FIFA,周末经常骑一个小时的车去同学家玩电脑,那个同学是个电脑迷,在我崇拜酒井法子的年纪崇拜着比尔盖茨。回头看,好像是游戏引了很多人进了这个专业。那个时候我知道报其他专业其实也行,但如果真的那样,当我看到计算机专业的人在校园里行走时,一定会有落寞的感觉。在北邮和北航之间,听从了北京一位叔叔的建议,于是我来了传说中黑客的摇篮,信息的黄埔。。。北邮计算机系。大一的时候,计算机导论的老师在讲台上的说道,我们是搞通信的,下面一帮人起哄,我也心忿忿,心想哥们就是计算机才来的,那种对自己专业的喜爱和现在很多人一提自己就IT民工形成鲜明对比。所以我劝啊,再没转行之前,大家还是对自己的专业热爱一点,没有积极向上心态的人是很难成功的。 大一大二的日子有很多迷茫,那个时候爱幻想,爱做梦,内心也懦弱。其实整个本科心态都很懦弱,我回想起来如果自己那时候更Man一点,很多事情都会好很多。话说回来,迷茫归迷茫,在学习上努力仍然是整合在基因里的一部分。可能和很多人不同,我进大学并不是认为来玩的,而是认为来学东西的。高中的时候就采取了大学式自由的管理方式,所以我很习惯由自己掌控时间。我的同寝在本科毕业时论坛上对我的评价是,“我们寝室有个哥们,基本逃课,一上课就睡觉,从来不自习,作业从来不做,一熄灯就打着手电抄作业。最后保送到了两院院士”。这些话一方面反映了我自由散漫的作风,另一方面,是我不喜欢去自习室跟人抢座,我觉得在床上对着电脑看看博客和PPT可以更有效果,而作业关键只要理解就行。 但大一大二过去之后,除了在物理学之类的课程考个90多分之外,计算机的编程训练基本只局限在大一那个模拟电梯程序。这里面充分反映出了学校的培训体制的落后,在大二这么重要的一年,像我这样一名还算上进的学生居然没有得到合理的编程锻炼。短短的小学期并不能教会我们编程,没有一门会用的语言,整个计算机院的学生面对数据结构这样的课程时只能把它当作高中时的数学习题对待。那我怎么办?我不能这样就毕业,我会失业的,我担心这件事。我现在担心的事情没以前多了,一个原因是人大了,人大了有个好处就是,有些东西以前你得不到,现在也没那么想得到了;另一个原因是随着自己能力的提高和视野的开阔,愁人的事情开始少了一些。话说回来编程,在充满了不自信的感觉下,我开始看Java。都有点忘了为啥学Java而不是C++了,可能是有本封面比较酷,名字风格比较艺术,行文又台湾腔的书《Thinking in Java》造成的吧。现在很多小朋友经常问学啥Java还是C++好,从长远来看,差不多,因为你以后完全有机会学其他的,最关键的还是你本质和你的抱负。 学习Java对我是一件痛苦的事情,短短续续看了各种书籍一个学期仍然没有进展,在真情流露bbs的Java版泡啊泡,认识了信息学院的詹建飞版主,很有Passion的一个人。(要区分Passion并不是一种性格,性格有的人内向有的外向,有的宜动有的宜静,但这不妨碍他们都能够很有Passion。话说一般成功的人的一个特制就是有Passion。)詹大哥靠J2ME起家,在摩托实习和工作一段时间之后,创业并出书。在学院超市BG那次,他对我们说啊,创业还是太幸苦了,一般的话,你们找个外企实习,然后进去就挺好了。那个时候大三的我看起来,Moto是多么响亮的一个词,而外企又是多么的遥不可及,当然现在时过境迁了。那段日子看起来是没有效率且迷茫的,但其实自己把自己融入了一个环境,这是一种隐形的积累。在之后我开始接触一本书叫做《Core Java》,那本书通俗易懂,我也很认真的一个例子一个例子往电脑里敲程序,这让我真的入了Java的门。回头看原因,一是那本书确实不错,二来,之前的那些隐形的积累也是非常重要的。 但即使这样到大三下了,我还是没能够我的一个转折点,我仍然只是写写小例子,我还没有用Java写一个真正的程序。对于一个计算机专业的学生来说,必须要真正的去写一个什么东西,才能真正理解编程的问题,解决那些看似不可能发生的Bug,编译错误,环境不匹配等等,解决问题的过程中,上网搜索,找到合适的人请教问题,慢慢学会分析,慢慢学会有面对问题的沉着和冷静,这样才能真正地提高能力。 我在大三下的时候找了两个朋友三个人组了个队参加了学校的创新奖比赛,用J2ME做了一个手机上背单词的小软件,东西很搓,最终啥奖也没拿到。回头看真的很烂,但且慢,对我来说,这是一个转折点,从那天开始我可以说,我们真的做了一点什么了。我觉得什么所谓强人啊,都不是教出来学出来的,而是做出来的。要想让自己成长,必须去实践,必须去做点什么,做成事情那才是真的。在那个过程中,我锻炼了自己也认识了朋友,之后发生的一切,包括参加竞赛,实习,找工作等等,都是以那个为起点的。说来很奇怪,本科时的很多事情都忘了,但选修课上赵玉平老师的一句话“始乎故,长乎性,成乎命”却印象很深,就是说事情都是从一个小小的偶发事情引起的,然后由于你的兴趣和努力使它发展,最后能不能成,却有点命中注定。始乎故,这就是我编程的“故”。 再顺便多说一点,那次参加创新奖竞赛啥奖都没获得的组里的另两个人,本科毕业时一个申请去了一所还不错的美国大学读博士,另一个保送清华读博士,叫Y。其实在当时,那两个人也只是有点上进心的孩子而已。之后的一切,都是“始乎故,长乎性,成乎命”。 参加了这个不成功的竞赛后,我还想参加数学建模竞赛,那个后来去美国读博的家伙,也想参加,主要想拿个奖,最好还是国际的,能有助于申请留学(后没能成功拿奖)。不过后来一个同学L叫我去参加电子电路设计竞赛,还叫上了Y,于是我们三个人参加电子电路设计竞赛去了。顺便说一下,L后来保送清华了,硕士毕业后去了美国挺好的一所学校念博士。 电子电路设计竞赛的一切都是新的,计算机专业课里基本不会学到,我们准备了一整个暑假,还是挺有意思的。去知春路的中发电子城买器材,看到一个个小小的功能奇特的传感器,心想这个世界真丰富多彩,那个时候为了去上地买个凌阳芯片,第一次坐了城铁,一切都很新鲜。到了最后的阶段,主楼的那个实验室灯火通明,人头攒动,充满生机。所有参加竞赛的组都在那里讨论,互相问问题,老师还让各个组上去介绍,气氛相当好。并不是所有的组都是抱着必定得奖的信念来的,因为保研时可能奖还没出来,有的组冲着参加就能加零点几分来的,有的组是比我们低一届的,某些搞笑的作品让比赛充满了更多的趣味性。我很开心的事我们大班的同学们都很互帮互助,在那次活动中认识和了解了很多人,在后来的保研过程中,彼此也很公平透明,我知道有的班不是这样的。这份良好的友情一直保持到现在。 竞赛是4天3夜,里面有很多搞笑的场面,比如某个组用的芯片不能进行浮点运算,后来为了传感器测距,有一个人花了一天时间很细心地把线涂上了黑白相间的颜色,一厘米一格。有个组想有电源,实验室一直到最后没给配,他们最后扛着计算机组成原理的箱子去的,面对着评委用那里面接出来的取电。 最后一天所有的组都通宵了。我得承认,有一刻我们组都快崩溃了,我们直到倒数第二天的下午,把一个方案给否定了。我们基本上就靠着通宵那个晚上搞出来,L在凌晨三点的时候抓狂的开始扔东西,我劝他冷静冷静,其实我自己也很慌,但印象中,好像所有的困难到只要坚持,最终都能解决。倒是Y从那个时候就表现出出人的沉着,他先细致的做完了手工活,然后睡了几个小时,回头编完核心算法,然后继续睡一会。最后整个系统能跑起来的时候那个激动啊。最后验收的时候气氛也很好,我们进屋的时候,门口的小姑娘们都齐着喊加油,这就是青春~最终结果是北京赛区二等奖,我平生第一次竞赛得奖哦,人生终于少了点遗憾。 参加完这次奖,心气忽然很高,我们三个人本来要再组队参加那个微软EBox比赛的,后来三个人各忙各的,在通过预赛收到美国寄来的机器后,决定放弃。L保送到清华后,被拉到实验室做项目,那天他忽然找我,说你有没有兴趣过来帮忙,我们缺人,用的是J2EE。我心有点虚,但L说没事,你放心吧,于是我就去了。 这个项目也就是实验室为了挣钱拉来的,然后有几个不太上心的老师管,眼看着项目做不下去了,多叫些人过来帮忙。用的技术其实就是JSP写前台页面显示,后台用Java在各种设备上采集数据。那个时候我们两个人身为 “外人”,居然是最上心最有责任心的,去的早,回来的晚。一个月拿几百块钱,然后管个中饭,我开心的要命,觉得人家花钱给你锻炼的机会,想想自己那时候真的挺纯的。那个时候经常在五道口和明光村来回,在车里和L感慨感慨幸苦,L说,以后你会怀念这段日子的。 这样前前后后干了半年多吧,项目部署的时候还去了公安部的机房调试,和处长什么打交道,也略微见识了点世面。项目中不是有几个很不负责的老师么,回头想想,和这些人打交道,真不能像当时那么纯的。那个时候还认识了一个姓彭的博士,很好的一个人,他教我们:一.三十岁以前不要老是想钱,多想想未来,以后钱自然而然会来的;二.尊重每一个人。这两点,我还记得,但做的也不是很好。 从这个项目抽身后,就开始了本科毕设,研二的师兄带我,用的是Eclipse插件开发相关的一些技术,包括什么EMF,GEF啊。当时看来,都好高深啊,对我来说每个名词都是一个博大的世界,但在后来,学了一些之后,才发现,这些框架不是每个都需要懂,学了一两个以后,有了思想,要用的时候,学其他的就快了。 大四的时候,不是找工作么,我保了研,就没凑这热闹。不过,兴致来的一天参加了个beBeyond免费的培训,对我来说,这两个小时的培训就很有用了。从零到一是个很重要的过程,从一到二到更多就会简单些了。 那天有两点,我留下了点印象,一是培训者问一个女生说自己的优点时,那个女生提到了自己是个好人。然后培训者问,你怎么觉得自己是个好人呢?那个女生嘟着嘴说,我就是个好人啊,我...我...大家也都觉得我好啊。然后培训者说,我相信你是个好人,但面试的人不相信,你得想办法证明给他们看,可以说些实例啊,等等。然后问到我,我说到了自己对计算机的兴趣和解决问题的能力等等,但也说不清,这个时候一个去了四大的人大的同学提醒我说,你可以说说自己参加竞赛的经历。这件事情提醒了我啊,“你想要么,你想要你就说嘛,你不说我怎么知道呢?”你必须把你的特质想办法用事实说出来,才有信服力。另一点就是我需要在简历上有更多的经历。 不是说我的毕设用到了EMF和GEF么,然后我看到IBM有个实习机会就用那个技术,就一直挂念着,但毕设忙,我怕搞不定,就一直没投。后来实验室有个人那说要去面试IBM就投那个职位,我也想投了算了。 投简历之后的第二天,接到面试通知,是IBM研究院,第三天就去面试。我非常珍惜这次机会,去之前很忐忑,心想要是Google我就便装去了,最后还是借了一套不合身的西装去了。先笔试Java基础,然后面试,问的问题有以前J2ME相关的经历,还有EMF和GEF的基本理解,还小小的考察了个问题分析能力。面试的时候我有点紧张,到后来问题回答的很激动,整个脸都热了,出来后情绪久久不能平复。结果一回到寝室,就收到邮件,说通过面试了。真是有史以来最顺利的录取,我保研从通知面试到录取还花了四天呢。 回头看看,真是每一步都很巧合,如果没有毕设用到那个技术,如果之前我没有做过J2ME 项目,如果我没有在参加过清华那个实验室项目中积累的经验,我不可能通过这个面试。而如果我没有参加创新奖,我不会参加电子电路设计竞赛,我也不会认识L,我也不会有之后的一切。一个本科生得到IBM研究院的实习机会,是挺难得的,如果没有它,我之后很难再去IBM和微软实习,我也很难最后在微软工作。真是“始乎故,长乎性,成乎命”。但再反过来说,在我开始努力之后,如果面对和选择的是其他机会,一步一个脚印,结果可能不同,但也应该有个合理而还能满意的结果。 自己去IBM研究院实习的时候正值大四毕业,以及之后的暑假。大四的孩子,真是很纯,心里想着现在每个小时人家都给你钱的,于是到了中午都不敢趴着午睡,到了那里一门心思就是干活,和我同桌的北理实习的小姑娘,整天嘻嘻哈哈地开玩笑,我心里就讨厌,这家伙怎么这么不认真呢。哈,真是有点幼稚,单纯和可爱...在那里我还见到了一些偶像,比如学EMF等技术时经常读到八进制的文章,后来他远程连接亲自来给我指导,帮我解决问题,花了一整个下午,态度真好,真敬业。 不过呢,整个实习,虽然我态度很认真,但在处理事情上还很不成熟。那个时候项目紧,经常加班很晚,面对这些,我处理的不好,心里压力很重。2006年7月9号,我在博客上写下了这样的话:“这一年来我一直很辛苦,真的很辛苦,经常累的感到有点怕~我现在很想回家当公务员,然后娶一个没见过世面的小女生。我的理想,也许注定不该由我去追寻。” 现在面对压力,我能够比较好的应付了,一是不给自己太多不该有的压力,稍微带点玩世不恭会好些;一个是认命,该是自己的责任总该自己承担,虽然我有压力,但这个社会只有幸苦却仍然什么都得不到的人还少么? 除了应对压力,另一个收获的就是好好的研究了一个框架,应用了各种模式,并在开发中使用起来,这使我后来面对新的框架时都不怵了。同时分析问题,解决问题的能力也上升了。 从IBM实习回来以后,我开始了研究生的生活。有的人说,上研究生就跟坐牢一样,一进去就想着出来。而其实实习回来后,我就和很多普通的研一新生不一样了,在见过了很多的事情之后,我开始更清楚自己想要什么了。上了几个月的课,想想还是去实习吧。我不是说要丰富自己的简历么?我想在研三找工作之前从实习然后转正,为了那次能够有机会,我现在是不是有实习经验会好点呢?我现在已经有了一个,但我好像还不放心。我们实验室在研二是不可能有机会实习的,研一下也基本很少,那我想趁着研一上上课这会去实习是个最好的机会。所以我又开始投简历。 找工作是个马拉松的概念,在找实习时我就有点有了,即使有过实习经历,投出去的简历如石沉大海还是很稀松平常的事情。这时候你能做的就是继续投,以及耐心等待,珍贵而稀有的耐性啊!!后来收到了一个IBM开发中心的面试机会,就去面了,面完那个组做的东西和我不是很符合,就推荐我到另一个组。另一个组叫我去的时候我还以为不用面了呢,结果还要面,那天还迟到了...面的时候很一般,面试官也很屌,我心想,这么牛啊。出门时心想大不了不行我再接着投呗接着找吧(有没有发现这时的心态和第一次去清华打工和第一次去IBM面试已经完全不一样了)。结果走到城铁站时,接到个电话,说发了个题,给我一个星期时间做。回去搞了搞,最后通过了。 这里忽然发现我没有写我为什么读研,一个原因就是保研了。另一个主要原因就是当时大三升大四的时候觉得自己什么都不会,我不想在自己工作的时候还在做一个自己什么都不会的东西,觉得那样又苦,又没趣味,也没前途。还有就是啊,那个时候看到Java的论坛里讲什么Hibernate,Struts,都觉得是很高深的东西,那些高手开口闭口都是框架。心想,我要是不在研究生学学,说不定这辈子都搭不上话了。到现在觉得,嗯...不说了...但是当时这个想法,也是有点道理的,只是我通过实习,某种程度上缩短了这个过程。不过当时由于眼界窄,总以为出国是富人的事情,我们那届整体上出国气氛又不浓,所以没有好好考虑那件事。现在想来,趁本科毕业出去念个博士是很好的;像现在这样硕士毕业,再念,对我就有点不值了。不过好几个当年参加电子电路竞赛的朋友到了硕士阶段,反而贴下了心出国,毕业后一个个到美国读博去了。 第二次实习,和第一次实习,你的感触会不一样。你关注的范围会更大一些,而不仅仅是技术。你会关注到项目管理,各个人在组里的作用,甚至各个人的生活方式。他们住哪里啊,加不加班啊,坐城铁感受怎样啊,平时有什么活动。因为他们的生活方式,可能以后就是你的生活方式。2007那年,是我的本命年,遇到了很多不顺的事情,慢慢成长。 第二次实习回来以后,我就开始进入实验室干活了。我也算是老老实实的干了一年半的活吧,顺利完成了一个项目,这也算对得起我的老师了吧,呃... 刚回实验室的时候,心有点野,我的心需要一段时间想想我是在干嘛或者应该干嘛。然后有一天,我忽然发现,与其心神不定,不如安安心心干活。做什么,学什么是最有效果的,当然,偶尔你也可以为了将来做点准备。由于我之前的一切都是Java做的,对C++不太懂,我也犹豫过我是继续做Java,做得更深更全呢,还是好好学学C++呢。后来我想想自己Java已经把手机,桌面,网站之类的都做了一遍,还是选择了一个实验室项目里Linux下C++的部分。这只是一个选择,也很难说是好是坏,不过印证了我之前说的那句,“现在学Java和C++都无所谓,反正以后你有时间学别的”。我只知道在实验室里不忙不松的环境下,我有空就看看书,项目中遇到的技术问题如果网上找到相关文章,都找个地方贴上。这么下来,一年半也多多少少有点积累。 说一下看书的问题吧,之前说过有个朋友对我说,还是可以多看点书的。确实,看书很有好处,各种书,各种好处。作为一个技术工作者,定时充电更是必要的,看书还是要看好书,可以啥都看点,但最终细看的还是要好书。我是一个爱书的人,小时候放学回家老是喜欢在书店逛。以前和朋友开玩笑,说以后过生日,不用送什么礼物,让我到书店挑两本书就行。在清华打工的时候,一个月几百块的工资下来,最开心的感觉就是这下能在china-pub买多少书啊。一搬家,整个箱子都是书,那个沉啊,知识的份量可不是盖的...现在反倒买书少了,没以前疯狂了。 关于这个习惯呢,呃,我发现,是个好习惯,这辈子估计也很难改了。我长成这个样子也不是一天两天的。我发现漂亮的人呢,好像会一直漂亮下去,即使有点老了,她也会努力保持那份气质,美丽是她珍惜的一个特质,保持也是她的一个习惯。而我,思考和总结也是我的一个特质和习惯,我估计我以后也会一直这样,否则我也不会写下这篇文章。 故事说到这里,转眼也研二过去了。研三的故事是找工作,找工作之前先找实习。我一开始还犹豫过工作是去某些创业小公司闯闯等待一夜暴富好还是去微软这样的大公司好。后来想明白我不能把希望放在小概率事件上,如果真是这两个选择,待遇上的明显差别会让我在前者看不到前景的时候工作的觉得很失落。如果真想放在小概率事件上,还不如买彩票;如果真相信自己看公司的眼光,还不如去炒股呢。话说回来,如果想创业,去过大公司学习锻炼之后,也是完全有机会的。什么抓虾,酷讯等等,都是这样滴,这样创业,比自己当个刚毕业的小兵进去有前途多了。 去微软实习有点巧合,没有走正规的途径,那天看到论坛上有人发了个招聘贴,就投了,然后通过了电话面试和正式面试。后来找工作正好遇到金融危机,也挺幸苦,但最后还是比较幸运,留在了微软,也算是比较适合自己的工作吧。 整个北京,对我来说,觉得最熟悉的街景就是杏坛路北口那片北三环的夜晚,车水马龙的。三环上,一边是尾灯,红的,一边是白的,以前绕着学校跑步每每跑到此处总很有感觉。现在偶有路过,也会犹豫是否回去看看。今天去K歌的路上,Taxi还正好路过这里,一晃七年,留念。
订阅后,新回复会通过你的通知中心匿名送达。
1 条回复
Kinnari机器人#1 · 2010/1/14
看到你的七年我感觉自己浪费了很多时间,不过任何时候都不为晚,任何时候都可以是起点