滚滚长江东逝水,浪花淘尽英雄。是非成败转头空。青山依旧在,几度夕阳红。白发渔樵江渚上,惯看秋月春风。一壶浊酒喜相逢。古今多少事,都付笑谈中。
我喜欢听故事,特别是把自己的故事当作别人的事来听。有的时候,听起来还很新鲜。
第一乐章:活泼的小快板
20年前,我歇斯底里,失声痛哭着来到了这个世界上。至于当时为什么哭得那么伤心,我记不起来了,可能是嫌外面太吵了。但是很快我就没哭并且会傻笑了。我想我是喜欢上了外面的世界。
小时候在江西的一个小县城里长大。外公外婆都是老师,他们在我上学之前就教我算数,识字,画画,唱歌。我还有个很凶的舅舅,我犯错了的话,他会拿菜刀出来说要砍掉我的手,每次菜刀一拿出来,我就乖得像只兔子了,哭都不敢哭出声音,于是我的手就一直没被砍掉。
要上小学了,入学时还搞了一次面试,说是为了分班。凭着我入学前扎实的功底,我轻松地算出了11-3=8,15+12=27,还背出了鹅鹅鹅那首诗。面试官,哦不对,是校长,笑了笑接着问,
“你知道甲乙丙丁之中,最好的是哪一个吗?”
这题可把我难倒了,抓耳挠腮了半天之后,我极不情愿地投降了。我很想被分到最好的班里去,听说最好的班里女孩子都很漂亮,很乖的。但是我真的没听过什么甲乙丙丁,我答不出来,阿……我漂亮的女孩们,再见了。
“不知道。”
校长笑得更灿烂了,仿佛他取得了最终的胜利,他神气地说道,
“甲乙丙丁当中,最优秀的是甲。”
哎!我早就猜到,第一个肯定是最优秀的嘛!!!为什么我就没敢说出来,这次亏大了。
“我给你的评分就是,甲。”
啊?哇!这算是offer吗?哈哈,乖女孩们我回来了!
就这样,在无尽的喜悦中,我迈进了小学的大门。为了保持跟最漂亮最乖的女孩子们在一起,我很专心地听讲,很按时地完成作业,很大声地回答老师提问,成绩一直是所谓的“名列前茅,遥遥领先”。
突然有一天,我听到了“电脑”这个词。我们学校说是电脑要从娃娃抓起,于是我就被抓了。
学校开了个计算机编程语言兴趣班,我屁颠屁颠地跟着学了起来,因为听说懂编程的人可以自己写出很好玩的游戏。于是乎,一张黑板成了我们的IDE,老师就是我们的编译器,几十张椅子上,坐着几十个屁颠屁颠的娃娃。到最后一节课时,坚持来上课的已经只剩下五六个人了。虽然最终我也没看到过一个程序真正在电脑里运行起来,更没有写出过很好玩的游戏,但那个暑假让我明白了语句,函数,程序是怎么回事。
初二的时候我转学到了广州。由于江西小学是五年制,我等于比正常广州人少上了一年小学,再加上江西上学普遍就早一年,我就成了班里年龄最小的,同级的女孩子们永远是大两岁的姐姐。这个情况一直延续到现在。
因为学校离家较远,爸爸妈妈经常打电话:
“常给爸爸妈妈来电话,天冷了注意穿衣服,晚上被子要盖好,不要吃太多油炸的东西。”
第一次上电脑课时,一进门就看到黑板上写着一段熟悉的,有BUG的BASIC程序。
“这里好像写错了嘛。”我嘀咕了一句。
老师忽然转过头,惊讶而激动地看着我,似乎是终于见到了一个等待已久的人。于是我在老师的带领下参加NOI竞赛。不争气的我,连续N年每次初赛拿一等奖,到了省区决赛就被淘汰。
那时候我接触到了“微软工程师”这个至高无上的名词,这是每个程序员的梦想。我一直很佩服他们,用BASIC是怎么写出Windows的,真是太伟大了,伟大得无法理解,伟大得一塌糊涂。很久之后我才知道,世界上不是只有BASIC语言能写程序的。那时我就经常YY,要是哪天我也能成为微软工程师,能做出这么华丽这么宏伟这么流行这么嚣张的东西,那该多好啊,哈哈哈哈哈……然后口水都哈了出来。
到那时为止,我对程序的理解只停留在解题的范围内,是个十足的菜鸟,外行。由于是寄宿学校,放学后也没机会自己研究电脑。课余时间,我都在练钢琴。
第二乐章:浪漫曲与沉稳的行板
我是真的喜欢钢琴,喜欢音乐。它拥有一种神奇的魔力,能够穿越几百年的时空,渗透整个地球的土壤。在演奏和倾听时,我能经历各种我不曾经历的情感,我会思考许多我不曾思考的问题。我常常为了找某个演奏家演奏的肖邦钢琴协奏曲而走遍广州的大街小巷,目的只是想听听那一百多年前钢琴诗人的游吟。
当时学校有个女孩子,琴弹得很好,人又长得漂亮,气质也好,很有小仙女的感觉。她总说我弹琴好听,其实客观来说我知道我那时弹得很烂,但她说好,那就好咯。我们经常在一起讨论一些很诡异的话题,什么天使,精灵,生命,轮回这些。她还总是以让我帮她补习功课为由,把我拉出来聊这些诡异话题。噢,我们有一个很一致的观点,就是小婴儿很可爱,太可爱了。就是那天,我们在林荫小道下说着说着,发现有个大人在前面推着一个婴儿车。我们经过他身边时忍不住想往里面看一眼,
“小BB好可爱啊,可以让我们看一眼吗?”
于是那大人自豪地打开了车盖。这一看吓一跳啊,那个婴儿我敢说绝对是撒旦上身了,至少当时是上身了。面容狰狞,表情扭曲,四肢抽搐,口吐白沫。
“真,真的好……可爱啊……”
我们马上把车盖关上了。我看着她,她看着我,心有余悸地等着那个撒旦之车离开。然后我们笑了,笑得好开心。也许是被撒旦听见,惹他老人家生气了,我们之后再也没有在一起开心地笑过。
其实那时候我还非常喜欢电脑游戏。当时正流行CS,我练得那叫刻苦啊。从沙鹰,到MP5,AK,M4,AWP;从甩枪,到跳狙,闪狙,盲狙;从吊桥,到dust2,inferno。在任何领域想成为精英都不容易,包括一个小小的游戏,但是我这性格偏偏就喜欢当第一。我无论涉足什么领域,都会不由自主地产生一种强烈的渴望,想成为这个领域里最强的人。我不喜欢什么都玩玩而已,我喜欢较真,我毫不怀疑地认为我只要努力就一定会变成最强的那批人。这可能与当初“漂亮女孩都在最好的班里”这个谣言有关。
很多人说CS那是暴力游戏,教小孩子杀人。我觉得完全不是这样。那些会去杀人的小孩即使不玩这个游戏也会去杀人的,而我这种不会杀人的人,玩了这个游戏也不可能去杀人,就这么简单。一个人受到的文化熏陶不足,找游戏来当杀人的借口是没意义的。当你偷偷走到你同学身后,看着他傻不楞登地蹲在箱子旁似乎在守株待兔,然后你一刀捅在他屁股上,把他捅了个底朝天,接着听到他摘下耳机大骂你无耻时,你会觉得这游戏真的很可爱。只是不知道为什么,我经常在游戏中突然想到微软工程师,想到钢琴,想到撒旦……
“常给爸爸妈妈来电话,天冷了注意穿衣服,晚上被子要盖好,不要吃太多油炸的东西。”这个任务我似乎永远都完成得不够好。
然后,05年伟大的高考暂停了CS,暂停了微软工程师,暂停了钢琴,暂停了撒旦。我被高考了。
高考结果很戏剧,比华工的录取分数线就高了1分,看来撒旦还是狠不下心。就这么样,我成了一个大学生。
开学第一天开班会,我和一个很胖的胖子一起走错了教室,听了半个小时别的学院的会,越听越不对劲,当时那个院长大吼,
“你们是华工这次录取学生中最优秀的!你们选择的也是最优秀的学院!”
我听了心里那个虚啊,不就高了1分吗,居然是最优秀的?况且我们软件学院貌似是全校录取分数最低的呀。心虚了半个小时,终于凭这个院长的各个精彩语句断定,我们走错了。但是现在看来,他对我们几个走错的人说的这些话,不一定就是错的。我们软件学院真的很优秀,我们的同学很可爱,很无敌。
最后走对教室时,才认识了这个很胖的胖子就是vczh。同样是初中开始搞程序,人家不用寄宿在学校,天天回家捣鼓,现在开发经验比我丰富多了。他可以在窗口上画出3D模型,他可以做出一个会动的,能运行的RPG游戏,看得我五体投地。不过这又激起了我的条件反射:我也要努力点才行,不然漂亮女孩就不是我的了。
于是,某日下午我跟宿舍一哥们去书店扫购了一把。《C++ Primer》,《Effective C++》,《More Effective C++》,《Programming Windows》什么的一大堆。回来以后每天早上五点半爬起来看书,写程序。我们那时候有个电饭煲,每天早上一起来,我们就煮粥喝,还会买一些豆豉鲮鱼,橄榄菜之类的下粥,喝粥喝得是津津有味,看书看得也是囧囧有神。这样子的日子持续了大概半年多,现在看来真不可思议。现在再叫我五点半起床,怕是不可能了,闹钟只能唤醒我的左手食指。
基础知识看得差不多之后,我就开始写东西了。那是一个画出一条直线就能让我兴奋半天的时代,那种感觉我真的很怀念。就在那段时间里,我实现了我的游戏梦,做了一个很简单的文字网游《江湖》,类似以前手机上的游戏《夺宝中华》那样,还真的像模像样有服务器有客户端的呢,这个程序作为我们C++课程设计交上去,拿了个100分。但是做文字游戏是满足不了我的,我还想做个像vczh的《天地传》那样,图形化的,会动的游戏。
于是有一天,我突然对vczh说,我想做一套自己绘图的GUI。不料vczh兴致似乎比我还高,立刻搬了个椅子坐过来,跟我探讨了一下午GUI的设计。其实不是探讨,完全是他在讲我在学。慢慢的,我对一些相对复杂的系统的分析和设计能力有了明显的提高,这种提高到底提高在哪里了很难解释,但是我就是突然觉得我明白程序这些东西是怎么回事了,我突然就明白一个东西是如何工作的了,我突然就知道以前觉得很神奇的东西,不过就是这样子而已了。
之后我的兴趣越来越浓厚,做了很多有意思的小东西,自己复习了下数据结构和算法,学了一下编译原理,还接触了一段时间的机器学习。我不断地开发着,不断地实现着自己的古怪想法。我始终认为实践开发经验是非常重要的一个过程,无可替代。
于此同时,我对游戏的执着仍然是坚如顽石。我很喜欢玩魔兽世界,玩得非常疯。如果按总游戏时间来算,我很可能是我们班玩游戏时间最多的一个人。我在里面是一名叫“飞花摘叶”的术士,掌握着暗影与烈焰的魔法。我加入了我们服务器最强的公会,我加入了我们公会最强的团队,我在团队中一直争取着最强的地位。在魔兽世界中有一个重要的指标叫做DPS,是Damage Per Second,每秒输出伤害的意思,如果DPS为1000,那就是说我平均每秒钟可以对敌人造成1000点伤害。这个数值越高就在一定程度上说明你对团队的贡献越大了。我几乎每次都是团队中DPS第一的人,因为我很努力,很专心,我会很刻苦地提前预习首领攻略,我还会细心地提前准备各种提高伤害能力的药剂。但是经常有人问我为什么DPS这么高,我一下子答不出来。于是我萌生了制作一个软件来统计每个人战斗过程中的动作,生成一系列报表呈现出来的想法。这个想法最终成为了国内魔兽世界中一度最流行的战役分析工具DeusCraft和多玩战斗大师(http://wws.duowan.com/ )。在制作过程中,我曾经连续一天一夜守在我开的讨论区里,等用户的反馈,我曾经一天之内5次更新并发布客户端程序,我曾经不停地用各种搜索引擎搜集用户发表的建议和意见。我一点也没觉得累,自己做的产品和用户就像自己的孩子一样,自己亲生儿子不爽了,或者身上有BUG了,或者随时可能会崩溃,我睡得着吗我。后来由于到北京实习的原因实在无法继续维护,现在已经有点没落了,我为曾经大力支持过我的用户感到深深的抱歉,对不起!
有一天,我突然想起了一个遗忘了很久的词:微软工程师。这把火燃起之后,就无法熄灭了。我的小宇宙,我的条件反射再度被激发,我越来越觉得那并不是遥不可及的事情,程序就是这么回事而已;我越来越坚信,只要我肯努力,我一定会成为他们的一员。真正愿意努力并相信自己敢于拼搏的人并不多,机会总是留给了试图把握机会的人。同年,我参加了微软的全国统一实习生招聘,闯过了简历筛选,闯过了笔试,闯过了3轮面试,迈进了微软希格玛大厦的大门。
这段实习经历对我是一次飞跃性的提高,我接触了无数个曾经让我感觉“至高无上”的微软工程师,天天跟他们一起吃水果,一起写代码,一起聊项目。一个天天写C++十分强悍的程序员居然能脱口而出告诉我在网页CSS样式中文本两端对齐要用text-align:justify;,一个做图形学研究的人能跟我大谈文本聚类,一个当了几年经理的人,能一眼看出一个递归算法的时间复杂度。牛人无极限,我终于有幸见识到了什么叫微软工程师。在这段实习过程中,我从项目,和从同事们身上都学到了无数宝贵的经验和知识,我也阅读了很多资料,以让我自己能够更好地融入工作中。同事们都夸我干得好,但我知道我还可以干得更好。也正是这段时间的工作,让我从一个写快速排序还要稍微想一想的人,变成了一个用5天业余时间开发出一款完整的小型搜索引擎的人。我很兴奋地看着自己的进步。
“常给爸爸妈妈来电话,天冷了注意穿衣服,晚上被子要盖好,不要吃太多油炸的东西。”
在读研还是工作的选择上,我犹豫了很久。家人都希望我去考研,因为宏观上来说,研究生得到好工作的人数更多,特别是以前的国企,政府,都非常看重学历,这些对我们前一代人的观念影响很大,我完全理解。但是这一段时间的工作,以及与同事们的交流让我意识到,学历本身并不重要,重要的是人。我实习这么久,很多同事不知道我是本科生,我有点当了花木兰的感觉。3年的青春,3年的工资,3年的机遇,3年的成长,我不想就这样放弃在象牙塔里。我选择了挑战,我希望自己能以一个本科生的学历成功进入微软,我希望在微软的3年工作能给我带来比在学校研究生院做3年作业和项目更大一些的提升,我希望到时候我作为一名在微软工作和接受培训3年的工程师,能比一个刚毕业来面试的硕士生更有竞争力。我才20岁,很多事情我没经历过,不会懂的,但是我想我有时间承受各种错误,失败与挫折。
说挫折,挫折还真就来了。
就在我决定开始找工作时,经济突然就危机了,形势突然就严峻了,冬天突然就来了。我一下子慌了手脚,微软会不会不想招人了呢?于是我投了一些其他的公司,百度,Google,仅仅是想给自己多一些机会。一找工作就碰到寒冬,我招谁惹谁了?哦对,惹了撒旦了。
第三乐章:华丽的圆舞曲与永恒的船歌
一个月紧张的面试和焦急的等待后,我终于收获了一个又一个的喜讯。曾经美好的愿望,曾经儿时的梦想,曾经至高无上的目标,现在竟被我握在手中。这么多年发生在自己身上的故事,都在脑海里一幕一幕像PowerPoint一样地浮现。
慈祥的外公外婆……
凶狠的舅舅和那把菜刀……
小学的入学面试……我的乖女孩们……
纯纯的BASIC语言……
NOI可恶的省区决赛……
疯狂的CS……我的小宇宙……
钢琴……小仙女……撒旦上身的BB……
暂停一切的高考……
最优秀的人,最优秀的学院……
很胖的胖子vczh……
5点半的闹钟……
《江湖》和我的GUI……
不断地开发……
魔兽世界和DeusCraft……
拿到微软实习offer的激动……
彪悍的微软工程师同事们……
我写的小型搜索引擎……
经济怎么就危机了……
挑战,我选择挑战!……
“常给爸爸妈妈来电话,天冷了注意穿衣服,晚上被子要盖好,不要吃太多油炸的东西。”
谢谢,谢谢你们,谢谢这一路上伴随我的亲人们,朋友们,老师们,同学们,同事们。谢谢你们。我前面的路还很长,我的第三乐章才刚刚开始,我还要不断的努力,不断地迎接新的挑战。我会用自己的努力与成功来答谢你们,我也会永远陪伴着你们,为你们加油,为你们鼓劲,为你们祈祷,为你们祝福!


加载中…