182号甘 俊 我和团队的故事
【初识团队】
还记得第一次听到Dian团队的名号是一次和隔壁班同学聊天的时候,当时他的一句“你连Dian团队都不知道?”让我无言以对,同时,内心也暗自萌生了想要加入的念头。
可是第一次参加Dian团队招新却给我当头一棒。当时愚昧无知的我以为自己92分的C语言成绩和84分的数据结构成绩应该还行,结果Dian团队招新笔试的难度却完全超出了我的准备,非常深入而且有考得非常细致。像我这种除了上课没有丰富编程经验的人实在难以招架。毫无意外,面试都没能进入。
【混入团队——起步文字虫】
着实非常幸运,大二暑假,我被班主任“推荐”进入Dian团队实习。但是必须承认,当时只要和班主任说就有机会被“推荐”,而以我当时的水平,还远远没达到Dian团队的要求。
我被“随机”分到了文字虫组,由于能力欠缺,当时的组长刘明学姐主要以各种题目考核并锻炼我们的编程能力。我至今仍然记得我为了解决凸包问题而第一次通宵编程,尽管这题目在今天看来那么简单;仍然记得我一边翻看从图书馆借来的书,一边做我人生中的第一个PPT,尽管那PPT在今天看来做得那么幼稚。尽管熬过了那个暑假,但是我对自己是否能够在这里留下来,以及后来是否能够进入种子班学习却毫无信心。我至今仍然不确定刘明学姐看中了我哪一点(或者仅仅只是不忍心刷掉我?),但是无论如何我都非常感谢她给予了我继续“Dian”之路的机会。
我幸运地成为种子班的一员,同时也意味着新的考验开始。新的班级、新的教育模式,再次考验着我,大量的动手环节让我一时难以适应。我仍然记得我摸索着画PCB(印制电路板)的痛苦,以及刚接触Linux时的兴奋。是种子班让我具备了在普通班难以获得的动手能力,这些东西让我在今后的学习和工作中受益匪浅。
尽管我跟上了最初种子班的课程,然而却在实际项目中落后了。在文字虫组,我很少参与实际的编程工作,而仅仅是调研可能用到的技术,测试以及修复一些小bug。尽管文字虫组的每一个人都对我提供了各种帮助,我非常感谢他们,也深爱着文字虫组,但是却仍然没逃脱提前离开这里的命运。
【转战华三ALG】
只要在Dian团队,在哪个组都一样,甚至可以说或许我更适合调到华三组,因为那里采取了一种严格的软件流程CMM(关于各种软件流程的优劣暂不做讨论,但是CMM确实在保证软件质量的同时,又帮助了像我这样的新手成长)。同时也非常感谢当时带我的常济崧师兄,给予我很多帮助、机会与鼓励。还记得刚开始调到华三组的时候,不受信任的我被安排在他的指导带领下完成一个协议模块;而后来我的一封长信以及常济崧师兄的赏识,换来了张文君组长和罗经理的信任,让我独立承担一个模块;再后来,由于部分队员毕业,我承担的模块变成了两个,而且还需要给队友做另外两个模块的备份。当时的我并没有感觉,只是一心一意地想把项目组分配给我的工作做好,后来终于发现,这一路走来,原来我进步了这么多。
在华三ALG组的时光过得很充实,也过得很快,写文档,做设计,写代码,做测试,调bug。有过艰难困苦,也有过一帆风顺,项目最后也拿到了一个还不错的成绩。我记得华三ALG组的每一个人,因为有他们我才能取得这样的进步。虽然最后没能随组长一起北上测试,但是我真的很感谢华三ALG组带给我的成长。
【继续华三WAPI】
我不知道是什么原因让我得到了杨超的赏识,或许华三WAPI项目组确实很缺人,在华三ALG项目还没北上测试的时候,他就邀我加入。不想放弃任何机会的我,果断放弃了本可以回家休整数日的机会,在华三ALG项目北上测试后,仅仅休息了一个周末,就到华三WAPI组报到了。在华三WAPI组的日子过得很快乐,因为当时的两个经理都非常喜欢运动(恰好我也是),隔天傍晚就去打篮球或者游泳。而已经经过华三ALG项目洗礼的我对软件语言和流程已经熟悉,主要再熟悉一下华三WAPI项目的业务流程即可上手做项目了。所以此时感觉压力并不大(恰好是暑假,种子班也没有课程)。放松心态的我,却全然不知杨超组长对项目一直忧心忡忡。特别是后来随华三WAPI项目北上测试的时候,那时的我对自己已经放松了要求。项目因为很多原因进展缓慢,举步维艰,我却像没事人一样,觉得正好可以抽空自己看看书,学点其他的东西,完全失去了对项目的责任心。这一点我真的需要好好向杨超师兄学习,要知道,他为了这个项目,甚至连工作都没有好好地找。这点真的让我十分钦佩。后知后觉的我却没能及时领悟到“责任”这两个字的分量,自己的眼光也太狭窄了。我想这也是为什么我一直都是小组员而没能升为组长的原因。技术不是全部,项目、团队的管理更是一门高深的学问。现在回过头去看,没有在做华三WAPI项目期间提高对自己的要求,拓展自己的眼界,加强自己的责任心,确实是一大失误。只是像农民一样仅仅耕作好自己的一亩三分地是远远不够的。可惜留给我的时间并不多。由于考试以及EMC课程的开启,我不得不提前离开华三WAPI组回到武汉。虽然华三WAPI组最后还是在杨超的带领下,拿到了不错的成绩,但是我必须得华三WAPI组说声对不起,我没有尽到自己最大的努力。
【挑战NAS】
还在北京的时候,杨超就问我回去之后想进哪个组,当时有NAS和Net-Stream两个组可选。如果进NetStream组,应该会轻松一些,有熟悉的套路、熟悉的经理(NetStream项目经理是在华三ALG组带过我的罗经理)、熟悉的组长和队友。然而NAS组,虽然仍是与华三公司合作,但是深研所和北研、杭研有很多地方不一样,新的方向——网络存储,新的平台——Linux、Store-ware(虽然Storeware希望与Comware尽量相似,但那个时候还非常不完善,也不稳定),而且他们的CMM流程也做得还不够好。可是所有这些是不是也意味着更多的学习机会和提升空间呢?我这样拷问着自己:我是那种喜欢简单平庸的人,还是希望生活充满挑战与刺激呢?于是乎,回来之后的第二天,我就去NAS组报到了。
尽管做了一些准备,但在NAS组的日子确实比我想象的还要艰难,之前操作系统课程中了解的那么一点Linux知识远不够用。应用的开源代码晦涩难懂,文档都是英文的,开发用vim、gcc和gdb(均为编程工具),还要自己写makefile文件,这些都让我痛苦了很久才适应。可即便我在个人的工作中一步步慢慢上手,整个项目却一直因为各种原因而举步维艰。终于刘老师发飙了,我们也不得不许下自己的承诺:“不完成原型小系统,不回家!”当其他队员都已回家的时候,我们整个NAS组仍然坚守在自己的岗位上。那个寒假还恰逢罕见雪灾,每天早上,我们都要顶着寒风和大雪,8:00就来到实验室,一直奋战到晚上10:30以后才回去。那段时间是难熬的,但也磨炼了我们的意志,我在完成自己本职工作的同时,还经常主动学习其他模块的知识,并帮助想方案、做测试、改bug。功夫不负有心人,我们最后终于在年前完成了原型小系统,可以安心回家过年了。
还记得当时我曾经想过要退出,要放弃,因为我觉得很累,因为我想轻轻松松地过完大四下学期,我想在走上工作岗位之前,好好地享受最后的校园时光。为此我甚至写了一封长信给刘老师表达了我的这种“自私”的意愿,因为我觉得我这种想法在学生看来是多么的自然。可是一边写那封信的时候,我就一边在想NAS项目的情况,虽然我不敢说自己是不可缺少的一环,但是倘若我就这样离去,会让项目受到重大影响,是不是太自私了?所以尽管我仍然将那封信发了出去,但是发出的时候就知道刘老师不会同意,之后我马上调整好了自己的心态,开年以后仍然开开心心地随着主力部队奔赴深圳。
在深圳的日子也是痛苦与快乐交织,单元测试方法的缺失,项目经理的变动,文件系统的不稳定,都给我们带来了很大的困扰。但是我们仍然一步一步地走了过来,靠的就是我们的团结,我们的坚持,还有我们的韧劲。尽管由于毕业要进入新的工作岗位,我没能随NAS组走到最后,但是听说NAS项目最后顺利结题并取得了B的评定。我感到非常开心,为我自己,也为我有幸曾经一起战斗过的所有队友!
【种子班】
我也不知道为什么初入团队时,问我是否想进入种子班的时候,我毫不犹豫就回答了“想”(要知道我们那是第一届,很多政策都没有定下来,很多人认为这有风险而不太愿意进入),后来我才发现这是多么正确的一个决定。种子班大量的课程实践的环节,以及全新的教育方式,不仅让我拥有更强的动手能力,同时也锻炼出了自我快速学习新知识的方法和套路。这所有的一切,都让我在今后的学习、工作中受益良多。尽管我没能搭上保研的末班车,尽管我一直都更倾向于把项目做好,以至于大四累计4个多月都在外地随项目组出差,但是这一切丝毫没有影响到我融入这个团结友爱、奋发向上、牛人云集的集体,并且与他们每一个人都结下了深厚的、我相信也会是终生的友谊。我还记得种子班每次聚会的欢乐,特别是N次在酒桌上的痛快豪饮之后的无所不谈。我至今都怀念那些时光。
【不仅仅是学习和工作】
Dian团队绝不仅仅是一个纯学习工作的团队,她就像一个大家庭一样,通过各种文化活动感染着我们每一个人,也帮助我们开发自己其他方面的潜力。我至今仍然记得我参加过的年终茶话会,还有团庆,从没表演经历也自我感觉无任何艺术细胞的我,也在每次的表演和看别人表演的过程中,收获快乐,感受温暖,也进一步加深了和队友之间的感情。我还记得刘老师点名让我组织首届五一足球赛,尽管热爱运动,但是毫无组织经验的我,也通过这次经历提高了自己的组织能力,并且在后来的圣诞篮球赛、毕业篮球赛等活动中受到好评,参加人数也屡创新高。我们有些人或许是技术疯子,有些人或许被称为学霸,但我们绝不是书呆子,我们一样爱玩而且会玩、能玩,我们在其他方面的素质和能力也一点都不差。所有的这些活动,还让我们所有队员——不管是预备队的还是正式的,在站的还是出站的——都紧密地联系到了一起,成为终生密不可分的伙伴。
【离开的日子】
天下没有不散的筵席,我终于也要毕业走上新的工作岗位了。凭借在Dian团队两年的经历,我顺利地进入了深圳华为公司做软件研发。经过Dian团队的洗礼,别人都说又苦又累的华为生活于我而言却毫无压力。感谢Dian团队的栽培,让我在进入华为公司以后,比其他新员工都更加适应,从而更快地上手做实际研发工作。最终新员工期中期末评定我的各项成绩全部是A,据老大说,我还是部门内无争议的评分第一。年终我还获得了部门的“新人王”奖,年终绩效评定也拿到了B+(这是和同级别员工一起评定而不都是新员工),并顺利在次年入围无线产品线优秀新员工。虽然因为各种原因我最终还是冲动地在工作不满两年的情况下选择了离职,但是我想我在华为所取得的所有成绩,都与我在Dian团队工作生活两年所打下的坚实基础息息相关。
【未完待续】
此时此刻,我刚刚奔赴大洋彼岸准备开始我新的征程,我会时刻牢记Dian团队的团训:“优秀是一种习惯,细节决定成败,态度决定一切,好的态度会带来更多的机会”,还有种子班的名言:“我选择,我承担”。我相信以后不管遇到什么困难,我都能保持自我,勇往直前。