51Testing软件测试论坛

标题: 是非人生 —— 一个菜鸟程序员的5年职场路 [打印本页]

作者: b45993e    时间: 2009-3-6 17:24
标题: 是非人生 —— 一个菜鸟程序员的5年职场路
[转自天涯]写在前面。
  
   头几天有人在论坛里发帖子自称程序员,后来有人回帖恶语相向表达了自己的不满,我就迷惘了,我以为程序员是所有能敲几行代码的人的总称,无论这个人水平多高多菜。但现在看起来明显不是了,尤其我这种最擅长ctrl+c和ctrl+v的人无论如何也不配自称程序员的。我也乐于自称代码工人,如果这么自称会给大家带来快感的话,但是我头几天跟人自我介绍的时候用了代码工人这个称谓,好多人一下子没反应过来代码工人是干什么的,非要我重新解释一遍就是程序员才豁然开朗。
  
   你看,不是我要忝居这个称谓,实在是大家习惯了叫写代码的人为程序员,也许你认为我尸位素餐,不过我真的是人民大众所认为的普遍意义上的程序员,是人民大众把程序员这个你们家那么神圣的称谓变低俗的,低俗到我也能被称为程序员的地步。
  
   另外,如果非要考我几个NB问题然后才能容许我自成程序员的话,那我只能问候他了,你凭什么认为这个称谓多么神圣多么不容侵犯,你凭什么觉得自己自称代码工人就不容许别人自称程序员,你凭什么在周星驰自称死跑龙套的同时不允许他也自称其实我是一个演员,你凭的是你妈逼你的?
作者: b45993e    时间: 2009-3-6 17:25
 0 —— 头文件
  第0章完全是起源一个笑话,说一个数学家搬家,一共10个箱子,到地方后死活就说搬家公司给弄丢了一个,搬家公司一查正好10个箱子,他一查就九个,闹到后来当面对质只听得他老人家数道:0123456789……
  其实搞IT的和搞数学的一样,计数都是从零开始,所以作品也应该从零开始。呵呵,不过这个能看这文章的人一定都很了解,我也不用赘述。
  
  我是个程序员,或者叫代码工人,或者叫打字员,都可以,我没有特殊的癖好或者荣誉感,这个职业对我来说并没有如某些人一样产生神圣感,也没有某些人一样有厌恶感。这只是一份谋生的职业,没有把青春献给它的冲动,也没有做一天和尚撞一天钟的慵懒,我不爱它也不恨它,平淡就是我最大的感受。
  
  平淡?是的,就跟我呼吸的时候一样,不主动不拒绝,离不开甩不掉,就跟我浅薄的人生一样总是不好不坏不强不弱。
  
  我工作了4年,上网了8年,活了快30年。基本上一开始职业选择程序员是被逼无奈,以后要做下去也是无可奈何。我明白程序员这条路不好走,但是也没有外界传言的那样难走,诸如程序员是吃青春饭云云,那绝对是井底之蛙对未知事物的妖魔化。
  
  我不是个好为人师的人,也没有能力给人指点迷津,我只是想诚实客观的给那些在这条路上迷茫的人说个方向。哦,还要声明一下,我没有自诩先知,我不知道正确的方向在哪里,时至今日我也在摸索,只是我觉得我过往的经历于还没有踏上或者刚踏上这条路的人会有裨益,也许能让您少走弯路或者看清前方——毕竟,我工作了四年,您下一步可能踏上了我刚踏过的脚印,我仅仅是希望不要走我走的歧路不要摔我摔的跟头。
  
  某些论坛里,很多大仙勇于给刚毕业或者没毕业的迷茫青年指点迷津,其言论令人发笑令人齿冷,请容许我用无知来形容,因为除此之外我空洞的大脑没有别的词语能形容,此类言论我印象深刻的有C没前途C++不值一晒之类。唉,误人子弟毁人前程。
  
  有很多大侠技术上真的很牛,评论起语言方向之类往往高屋建瓴天马行空,列举读过书来也是汗牛充栋数不胜数。这很好,真的,只是我在几年前看的时候简直灰心的要死——就一个初学者来说,做一个程序员的门槛变的有些高不可攀,而且我总认为如果一份职业和荣誉感挂上钩的话会有些皮里阳秋的意思了,如我般的凡人来说受能力所限技术上不可企及大牛但是还要依靠这份职业来养家糊口。
  
  当然也不乏有些YY的作品,搞得我看了以后觉得很好看只是跟我乃至我日常接触的程序员完全不在一个空间。
  
  我要写的故事跟我的经历有点类似。
  这个人小时了了,大了就一点也不了了。上中学不努力结果上了一个野鸡大学,上大学仍旧不努力虚度了四年光阴,专业是计算机可是毕业了连指针是什么都不知道。
  明明满脑子糨糊一肚子大便,却还自视甚高,标准的干啥啥不行,吃啥啥没够。
  靠关系找了工作,单位里被排挤被鄙视,因为不会做人不会做事,处理不好指导老师的关系即使工作了两年毛也没学到,仍旧不知道指针为何物,却可以恬不知耻地宣称自己不屑用指针可以用数组来代替指针。
  后来适逢大公司急速扩张,恶补了几天C语言和数据结构便去应聘,走狗屎运进入大公司。公司压力大的好像高压锅,逼迫着他学习工作,他从大学的教科书看起到后来凭了点小聪明居然也混成了小leader。
  这个人一辈子走狗屎运,第三次跳槽进入了外企,面对着松散的制度和自己千疮百孔的技术能力发呆,经常会思考:我的人生是偶然还是必然?
  
作者: b45993e    时间: 2009-3-6 17:25
1 —— 构造函数(1)
  “我给你讲一个故事,从前有一只小鸟,大冬天一个人飞,天气太冷了,小鸟都冻僵了,bia-ji从天上一头栽下来摔到地上。这时候路过一头牛,这牛走到小鸟头上 pu 拉了一坨,pia 糊小鸟身上了。就跟盖了个热乎的大棉被一样,小鸟在屎堆里躺着热乎呀,马上就醒过来了,舒服的她一点都不想离开还张嘴就唱上歌了。结果这时候来了一只猫,听到鸟叫miao的一声扒开牛屎捞出小鸟就吃掉了。你听懂没?”
  董延明给自己的侄子讲这个故事,讲的侄子面红耳赤。董延明接着说,“这个故事告诉我们三件事情,第一,在你头上拉屎的不一定都是敌人,第二,把你从屎堆里拉出来的不一定都是朋友,第三,你都掉屎堆里了,能不能闭上你的鸟嘴。”
  侄子今年大学毕业,学的也是计算机科学专业,结果对着电脑显示器连hard disk都不认识,如果不是自己的侄子董延明一定问候他母亲。
  侄子心高气傲一心创业,滔滔不绝的描述自己的蓝图,这无疑刺激到了董延明。他努力追忆自己的大学时光可是总是想不到身边有哪个人能跟自己侄子的状态匹配上,他摇头晃脑拍着侄子的肩膀说,“都是那个二B《奋斗》把你害了呀。”
  
  董延明小时候是四里八乡远近闻名的神童,长大后成了泯然众人,成了全国几百万普通IT从业者的一员。他有时候努力去挖掘自己不同于常人的地方,挖地三尺的结果总是一无所获,终于在他25岁的时候认同了自己的平庸,从此八风不动的坚持做程序员这条大多数人认为的死路。
  
  他上高中的时候不会想到自己会做程序员,当时莫说程序,就连电脑都没有摸过,偶尔去过电脑培训的地方看到黑黑的dos界面便产生了一种恐惧,别人让敲键盘也缩手缩脚,结果把与键盘的第一次亲密接触一直保留到了大学。
  
  董延明考上高中的时候成绩很高,不过于很多自诩聪明的孩子一样,大家都选择了不学习的方式来证明自己的智商,结果有智商高的证明成功了考上了好大学,有智商低的就像董延明众望所归考上了一所二流的大学。
  董延明高考那一年是后填志愿,同学们都是全家老小戮力同心填志愿估分忙的不亦乐乎,董延明却告诉他妈不用去学校一起填志愿了,董妈妈是农村妇女除了清华大学之外也没听过别的大学了,她也清醒地知道儿子上不了清华索性放给儿子积极去填。董延明拿着志愿单在墙角坐着胡乱的勾画着,心里想的全都是“向隅”这个词。
  
  等学校的录取通知书下到他手中的时候他愣住了,打开一看更愣住了,“老天爷啊,你在玩我吗?我有填这个学校吗?还有这个计算机科学与技术,我有选择这个专业吗?”
  
  董延明的大学跟省内一所全国赫赫有名的大学名字接近,若干年后董延明已经学会了介绍出身时只介绍相同的那一部分——有意识的误导别人也是抬高自己的一种手段。但在当年,小董却恨透了名字相近的这一部分,就因为几字之差让他没有勇气在人前大声说出自己的学校。
  董延明99年入的学,那时候互联网方兴未艾网吧凤毛麟角,学校里的网络教室是网络触角在小董生活里的唯一延伸。董延明那时候连打字都不会就跟人家一起上网去,当时还有计算机实践课,课堂上大家都用一个软件练习指法——“ZF练习”,打出20的成绩就能及格小董却总是在10左右晃悠,而且敲击键盘的声音逐级升高技惊四座。
  
  董延明和桑军、龚明明一起上网,上网的主要起因是龚明明买了本当年的《电脑爱好者》杂志,三个人可以对照的杂志中的推荐文章一步一步的注册邮箱,这在当时似乎是件了不起的大事。注册的过程花了可能一个小时吧,成功之后三个人居然紧张的满头大汗,多少年后三个人无论怎么回忆也不明白当初怎么会花了那么长的时间注册邮箱,究竟哪一步出了问题是想不出来了。那时候网络很奇特,发信居然有隔了一个月才收到的时候,这也让三个人对上网产生了怀疑——究竟上网有什么好的?
  
  网络教室上网要2.5元,普通计算机教室2元,后来三个人就转移去了普通教室,不是钱的事情,是那里面电脑里都装了星际争霸和三国群英传2,哦,还有龚明明最喜欢的梦幻西餐厅。
  
  后来有一期的《电脑爱好者》杂志等了一个新软件的申请流程,龚明明就又拉着两个人去网络机房,那个软件叫OICQ,宣传语是“oh,I seek you”。三个人居然再次对照流程申请了不下10遍才成功,成功后三人顿时对互联网肃然起敬对文章作者五体投地,原因是某伟人的那句话“科学的道路上来不得半点马虎”,他们刚才总是忘了这个步骤错点了那个按钮最后侥幸注册成功,可见互联网上是来的不得半点马虎,写文章的人何其NB啊。
  
  龚明明拍着网络教室的电脑说,“这破机器太破了,顶多586,我们家那台是686比这台好用多了,要是注册这个东西一注册一个准。”
作者: b45993e    时间: 2009-3-6 17:25
2 —— 构造函数(2)
  大一的上学期开了唯一一门跟小董的专业有关系的课就是计算机原理,老师是一个比小董们大不了几分钟的小女孩,眉清目秀声音甜美,可惜就是一门简单的基础课也让她讲的不三不四,回车键上档键退格键统统分不清楚,听得小董们一会天上一会地下的。每次上完课之后大脑里现有的东西都被乾坤大挪移了,每次都要在宿舍里拿着龚明明的纸板键盘重新确认一下那几个键的坐标。
  99年的时候电脑普及程度很差,这门课的考试居然没有机房可用,大家都在纸卷上写写画画,用个向下的箭头表示回车,用凹形的标记表示空格。龚明明答卷的时候三心二意,跟旁边的美女李小白小声说,“手写太落后了,我在家里用我那台686敲敲用不了5秒就答完了。”结果被老师以作弊赶出考场。
  大一下学期开了C这门课,课本用的是谭浩强的《C语言设计》,这本书的水准仁者见仁了,有人说贻害人间也有人说受益匪浅。对董延明来讲,就算把《C专家编程》这类公认经典给他学也是一样,他没有任何基础对编程的理解仅仅停留在字面上,而且老师教授的不得法只会在黑板上写些“int a = 1;int b = 2; int sum = a + b; printf……”,完全不讲述这种简单的编程技法延展开会会如何的改变这个世界。
  若干年后,董延明班上次次得奖学金的某人在QQ上问董延明C语言到底能干啥,董延明颇有些郁闷,他跟另一个在大学当老师的同学叮嘱,“您行行好,将来教C语言的时候大概描述下C语言能干啥,哪怕就是笼统的说句‘可以编手机游戏’也能解开无数孩子的困惑。”,结果那同学居然也忝着脸问他C语言到底是干啥的。
  教C语言的老师叫崔洛庹,桑军一听这名字就大喊,“我考,吹骆驼啊,有骆驼不吹牛啊!”这老师名如其人,特别喜欢吹,一节课讲10分钟把课本上的代码抄到黑板上就开始吹自己的人生了,这也算是董延明这帮同学语言基础薄弱的根因之一吧。
  董延明工作了之后定义变量还喜欢定义abc,看的当时公司指派给他的导师吴博士眉头拧成了麻花,这笔烂账董延明也记到了谭浩强的头上。
  大学又陆陆续续开了些数电模电线性代数概率分析的课程,可惜无一例外都没有一个老师解释过为什么要开这门课,这门课对学计算机的人有多么重要,董延明和桑军二条好汉也一概忽略掉了这几门课程,只有龚明明因为接近李小白和她一同坐第一排听课一起上自习因而对这几门课学有所成。
  等到大三又开了数据结构操作系统编译原理软件工程几门课,董延明也知道这几本课很重要,于是便很认真的学。结果数据结构老师居然不会编程只会自黑板上写排序代码,操作系统老师第一节课就迫不及待的告诉大家他什么都不会别问他问题,软件工程老师从来没经历过软件流程不能解释需求分析和概要设计的差别,编译原理老师考试前画100条概念告诉大家要考其中50条。
  董延明迷迷糊糊的渡过了大学三年转眼之间面临着毕业,写简历的时候因为没东西可写绞尽脑汁,等一看桑军的简历顿时笑了,特长栏老桑写“本人精通C语言、数据库、编译原理、软件工程……,熟练掌握计算机各项技能……吃苦耐劳……”。
  董延明调侃桑军说,“你还有特长,你就老二特长。”不过既然有人开了这个吹嘘的头他也有勇气写了,写到后来做贼般的面红耳赤。几年后他负责招聘时,发现应届毕业生的简历远比他的都要夸张,几年的心病才得以释然。
  敢写自己精通C语言的时候董延明和董延明还不知道指针是什么,名字是听吹大象说过,但是干什么的不知道,以西记得一个星号就是指针。对于C语言仅存的记忆就是吹大象有一次上课讲了一个“嵌套”,睡的香甜的桑军居然爬起来嘟囔了一句,“什么?欠操?”后来那节课小董三人因为笑的太猥琐被吹大象送到了走廊去吹风,这也直接导致了小董C语言课挂科,间接导致大学毕业两年后才懂得递归和嵌套的实际意义。
  多年后三人听到那段经典的话“不是我上了大学而是大学上了我”,居然心有戚戚,桑军感触最深,还憋出来一句,“整了半天我最欠操。”
  
作者: b45993e    时间: 2009-3-6 17:25
 3 —— 构造函数(3)
  后来就到了找工作阶段,跟所有非名牌重点大学的学生一样,三条好汉也面临着国内老字号品牌的命运——狗不理。这段经历在小董那一波或者那一类同学的人生经历里都是不堪回首的,差距这个概念在大学四年里从没这么深刻的让人理解过,小董看着隔壁大学牛轰轰的学生两眼冒火,也许就是几十分甚至几分的距离,人生际遇便判若云泥。
  龚明明在三个人里面是好的,得过奖学金连英语六级都过了,如果不是学校牌子扯后腿可能早去了外企了。他被几家公司召见过,最终选择了海关下属的一家公司,从此以后提起自己的去向便忌讳莫深的只说两个字“海关”。后来龚明明又被深圳华为看中了,一时难以取舍,逢人便问“我是去华为好呢还是去海关好”。
  2003年深圳华为在学计算机的人心目里还是像一座碑一样,大家说起名字来都要心怀敬仰,但是龚明明还是拒绝了,他觉得国企更适合他,以后可以不用做程序员了。他跟小董和老桑说,程序员这个工作太累了,不能长做,还是应该做管理。
  2003年的小董和老桑都是顽石一块,连程序员是什么都没有搞清楚,却听到日夜一起胡闹的哥们说出这么一番似懂非懂振聋发聩的话来,俩人突然有些自惭形秽,同时管理这两个烫金的大字在俩人面前无限放大。
  2007年龚明明在QQ上问小董现在做管理很爽吧,小董说,“被人爽。”然后就开始描述起PL的苦楚来,下属如何愚笨,上司如何不人情,工期如何紧张,加班如何多,龚明明在网络另一端狂抹汗,问道:“那你啥时候能混到不用你干活啊。”小董终于明白龚明明当年的管理就等同于不干活,一时气结。
  小董和老桑都是在找工作的道路上屡屡受挫的战士,老桑愈挫愈勇,小董就有些经不起风雨了,几次招聘会下来变成了霜打的茄子。后来家里给找了个研究所的职位,他才兴冲冲的去面试,结果到了办公室对方给了他一张卷子,他当时就傻眼了——不是托了关系么,怎么还要考试阿,我要是能考试,还用托关系么。当时考了C语言的几个简单的知识,包括内存分配和越界,小董看了看没看懂——他连malloc都不认识,不过他也随手写了几笔似是而非的答案。最后一道题是问,日本公司里无论何时人人都很忙碌,中国公司里却经常有大家都很闲的时候,请问你想要哪种工作环境,为什么?
  小董写了不下500字,大力阐述日本那种企业环境的好处,力图让对方明白自己是个能吃苦的孩子,希望对方明白白痴不可怕,态度决定一切嘛。后来小董就进了那个公司,决定前程的当然不是那张揭示出小董底牌的卷子,但是那张卷子也不是全无用处,它使得部门老大逼迫小花毕业前去买两本书而且务必看完——《C++primer》、《VC++技术内幕 第四版》。这两本书一本120块钱一本99块,小董肉疼的要命,却在毕业前一眼都没看过。
  新工作报道第一天老大便问小董,“类是什么?”小董一脸惊讶,类是个什么东西?这其实不能怪小董,大学没开C++这门课,小董又一直没打开过《C++primer》,他是真的头一次听到这个名词。老大误解了小董的表情,以为他无法表述,遂嘿嘿淫笑道:“这个问题我不知道难倒了多少人了,你不知道就在回去看书”。
  一个月后老大再问这个问题,小董脱口而出“描述一组相似对象共有特征的抽象”,老大又问那这个抽象到底是什么,小董顿时便想晕倒在地,这几个月零零碎碎的从书上看的从别人口里听说的不由自主的都喷出来,“动物园……录音机……”,各种比喻满天飞。这就是2003 年已经踏入IT世界的小董的实际能力,一言以蔽之——烂。
  老桑找到大学毕业也没有找到工作,毕业后彷徨不知所终,后来在路上看到一个传单——北大青鸟IT培训,他就抓着根救命稻草似的去了。培训很贵,不过据老师说物超所值,培训那种全能型战士的要大约两万块钱,两万有些贵不过可以分三期学习和交费,第一期七千然后递增。分期的好处是让你可以选择听完之后是否还要继续花钱,结果很多人的实际情况变成了花了7钱之后没学会东西抽身出来又舍不得那7千块钱只好再投第二期钱。老桑当时不知道这些,只是觉得7千太贵了,就顺着价目表找了一个最便宜的Java培训,3千块。结果发现授课老师居然是同系同学,小桑差点晕过去。
  平心而论,小桑的收获还是很大的,这花钱上课就是有动力,一门JAVA让他自己看一年也看不会,被这3千块钱一刺激,他居然三个月就小有所成了,做一做普通公司的常规面试题也能达到80分了。桑军北大毕业后意气风发,网上投投简历居然还真被一家公司录取了,虽然公司小点但是好歹也有工作了。
  这是2003年,龚明明使用PB编企业管理系统,颇具ERP的雏形,月薪1200元,桑军使用Java,对日外包,试用期月薪900元,董延明使用VC6,不知道自己编什么,因为有关系月薪1800元。
作者: b45993e    时间: 2009-3-6 17:26
4 —— new
  董延明的第一次new是在研究所,申请的内存很小,而且释放之前也没有再增加过。
  这是一家国有研究所,现在依然能从残垣断壁中看出来从前声名赫赫的影子,例如门口站岗的警卫和笼子里凶恶的狼狗。董延明所处的研究室不做国家项目的研究,对外接活赚点钱,实际上所里也没有什么国家项目了,别的研究室大家都是上午十点钟来晃一圈下午三点再来晃一圈就算研究完成。后来国家发展了重大军事项目,董延明所在的所居然也接了一部分,不过当时董延明已经远走深圳成了别人的账下小卒了。
  董延明在吴博士手下工作,吴博士见到他的第一眼就开始说,“小董啊,你的那个答卷我看过了,你还要加强学习啊。”
  董延明一惊,然后就问了一句多少年后都觉着特别二的话,“吴工,您觉着我水平怎么样。”
  吴博士也没有客气,随口就是一句,“你根本就什么都不会嘛。”
  董延明被吴博士安排读《VC++技术内幕 第四版》这本书,吴博士告诉他这本书看透了就敢说是VC高手了。董延明看了头几页就有没看懂的地方,想去问吴博士又觉着害羞,腾到马上要下班了才抱着书本过去问,结果吴博士看都没看他,一边关电脑一边说,“我要下班了,没时间,你明天再问吧。”
  第二天董延明再次鼓起勇气去问,吴博士听了问题便不假思索的回答:“这个问题我不会……”
  过了三个月,部门老大问起吴博士小董的学习,吴博士摇头摇出拨浪鼓的样子。老大问起董延明自己觉得学的如何,董延明眼泪八叉的说:“老大,我看那本技术内幕看不懂……”老大说,“操,你看反了!应该先看primer……”
  董延明又看了一个月的primer,刚刚能弄明白里面基本的语法,可是对于大学时代就不明白的指针仍然是不知其然。
  这个时候吴博士又来找董延明了,“小董,你来了几个月啦?”
  董延明红着脸回答说,“六个月。”
  吴博士说:“都六个月啦,那可应该干点活啦,你想干点什么。”
  董延明张口结舌答不出来,吴博士便做主让他写一个socket程序。Socket?这个词语董延明居然是第一次听说,赶紧请吴博士讲一遍要求。吴博士找来一张纸,先画两个圆圈,然后说,“你看,这个是server,这个是client,你要开发出这个server来。我会给你发送一个666或者555过来,你收到后呢就给我回一个111或者222,你明白么?”
  他一边说一边在两个圈之间画两个交互的箭头,董延明脑子里多了一堆乱毛线团,他想,“你给我个666,我就给你个111?你怎么给我666?”他脑子里出现了一片幼儿园级别的代码:
  -if (666 == a )
  {
   B = 111;
  }
  这串代码之后,他便对666怎么过来,111怎么发送一无所知的。说实在的,董延明大学时候学过网络编程,不过当时的那个学期他和桑军醉心于网络游戏《奇迹》(就是MU,九城代理的一个游戏)一个学期没上课,所以对于socket是闻所未闻,对那些connect、listen这些函数也是见所未见。
  吴博士看见董延明翻白眼连忙解释说,“不一定要666,我发1234也可以,你发个0回来也可以,都可以,你可以自己定,这总可以吧?”
  董延明看吴博士的口气似乎已经让了很大的步也只好点头,吴博士走后他拿着刚才画图的纸发呆,数着字母,“s-o-c-k- e-t”,脑子里有个印象——技术内幕那本书似乎讲过这个东西。
作者: b45993e    时间: 2009-3-6 17:26
5 —— 友元
  桑军和龚明明羡慕死董延明了,都说这个二B踩了狗屎,公司居然掏钱让他看书学习。他们俩一进公司就像被一脚踹进了地狱一样,桑军还好,有了心理准备,龚明明可是幻想着自己进了海关变成了公务人员,结果还是一样的程序员而且工作还一点出奇的地方没有,这个落差不亚于高空跳伞然后发现打不开伞包。
  桑军的公司是家对日的外包公司,老板是老一辈的日本留学生,回国后开办了这家公司,凭着一台笔记本去日本拉生意也把公司整到了几十个人的规模。桑军这种员工他还是很喜欢的,因为对日外包技术含量低,不需要技术人员有多强的专业能力,只要有几个老员工把关,完全可以用几个刚毕业又不抵触加班的孩子来撑起一个项目。
  桑军一进公司不到一个星期就开始干活,项目小组6个人,一个PL,一个老员工负责检查,剩下都是差不多刚毕业的或者刚入门的。那老员工挂在嘴上的话就是,“听我的,我5年的工作经验”,这句话教育了桑军,使得他在以后从来不敢自称自己有几年几年的工作经验——如果水平高也就罢了,如果水平孬那经验越多越丢人。
  桑军他们组工作一来便要连着加班,他最多一次一连三天没有回家,累了就趴键盘上,乱了就打开窗户吹吹西北风。他隔壁桌的哥们是从警校毕业的,经常跟他叨叨,“我他妈就是当警察要蹲坑受不了,花了一万多学了个北大青鸟,结果到这边来还要蹲坑,操,连蹲坑都不如!”
  一个项目下来后,警察走了,另两个明显有了抵触情绪了,就桑军任劳任怨而且还每天看见领导去吸烟室吸烟就跟过去聊天。结果三个月试用期过后,桑军的工资从900升到了1500,别人都是1200,桑军很得意。
  龚明明是三个人里面第一个用VSS的,check in / check out一用便觉得自己专业了不少。他跟桑军说,“你们那个破B公司算个六,我们海关多牛B啊,我们写代码都是在一台服务器上,你白天修改之后晚上要合上去,根本就不怕你修改乱了,一查纪录就知道你什么时候改的改过了什么,牛B大发了。”
  他还是自己把自己当海关里的人,可惜每天当牛做马起早贪黑做的却不是海关里的事。他越来越发觉自己被骗了,他居然跟桑军和董延明成了一类人,早知道这样还不如就去华为了呢。
  07年,董延明从华为离开,谈起华为文化来吐沫横飞,龚明明怯生生的问:“明哥,我要毕业那年就去了华为现在能混成啥样?”
  董延明想了下,道:“03年也就是三万多号,我老大那样。当个PM或者大SE,能有几万股票,一年下来怎么也有30万差不多,你要混得再牛B那就不好说了。哦,不对,咱们是本科生,估计你去了是进慧通,以你的白痴程度应该04年底转华为,搞不好是三万号的尾巴,混到现在差不多也能有几万股票,我觉得能接近20万……”
  03年的龚明明不知道07年的龚明明的失落,所以他还是很努力的渡过了他的试用期,中规中矩的加了300块钱,他这时候他也会为了几百块钱很开心,似乎有了通向幸福的船票。
作者: b45993e    时间: 2009-3-6 17:26
6 —— 兵器
  最后来董延明的socket也没有整出来,这时候距离董延明毕业已经大半年了,他后来问吴博士那段程序怎么样了,吴博士淡淡的说,“我一个上午就写出来了。”董延明恨不得挖个洞钻进去。
  不过他也算尽力了,他把primer那本书头100页翻的残破不堪,不知道的还以为是古代流传下来的秘籍呢。他还是弄不明白好多东西,指针是啥仍旧不懂,这个&符号到底是干啥用的,怎么头几页说叫引用,后几页又用来给指针分配地址,const到底是干啥的,那个“<<”又是怎么用的,为啥上学时候上机用printf,这本书里全都是cout,对了,吴博士用的又都是TRACE,唉,一波未平一波又起,摁下去葫芦瓢又浮起来了。
  董延明想去问吴博士又不知道从何问起,因为他发现他似乎什么也不明白。那时候电视台开播了李亚鹏版的《射雕英雄传》,小董看着李版的郭大侠倍觉亲切,看着被七怪暴打的小郭热泪盈眶,脑子浮现出一幅场景——春去秋来寒来暑往,数个年头过去了,董延明还没有看完primer这本书,董延明做不出来项目,董延明被吴博士辱骂,董延明被吴博士暴打……他喃喃道:“有话不能好好说啊,人家就是学不会嘛。”
  
  有一天小董去问吴博士,“有没有我能做的活给我做做?”
  吴博士仰着脸,show出鼻毛说,“那你能干什么呀?”
  小董赔笑说,“我什么都尽力做,就当锻炼我。”
  “那不行啊,你要是做一块的话就必须作出来,不能让我等着你,你要到时间做不出来,别人就闲着等你。你明白吧?”
  小董笑的眼睛都快挤到一起了,“我努力做,我要是不会我就问您。”
  “那不行啊,我也有自己的工作,我没时间教你啊,我要是教你我自己的工作怎么办?”
  
  小董在办公室里枯坐了快一年,VC的界面熟悉的不行了,代码没看懂几行。与此同时,他的两个安答都能跟他吹嘘一番自己又完成了什么工程,他觉得自己快废了,他很后悔做上了程序员,他恨C++,他恨类,他恨指针……
  
  转过年来,研究所在外面成立了一个公司,号称注资50万美金,要打造一个领先宇宙的医疗系统公司。公司成立之初,吴博士很热心的掺合,成立之后发现公司实际投入资金只有50万人民币,买了两个专业的医用阅读影像显示器就用了五分之一,顿时当头一盆凉水浇下。再一打听,这个公司的当家人没有做HIS系统(Hospital Information System)的打算,打算先做几年PACS系统(Picture Archiving & Communication System),热情就变成了风中残烛。再仔细一打听,人家东软已经开发了整套HIS系统,而且在数家甲等医院投入使用,热情就变成了冰凌子了。本来他在新公司也挂了个副总的头衔,可是再也不愿意去新公司开会了,新公司对本研究室的一切要求也一概拒绝。
  新公司那边举步维艰,因为刚起步又没有足够的启动资金,出现了光杆司令的情况。新公司那边的侯博士来找吴博士要人,颇有看在党国的份上拉兄弟一把的意思。董延明就被当作吴博士的技术骨干外派到了侯博士的医疗系统公司一个月,成了俩人明争暗斗中的一件兵器。
  至于什么兵器,安答们意见不一,龚明明说是剑,桑军说是镖,董延明自称为杵,就是到新公司去像个盆景一样杵着,杵满一个月就回来——这可是吴博士的意思,也是他的本色演出。
作者: b45993e    时间: 2009-3-6 17:26
7 —— socket
  侯博士手下就四五个人,还包括了会计出纳秘书,实际干活的绝对不超过三个人。小董一来就被委以重任,侯博士问他,“小董啊,你想做哪方面的?”
  董延明矜持一笑,道:“听凭侯总安排。”
  结果侯总安排一样,他说不熟练,再安排一样又说一个月做不完,侯博士也不知道他是真不会还是被吴博士下达了禁手令,总之不是个很配合的手下。有心冲他发脾气又明确的知道这只是自己借来的人,有心撵走又怕走了连这样人也借不来了,左右权衡最终无奈的大手一挥道:“这样吧,你去给大隆那个模块写一个socket就可以回去了!”
  侯总的表情董延明在自己做leader的时候终于有了充满质感的体会——那是一种明明做着婆婆却仍然像小媳妇般受气的无奈,包含的尴尬和苦闷足够充满一个热气球。
  刘大隆是侯博士手下唯一个写代码的,见到董延明就跟见了亲哥一样,溢美之词有如钱塘大潮,董延明惭愧的领受了他的溢美之词,然后特诚恳地说自己不会写那个“骚什么”。刘大隆恍然大悟的样子说,“哦,明白了,你们那边从来不写这个级别的代码是不是,嘻嘻,真不好意思,我们现在写的代码确实比较低级,没想到啊,还能打你们个措手不及……”
  刘大隆一口一个你们,董延明知道他是把吴博士和他小董放在一起说了,以为都是一等一的高级程序员,惭愧的更加厉害了。刘大隆接着说,“其实socket都是一个模式,就是按相同的顺序调用相同的函数,咱也不用管设计的细节,调用就好了。哦,对了,你要设个buffer,从文件里面读,然后再传……”
  董延明装作很懂的样子点点头,心里想的却是借着刘大隆不知道自己的水平的机会咸鱼翻身——没有人想一辈子混日子当烂泥。他对刘大隆说:“这玩艺我真没写过,了解的不多,你那有没有这方面的书借我看看啊?”
  刘大隆说,“我还真没有,不过市面上随便一本书就能写socket的写法,你这样,去书店买本吧,我这还有风云书店的购书卡呢……”
  
  就这样董延明第一次得到了公款购物的机会,而且是上班时间去书店购书,他觉得有点兴奋,吴博士的这么发配也变得不是那么令人恶心了。果然是随便一本书都讲了socket,董延明觉得自己很可笑,因为socket似乎是个常识性的知识,他最终买了一本《VC编程100例》——后来这本书被当作垃圾扔掉了。
  他抱着本书,按照书上的步骤一步一步的写函数,写端口,就好像上大学时和龚明明他们一起抱着《电脑爱好者》注册QQ一样,他写呀写,写了两个星期才算编译通过了。他突然有种空虚的满足感,因为他生平完成的第一段code居然是个按图索骥的工作,说按图索骥都是高抬,分明是照猫画虎按葫芦画瓢。
  他把编译通过的结果告诉刘大隆,刘大隆问他测过没有,他又愣住了。
  说段题外话,董延明大学课程设计和毕业设计也写过简单的应用程序,不过也都是些单机版的应用程序,稳定性之类的问题都没有列入考虑的日程。董延明是个善用小聪明的人,他能把一个画图版加上抽象的名字和炫目的外观而让老师给自己打A,却不懂得利用测试来提高产品的稳定性,当然了,这个问题归咎于董延明个人也有失公平,毕竟当年他的老师们也吃这套,软件产品的测试和稳定性对于那帮二把刀老师们也是一个陌生的概念。董延明大学的时候老师们对学生课程设计的关注只到底功能实现的程度,对于编程技法完全忽略,至于稳定性更是不曾深究过,他们经常对学生提一些功能上改进的问题,仿佛一群购买产品的客户一样。
  董延明的毕设是个很古怪的题目——中医专家系统,小董是下了功夫的,去中医学院的同学那里借了三本教科书,认认真真从头到尾的读完了,可惜关于软件架构一点也没有思考过。他就是在面板上设了几条路径每条路径设了几种按钮,每一种病症都对应了数据库里的几味中药,这就算完成了。顺便说一句,这个软件还经常的无故死机,更恐怖的是要连接access的方式是使用delphi的软件设置,每次启动都要手动连接一次。即使这样董延明也得了A,不过这种得过且过的陋习也遗留到了他的工作中。
  
  董延明问刘大隆,“隆兄,怎么测啊?”
  “传个文件看看能不能成功”,刘大隆倒没有像吴博士那样不耐烦,永远都是笑眯眯的。
  结果一传就弹出error对话框了,董延明懵了,刘大隆笑了,他说:“明哥,你好像没有申请内存哦……”
  他也没有看董延明的反应,直接就在代码里加了几句,char * buffer = new char[1024];再运行就不弹出error对话框了。董延明紧紧地抓住椅子扶手,抑制住高呼“太神奇了”的冲动。
  刘大隆传送了一个文件,成功了,可是到接收端却打不开这个文件。他查了下大小,居然小了几K,刘大隆搔了搔后脑勺说,“明哥,你自己跟踪一下看看吧,是不是丢包了?”
  董延明也煞有介事的说,“估计是TCP和UDP的差别吧?我再测测看。”TCP和UDP的差别他也是刚才那本100例上看到了一鳞半爪,不过随口一说也能显得自己有深度,果然刘大隆默默地点了点头没有说话。
  
  董延明对VC还是很熟练的,他使用了解放战争时期的拍雷方法——滚雷,就是逐段代码的跟踪定位,万幸这段socket功能简单不算冗长,滚雷也能滚过来。不过董大师的这段代码也洋洋洒洒上千行了,其中冗余代码连篇,注释语句一句也没有,成员变量一概是a、b、c,这样也给董大师的工作带来了些许困难。
  他定位了一个星期,最终发现接收的时候存储包头部分表示包大小的一个变量会经常性的变负。这还了得?它变负了,好好的文件就少一块。董延明看来看去看不明白,最终又在刘大隆的帮助下,搞懂了char型是-127到128,他传送文件的时候使用了unsigned char,是0到255,结果传过来的unsigned char被强制转换成了char,结果超过128的数字统统变成了负数。
  这个问题解决了,整个程序也似乎可以完工了,董延明算算也要一个月了,长出一口气反复的传送了几个文件,都可以准确无误地打开。不过另一个问题是越运行系统越慢,董延明管不了这些了,含糊其辞的匆匆交上去就收拾东西打道回府了。
  几年后刘大隆在QQ上跟董延明聊天,时过境迁董延明说起来当初的那个程序,刘大隆哈哈大笑说,“明哥,你那个程序光申请内存没释放,太NB了,敢情你糊弄我当糊弄洋鬼子呢?”
  这个时候的董延明已非吴下阿蒙,每每看见别人使用内存不当便要大骂对方是切除了脑子的猪,听说自己当年也干过这么缺德的事情却豪情顿生,嘴里唱道,“英雄不怕出身太单薄……”
  
作者: b45993e    时间: 2009-3-6 17:27
8 —— 文档
  董延明从外面归来的时候已经天气大热了,他受到了吴博士一干人的热烈欢迎,吴博士掏出十块钱来,“董啊,去买雪糕去,你走了都没有人去买雪糕了……”
  董延明热泪盈眶,毕竟有了自己的定位了。他买回了雪糕,吴博士马上就安排他写产品使用手册,把他一肚子的新公司见闻生生憋回去。
  董延明进公司已经一年了,老实说除了写产品使用文档之外什么也没有做过,帮刘大隆写的那个东西不能算数,那毕竟是为他人做嫁衣裳。后来董延明在华为看到部门庞大的资料部,终于悟到了吴博士一定是想把他培养成优秀的文档人才,这才会让他花费那么多时间写文档然后又对写出来文档横挑鼻子竖挑眼,不过当时的董延明不知道吴博士的苦心每日陷在文牍中苦不堪言。
  一天吴博士给董延明共享了一份文档,“董啊,你研究一下这个文档。”
  董延明看了看是个交换机使用手册,他翻了翻,迷惘道:“老大,你让我搞这个?”
  吴博士说:“你看看人家文档的那个格式,那个用词,那个排版……”吴博士说的很激动,几乎要击节叫好了。
  董延明又翻了半天还是不得要领,心想这用词也太平庸了,连个成语也没有,前面重复的道理说了又说,这不车轱辘话么?算了,扔一边上不看了。
  
  转过天来,龚明明也跟董延明也提到了华为的文档,不过不同的是,他提到的是设计文档。
  “设计什么文档?”
  董延明是没有听过设计文档这个概念的,不过桑军可听过,他做对日外包整日面对的就是日本人的设计文档。他解释说,“就是设计事项书……”
  “两个饼子!中国就毁你头猪手里了,一个天天混日子,一个帮日本人富国强兵,凡事还要指望我们海关,我们关……”,龚明明还是不习惯说我们公司,总要把“我们关”挂在嘴上,“我们关现在开始了学华为,大力的学啊!!我们现在编程也是从文档写起,我看了华为的内部设计文档,老牛B了。那格式,那排版,那用词……”
  董延明听着耳熟,不过他还是不明白什么是设计文档。桑军又给他解释说:“就是别人给你写好了怎么编怎么编,全都用日语写好了,你把日语换成编程符号就可以了。就好像if,人家就写上如果,你照着编就可以了……”
  董延明似乎明白了,但是又产生了一个疑问,“写文档的人都写到那个程度了,直接写代码不更快,这不是脱裤子放屁嘛?”
  龚明明敲敲桌子,“你俩懂个屁,那是要一步一步地体现编程者的智慧!要从市场调查做起,一步一步地一条一条的实现客户需求。你俩大学简直就没上软件工程课。那个文档是一个接着一个,最开始简单,后来详细,好像叫什么需求设计……不管了,差不多这么个名字,桑你接触的那个是最后一步,叫详细设计。我跟华为……”
  董延明打断龚明明描述自己跟华为的关系,又很虔诚的问龚明明,“明哥,你他妈的写文档要多久,有那个功夫是不是代码早就写出来了?”
  龚明明一时语塞,桑军又趁热打铁问:“我写程序能实现你要的功能就行了,最后给你用就行了,你管我怎么做的干鸡吧毛。哦,对了,那玩意是给自己看得哈,我写那个文档给我自己看,我这不是贱么?”
  龚明明又再次语塞,脸憋的通红,就好像孔乙己一样喷着,“这个文档跟你们的文档不一样……我们程序员的事情跟二B说不清楚……”
  07年,董延明在华为领导team按照流程开发,review文档出名的严格,最喜欢在别人文档上打注释,“一坨屎,请参照培训要求重写。”
  07年,龚明明在北软做QA,天天盯着别人写文档的时间点,经常因为写文档的时间缩短了而建议PM延长阶段时间。
  07年,桑军去了日本工作,身在瀑布式的开发流程中,再也想不起来自己当年对这种流程开发有过微词。
作者: b45993e    时间: 2009-3-6 17:27
9 —— 线程
  
  吴博士又给董延明安排工作已经是半年后了,这半年董延明快变成杂役了。
  
  吴博士让他写的是一个语音聊天程序,功能描述完全是口述,“董啊,你写个语音聊天程序,我要用?……什么功能,就是语音聊天啊。……你打开麦,说句hello,我这边听到了说句yeah,你也能听到,然后再说……还要什么设计思路呀?……就是你先写一个录音程序,然后存储起来,然后再用socket传送到对端,然后自动播放。……”
  
  又是socket?董延明高兴了,会啥来啥。
  
  他从吴博士那里拿走了一个麦,回到自己座位上赶紧打开《VC编程100例》,结果居然没有关于录音的程序。他猛地开始发毛了——从上次socket事件之后,这本书就被他当成了圣经,可是当羔羊迷途的时候发现圣经里面居然没有指明方向,这无异于大海航行看不见灯塔呀,能不发毛么。
  
  他又打开《VC++技术内幕》找了许久,里面没有相关的例子,他意兴阑珊的打开《C++primer》,果不其然里面也没有,他随手扔掉这本破书,心里想着,“这两本破书里面一个有用的例子也没有,怎么还他妈的那么贵??对了,不知道书店里有没有编程1000例或者10000例来卖呢?”然后他又产生了一个很严肃的想法——编程这玩艺买本例子书照着编,只要会打字就能干呀,怎么还整的神叨叨的又要大学本科又要什么培训的?
  
  董延明在google上输入“录音 程序”搜索,结果艘出来一个“基于API的录音机程序”的介绍网页。他也无心去研究API是什么东西了,只是照着代码输入了一串wavexxxx的函数,输入完后有编译错误他凭感觉修改了几个地方误打误撞居然让他编译通过了。他给自己录了一段音,然后播放了一下,居然成功了,顺利到他不敢相信。他记得socket似乎也有个什么API的,莫非所有跟API相关的东西都是要按照次序写好函数就能用了?他想到这里兴奋不已,想打开窗户大喊又想找人分享——他发现了一个惊天大秘密!
  
  最终这个秘密没有跟人分享倒不是高手董小气,只是他实在说不清楚API是个什么东西。高手董把录音软件研究了一下,发现了一个问题,就是他这个软件只能录下来存到硬盘上,也就是说想要这边说那边听不可能,只有可能这边说完了然后用socket把文件传送过去,对方接收了文件同时播放才能听。
  
  他把这个顾虑跟吴博士分享了一下,吴博士眼镜差点滑落到地上,“你没跟我开玩笑吧,这边说完了,一摁钮对方就能听到?这不成了电报机了么?我要即时通话,不要你这个什么什么电报机!!”
  
  董延明灰溜溜的回座位,忙不迭的上网搜索。在试过录音和程序、录音和传送、录音和socket等关键词搜索之后,他终于想到了语音聊天源代码这个关键词,这才解决了电报机的尴尬。其实解决也很简单,就是一个buffer满了之后就触发传送的socket线程进行传送,对方就接收播放,连存储都省了。高手董对这个设计叹为观止,自己验证了几次,证明可以通畅对话就赶紧送给吴博士检查。
  
  吴博士用了一下觉得还可以,发现还用了多线程便意外了一分钟,鉴于董延明的个人素质也实在不好提太多要求便勉强接受了。不过他又发现这个程序一运行CPU占用率便窜到100%,他问董延明这是怎么回事,董延明笑道:“是不是这台机器太慢了啊?”
  
  吴博士白了他一眼,自己看了看代码,然后再接受和发送的两个线程里各增加了条语句sleep(1),问题便解决了。董延明又一次如同雷击般的兴奋,这就是实力啊,换腐朽为神奇点石成金的实力啊。随便加两个字母便能解决一个大问题,他又一次紧紧抓住椅子扶手来抑制住自己高呼“太神奇了”的冲动。
  
  其实这个应用程序还有个小bug,不过因为这程序最终吴博士没有用上,所以这个bug也没有被发现,董延明觉得有点幸运。Bug是,程序运行一段时间就是弹出error的对话框,必须要重启程序才能继续使用,当时董延明想了无数方法都无法解决,其中包括一个异常经典的主意——就是让程序每隔1分钟自动重启一次。
  
  董延明在一年后终于知道了为什么,就是缓存区的反复使用只有申请没有释放,与上一次的socket问题如出一辙。
  
  董延明在两年后还知道了吴博士的sleep加的有些武断了,应该在传送完毕并且缓冲区未满的时候sleep,然后再在缓冲区转满后被触发醒来,每传送一次便sleep一次是会影响性能的。
  
作者: b45993e    时间: 2009-3-6 17:27
10 —— 恋爱进行时
  董延明是有女朋友的,龚明明也是有女朋友的,桑军也是有女朋友的。
  董延明的女朋友家里是不同意的,龚明明的女朋友家里也是不同意的,桑军的女朋友家里是非常同意的。
  造成三条好汉不和谐的原因是桑军的女朋友家庭背景比较单纯又没上过大学,所以要求的条件也低一些,董和龚的女朋友是上了大学的……
  08年董延明回味往事总结,他这种菜鸟级别的程序员的恋爱是一条非常规律的抛物线,第一阶段是一个被人摒弃的过程,然后逐年会有抬头趋势,年纪稍大一些便变成了香饽饽了。形成这样的过程成因无外乎主观和客观,主观是自己挣得少,客观是人家要求高。(他的结论只适用于他这类野鸡大学毕业的菜鸟程序员,真正的大牛往往出身名门高不可攀,不在他总结的范围之内。)
  IT行业虽然热,但是本身就带着不稳定性。众所周知程序员这个职业的稳定性相对于企事业单位大有不如,而且工资起点又与人家一般无二,无怪乎受人轻视了。
  董延明和龚明明都有过这样的经历,他俩的女朋友都是同学,因为是同学所以年纪仿佛,龚明明的女朋友李小白甚至比他大一岁。女生年纪稍大一点家长便要忧心归宿了,选女婿的工作优先级远远高于选工作,或者说选工作也是为了选女婿。女婿第一考证的便是工作和家室,人品是要放到后面的。可惜这二位爷能拿的出手的只有人品,其他重要条件一概不能入人家的法眼。对了,董延明多了一条能拿的出手的,就是家族有长寿史,可惜也无人关注。
  董延明的女朋友家里意见很明确,希望董延明去考公务员否则这事情恐怕就要黄了,董延明妄图用研究所这个幌子来混淆概念,最终让人误会自己也是铁饭碗,结果也被人目光灼灼的戳穿。他也想过考公务员,但是调查之后发现自己不具备相关的家室背景条件,顿时此次恋爱的结局一目了然,董延明像泄了气的皮球。
  龚明明面对的问题更加严峻,李小白毕业居然去了中国银行,身价倍增提亲者络绎不绝,拎出一个都比龚明明挣的多,抽出一个都比龚明明有背景,龚明明自忖除了比百米速度他实在没有能超出那些提亲者了,也只能独自饮恨。李小白也不知道是真情还是假意,每次都和龚明明哭的天摇地动,但是又很坚定的表示了不能忤逆家人的意思。
  桑军也会有苦恼,不过他所面临的问题比较小儿科,只是说不清楚自己是干什么的。一开始去女朋友家解释自己的职业,解释了半天人家冒出来一句,“你是不是就天天坐在那看电脑啊?”后来过了几年,互联网知识普及了不少,桑军又在老丈人家里变成了上网的,老丈人还嘱咐他小儿子说,“你看看你也天天上网,你就不能学学你姐夫,人家那上网水平,现在都能挣那么多钱……”
  
  抛物线的第二阶段所谓的香饽饽也是相对的,毕竟他们这类程序员距离钻石王老五还有数光年的距离,所以无人问津到有人问津之间也就被自认为是狗不离和香饽饽的差别了。说有人问津其实也只是董延明在华为的时候被组织过去和工商银行、TCL集团以及肯德基的众多美女联谊,其实也就是相亲大会,骤然陷身与众多女人的包围,纵使美女不多也足够让董延明飘飘然的产生了错局——认为自己也到了香饽饽的地步。
  龚明明情形与董延明相差无几,几年后的李小白已经带孩子逛公园了,龚明明仍然孑然一身,但与几年前所不同的是已经有颇多人愿意给他提亲了。龚妈做主安排相亲,多次相亲之后龚总发现了一个巧合——坐在桌子对面的大多是银行职员或者是学校老师。他产生一个恶毒的想法,是不是对面的女生现在也有一个像自己当年那么楞的男朋友呢?
  
  三条好汉的日子浑浑噩噩的继续,不光是因为时间像湍急的河流一样横冲直撞,还因为太多的问题需要解决,看不见希望的时候是鲜有思考时间的,就仿佛放羊的孩子是不会考虑放羊娶妻生娃放羊这一轮回是否合理。
  他们认同了恋爱这回事是个奢侈品,他们已经习惯了在工作中灰头土脸,他们甚至觉得在爱情的战场上成为炮灰也似乎是理所当然的。
  转眼间04年也即将过去了,董延明毕业一年半了,他习惯了与人吹嘘自己工作两年,只是工资很尴尬的没有增长过。
  桑军所在的公司居然一次性给桑军涨了1000块钱,他的工资达到了2500,即使桑军依然为了买房和结婚愁白了头发,董延明也羡慕的眼里冒火,他觉得对日外包是最有前途的行业。
  口是心非的龚明明继续鄙视着汉奸桑军和蛀虫董延明,却也在惆怅这自己那一年未动的工资和目前还是想象阶段的存款。他在年底与李小白彻底的分手了,两人抱头痛哭,挥别了往日的情分。龚明明用了句模棱两可的电影台词来总结这一年或者这段感情,“二零零四年过去了,我很想念它。”
作者: b45993e    时间: 2009-3-6 17:28
..未完持续,大家多顶顶吧.
作者: fpbaggio    时间: 2009-3-7 10:15
有部分写出了我们“程序员”的心声

顶完再看
作者: ducan    时间: 2009-3-18 14:15
支持
作者: peterz    时间: 2009-3-18 15:45
原创吗,真不错。就是有点长
作者: ccc198603    时间: 2009-3-20 23:02
dddddddddddddd
后面的呢?????
作者: qwdingo    时间: 2009-3-21 15:09
关注着。
作者: 青青四季豆    时间: 2009-3-25 16:34
关注ing。。。。。。
作者: sbinken    时间: 2009-3-25 17:06
写得不错,嬉笑努骂皆文章
作者: 君星    时间: 2009-6-6 09:33
标题: 不同的人生
不同的人生
作者: loosen0611    时间: 2009-6-10 11:54
咋没有更新了。。。期待ING
作者: 天空下下雨    时间: 2009-6-11 11:50
这文章,必须顶!下面的章节快上呀!!!!!!!!!!!!!!
作者: demonhenry    时间: 2009-6-11 15:19
标题: 关注中
期待期待!
作者: 水上飘    时间: 2009-6-13 11:02
不是我上了大学而是大学上了我
作者: 水上飘    时间: 2009-6-13 11:06
太长了,只看了一半,挺有意思的
作者: kzj_w    时间: 2009-6-15 02:47
写得很好,挺有趣的,期待ING。
作者: b45993e    时间: 2009-6-19 12:08
不好意思,我来继续更新。
作者: b45993e    时间: 2009-6-19 12:14
11 —— 窗户
  一天,吴博士给他共享了一个word文档,是一份答卷,吴博士什么也没有解释就让他作一下。题目看似不难,但是太多东西董延明咬不准,最后面几道题干脆就是写string类的构造函数、析构函数、拷贝构造函数、赋值构造函数。
  董延明这时候还不懂得构造函数是干什么的,确切的说他根本不懂C++是什么。他所理解的构造函数就是与类同名的函数,析构函数就是在前面加了一个波浪线的函数,至于拷贝构造函数和赋值构造函数如果不是这道题他还以为《C++primer》里面写错了呢。他写不出来便空着,最后空了一大半把卷子给了吴博士。
  吴博士看了看没说话就下班走了,董延明一脑袋问号。第二天在董延明追问下告诉董延明,这份卷子只是个测试C++能力的题,没什么特殊意义,不是所里为了涨工资出的,仅仅是他偶尔看到了就拿出来大家分享一下。
  董延明问自己多少分,吴博士不耐烦地说三四十分吧。董延明又问错在哪里了,吴博士更不耐烦地说没几个对的。董延明想让吴博士给他讲解一下题目,吴博士说没空。董延明说有没有答案给他看看,吴博士说没有。董延明问吴博士能考多少分,吴博士挺了挺胸膛说,我也就八九十分吧。
  董延明没话说了,便气鼓鼓的回了座位,半天没说话。他后来把其中几道题目发到了CSDN上寻求答案,有人回帖说,“这不是《高质量C++编程指南》的练习题么?”到此董延明才解开了这个谜团,并且开始阅读这本很薄的书。
  
  看这本书的过程,董延明眼前一亮又一亮,后来他给自己的侄子推荐这本书,还吟了骚诗一首来表达这本书对他的冲击,“一上一上又一上,一上上到高山上,举头红日平地起,五湖四海全一望”。侄子听说又是上又是山又是红日又是五湖四海,顿时精神了,问道,“是不是我看懂了这本书我就什么都懂了,就无限牛B在险峰了?”
  董延明默然不语,半天狠狠点了点头,心里却想,那这本书就该改名字叫《牛B秘籍》了。
  
  董延明是个喜欢联想的人,他看到的春花秋月总会很主观。林博士的这本大作他看的时候之所以眼前一亮一亮的,是因为他的目光似乎穿越了这本书,看到了一个困扰他几年的问题豁然开朗了。这就是他自己的前途——是否要继续做或者应该怎么做这份让自己身陷泥潭一般的职业,在看了这本书之后突然有了方向,就好像走到了山顶头顶一轮红日四海五湖尽收眼底。
  其实从学术的角度来说,若说这本书是学术经典不如说更像一份公司内部的编程规范,但是它好在是出自林锐博士之手,然后这个博士呢又就职于上海贝尔实验室,那么这本书在董延明眼前呈现出来的景象便端的是天花乱坠妙雨缤纷电闪雷鸣牛B烘烘。
  董延明顺着这个思路往下想,上海贝尔的一个牛人,他说这份题能及格便可以试着去上海贝尔,满分便要收他为徒,可是所有的题目中完全没有多么高深、多么流行的元素一如创造新的设计模式之类,那么就可以理解成他所看重的能力尽是些内存越界、代码的规范或者是写好构造函数,再进一步就是说,他不应该无缘无故的看重这些,除非这些基础性的知识在他们工作中的地位远远高于那些伟大的创造性知识。
  那么也就是说,对于一名优秀的程序员来说高深的理论知识只是必要条件,充分条件是那些非常基础的知识,如果掌握了充分条件虽然不足以成为优秀的程序员,但是起码能成为一个上海贝尔那样的大公司里的普通程序员吧。越基础的知识越重要,这么简单的道理对于始终挣扎在泥潭里无法领悟编程这门技能的精髓的董延明来说无异于天国之音。
  他想,好吧,虽然我有很多东西弄不明白,但是我能弄明白内存是怎么分配的,我能知道怎么写好看的代码,我搞懂这些就有抬头的一天了吧。素质差,不能学会最牛B的那一部分也不是灾难,大多数地方需要的还是普通人吧。
  上帝给你锁上了防盗门,还会给你开扇落地窗。小董想起这话就笑,看技术书居然看到了大学时代镜花水月的外企就在窗外,好吧,且不管是不是镜花水月,我就闭门推开窗前月,投石冲破水底天。
  这一年已经是2005年了,小董虚岁25,在这之前或许有过困惑,听说程序员跟妓女一样吃青春饭也会恐慌,听说程序员跟钳工同一工种也会彷徨,在这之后便义无反顾了。
  
作者: b45993e    时间: 2009-6-19 12:14
12 —— 位域
  有一天龚明明在网上问董延明,“明哥,帮我看个东西,‘int a:2;’,这是个什么东西?”
  董延明见都没见过,便问龚明明在哪里见到的,龚明明说是C语言里面的东西,似乎上学时候学过,还以为董延明作了几年的C开发会知道。董延明忙说自己有印象但是记不清楚了,如果是C语言里面的,他一定会想起来的。
  他赶紧上到CSDN上发帖子询问,一分钟不到一个人就回复说,这不是位域么。第二个人也很快回复,这那是位域,位域要在结构里。第三个人上来就骂,傻B连位域都不知道难道大学没上么?然后第一个人又回复第二个人说,我难道不知道要放在结构里么,难道不放在结构里这个语句不是病句么?之后第四个人出来回复第三个人说,骂人全家死。第五个人口气很平和说还是看看谭老的《C语言基础》吧,是一本很经典的书。结果第六个人和第七个人都上来把谭浩强臭骂一顿,结果第五个人也忍无可忍破口大骂了。
  一会的功夫董延明的帖子就血肉横飞硝烟弥漫了,董延明心想,你别看程序员天天外表木讷,内心还是很狂野的嘛。
  董延明上QQ跟龚明明说,“明哥,我想起来了,那东西是个位域,要在struct里面用,就是表示bit。太长时间不用,都快要忘记了。”
  龚明明说,“位域?我听着怎么也耳熟?”
  董延明漫不经心的说,“谭浩强那本书里就写过,你个农民。”
  龚明明说,“你丫刚才翻书去了吧?”
  “没有啊……”
  “没有你那么慢回复我,知道还用想那么久!”
  “很久吗?”
  “废话。你上了半个多小时了?有痔疮了?”
  董延明憋了半天狠了狠心说,“有啊,不行啊。跟你口腔溃疡差不多!”然后便慌忙隐身了。
  
  董延明回家就翻出来大学教材了,居然还崭新的,他迫不及待的从目录里找到位域,居然如饥似渴的看起来了。他想起高尔基的那句话——我扑在书籍上,像饥饿的扑在面包上。从前说起这句话他只能联想到大一时候各个宿舍抢A片的场景,现在却觉得自己也有了这种感觉——被龚明明耻笑的效果也不下于高大爷的旺盛的求知欲望呀。
  董延明看了那章居然还顺手把剩下的章节也都看了,除了嵌套那一部分有印象之外,剩下的章节大多数没有印象,要不就记错了记混了。他后来看了一个电影叫《脑海中的橡皮擦》,他就想自己脑子里的怕是一筒修正液。
  他一边看一边庆幸,自己做了两年程序员,分明毛也不会居然也能混到现在,居然也写了几千行代码。几年后,董延明终于给当年的自己找到了学名——埋雷手。
  后来董延明把《C语言基础》看完了,觉得这本书其实把该讲的都讲了,他又把大学时的《数据结构》找出来看了,发现这本书也把该讲的都讲了。他所谓的该讲的,其实也只是他在网上曾经看到过的中规中举的面试题的知识点。他觉得认真读完了这两本书可以把常规的面试题都做对,他有些惭愧了,其实大学教科书也并不是他平日里描述的那么差劲。
  后来他还从网上发现了一套华为的面试题,虽然不知道真假,他也看了。结果一边做一边笑,那上面的题目一部分可以从大学教科书上找到,一部分可以从林锐的那本书里找到。、
  突然之间董延明心动了。
作者: b45993e    时间: 2009-6-19 12:15
13 —— delete
  董延明决定释放自己在研究所的内存,重新找个地方申请内存。他有这个想法成熟于05年初04年的春节。
  放假前吴博士把研究室的人一个一个的叫去沟通室里沟通,每个人出来都面色如常,没有兴奋也没有抱怨,其实这不太像发年终奖时候应该有的情绪。也许是时间消磨了人的锐气,也许是慵懒打散了人的勇气。
  董延明领到了一千五百块钱的年终奖,笑容僵在脸上,吴博士似乎有些意外,“董啊,明年多做点贡献就上来了。”
  从那一刻起董延明便决定了delete。
  
  董延明跳槽之前打算做足了准备工作,他给自己列了一份长长的任务清单,上面罗列了CSDN上的帖子里一个大牛推荐的必看书籍。第一本是《C专家编程》,第二本是《深入浅出MFC》,往后林林总总还有数十本,其中有一本书的名字很搞——《人月神话》,董延明想,莫非这本书是科幻小说?因为他这个臆想他被龚明明嘲笑了好几年,龚总是大学就读过这本书的,读完之后便立志做一个优秀的流程管理者,可惜等到农民董延明带起了项目他居然要作为QA变成了流程监控者,他只能无奈的感叹刘项原来不读书。
  值得一提的是,清单里居然没有当年研究室主任强令他购买的《C++primer》和《VC++6.0技术内幕 第四版》,他想,莫不是被主任骗了?
  读《C专家编程》的时候董延明有些惴惴不安,毕竟专家不是人人都能做的,他连谭浩强的那本基础都还没看精呢。不过看了这本书的开头从C语言的衍生自一个失败的项目讲起他便像看小说一样的看下去,看了几页看到了作者说,“像猫王一样,C语言无处不在”,他就喜欢上了这本书。一本书看完最大的收获是他虽然后知后觉但也终究知道了什么是指针,也知道其实学习得法的话掌握一门语言的基础知识并不是一件难事。
  看完了一本就要看第二本,好在研究所每天你要不找事便没有事情找你,时间就好像没有尽头的内存空间,只要你想申请就会有的。
  第二本书的名字有些诲淫诲盗,他怎么想怎么觉得侯捷有开玩笑的意思。这本书他基本上翻了目录和头几页便搁下了,原因是他在QQ上跟刘大隆讨教怎么学习,刘大隆让他直接看MSDN。结果对于深入浅出这本书他的记忆也只停留在“勿在浮沙筑高台”、“白头宫女说玄宗”的几个很有噱头的章目上了。
  他看了几天MSDN觉得头晕眼花,满纸的英文和若干函数之间的引用让他有些混乱了,他失去了兴趣失去了从C专家编程里面得到的条理,天天打开MSDN难受,不打开却还有点失落。
  他无聊的时候也尽量去CSDN上逛,那里程序员扎堆牛人高手满天飞——他想沾点仙气。去的频繁看的帖子也多,就看到很多人评论起语言了,他总结出一个结论,凡是说C和C++不好的大都被拍死了,他从侧面分析觉得这就说明这两门语言还是公认的经典,要好好学。后来他再仔细关注就发现,原来他始终在C语言板块里活动……
  后来他就关注对公司的评价,发现最热的公司就是华为,虽然毁誉参半,但是也从侧面说明了这是一家格外被人关注的公司。他从前听过几次华为但是不了解,所以上网来问刘大隆,“隆兄,知道华为么?”
  刘大隆说:“知道啊,大公司,怎么你要去华为了?年纪轻轻就能去大公司,前途无量啊!!”
  小董脸都红了,虽然两人不是面对面,“8484,我哪有那个水平啊。我是听吴博士说过,就问问你,有多大?”
  刘大隆说,“哦,老大了。你知道华能不?”华能是小董那个城市最大的对日外包公司。
  小董一惊,“跟华能差不多?”
  刘大隆说,“94,业界都传说‘南有华为,北有华能’!”
  小董:“我操,那还不得有一千多人啊!”
   “1000??最起码也有两千人!!”
   “那是挺大的,哎,隆兄,华为是干什么的?”
  “好像也是对日外包吧?”
  “那确实很牛B。”
  ……
  ……
  
  这次准备工作前前后后零零碎碎都算上兴许有一年了,小董也大概纯粹的学习了一年编程语言。大牛们推荐的牛书看得不多,但是认真的把大学四年的教科书都看了一遍。之后他终于明白,他从前看不懂C++primer的原因是不懂最基础的C语言,学不会数据结构中的链表、树、排序的原因是他没理解指针是指什么针。
  这一年的学习就好像穿行沙漠的人遇到的其中一片绿洲。对整个旅途来说,你到达绿洲也许能帮你穿过沙漠,也许它不能——沙漠总是有无数种路径无数种可能,但对行者来说,即使有人很早遇到绿洲,有人会晚点遇到,但都好过遇不到。
  从这次之后董延明再也没有这样系统的学习过了编程语言了,不是他不想学,是他以后的跳槽新东家要求最高的居然都是英语,编程技能似乎被忽略,又似乎是人人必备的常识,因而无须关注。
  
作者: b45993e    时间: 2009-6-19 12:16
14 —— 面试
  董延明决定辞职便知会了另外两条好汉,桑军默然,龚明明却是一惊,他刚涨了300块钱工资和董延明拉齐,听说董延明要辞职心理有些酸酸的,因为众所周知IT这个行业跳槽便意味着涨工资。
  龚明明拉着桑军说三个人一起跳吧,桑军摇头龚明明就骂他不讲义气,董延明要劝龚明明,结果也被他一起骂了。最终逼的桑军勉强点头,龚明明才算冷静下来。
  结果桑军把简历放在网上没有几天就有几家公司找他,龚明明又不平衡了,他和董延明都担着风险却乏人问津。董延明也就罢了,挂简历到网上也不怕研究所的人看到,因为事实上研究所招人从来不会上网搜,都是关系户。他龚明明的单位可是经常上网搜简历的,这万一被发现可怎么混阿。
  桑军的java还是比较有市场的,连华能都给他打电话了,不过华能太喜欢加班了,他希望可以去到宽松一点的外企去工作,比如惠普或者埃森哲这类的,但是斗争后他还是去了华能,工资定到了3400。
  那是2005年,小董们第一次换工作,还没有自身价值这个概念,依然停留在大学毕业的待价而沽的阶段,能多给几块就卖了,哪有后来不翻番都不好意思见人的矫情。
  桑军去了华能后,龚明明加紧了步伐,董延明却还仍然不紧不慢的,因为这个城市大多是对日外包,董延明会的VC不是抢手货,他正斗争要不要换个城市。龚明明也被几家公司召见过,不过结果不是很理想,他希望工资可以达到3500,却总不能与对方达成一致。
  小董问他为什么卯上了3500,少要点不行么,龚明明笑而不言,给他讲起了面试的经历,“那个B问完PB居然问C,我靠,吹大象那门课我考了九十多我能怕问?结果他什么不好问,偏偏问我一个关键字是什么意思?什么vol什么t什么的,好像叫什么‘瓦雷特’……”
  小董说,“这他妈是C吗,C哪有这么个关键字!不过你面试那个地方要C的我去行啊。”
  龚明明接着回忆说:“肯定有!我好像在哪里看见过,好像是用了后就不能修改了。”
  小董说:“噢,那我知道,是const,也不是‘瓦雷特’啊。”
  龚明明说:“去你妈的,我还能不知道const啊。”
  小董大怒,“去你妈的,你知道个屁,const是C语言的啊?是C++的,那个v什么的肯定是你看错了,C++也没有这个东西。”
  龚明明被小董的气势镇住了,“兴许吧……”
  后来小董知道了那个v什么是关键字volatile,却一直不敢告诉龚明明,他也很担心龚明明自己看书看到了,一直到龚明明做了QA基本告别code,心里大石头才落了地。
  
  小董后来被惠普约去面试了,给了一张卷子居然就是《高质量C++》后面附带的题目,他虽然忘了大半不过也写了个及格分数,他想,林锐还说及格就能去上海贝尔,莫非你们比贝尔还牛。
  面试他的两个人看看卷子,没做评价,问他做过什么项目,小董便故作谦虚地说:“我做过一个医院信息管理系统,做过一个视频监控系统,别的也没做过什么了。”
  面试的胖子满脸惊讶的说,“你做过HIS?你在东软干过?”说这话胖子又拿起简历看了看。
  董延明忙解释说没有,他只做过HIS中的一部分,胖子问哪一部分,董延明说医疗影像传输系统,简称PACS。胖子哦了一声说,那也挺了不起的,那个系统也挺复杂的,你讲一下那个系统吧。
  董延明矜持一笑说:“PACS吧就是为了实现医生阅片的无纸化,可以吧透视片子分辨率调高有助于医生的分析,而且更利于医院保存信息。”
  那胖子点点头就问,“你们PACS传输的图像保存成什么格式的,如何编码的?”
  董延明张口节舌,思索了一下说:“这个我不清楚……”他看了一眼胖子惊讶的表情,抢着说,“其实我也是负责PACS中的一部分。”
  胖子挠挠脸示意他继续说,董延明说,“我其实负责了一个小模块,就是图像的传输,把客户端的图像传输到服务器。”说完自己脸红了。
  胖子哦了一声把简历放下说,“那你用socket传输?”
  “是啊。”
  “socket传输流程是什么?”
  “就是调用一串函数,create 、connect、listen什么的一大堆。”
  “能按照次序从头给我说一遍么,就是第一个是什么第二个是什么?”
  “……不能,我忘记了,要看看书……”
  “那你这个传送……算了,问别的吧。你这个视频监控系统……呃……你在这个系统里也是负责一部分的吧?”
  董延明点点头,胖子一脸我早就知道如此的表情接着问,“你做哪一部分?”董延明说音频,胖子就没有接着问下去。他转到数据库上,“你了解数据库么?”
  董延明斩钉截铁的回答说,“完全不了解,从来没用过。”
  胖子没话说了,低头翻简历,一边沉默的瘦子却突然抬头说,“你知道union么?”
  “知道,联合么。”
  “嗯,union在内存中占多大空间?”
  “用哪个就占哪个的空间。”
  “啊?你确定吗?”
  “确定啊,怎么,不对么?”
  “呃……这个……你还有问题么……谢谢你,我们一个星期内会通知你,如果一个星期没有通知,那可能就不会通知了。”
  
  董延明下楼的时候还愤愤不平呢,觉得这两人态度一点不友善,走到外面风一吹,突然脑子里蹦出来谭浩强那本书中对union的介绍来了,顿时望着那座楼难受起来了,想上去又没有勇气,在楼下枯坐了十多分钟。
  
作者: b45993e    时间: 2009-6-19 12:16
15 —— 华为华为
  一家对日外包公司约了董延明,他有些意外这类会对他感兴趣,去了发现居然还不是一般的感兴趣,面试的会议室一屋子人,其中竟然还有个日本人。
  这是董延明第一次近距离接触日本人,所以格外兴奋,日本人一叽里呱啦的说完,他就开始发言了,“我第一次这么近看日本人,呵呵,有点兴奋。你问我对日本感兴趣么?那当然感兴趣了,我昨天还看了部叫《忍》的电影,《火影忍者》我也一直追着看呢。你问我性格,我的性格就难说了,一般来说,严肃活泼团结紧张,这就差不多了。”
  董延明突然意识到自己有点过了,忙对翻译说,“这句别翻了。”
  翻译笑了说,“放心吧,我也不知道怎么翻译……”
  日本人旁边的一个中国人发问了,问的居然是软件架构方面的问题,董延明老老实实说不会。日本人就叨咕一句,中国人又接着问了些更高端的问题,例如进程同步什么的问题,董延明也都无一例外的pass了。
  董延明觉得这次面试不会维持很长时间,果然很快就结束了,他对于自己的精准预感一点也不兴奋。
  后来,董延明不紧不慢的面试了几家,大多没有结果,他刚建立起来的信心有些萎靡了,他甚至有些犹豫是不是再留半年把书再看一遍,但同时他也明白看书能看懂基础知识,但是高端的知识实践是第一位的,读书是读不出来高手的。
  研究所依然很闲,他每天看书上网投投简历。他想等一个契机,不管是什么都好,总之是可以让他下定决定辞职,然后离开这座生活了二十多年的城市。他总跟龚明明说穷则生变,变则通,通则久,可是实际上自己心里也没有底,外面是什么样子,他并不知道。跟很多东北人一样,他们身边都没有太多在外面工作的人,北京、深圳、广州、上海,这些传说中软件发达的大城市在他们看来都是比较称职的旅游景点,真要背上行囊去闯荡世界,董延明这个外表生猛的东北人却又内而外的产生了莫名的恐惧。
  他这样磨蹭了一段时间,面试的公司也都没有个准信,面试题目他都有些麻木了,实际上也没有几家公司对他感兴趣,大约是这种对日外包盛行的城市对C和C++的需求很小吧。
  10月份的一天,董延明早早就睡了,半夜却突然有来电。他迷迷糊糊的接了,对面很客气的问:“请问是董延明先生么?”
  “是啊。”
  “请问您现在方便说话么?”
  “我……没什么不方便的……”
  “这里是华为技术公司上海研究所,我姓熊,请问您最近有换工作的意项,是么?”
  董延明从被子里钻出来,心跳加速,“我有啊有啊。”
  “我在网上搜到了您的简历,觉得您的经历很符合我们的要求,请问您愿意来我们公司工作么?”
  “愿意愿意,华为是大公司嘛……”
  “那你愿意来上海工作么?”
  “愿意愿意,上海是大城市嘛……”
  “那这样,我给您介绍一下我们的产品情况,我们产品线是……”那人自报了一下家门,又说了说他们工作的主要方向,董延明兴奋到充耳不闻的地步。
  “董先生,您还有什么疑问么?没有的话我能简单问您几个问题么?能说一下指针和引用的区别么?”
  “指针可以指向多个对象,引用就卯上一个对象了。然后……指针能指空,引用就不能了……嗯,重要的就差不多这些吧,对不对?”
  那人不置可否,接着问,“嗯,那么const是做什么用的?”
  “不能改嘛。”
  “重载和覆盖有什么不同。”
  “重载就是名字相同参数不同,覆盖就是都一样,功能上也鹊巢鸠占了。差不多吧。”
  “怎么实现二叉树?”
  “噢,用结构,然后放俩指针,行不?”
  那人笑了笑说,“大概这样就可以了,这样吧董先生我们近期会联系你,跟你约一下面试时间。”
  挂了电话后,董延明兴奋的睡不着,他给龚明明拨过去,大喊:“我靠,刚才你知道谁给我打电话了??”
  龚明明明显没睡醒,“啊,桑军又骚扰你了?”
  “不,是华为华为!”
  “谁?几个人?”
  “华为华为!”
  
作者: b45993e    时间: 2009-6-19 12:17
16 ——析构
  董延明那天还是犯了几个错误,他没有问那人的联系方式,只依稀记得似乎姓熊。过了一个星期,那人也没有再来电话。手机上留的号码是个座机,他拨过去那边就是“滋滋” 的忙音,明显是传真,他怀疑自己是被骗了?应该不会吧。
  他联系不上,便有些发毛,万幸是过了一个星期也是在晚上那人又来电话了,不过是告诉他,因为没有足够的资源本打算去董延明那里的招聘取消了,不过近期有个在北京的招聘活动。
  董延明去不了北京,便问那人什么时候还有招聘,那人说要看安排了,然后嘱咐董延明有工作两年以上愿意去上海工作的给他推荐推荐,人数多了自然招聘就会提前了。董延明满口答应,心里却担心着竞争的问题。
  董延明在等待的日子里天天处在一个亢奋状态,龚明明便打击他说,“老子当年就拒了华为,你兴奋个毛,你也不想想。”
  “想啥,想你二啊?”
  “我可告诉你啊,华为那可是把女人当男人,男人当牲口用的地方啊!”
  “啊?那把牲口当什么?”
  “靠,当然还当牲口!你少岔开话题,我可告你,华为那可是一周工作80个小时的地方,你可想清楚了!”
  一周工作80个小时?80除以7等于多少,80除以5呢?乘法只局限在小九九的董延明算不出来了,他有些心慌,不会真的这么恐怖吧。他上到CSDN上搜索了一下帖子,平时有好多讨论华为的帖子,不过他没想过跟自己会有交集也就没有上心,这一搜之下发现华为还真是个以加班出名的公司,不过每周80小时是龚明明自己的发挥,论坛里最多也就说到70小时,不过70除以7也是个恐怖的数字。
  不过后来他分析了一下,发现评论的都是些拒绝了华为offer的人,并没有真正内部的员工献身说法,他有些安心了。但同时他也想到那天晚上熊先生半夜10点钟用传真打来电话就有有些不安了——半夜十点多还在公司总不会是娱乐吧?
  那是05年,华为员工的死亡也还成规模,网络上对华为的口诛笔伐还未形成规模,传言的威力还不足以动摇董延明炙热的希望。
  过了一个星期,晚上电话没再响过,这星期吴博士让董延明学习PB,说是研究所要开始于此有关的项目,董延明哼哼哈哈阳奉阴违,天天还是自己看自己的书。吴博士看见了几次,慢慢的脸上就没有笑模样了,董延明便更着急了。
  终于在一个早上鼓起勇气拨通了熊某的电话,“熊工您好,我是董延明啊,呵呵,您记得我吧,您两个星期前给我打过电话,简单面试了一下,一个星期前我给您打过电话,您说会通知我面试时间的,我……”
  对方压低声音说,“我正在开会呢,我中午给你打过去吧,谢谢。”
  董延明尴尬的挂了电话,直埋怨自己鲁莽,连句“您现在方便说话”也不懂得问。
  中午熊某如约打来电话,对小董的道歉淡淡的说句没关系,他安慰小董说现在没有足够的应聘人员所以迟迟不能派人过去面试,请耐心等等,或者帮助推荐几个合适的人选。董延明有些失望了,不过没有忘记套磁,他问熊某,“是您亲自来面试么?”
  熊某说不是,停顿了一下又问,“你很想来么?你要真想来,就把C语言和数据结构好好再复习一下吧。”
  熊某这句多余的话让董延明很意外,也很有些感动,于是也推心置腹的说,“熊工,我现在的老板催我续签合同呢,不知道您那边能不能快点来面试,否则我怕这边要和我续约了。”
  熊某又顿了一下,显然是斟酌着语句,“这样啊,你看,毕竟我们还没有真正面试,所以我也不能给你什么承诺,如果你那边有更好的选择,我建议你不要因为我这里的等待而影响了你的前途……”
  董延明听到这话傻眼了,他不甘心便有秉持着特二的本性问道:“熊工,我请问您啊,假如我面试成功了,会有多少工资?”
  这显然超出了熊某的想象,他支支吾吾道:“这个我不可能知道啊,你的水平我有不知道,这我可不能答复你。”
  董延明却认真了,开始滔滔不绝的跟熊某描述自己虔诚的希望和人生的无奈,软磨硬逼大有你不告诉我我就不挂电话的意思,最终熊某敌不过董某的车轱辘话,扔下一句五六千便落荒而逃。
  董延明又回复了兴奋,仿佛这五六千已经是囊中之物了,下午吴博士再催他看PB的时候他也有了底气,笑眯眯的看着吴博士不说话,把吴博士看毛了也不挪开眼睛。吴博士第一次被这么不怀好意的盯着心虚了便且战且退,结果后腿拌到前腿差点摔倒,却借着踉跄的劲头避过董延明暧昧的目光。
  第二天上午吴博士找董延明谈话,多方试探董延明是否已有二心,董延明抱定万言万当不如一默,死活也不开口,只含情脉脉的盯着他看。吴博士最终居然流汗了,俩人交手两年第一次觉得眼前这小子其实肚子里不全是大便。他扔出杀手锏来——要和小董续约三年,小董没想到昨天跟熊某扯的慌居然一语成谶了,果然慌了阵脚,连说要考虑考虑,吴博士笑着让小董再考虑一下便中止了这番谈话。
  下午研究室的主任来了,把吴博士和小董都喊去聊天,主任开门见山就问:“董啊,你要去哪啊?”
  小董腾的脸红了,主任是当年家里托关系的人,他一手把小董拉进研究所,又嘱咐小董看《C++ primer》和《VC++ 6.0 技术内幕 第四版》,虽然他最后也没有看但是主任对他好总是没错的。小董沉吟了好几分钟,想说没有又担心自己过几天谈好了就变成了欺骗主任了,想说华为又担心自己没能去成结果白担了个吹牛的名声,不说又担心自己被看扁。左右权衡上下求索,小董狠了狠心说,“华为!”
  话说出口他就放松下来了,主任和吴博士都愣住了,尤其是主任一肚子的说辞被硬生生的呛回去了。主任喃喃的说,“华为?怎么会是华为?那,你要去深圳?”
  董延明说去上海,主任便说:“董啊,我是不建议你去上海的。但是呢,我说个原则,就是我们也不能阻挡你换工作,毕竟你也有选择的自由,是不是老吴?”吴博士点点头,主任接着说:“上海那个地方什么都贵,消费太高,我去过,停车是要按小时收费的。而且我跟你说啊,南方人非常排外的,出门并不是那么容易。我的意思呢,是你在留下来安心的学习几年,等能力上来了,待遇也自然上来了,不要一味的好高骛远……”
  他说完了和吴博士一起齐刷刷的看着董延明的反应,董延明则满脸迷茫,他还没有从停车费和他的换工作之间的关系转换中抽出思维来。吴博士侧着身子一半向主任一半向董延明,问道:“不要去了,你看主任多么看重你。咱们研究室马上要从所里分出来单成立公司了,业务是不愁的,工作也是不愁的,对不,主任。哎,对了,华为能给你多少钱啊,有三千吗?”
  董延明又狠狠心红着脸说:“六千!”
  当时主任和吴博士被石化了1分多钟,吴博士突然很激动的对主任说:“哦,我明白了,华为还是有钱,他们要把全国会C++的人都招过去,就算不用我也养起来,让别人没得用……”
  主任没有理他的话茬,看着小董说:“董啊,也没什么不好意思的,其实没有什么,IT这个行业人员流动都是很正常的,对吧,也没有谁会一辈子在一个地方工作,呵呵。你今天跳走了,后天你又跳回来这都是些正常不过的事情,IT嘛,从我的角度来说我绝对不会卡你。嗯,不管怎么样,去哪里工作都要踏踏实实的工作……行了,你再考虑一下吧。”
  董延明从主任办公室出来是很失落的,主任所说的考虑一下也已经是客气话了,他的离开已成定局。他坐在座位上胡乱收拾一下东西,又觉得似乎还要呆一段时间,便又把东西都扔下来。结果同办公室的人就看到小董把书从桌子左边搬到右边,又把右边的书挪到左边,掰了掰显示器,最后靠在椅子上不知道是喜是愁的望着天花板。
  
作者: b45993e    时间: 2009-6-19 12:17
17 —— 一面二面
  之后的一个星期,董延明天天处于一种磨洋工的状态,一直到华为的面试。不过不是熊某人约好的面试,而是刘大隆通知的面试。
  刘大隆也筹划着跳槽,不知怎么联络上了华为,面试之后考官让他联络身边再有差不多经验的人来面试,刘大隆顾虑董延明经验上并不符合本科三年的标准,考官却让他只管通知。
  董延明接到刘大隆的电话已经是晚上八点了,俩人寒暄几句便直奔主题,董延明听说他可以明天去参加华为的面试居然有些心虚了,刘大隆说:“也就是些一般常问常考的问题,以明哥的实力肯定没有问题!”
  董延明不知道刘大隆真情还是假意,但也有些安心了。刘大隆让他赶紧给面试考官打电话预约一下面试时间,别错过机会。董延明挂了电话,心开始跳了,电话号码怎么也没拨出去——这毕竟与他预期的计划有出入。虽然只是地域上的差别——一个深圳一个上海,而且地域对于董延明来说本就没有差别,仅仅是字面不同罢了,但这一不构成理由的理由也让他有计划被打乱的感觉。
  他斗争了一下是否看在看两天数据结构再约,后来想想哑然失笑,都看了一年了还临阵抱佛脚这可要啥时候才是个头阿。他给刘大隆留下的号码拨过去,那人姓孔,董延明还问了年龄,打算年轻叫孔大哥,年纪大叫孔大爷,先套个近乎挣点印象分。
  董延明拨过去那人挂断了又用宾馆的电话拨过来,开门见山道:“我是华为孔工,请问你是?”
  “孔大……工你好,我是刘大隆的朋友,他跟我说让我联系您……”
  孔工个很热情的人,很自然的表示了欢迎然后又简单问了问董延明的个人情况,便约定了明天早上9点钟面试。
  董延明第二天早上8点半就到了那家酒店,楼下大堂坐了半小时才上楼敲开了孔工的房门。开始是无一例外的笔试,卷上的题目面面俱到不过也都似曾相识,覆盖了C语言、数据结构比较基础的知识点,也包括了一部分C++的继承以及多态的知识。董延明答到后面几题就又看到了写string的拷贝构造函数,他笑了笑,然后继续答。最后一道题是1000个猴子从0到999编号手拉手,从头开始数把单数都扔出去,然后剩下的再手拉手单数扔出去……依此类推,剩下的最后一只猴子应该是多少号的。
  这传说中的猴子选大王的题目董延明是第一次碰到,他一边看题的时候一边跑神,想的是把单数猴子都扔出去,扔出去干什么呢?做猴脑?后来又想到马三立买猴,总之是没有想到一个好算法。孔工笑眯眯的说,“写不出来能说个思路就好。”
  “哦,哦,就是……弄个数组,从0到999,然后设个while遍历数组,把单数的置零,然后再从头遍历,再把单数置零,然后再循环,一直到剩最后一个了,它的下标就是那只猴子的编号。”董延明一边说一边在纸上给孔工画着圆圈,最后花成了五环才解释完。
  孔工倒没问怎么确定循环到最后一个猴子会自动停止等细节,他不置可否把卷子拿到一边批阅了一下,然后把分数填到几页纸上,他坐着离董延明稍远问了董延明的年龄什么的填到那几页纸上。董延明藏不住事情,忍不住问他,“孔工,我刚才答了多少分?”
  孔工一愣,显然之前不是有很多人问过,“还不错,七八十分吧。”
  董延明有些心安了,又问:“那么,最后一道题我答的对么?”
  孔工先点头又摇头然后想继续问董延明的个人情况,董延明不甘心抢着问:“那应该怎么做啊,怎么设计才对,我也觉得我设计的有点笨。”
  孔工看来也是怕滚刀肉这类人,满脸我怕了你的笑容说:“其实不一定要用数组,你每次都遍历整个数组需要多少时间啊,有没有另外一种结构可以把用过资源抛出去?对,链表嘛!单向循环都可以,这样每次都遍历上次的二分之一……”
  孔工大概的讲了讲思路,看了看董延明,像是安慰又像感叹说:“你还算不错了,我这几天面的人很多人没有思路,有的人能想到数组,不过像你这样知道循环一遍之后再循环的居然没有几个,大多数都是循环一遍之后就不知道怎么办了……”
  这话说的董延明不知道是高兴还是惭愧了,也就闭上了喋喋不休的嘴。那孔工刚要继续发问,门又被人推开了。闯进门的人先看到床上的董延明便连珠炮一样的喷出来,“对不起,孔先生,我坐车赶过来,车晚点了,呃……”她看到了坐书桌上的孔工,从年纪判断她发觉自己喷错了人,“您是孔工吧,对不起对不起,我来晚了……”
  孔工寒暄几句就把这女人带到隔壁了,这女人从头到尾没有再看董延明一眼,董延明倒不计前嫌把女人从头到脚看了又看。那女人一路跟孔工套磁就仿佛是董延明的翻版一样,孔工宠辱不惊的样子只有那女人说自己一直用VB没有用过C++才有些惊诧,不过还是让那个女人到隔壁去做题了。
  孔工回来接着跟董延明聊天,董延明的经历寥寥几句便告罄,孔工便描述起了该部门的情况。大体来说产品是做什么的董延明没听懂,但地位重要效益很好是理解了。俩人聊不了一会就没话说了,孔工收起本子说,“丁总在隔壁面试刚才的女孩呢,你稍等一会吧,他给你做二面,我先干会活,你自便,可以看看电视什么的。”
  董延明点头却没好意思打开电视,孔工在笔记本上鼓捣些什么,远远望去似乎在回复邮件的样子,敲了一气键盘又开始打电话,说的都是沙特乌干达马来西亚什么的,董延明呼吸都不好意思大声了,怕吵到人家的高级对话。
  中午十点半左右,那个女孩和一个笑的比孔工还亲切的人一同过来了,孔工称呼他丁总。丁总跟董延明握了手便一同到隔壁屋子里去二面,孔工与女人留下来登记信息。
  进了丁总的屋子,董延明第一个想,这俩人真腐败,居然都住标准间,也不想着给公司省钱,第二个便开始扫视床铺,眼见床单平整如镜被子平四方正八角,便想,“把个美女拉进房里一个来小时也没干什么,这人莫不是三十来岁就肾虚吧?”
  丁总的二面形势的厉害,问了一个问题,九个形状一样的球里有一个轻球,用没有砝码的天平最少几次能称出来。董延明小学在少年文艺上看见过称12个球的题目,大同小异,略一思索就答出答案。丁总笑笑说了声快,便问董延明从前的项目经验。董延明简单描述了一遍,丁总便满意了。
  这时也有中午11点了,丁总说请董延明和女人吃饭,董延明吓坏了连说我请我请,女人却一个劲说不吃了还有别的事情。孔工仍旧笑着说,“一起吃吧,边吃还能继续聊会呢。”
  这么一说董延明就不好推辞了,四个人下了楼找家川菜馆子坐下。小姐过来问喝什么茶,董延明刚要说“最好的茶里面不要钱的那种”,丁总就说了句铁观音。董延明想,“这家伙还挺有钱啊,居然喝要钱的茶。”
  中国人点菜一贯是推来让去的,这四个人也推让了半天,最后董延明想,怎么说自己也是东道主,人家是客人又是考官,这顿饭还是自己买单算了。这么一想便不再推让了,很痛快的点了两个贵菜然后把菜谱一丢,豪气的问,“美女也点个吧。”
  那女人诧异的看看董延明,也点了一个贵菜,董延明心里骂娘脸上却带笑。一顿饭吃下来,大家都聊些没有边际的事情,董延明问丁总哪年进公司,丁总说98年,小董马上大惊小怪问是不是有车有房有二奶了,丁总呵呵一笑。
  结账的时候丁总说了句报销便付了钱,董延明没抢,心里暗笑自己的傻。
  到了晚上董延明借口咨询三面时间给孔工打电话,约他们出来喝杯咖啡带他们逛逛夜景,孔工坚决推辞了,他告诉董延明,凑够十个人就会有高层领导过来专门三面,估计也就这两天的事情了。
作者: b45993e    时间: 2009-6-19 12:17
17 —— 三天四面
  三面和四面在一面二面之后的第三天的晚上,这中间的两天董延明没有心焦,他觉得自己可以参加三面。
  那天晚上真有十多个人参加三面,不过那个女人没有出现,跟很多小说中描写的情节不同,半点能衍生的东西都没有,一点向左右向右走的情节也没有发生过。
  刘大隆和董延明都进入了三面,俩人坐在墙角的圆桌嘀咕。孔工一面的时候都问了他们的期望薪酬,刘大隆和董延明不约而同的报了7K,俩人通气之后默契的相视一笑在桌子底下握了握手,心里互相暗骂“臭不要脸的,你丫值那么多钱么……”
  三面之前先检查了一下证件,基本也就是验钞一样对着灯光晃晃。然后会有些常规的问题,例如如果你发现同事代码中有不规范的情况,会引入bug,那你怎么做?按照常理董延明会让这人请吃饭,不过面试肯定是要说些冠冕堂皇的话了,“我会通知他,并且详细给他解释,达成共识之后修改这个bug。”
  董延明大义凛然,丁总又问,“如果他不同意你的意见,拒绝修改呢?”按照常理董延明会瞪起牛眼大骂,“他敢!我借他俩胆!”,不过他还是很温顺的说:“我会耐心和他沟通,寻找不同的时间地点……”
  “那如果明天版本就要发布了呢?你没有时间了!”
  “那我就知会这名同事,然后通知经理和相关负责人。”
  “那你就不担心因此影响你俩的关系,影响合作么?”
  “一切合作都要建立在保证产品质量和公司的利益的基础上”,这话一出口董延明快要飘起来了,他居然能说出来这么官方这么高大全的话来。
  “其实还有个办法,你等他走后,偷偷的修改了就好,这样既维护了你俩的关系也保证了产品的质量。”
  “啊?不不不,我不会这么做的,如果他不肯改,那我就要知会领导,而且之前,我一定要先通知他。……我想,就算暂时的不理解日后也一定可以达成共识。”董延明的形象在自己的心中高大起来了,他脑子里却幻想着另外一幅很黄很暴力的画面——龚明明听不进去他的劝告,于是他和桑军一起暴打龚明明,皮鞋踹脸、膝盖顶胃、皮鞭滴蜡……
  丁总没再说什么,让他到屋子外面等候四面通知。
  
  很快就到了四面,四面考官是个丁总也称其邓总的人,后来董延明知道这人是某产品线的二号人物。
  四面很简单,那人似乎很不耐烦,问了几个很直接也很常规的问题,诸如你为什么辞职,是不是跟同事领导处理不好关系;对原公司有什么不满;原公司你负责什么业务……
  董延明还想要尽量答的嘻嘻踢威一些,那人却不买账了,愤青一样瞪了董延明说:“你别跟我拉大旗扯虎皮,我就想听两句实话。你说你为什么要去深圳,啊,你一个北方人去南方能习惯么?”
  “我……我觉得能习惯,我跟我的同事一向都关系融洽……”
   “那都是北方人。南方人和北方人思维方式和生活习惯都不一样,能相处好么?我就是南方人,你从前见过安徽人没,你觉得我好相处么?”
  “我觉得您挺好相处的……”董延民心里想捏死他,还要满脸媚笑。
  谈了不到十分钟,邓总大手一挥说,“不谈那些虚的了,谈点实在的,给多少钱你来。”
  董延明被邓总气势镇住了,但是到了要钱的口可没松口,“七千。”
  “那不可能,你也没有通讯经验,也没有unix经验,我怎么可能给你那么多。就伍千,再加一千补助,行不行?今年本科生都是这个价钱。行了就拍板,我就能定下来要你,不行咱们也不用谈了。”说完邓总噼里啪啦的拍了几下桌子。
  董延明沉默了一会,作势要走道:“那我就不去深圳了,我在我们所收入也还可以,我都工作两年了,怎么能跟本科生一样……”
  邓总也没犹豫,“那就加伍佰,再多就没有了,行就拍。你要明白,我们只是面试过你,你的能力我们也不够了解,不可能给你太多。你要真有能力,我们每季度都有加薪的机会,就看你能不能表现了。行了就这样了,同意我就拍板了。”他就好像有急事一样催促着董延明,董延明也很配合的鸡啄米一样点头应允。
  
  那天晚上刘大隆和董延明一起吃了夜宵,刘大隆也把四面过了,他只拿到伍千加一千的薪水。他四面的人是另一个很和蔼的人,他很详细的给刘大隆讲解了华为的年假制度和两种发展路线。董延明听说华为有12天年休假很开心,听说每季度考评一次每次考评理论上都有加薪的机会更开心,听说可以选择管理和技术两条职业发展路线开心的忘乎所以了,一想到面试他的邓总马上就不开心了——这个王八蛋就跟赶火车似的面试,董延明就好像被逼签了卖身契,什么信息都没问到。
  三天四面,董延明魂牵梦绕一年的华为就这样与他喜结良缘。
作者: b45993e    时间: 2009-6-19 12:18
19 —— 从百草园到培训中心(1)
  奇怪,从百草园到培训中心,这个标题怎么似曾相识呢?
  董延明的华为生活始于百草园和华为大学。
  百草园真的是一座长满了草的院子,华为大学却不是真的大学。
  后来董延明的一个朋友说他去华为受到了震撼,感觉到了外国的社区一样,高楼林立环境优雅如何如何,尤其是百草园那更是可媲美一切以环境优美著称的公园。董延明却没有这个感受,从进入百草园开始便有压力倒是真的。
  报道的时间是周五的上午,小董在门口被警卫拦住,出示身份证以及打印了的offer才得以入内。在里面转悠了半天找到报道的大楼,这时里面已经聚集了几十人了,一水的深色西服,猛的一看不是黑社会开堂口就是保险推销员开会。
  有负责人事的几个人让大家排了队交体检表证件复印件还有关系什么的乱七八糟的东西,同时也会分派工号领取临时工卡分配房间,有条不紊井然有序。
  董延明拿到了临时工卡,上面有他在华为的唯一标识——工号。虽然还只是用钢笔填写的号码,他也郑重其事的挂起工卡,然后瞬间脑海中锣鼓喧天鞭炮齐鸣——虽然没有斩鸡头烧黄纸,但一个简单又郑重的入会仪式还是在他意识里举办了一下。
  在下午,鼎鼎有名的华为大学之大队封闭培训在培训中心拉开了序幕。
  当时华为似乎刚开始迅速扩张,原就可丁可卯的培训教室和新员工临时宿舍都变得捉襟见肘了,董延明住的宿舍有四张床却住进五个人,最晚到的哥们只好在地上铺上了被褥,好在深圳四季如夏,睡地上除了心理之外生理上倒不会有什么不适的地方。
  培训中心的大教室里也有若干同学搬着折叠椅子坐在过道,隔壁教室时不时传来亢奋的嚎叫——当时每周五都会有若干人报道,也就形成了每周新开一班的格局。培训中心里教室人满为患,中午吃饭的食堂人头攒动,每周如此每月如此新陈代谢周而复始,一派欣欣向荣人间四月的大好景象。
  董延明对着一切都倍感新奇,他们这个大队有教官有班主任有辅导员。教官高大英俊,班主任稚气未脱,辅导员满脸疙瘩,不过领导三人众都是一副扑克脸。教官更是瞪起一双牛眼命令所有人必须着白衬衫深色西服深色领带。虽然这都是offer里有过描述的,但还是有人很中国的习惯性的把要求打折,教官忽略掉大家千奇百怪的借口(诸如某人声称他的原产地那边没有白衬衫卖),只说如果第二天正是上课还有人穿深色衬衫那就要扣五分。第二天果然白衬衫在教室里就一统江湖了。
  教官吩咐的第二件事情就是上课期间电话必须关机,他一边说一边掏出自己的手机抠出电池,然后高举双手展示一手电池一手手机,然后用彪悍的目光巡视全场,目光所及众人纷纷抠出电池然后双手做投降状。教官说,如果有上课手机发出声音的一律罚款五百充做班费,并且扣二十分。
  教官吩咐的第三件事情是宿舍内内务整齐,床铺干净被子要平四方正八角,床下拖鞋摆放整齐,地上不能有杂物,桌子上不能有杂志,发现违规一条就是两分,而且是全宿舍都扣。他说,我相信,良好的内务有助于提升大家的素质!这话董延明过多少年后都觉得耳熟又不知道在哪里听到过。
  教官吩咐的第四件事情是大家迅速认识一下自己左边右边前面的同学,记下他们的联系方式。这叫铁三角,如果这三个人里有人上课迟到或者违纪,那你也是要扣分的。为什么?作为同学,作为铁三角的成员,你为什么不能提醒他、通知他、阻止他,你的团队精神在哪里?董延明深以为然,依照教官的吩咐把三个人的电话记到临时工卡的背面。
  教官吩咐的第五件事情是每次点名的时候要起立答到,要求动作迅速声音洪亮,不符合标准要扣两分,如果声音出众加两分。
  扣分究竟是什么概念?每个人有基础分100分,培训结束不满60便要被淘汰或者被打入下期培训的大队继续培训,如果分高就会成为优秀毕业生,称为优秀毕业生就会,就会……就会很优秀!
  
  教官好容易吩咐完,辅导员又要吩咐了。俩人换位的间歇董延明边上的人小声说了句:“玛丽隔壁的,还真当是上级机关派来管理我们的?你瞅辅导员这个寡妇脸跟个Q似的,你再瞅教官戴个帽子简直就是老K了,你再瞅班主任……”
  教官一双牛眼瞪过来,那人被喝令站起来。
  “工号!”
  “xxxxx”
  教官在登记簿上按工号找到这个人,“牛顿?”大家都笑了,又被教官一瞪被迫把笑声从中间掐断了。
  “是!”
  “扣两分。”
  “……”
  “旁边那个,对,东张西望的,对,指自己鼻子的,你为什么不阻止他?”
  “我……”董延明诚惶诚恐的站起来,背直颈挺就跟一根棍子一样。
  “哎哟,你衬衫最上面的扣子怎么不系上!”
  “我……这个扣子掉了……”
  “赶紧钉上。”
  “现在买不到扣子……”
  “那就把领带顶上去,顶紧!”
  董延明坐下把领带顶到自己翻白眼吐舌头。
  实话实说,董延明不讨厌这样军事化培训,即使华为的这种培训风格总是因为有奴化思想愚人心智的嫌疑而被人诟病,对于自小向往军队的小董来说,这样千人一面的场面实在不仅仅是蔚为壮观这么简单,它也极大的满足了小董因为在研究所悠闲了两年之后急需通过被人虐待来完成这种由松到紧的过渡的需求,同时这种节奏对于希望通过选择华为来达到艰苦奋斗改变人生的小董也是前所未有的合拍。
  因此无论是生理还是心理,小董都很享受。
  
作者: b45993e    时间: 2009-6-19 12:19
20 —— 从百草园到培训中心(2)
  大队培训是个很熬人的阶段,早上天还有没有全亮的时候董延明便穿着黄T恤黑短裤缩手缩脚的下楼站队,同时东张西望的祈祷着他的铁三角不要因为昨晚睡晚了而迟到。清点人数之后从百草园跑到技加中心,中间要求步伐一致一言不发一丝不苟一板一眼……
  先在在技加中心跑大圈高喊口号,然后呈体操队型散开热身运动广播体操俯卧撑大劈叉一字马……
  太阳升起来,董延明抬头45度角迎着朝阳进入技加食堂吃早饭,然后匆匆忙忙回宿舍洗个澡穿上衬衫西服,外表光鲜内在湿漉漉的夹着教材去培训中心上课。
  课程倒是花样百出,比正儿八经的大学来的丰富,从企业文化到时间管理到电影欣赏辩论评述各种手段层出不穷。
  教材是真正的16开教科书模样,还有一本华为文化的增补教材,这两本书大约都是些领导干部的书信作品集,任正非孙亚芳等大人物都有大手笔于此面世。小员工董延明对这种行径的态度就跟对待培训中心那块大石头上写的“小胜在智大胜靠德”一样——大肆宣扬的东西总有些难免被人怀疑皮里阳秋,也太容易被人指责,就小员工个人喜好而言还是欣赏桃李不言的感觉。
  果然07年有好事者写文章对比相对中兴掌门和华为老板,标题就叫《以和为贵侯为贵是非不分任正非》。董延明看来,这种比对结果肯定与效益无关,跟延续多年的狼牛之争的企业文化无关,有关的恐怕只有做人风格带给第三者的第一印象了吧。
  
  上课之前教官要点名,点名之前有一个程序是教官要问大家好的,大家要回好。董延明那个班级回的是好、很好、非常好、好的不得了。教官说:“挺有创意,就是声音小了点,都给我把嗓子往破了喊!同学们你们好不好!”
  “好,很好,非常好,好的不得了!哦~~~~耶~~~~~~~~”
  董延明很苦恼这样幼稚的行为,但是身陷人民狂热的漩涡之中又欲拒不能,喊了几声之后态度就变成了欲拒还应了。他觉得其实有一种宣泄的东西在声嘶力竭的呼喊里面,也可能有一种自我催眠的东西在里面,总之这种很振奋的口号的确让那几天很缺乏睡眠的董延明精神百倍,但的嗓子就在这些口号中喊破了,作为补偿的是他也因为喊的声音够洪亮被加了二分。反观牛顿就比较可怜了,天生嗓子细声音小语速慢还有鼻音,任凭教官启发董延明带动就是不肯喊破嗓子,无论怎么喊都是“官人我要”的腔调。不扣他分都对不起董延明那破的仿佛在闹市卖了三年袜子的嗓子。
  这一天头一堂课是华为文化,这个老师明显是老臣子,工号小的吓人,对华为的歌颂到达了山呼万岁的程度,将一干友商都侮辱一番,然后又恨恨描述一番眼下炙热的思科状告华为案,痛斥思科下流无耻到令人发指的卑劣行径,最后长叹一声,深沉道:“一开始全世界的友商都对华为产生了反感,但是后来稍加了解便知道了,不是那么回事,华为做事从来都是有理着呢,全世界的友商一看马上对华为产生了信任。”说完两眼望天一付清者自清的模样。董延明并不了解思科状告华为案的始末,但是该老师对“全世界友商对华为产生了信任”的吹捧太过露骨,这让他有些想较真,就好像大学时龚明明描述自家686的时候他总想让龚明明把686搬出来让大家看看。
  第二堂课的名目是发展方向,老师却明显是个没遮拦的,喜欢爆些猛料,比如公司的安全规范,他对笔记本的防拷贝等功能鄙视了一番,然后又详细的给大家描述了如何神不知鬼不觉的盗窃公司机密。拎起一个同学问,打算在公司干多久。同学回答一辈子,老师鄙视之,曰,华为还不一定哪天倒闭呢。然后又描述说,以后大家能看到对外公开的《华为人报》,看了这份报纸会认为华为再挺个一两百年也没问题,还有一份对内公开的《管理优化报》,你们要是看了这份报纸,就会奇怪怎么公司现在还没倒闭呢?一堂快两个小时的课程,老师用半个小时给大家讲了二八法则,剩下的时间全都是对华为制度的嘲讽。一堂课下来董延明已经分不清敌我混淆了黑白。他只能这样理解,与头一位爱憎分明的老师相比,第二位老师充分的彰显了华为对人才包容的态度。
  两堂课之后就是中午了,班长抢上前台拿着麦说,吃完饭十二点半班干部回来开会。人困马乏的董延明特别庆幸自己没有做班干部,可以回宿舍躺十分钟睡半小时。
  
  在大队培训中是有班干部的,而且还是人人争先的热门职位。选班干部那天才用了民主投票,先选班长,想当班长的就自己走上台去,每人可以说两句拉票的话,然后大家当面举手选举。然后依次是宣传委员、组织委员之类。
  这种民主选举虽然形式过于儿戏,但是透明度确是董延明的一生中从来没有经历过的。董延明从小到大经历的选举,大多是老师将票拿走,回到办公室里关起门来公开唱票,然后才通知大家结果,即使是大学也是如此。当然了也不排除偶尔会有完全中国式的选举,就好像上帝干的事情一样——他把夏娃带到亚当面前,说,来吧孩子,现在选择你的新娘吧。
  董延明这个班的开班时间因为不是毕业生毕业的时期所以只有寥寥几个早熟应届硕士,所以平均年龄大约30左右,个别谢顶的人士很容易让人误会成来监督讲课质量的公司领导。等到选举那天上台拉票的时候董延明才觉醒有时候年龄的副产品不仅仅是谢顶这么简单。
  敢上台参与竞选的除了被培训煽动的热血沸腾的青年之外,大多是成功男士造型的气度不凡中年,极个别梳背头大肚子还颇有党的好干部的风范呢。他们一开口就吓到董延明了——居然还真有某外企财务总监,某公司副总,某海外游子。牛顿也忝居其中,不过履历乏善可陈只好表白一颗红心了,后来牛顿就跟一堆失败者一起下来了。
  选宣委的时候上去的人变得寥寥几个,大约看刚才上台的人都太有层次了所以大家也有些畏缩,况且已经上过台的怎么也有些顾及脸面不肯再做冯妇。辅导员诱导大家说,这种一对一百的锻炼不是经常能有的,珍惜每一次机会,从小事改变自己云云。又鼓励大家即使刚才参选的现在也可以继续,不要顾忌面子——老板有一句话说的好,烧不死的鸟是凤凰,只有敢于接受失败的挑战才能有脱胎换骨的进步。于是竞选者多了起来,牛顿也混杂在其中。
  董延明也忘记自己给谁投票了,反正班委尘埃落定之后众领导犹如两会常委一样一字排开亮相又重新介绍自己,他有些后悔自己没有勇气冲上去,站在台前和站在台下总是有些境界上的差异,他甚至觉得,进入这样一个以狼为图腾的部落,沉默无疑是失败者的表现。
  选完班长就选宣委,选完宣委选体委……董延明过足了好多年没过的学生生涯的瘾。其间屡屡受挫的牛顿不停的叨叨:“把幼儿园的招数都用上了,什么选组长,选优秀小朋友,贴红花点红点……”董延明对这种反动分子是一笑置之的。
  
  非班级领导董延明中午在摩肩接踵的食堂吃了顿饭便匆匆回去睡觉,下午的科目是时间管理。也不知道是授课老师没到,还是辅导员身兼数职,总之这个二十多岁的小女孩站在了讲坛上,在她侃侃而谈时间管理对于事业成功的重要性的时候,董延明很是不忿,牛顿也小声叨叨:“成功?你才刚上路哎~。”
  辅导员一反平时的寡妇脸,满脸的春风化雨,她言传身教道:“……有些人就是不会管理时间,我看见他们天天坐在那里上网,上什么?上QQ。我是从来没有QQ的,我就不明白了,你上QQ有什么好的,多么浪费时间,为什么不能跟我一样去打羽毛球?……”牛顿就好像嗓子痒痒一样不停叨叨:“原来浪费时间就是上QQ,打羽毛球就不浪费,那我要是踢足球是不是就认为打羽毛球的浪费时间,打篮球就认为踢足球浪费时间,靠,我当她说上网浪费时间她能做科学研究,结果都是娱乐,她那个娱乐就是好,别的娱乐……”他颠三倒四的总说话,董延明恨不得缝上他的嘴,虽然他也很不屑该老师的某些幼稚言论,但是培训胶片上的四象限法则还是很吸引了他。把事情分成重要紧急两类,然后优先级排序重要又紧急,重要不紧急,紧急不重要,不重要不紧急四个象限,按照优先级依次解决。其实这是个很简单的原则,也就是邓小平说的抓大放小,不过当总结成理论呈现在胶片上的时候对农村孩子董延明还是很有冲击力的。
  
  下午第二堂课是看录像,重点学习这次大会上老板的讲话。视频年代久远摄影技术也一般很多细节是看不清楚的,但是还可以分辨得出当年老任那一身经典的老工人打扮,看的时候大家还是很投入。牛顿又叨叨:“看到没有,老任后面那个挖鼻孔的,对,他就是李一男!”
  
  拉拉杂杂一晃就是一天,日头西斜的时候董延明又出现在百草园的篮球场,大家今天玩跑旱船的游戏,四五个人都踏上木板步伐一致的接力比赛。脱胎自拓展运动的室外活动是董延明最欣赏的培训,且不说团队精神,就冲着帮助他偿了重新玩一把儿时的游戏的夙愿他都要跳着脚的支持。
  傍晚吃了饭后又是晚课,晚课是看电影《被告山杠爷》,董延明看了后始终没有弄明白这个课程是要让大家懂什么,这是部会让观众对法制和人治产生思考的电影,但是这么大张旗鼓的作为培训课程的目的显然不是让学员产生与华为无关的思考这么简单。
  这是董延明在华为大学的一天,与所有在校的学生都不同,他挣着钱培着训,被赶的象落水的鸭子。大队培训历时两周,实际工作日十天,董延明毕业的时候心潮澎湃,因为他在毕业典礼前的最后一个节目辩论中得了最佳辩手的称号,一时风光无限。当时辩论正方论点是“干一行爱一行”,反方是“爱一行干一行”,董延明是反方大辩,旁征博引舌战群儒从孔子说到盖茨辩的对方哑口无言,荣膺最佳辩手的称号,可是辩论赛的胜者却被荣誉老专家判成了正方。董延明想起牛顿赛前精确预言了这一结果,心里稍稍有些平衡,安慰自己说,违反培训的大方向,典型的有心杀贼无力回天,认了吧。
  
  大队培训结束的若干年后,董延明与朋友总结大队培训,关于培训的性质以及华为精神的真实面貌产生了很大分歧。
  培训是洗脑么,董延明觉得不是,又说不清楚,干脆不想,至少对他不是。华为精神是是狼文化,可是狼文化又是什么?是撕咬嚎叫拼抢,还是自由尊严和无上的骄傲?董延明不知道,听说老任推荐过《狼图腾》,那么就不光是野性这么简单。其实他觉得华为精神是执行力的体现,是从上而下自内而外的全员都特别有执行力,这也是华为内部那种令人惊悚的压力的源泉。华为文化就是这种通过执行力在大家身上留下烙印的烙铁,是那种走也有坐也有看眼神就能分辨出的,是就算离开华为也会保留有的烙印,因为那是起源于意识形态的。
  但是大队培训有告诉大家这种精神,这种文化么?从荣誉老专家和导员对于辩论赛的结果导向上来分析,董延明觉得没有。因为很显然他们希望通过短期内高密度的压力让大家明白两件事情,要爱华为,要爱华为赋予的工作,这与传闻中的老任鼓励李一男自创港湾的意境南辕北辙谬以千里。
  那么这培训是不是洗脑,董延明又说不清楚了,也许奴化远远比在意识形态上提升个人的执行力更简单,也许是老任的本意落实在基层被华为大学一群无能鼠辈给曲解了,也许根本就是董延明曲解了华为,也许老任……
作者: b45993e    时间: 2009-6-19 12:19
21 ——老大
  小董认识的部门里第一个人就是秘书MM小冯,小姑娘很年轻就是走路说话总比别人快一拍,她噼里啪啦的说:“我叫冯月,就是部门的秘书,以后有事找我就好。刚才已经通知你的组长了,你坐一下他马上过来领你。”说完毫不犹豫转过头噼里啪啦敲键盘,捉起电话就打:“高MM你好,我是冯月,我刚才给你发了个邮件你看一下……对,我们这个同事要办户口,你看需要什么材料……”
  董延明枯坐在凳子上,对着这个女生的背影行注目礼,想想近在眼前的大队培训感觉好像做梦一样。
  
  大队培训之后董延明就直奔自己的办公区去了,本来产品线的干部部还组织了两个小时的新员工培训,但他跟秘书电话过之后就决定miss掉这个培训。后来他发现其实在华为很多看似重要的培训都是因为重叠的部门职责而造成了冗余的麻烦,比如大队培训之后干部部还要再占用员工两个小时进行培训,但是对于员工的直属部门来说根本不知道有这么个培训,也根本不需要干部部来对自己的员工指手画脚再培训一次。
  董延明从培训走向研发区,F1大楼巍然挺立,保安告诉他可以坐通勤车,他看了看那商务车不相信是公司内部用来拉载员工穿梭于各个区域的,所以徒步走过去了。
  他走到F4楼下的时候没找到门,按照一贯的逻辑他绕到了楼后,对面走来了三个孕妇,他毕恭毕敬的让开,再走走又遇到两个孕妇,他一辈子也没有在这么集中的时间这么大密度的遇到孕妇,立刻惶恐起来了。再往前就了几步就绕到了F4的正门,那儿有个小喷泉长方形的广场,那上面还有几个孕妇,董艳明一边叫着诡异一边快步冲进楼里。
  走到门口,穿西服的保安拦住了他,一挥小手示意他在门口检验身份的仪器上刷卡,他惶恐的刷了,保安又说:“请您打开您的包。”
  小董也老老实实的打开了,他还打算摸出自己那不带摄像头不带蓝牙不带USB都快成了玩具的手机,结果保安只是走形式的扫了一眼包便一个大幅度的挥手示意放行。这套仪式就跟大多数教堂里那常见的高大厚重圆顶高耸的拱门效果一样——董延明从走进这个玻璃门开始便心怀敬畏,一种一入什么深似什么的恐惧油然而生。
  
  冯MM让董延明等待后的5分钟,一个穿格子衬衫的人过来了热情的带走了小董,临走对冯月说:“冯MM,人我带走了啊,回头我把导师发给你。”董延明还想,这人怎么当面喊人“美眉”,太轻浮了吧。后来才知道,在内部的邮件里大家都是互称GG和MM的,在生活里称呼公司的女生尤其是秘书都是在姓后面加MM的,这也算华为内部的一个特色了。
  F4大楼每一层都分成两个办公区,一个办公区也有几十米长,隔扇把整个区分成十几块,每块有六个拐角桌加两个中间位。格子衬衫把董延明领到了中间的位置的一个没人位子上,从旁边扯过两个椅子分宾主落坐。
  董延明腰杆挺直等着领导训话,那人却扯过纸笔写上“高守”,笑着说:“这是我的名字,我的电话号码是135xxxxxxxx,你存起来,我是你的组长,以后有任何问题任何时间都可以打我电话。”
  董延明略有些意外这样的开场白,也赶紧介绍一下自己。高守敲敲桌子,笑说:“你导师不在,我就给你介绍一下咱们部门吧。”他又拿起笔来又写又画,“我们公司的部门都是矩阵式结构,最上面是PDT经理,咱们的PDT经理是老王,叫王守义……”他写下来这个老大的大名,“围绕着PDT的几个部门就是……我们部门就是开发部门了,我们的老大就是丁宁,我在人力资源上向他负责……老丁下面就是老巩,他就是开发代表,叫巩正仪,开发工作我要向他负责……”,他又写下这个老大的大名,然后一笑说“你现在站起来,看9点钟大约10米远最吵的那个就是老巩,咱们这百十个人的老大。”
  董延明很不习惯这样的介绍——高守把诸位这么大的领导说的跟隔壁老大爷似的,他不敢想象他从前喊吴博士老吴,喊主任老任,会换来什么嘴脸。
  高守说了几句,俩人坐的位置的那人就回来了,高守满脸带笑说:“哎哟,潘总辛苦啊,来赶紧坐下来歇会!”董延明一惊以为来了大人物赶紧站起来,结果那人抢先说:“没有高总辛苦,这位是董延明?”
  这人就是董延明的导师,董延明站起来双手握住潘总大手还不忘左右摇晃,刚摇两下高守捅了捅他,指着隔壁隔扇的一个人说:“快看,那个就是老丁。”
  老丁?开发部长?董延明抬头一看却发现招聘他的丁总在不远处跟谁说话,他大喜过望,立马扔下潘总的手大叫丁总。丁总笑吟吟的走过来拍着小董的肩头说:“来啦?来了几天了?”
  董延明激动地说:“我坐飞机票来的,飞机还没有报销呢。”
  丁总愣了一下,扭头对高守说:“别忘了让他参加新员工座谈会阿,哦,对了,别忘了让他导师指导他走一下报销电子流哟。”又拍拍董延明的肩头点点头就走了。
  董延明被开发部长也就是俗称的三级部门主管拍了两下,幸福的欲仙欲死,扭头就发现高守和潘总很紧张的看着老丁和他,他们问董延明:“你怎么认识老丁的?”,董延明说是招聘的考官,俩人这才松懈下来。
  高守走后,董延明面对和潘总的二人世界很不习惯,献媚道:“潘老师,您是哪里人?”
  潘总道:“别叫我潘老师,都是兄弟嘛。”
  “那叫啥呀,您就是我老师呀。”
  “别,就叫名字吧,叫我潘安好了。”
  “啊?潘……潘……”董延明觉得看着潘总叫潘安有难度,就眼望别处小声喊了句“潘安”,然后又大声说:“那我就叫您老大吧。”
  
  晚上董延明参加了新员工座谈会,主持者是高守嘴里的老丁和老巩,实际上俩人都三十出点头岁,都是一万号的老员工。
  老丁话不多,老巩倒是没停过嘴,特别喜欢说他妈的。他嘱咐大家要尽快适应部门的节奏,要勤奋刻苦,要主动积极,要尽早的承担起老员工的重任。他一拍大腿说:“我他妈的不爱说这些,在一起就是兄弟,我的兄弟要做到召之即来、来之能战、战无不胜……”
  董延明跟十几个新员工一样眼含热泪频频点头,做深受感动状,却在心里小声接龙说:“战无不胜……胜……胜之不武!”
作者: b45993e    时间: 2009-6-19 12:19
  22 —— 龚明明的心思
  董延明走了,去了深圳,去了我几年前遗弃的华为,老子还真有点想他。快一个月了,听说累个B型,本来学的就是全新的东西,天天还不是考核就是培训,晚上都要8点半走,9点多到家,还跟我讲充实,二乎。头几天参加了什么迷你培训,关门培训了一个礼拜,专门讲IPD-CMM流程,还跟我说老牛B了,还总跟我讲V字流程。我管你批什么地流程的,你说公司有那个功夫叫人一个礼拜不干活,这不更二B么。也对,二B公司招二乎员工!哟,这似乎是个好对子呀。
  董延明临走前找我和桑军一起吃了顿饭,那次还有刘大隆那个胖子,我苦口婆心劝二人回头是岸,刘大隆算是识相最后时刻悬崖勒马幡然悔悟了,可惜董B就跟吃了秤砣一样,还想拉桑军一块去投奔苦海。
  那晚怎么说来着?
  华为是那么好混的地方,深圳又是那么好混的地方?一个月五六千的工资,一个星期工作70个小时,你有命挣钱没命花。天堂向左,深圳向哪?咦,看看,刘大隆这个胖子虽然猪头猪脑的,不过还挺聪明的,一个劲的点头。
  再说了,那五六千你在这个城市里是高工资,你去了深圳还高么?那可是高消费场所,生活指标是要超过首都的,我怕你连吃带住就剩不下几个了。啊,刘大隆这人真不错,已经开始帮我说话了,对呀,就这么问董B,你说你说呀,你倒说说看,你一个月能剩几个钱!
  啊?你不为了赚钱,笑话,你家那点家底我还不知道,你不赚钱你喝风啊,你房价这么高不赚钱有人跟你……什么?三级跳???天哪,董B傻啦,跳一次都崴泥,你还预备再跳?啊?跳完还跳?一直要再跳回来?……妈的,你一点不傻,你疯啦!
  空降兵那么好当?还回来找个小公司当个小领导,这是中国!没有点人际关系你站的住脚?什么,你就喜欢当空降兵?我跟你说,空降兵可是要被重重围困穷追猛打穷途末路的哦!啊?空降兵生来就是给人包围的?连兄弟连的台词都出来了,不对呀,不符合你性格呀,你应该背诗才对呀。
  我靠,算我没说……闭嘴,别背了,就你会背,什么行万里路什么阅人无数的,你以为你是谁呀,你就是个IT民工,就比打字员好点还有限。民工还背诗……你跟搬砖头、砌墙的民工有区别么?没有!我告诉你,对民工来说,给谁干不重要,重要的是在哪干!
  啊?对砖头来说有区别?一样的砖头我用就盖出茅厕,你就能盖出鸟巢,你咋那么能耐?你以为你是谁呀。我还告诉你,就你这素质还去南方,你知道南方人多鬼么,你知道南方人多聪明么,那素质不是你能比的!
  桑B现在越来越讨厌了,半天不说话,一说话就拍马屁。哦,你以为董B一晚上能背下来几百条概念就有用?你当工作了还跟大学考试似的考概念?你真是太傻太天真。在家千样好,出门事事难!董B这样的比你聪明点的也能算牛人,那我大学那么多次奖学金怎么算!
  我是身经百战了,牛人我见的多了,这个城市里哪个企业我没想去过?你要知道,咱们这个城市的华能,那比你不知道厉害到哪里去了,我在那一样谈笑风生!你啊,不要总想着弄个大公司,然后努力干上几年,再把我羞辱一番!too simple, sometimes naive!你非要问我支持不支持跳槽,我说支持,我可以明确告诉你这一点。我常想要跳槽,你说支持不支持!?
  我话说到这里了,你去华为是竞争不过别人的,你想想你三十岁还要当程序员是什么感受?你知不知道程序员和妓女一样都是吃青春饭的,你到时候混不到主管什么的我看你有了家庭怎么办。你能老加班,你能老干活吗?你能拿年轻人那么点工资吗?新技术来了,你能学的比人快么?我告诉你我不久就要转行了,或者做管理,总之是不用干活的!
  桑B是越来越不会说话了,还跟我扯做了主管其实更忙,那怎么可能,当了主管就可以翘着脚指挥别人了。
  刘猪头,我刚夸过你你就给我现眼,什么语言只是工具经验才是王道,还什么举一反三触类旁通的,还什么编程思想方面专家,我呸,你也死到华为算了。
  什么是王道,不干活才是王道!!老子是准备去做测试工程师了,还是那个轻松……
作者: b45993e    时间: 2009-6-19 12:20
吃饭了再来!
作者: 阿娇    时间: 2009-6-19 17:59
很喜欢.....怎么没有了呢....
你可以出书了.....
作者: dh8263    时间: 2009-6-21 23:09
看了一下,有点意思,顶完继续欣赏
作者: aliceella    时间: 2009-6-22 14:59
用故事描素了一个程序员的路程!值得一看!
作者: never_ame    时间: 2009-6-23 10:06
此帖要顶啊。。。而且收藏啊。。。
作者: hy3117106    时间: 2009-6-24 17:30
写得真好,趣味性挺强的。
佩服!
作者: shaocha    时间: 2009-6-24 19:38
转帖不留出处,鄙视!!!这个小说最早出自天涯社区,因看不惯楼主,特地申请了个账号上来发言。http://cache.tianya.cn/publicforum/content/itinfo/1/77229.shtml
作者: mwb9709    时间: 2009-6-29 02:27
楼主文采很好。期待跟新出书。强烈建议。
作者: b45993e    时间: 2009-6-29 12:39
我明明标题就选择的是转贴,大家没仔细看!我可从没说过是自己原创哦。::ybaojc:::
作者: b45993e    时间: 2009-6-29 12:40
继续转啊,转贴也是项大工程。
作者: b45993e    时间: 2009-6-29 12:41
23 —— 考核 恒河沙数
  董延明刚进公司那天见过了丁总,之后也在部门里找到了孔工,他在华为公司的所有故人都聚齐了,孔工在部门中的位置比高守还要靠前。董延明想跟人家套套近乎找个靠山,可惜孔工对他不感兴趣,请吃饭不去,喝咖啡也不去。小董说,不是请他一个,是和丁总一起,孔某人更不去了还笑说丁总也肯定没有时间。
  果然,董延明注意观察后发现,老丁和老巩都忙的要命,天天不是去开会就是在开会的路上,见到他的时候总是夹着一个开会用的笔记本,往往擦肩而过拍一下董延明的肩头也就算打招呼了。早上你来了人家也来了,你走了人家还没走,听说一出事故大半夜的人家也开着车来公司通宵熬着。别说张嘴请人吃饭,董延明觉得平时在路上就算拉住他多说一句话都是浪费了人家的时间,耽误了人家的大事。
  这样磨磨蹭蹭,时间过去了一个月,董延明身上的新鲜劲褪去了,他估计丁总也忘记了他的特殊身份,把他和部门里其他见面点头的员工混为一谈了,于是也终于灭了拉帮结派投靠山头的想法。
  
  但是聪明人董延明身上的侥幸心理还没有甘心蛰伏,那种集合了农民式的狡猾市民式的市侩仍然在蠢蠢欲动,他仍然不想放弃投机取巧不劳而获,仍然冀希望于天上掉馅饼走路踩金砖。(怕挨骂,特声明一句,作者本身出身农村又兼祖上八十代农民,所以说“农民式的狡猾”这一句绝对是属于自我批评的范畴,请不要误以为是对农民的攻击侮辱。董延明语:我就是农民,我会侮辱我自己?)大多数人到了新环境都是希望能有个良好的开端的,所谓良好的开端也无非是给大家留下一个惊艳的印象。所谓惊艳说到底无非是投其所好,在华为这样的一个氛围,崇尚的是能力是努力,一穷二白的董延明也只能靠表现一个新员工的勤奋踏实来赚取印象分了。
  老巩在新员工座谈会上鼓励大家多利用业余时间来学习,别担心起步晚,通讯这个行业发展飞速,概念协议日新月异,上到开发部长下到董延明一类的新人都是要经常学习那层出不穷的新知识,所以年轻人加加班咬咬牙几个月以后就有可能超过老员工,成为高手。
  董延明想,那就加加班学学习吧,可是从前在研究所的时候董延明何曾加过班呀!董延明知道踏入华为之后那神仙般的日子便一去不返了,他也曾幻想过龚明明所说的混上领导后就不用加班甚至不用工作了,但是看到高手甚至是老丁老巩的状态,他觉得似乎是龚明明没有搞清楚挣多少钱就要出多少力的道理。
  
  最开始董延明以意图用我党人士最常表现意志的方式——把牢底坐穿来彰显自己的加班的决心,也就是晚上学习一直到办公室里人都**了再走,结果他沮丧的发现论耗时间他是耗不过有些长在椅子上的人。他退而求其次,想等高守走了再走——怎么也给基层领导留下个孺子可教的印象。结果高守这人跑位太飘忽——每天都是你以为他没走,可他座位上没人,连电脑都关了,你以为他走了,可第二天早上还会收到他本应该在家的时间发的邮件。他想表现给大领导看,可是老丁和老巩跑位比高守还飘忽。他又想表现给潘安看……
  一来二去董延明自己都觉得累,每天晚上坐在座位上都要眼观六路耳听八方,一瞥见高守或是老巩从远处走来便要挣扎用什么方式来提醒对方自己正在加班学习。
  老实说,这个阶段董延明也并不是仅想着投机取巧,他这一个月过的着实不易——就跟龚明明说的一样,累个B型。他每天不观察领导状态的时候都在很刻苦的看些自己完全看不懂的胶片或资料,虽然看不懂却做看的津津有味又乐此不疲状,每天都要殷勤在笔记本上记上每天的学习难点——其实董延明上学十六年从来没有做过笔记。
  他早上提前到,晚上跟大家一起晚走,每天笑脸迎人称呼每个人老师,积极程度几乎达到了他最鄙视的大学中要考研的那批人了。没办法,人总是要去适应环境的,积极就积极吧,为了尽早入戏他也甘愿假模假式的积极起来。
  老巩在新员工座谈会上说:“老板说过一句话,一辈子假积极就是真积极。”董延明自认为深得其味,他把这话说给龚明明听,结果龚明明一毫秒都没有停就喷出来一句:“一辈子装B就……”
  
  刚过一个月,董延明就好像过了一年一样,天天掰着手指头算啥时候能到答辩。
  
  华为新员工有三个月的试用期,试用期之后要进行答辩,从前孔工骄傲的跟董延明说过,“我们的新员工答辩是要达到国家重点大学的答辩水平的。”这种答辩其实就是对三个月为周期的学习阶段考察,会根据考察结果进行评分,最终排出ABCD四个等级,排在前面会加工资,排在后面会被淘汰。
  同时各个资源组为了掌控新员工的学习进度,会每周对新员工都进行考核,同时也为了督促老员工学习,也会不定期的安排专门针对老员工的业务考核。
  而作为部门呢,也会不定期的对部门内所有员工进行考核,考核内容横跨编程能力部门制度以及产品架构和通讯专业知识。
  还有个华为网校,规定董延明试用期期间要考满十几科才准转正。考试科目覆盖面也很广,有技术类的,也有信息安全类的,也有消防安全类的,也有现场操作类的,还有接待客户礼仪类的。但是最可恨的就是有很多科目满分一百却要80及格,90及格的也有好几科!董延明一开始不知道可以从前辈手里拿答案,每次都要自己查资料,考的战战兢兢汗如雨下,生恐一个不小心自己伟大的程序员生涯便夭折在网校这种鼠辈手里了。
  董延明就赶上了这样一个大好时候,天天不定时收到各种考试的通知,经常把考试科目名字都弄混了,与此同时除却导师和高手的不定时突击检查还有每周一次的新员工考核,被问的像只鹌鹑,后遗症是每次潘安或者高守的眼神稍微有飘向这边的意思,他就恨不得马上隐身。
  每周还有一个组内全员的业务能力考核,倒是不问他,他在一旁做频频点头的群众演员也能混个脸熟兼耳熟,可是终究也听不懂别人在说什么。此类考核后遗症是董延明每次去请教别人问题,都觉得这个问题似乎在哪里听过,然后惴惴不安几番权衡——这些个问题到底是应该会的还是应该不会的?
  一个月部门组织了两次考试,名曰大比武,就在食堂考的,大家两人一桌,各个老大穿梭于各个走道巡视考场,静的大头针落地都好像炸雷一样响。小董仿佛重返校园,只是年老色衰脸皮居然薄了许多——他再也没有作弊的勇气了。
  
  针对新员工的培训也不少,进部门后一个月董延明陆陆续续参加了十来个培训。有的是部门组织的,比如有关部门编程规范的培训,有的是公司组织的,比如三天的三营培训和五天的MINI培训,也有是小组组织的有关部门产品的架构培训,也有的是干部部组织的程序员的自我修养,科目繁多不一而足,最让董延明受不了的是每一个培训都写着必须参加、非常重要这种字眼。那时董延明还不具备甄别的能力,人家一忽悠就赶紧跑过去,有时候两个培训时间重叠了,自己还满心惭愧痛恨自己分身乏术。
  
  
  跟小董差不多一起进部门的有9个人,都在这个组,高守一下子就变成了20个人的组长,他笑言从前这个部门刚组建的时候老丁手下都没有这么多人。这九个人进部门时间差不超过一个月,因此都是一波参加各类培训的。天天穿梭在各个会议室里,9个人熟的最快,除了评论女人之外就剩下评论导师了,最终还评出最佳人气最佳外观最口臭最八卦诸多奖项。小刘的导师最耐心,每天固定上午半个小时下午半个小时辅导。小成的导师最恶劣,小成去问问题被人拒绝了不说还让小成以后不要随便找他。小蔡的导师还好,就是每次讲题都要申明“这个问题我只讲一遍,以后不准再问”。小成是西电的学生,据说那是华为的培训基地,师兄师弟遍布整个华为,因为颇多掌故可以讲给大家听。他说从前华为的导师制度是很出名的,基本上是手把手口对口的教,而且都是不占用工作时间来指导徒弟,有很多是午觉不睡给徒弟改代码,据说就跟藤野先生一样,改代码的时候连错别字都给你修改。大家听了摇头不已,感叹一蟹不如一蟹。大家不约而同的回忆起每一个大学的老师都曾经说过的,你们现在被老师求着都不学,将来出去是要求着人家教的,均深有感触满面愧色。
  
  其实董延明的导师潘安应该算中规中矩,除了忙点,别的都还不能说令人不满意。那个阶段潘安做一个版本的项目经理天天也是火烧屁股一样跑来跑去,结果俩人在路上擦肩而过的次数要多过能在座位上谈话的次数。
  有一天高守拉着董延明到潘安的座位上问潘安,“潘总,你认识他吗?”
  “啊?认识啊……”
  “他叫什么名字?”
  “董延明啊”
  “哦,我还以为你都不认识他了呢。”
  
  其实,董延明呆的这一个月与导师潘安相处甚欢,不过略微有些不爽的是听说公司会给每个导师帐上多打300元钱,据说,只是据说,用途是请新员工吃饭,一顿饭10元,可以请30顿,这样促进两个人的交流沟通。
  不过潘安没有请过。
  董延明也没敢问。
  后来小董做导师的时候确实收到了300元,他也没有请,他徒弟也没有问。
作者: b45993e    时间: 2009-6-29 12:42
24 —— 高手 寥若晨星
  一个月能做多少事情,对学生来说怕也就说睡几天的事情,对工人可能是三十个一样的日子,对农民可能是三十个起早贪黑,对介于这几者中间状态的董延明就是从一个人到半个人的距离。
  他辛辛苦苦学习了这么久,对比身边众人却没有出众的感觉,原因是大家一般无二的努力。他越发觉得自己原本希望的有一个惊艳的出场变成了春梦一场,他只得心存侥幸将希望重新放在将来离职时的华丽转身了。
  董延明到公司一个多月后,部门今年最大的版本v7开工了。开工会那天不大的会议室里面坐了快三十个人,除了开发人员,各个资源经理、测试经理、QA也全来了。那天老巩也去了,第一个到了会议室,冷着脸用目光扫射由门口鱼贯而入的董延明们,这时距离预定的开会时间过了5分钟。
  “我先说两句再给金吉说吧,这个开工会我之所以参见,一方面是因为这个版本是今年最大的版本,它肩负了我们BAR产品的未来,对,我们部门未来就靠这个产品!
  先问大家个问题,我们的生存空间,也就是市场有多大?非常大,我们现在有两亿用户……哦,金吉说的对,还不到但是快到两亿了。但是我告诉你呀,市场里还有二十亿的空间。你讲话,这二十亿从哪里来?我告诉你,从广袤无垠的地球人口上来,从运营商的扩容那里来。就是说未来运营商未来几年还要扩容最少二十个亿。这二十个亿是什么?用户?对,没错是用户,但是我告诉你,对我们通讯业界来说,一用户就是一美元,那么这二十亿是什么?对,是美元。对我们这么个几百人的小部门来说,这二十亿美元是多少?就是无限。
  懂么,我们的市场,我们的未来是无限的。这二十亿够不够我们争的?对我来说就够了。那么怎么争?就靠这个,就靠这里,就靠坐在这里的兄弟们做出来的这个产品来争。我们这个版本中实现的特性要跟爱立信,要跟北电,要跟诺基亚做竞争,去争那二十亿用户。我们凭什么争过他们,靠的就是你们,你们的产品要在国际市场上跟爱立信跟北电这些国际大公司去PK,去抢。你怕他们么,我一点不怕,我为什么不怕,我们从来没输过我为什么要怕。我告诉你我们的设备从来没有被搬迁过,对不对,金吉。我们从来都是搬迁爱立信、北电、诺基亚的设备,业界所有的友商我们都搬过,只有我们的设备没有人搬过。那么我们要怕吗?他们一直是我们的手下败将,我们为什么要怕他们?运营商说了,市场就在这里了,美元也就在这里了,你们想不想要,想要就拿走。你靠什么拿走?你凭什么拿走?你就凭我们的质量,我们的速度,我们只要先一步做出来,那市场就是我们的,什么他妈的爱立信北电都不好用。话说回来了,就靠在座的各位,就靠今天开工的这个版本,这个版本是我们部门产品的里程碑,就在各位的手上。
  嗯,每一次大版本开发都是英雄辈出的时候,每次都会有不少高手从这种产品中涌现出来,我等着你们冒出来,冒出来给我看。我说话爱跑题,不说那么多了,反正我们的市场是无限的,只要你们做出来,我们的市场人员就能拿着它去冲锋陷阵去抢夺市场,我们的市场人员很厉害的。我这个人爱跑题……
  我不爱说这些,就说简单的吧,希望你们能从这个版本里面冒出来,冒出来给我看看,这是你们在华为的第一步,我希望你们可以走好,走的比别人更优秀。
  嗯,刚才说了产品的一方面,另一方面是这个版本正好赶在了今年咱们部门新人大面积涌入的时候,因此呢,这个版本虽然是今年投入人力最多的版本,但是实际上却有半数都是新员工,对不对,金吉?嗯,之前金吉做的人力估计里把新员工都算做三分之一的人力,我没同意。为什么?我们为什么要算作三分之一的人,我们在座的十一个人有的来了两个月有的来了一个月,都已经学习了这么久了为什么要做三分之一的人?我们咬咬牙努努力,主动点,你们的能力绝对不是这么少!
  你知道我那个时候,刚报道过了试用期就是老员工了!来了任务,大家都是嗷嗷叫的往上冲,让旁人一看害怕。你们能不能嗷嗷叫的往上冲,能不能拿出点干劲来给我看看,给金吉看看,给老黄看看,给我们这帮老家伙看看。年轻的时候多努努力,咬咬牙,反正就这么几个月的时间,之后你就是高手,你就是老员工,你就是跟你一起进公司的人里面不一样的人。真的,每次的版本里,每一批的新员工里面,总有那么几个人跟其他人不一样,会非常快的进入角色成为骨干,成为我倚重的人,称为我们部门离不开的人。我相信你们也会,因为只要咬咬牙,就是几个月的事情。拿出点信心,拿出点干劲了,行,我觉得你们肯定行,你们也要觉着自己行。”
  说了快一个小时老巩才让到一边,那个好像没睡醒似的金吉结果话茬,“老巩刚才也给大家说了这个版本的重要性,我就不多说了。这个版本有12个新员工,除了董延明之外都是不到三个月的……”
  董延明当时一愣,心想除我之外都不到三个月是什么意思。这时候一个声音插了句话,“老金你说我吧?我已经快三个月,不是新员工了。”
  本来退到一边的老巩一拍巴掌说:“对,刘自明说的对,过了两个月就不是新员工了。”董延明这才明白金吉说错了人的名字。
  金吉皱眉道:“那就11个新员工,9个老员工,本来我是想把新员工当三分之一的人力算,老巩让我算成二分之一,那也就是十四个人力……”
  老巩插话说:“不对,十四个半。”
  金吉没扭头,耷拉着眼皮说:“乔学峰在V6还有半个人力投入。”听老巩没有回应这才继续,“按公司的开发流程的生产率人天30行代码,开发周期73天就是三万多行代码,一共有7个特性,目前来看基本满足这个生产率。不过这个工作量可不小,各个特性负责人一定要做好两件事情:第一、估算好自己特性的代码量,第二、要带好新员工,否则到后来测试阶段根本做不过来。”
  他说完一挥手,旁边跃跃欲试的老黄就打开项目计划ppt开始给大家讲阶段以及人力安排。结果讲到一半,在座的QA突然发现老黄计算的时间居然把周末都给加上了,当即指出来,老黄满脸通红的调出windows的计算器来计算,金吉眼皮耷拉的更厉害了,嘴里嘀咕,“这下好了,73也没有了,剩60了。”
  老黄鼓捣了半天把时间里面的双休日去掉了,一算生产率达到了35行天,金吉和QA一起摇头晃脑,老巩表态说工程先开始,毕竟开始阶段不是需要那么多人,他后期会逐步协调人力,把从V6释放的人力投入进来。
  老黄后面就讲的快了,大概说清楚时间点剩下的缺陷率什么的也就一语带过。两个小时的开工会,老巩占据了一多半,剩下的PM金吉和PL老黄也都瓜分了,等到QA说强调质量相关事项的时候,预定了下个时段会议室的人已经推门催开了。
  QA无奈少说两句便闭嘴了,金吉也没什么总结,一句散会就自己先跑了。
  
  董延明分配跟PL老黄还有乔学珍同作一个特性,该特性预计3k代码,投入1.5个人力,老黄要分0.5个人力负责管理所以只有0.5人力投入到开发,乔学峰分0.5个人力在V6版本,董延明算半个人,这就凑足了人力。
  老黄散会后就到董延明的位子上,一屁股坐到董延明桌子上,“你导师是谁?”
  “潘……潘安。”
  “高手呀,呵呵,行,那我就有信心了,咱们这个特性,前期基本不能指望乔学峰投入人力了,我呢又要做统计,所以规格方面只能是我指导,你来写了。”
  董延明马上就慌了,“我不行啊,黄老师。我从前从来没有做过通讯……我刚从MINI培训里知道流程是啥……我啥都不懂啊……”
  老黄一点都没有在乎董延明的哭嚎,“没事,挺简单,是个人做做就都会了。”
  “我……我真不会,我啥都不会!”董延明怕老黄没懂,又补充说,“你们这样的高手觉得简单的我根本就觉着不简单,我……我觉着老复杂了!”
  “我们这样的高手?”老黄怪怪的说,“你知道啥是高手不?就是键盘上所有的键都崭新的,就是0和1磨没了……”说完笑的前仰后合,苦了董延明完全不知道哪里好笑,又不敢不笑,只好皮笑肉不笑。
  老黄笑了气不笑了,贼眉鼠眼的瞅瞅四周说:“好干着呢,谁都能干,放心好了。而且哪有几个高手啊,你知道咱们部门有几个高手?”
  董延明虔诚的摇头,老黄伸出两手揸开十指,看看左手,把手指头蜷起来,又看看右手,把食指和拇指都蜷起来,说:“这就是高手。”
  董延明不敢附和,只好嘿嘿傻笑。
  
作者: b45993e    时间: 2009-6-29 12:43
 25 —— 黄大仙
  
  深圳关外的公交车跑起来都是一骑绝尘的架势,关外的路也配合,总能弄出黄沙滚滚的塞外风光来。这些车都有两大绝技,一是绕红灯一是穿小巷,前者可以不用停车也不被拍照以豹的速度穿过红灯十字路口,后者在堵车时可以神兵天降般从车流尾巴“siu”的一声出现在车流最前面,至于赛车速度都是司机上岗基本技能,理论上说不值一晒。
  小巴还比大巴多一项功能,就是随叫随停时的急刹车,不管是路边人招手还是车上人喊下车,小巴都瞬间在公路拖出一条十几米的黑印稳稳停在路边,车上车下或站或坐或悬的人巍然不动,大多见怪不怪。
  董延明就坐着这样符合深圳高效率特点的车上班,他总是8点钟起床,六七分钟后就出门了,千万不要以为董延明头一天穿好了衣服才睡,他这六七分钟还包括了洗脸刷牙上厕所。这样的高效率是董延明一生之中的巅峰,几年后华为被媒体大量泼墨,董延明与人说起那段往事总有人穿凿附会认为他每天早上的高效率是被华为压榨的体现,董延明大怒,倒不是为华为鸣不平,只是觉着自己几十年才向上一次也被华为抢了风头。
  
  这一天是V7开工会之后的第8天,星期二,皇历上说,利婚丧嫁娶,万事大吉。
  
  董延明还在经历痛苦的协议阅读和解析阶段。事实证明老黄是个诚实的人,说到做到,他说没时间做就真的没时间做,他说要董延明一个人来做就真的一个人来做了。他当时安慰董延明说,分析协议比规格写作愉快多了,这后来也应验了,董延明觉得老黄特神机妙算,所以后来叫他黄大仙。
  
  黄大仙是个快40岁的老程序员了,按某些人的观点来说没有混成领导,算是一个不成功的范例了。当年华为的工卡上都会标注员工的出生年份,董延明酷爱偷瞄女生的工卡,看到出生年份就跟看到了半截内衣一样兴奋。就是在这样的一种情况下董延明也顺便瞄了老黄的年纪,他跟老巩同年,在小董这个阶级的员工里,称呼他为老大哥已经不能算尊敬,一定要尊称一句老祖宗董延明才觉得安心。
  老黄有着人不可及的显赫出身——做操作系统出身。据小道消息说,那是华为的一个混乱的阶段,就仿佛建国初期的大干二十年赶苏超美一样,老任拍脑子拍出来做操作系统的想法,于是一批当年的精英被聚集起来闭门造车。时间荏苒日月如梭,一晃几年,该小道消息最终也没能破土而出,变成令国人亢奋令媒体聚焦的新闻,老黄等人也被各部门风卷残云般的瓜分了。
  董延明听说了黄大仙的经历之后肃然起敬,在综合老黄平日里活字典一样的表现,顿时觉得这老男人的经历不用来吹牛B实在暴殄天物,可惜老黄对自己从前的事情总是三缄其口,天天傻呵呵脚后跟打屁股的在办公区跑来跑去。
  
  在最开始的协议阅读阶段董延明过的还是很愉快的,他阅读的协议编号是9527,通讯行业涉及传输部分都要阅读的标准协议。这是董延明第一次接触纯英文文档,本就捉襟见肘的英文单词马上就变的可忽略不计了——大段大段通讯专用纠结在一起,最长的句子跨越几行由上百个单词组成,六级阅读理解也是不配与这种句子相提并论的。
  老黄要他每天上午下午各汇报一次工作进度,董延明每天都要绞尽脑汁想象自己又从协议中看出来什么。老黄倒也仗义,每次董延明云山雾罩的东扯西扯他都不说破,总在董延明说完之后自己再说自己的理解,一面说一面启发性的问问题,奈何董延明愚钝,总是要老黄说出来答案才能恍然大悟说“我也是这么想的”。
  董延明问完老黄问题,老黄嘱咐他,“以后问问题之前先自己过一下大脑,通讯是应用性很强的行业,特性直接面对底层客户,所以分析协议研究特性的结果要以入情入理为基础,如果再分析出让用户正在打电话的时候关机这种天马行空的特性,肯定是你看错了,仔细看,不要再来问我了。”
  董延明大窘,老黄又说:“你去订个会议室,今晚7点到8点半。你们几个新员工看协议也已经一个多星期了,今晚就串讲一下,互相了解也互相检验。再定一个下周三早上一个小时的会议室,我们下周开一次版本例会。”
  
  华为的会议室是稀缺资源,各个组各个项目每周都需要大量的会议室,狼多会议室少,总有人会订不上会议室开不上会,所以大家抢夺时都狼性的一塌糊涂。会议室都是从提前一周的零点开始开发预定,因此迫切订会议室的人都会起个大早来订,后来恶性循环大家越起越早,有的住公司附近员工就凌晨到来预定成功之后回家接着睡,有的住得远的有迫切需要的干脆驻扎在办公室,零点一过马上预定然后再叫加班班车送回家睡觉。
  07年修改了会议室预定办法,把开放预定时间后延到提前一周的8点钟,这才缓解了这个问题。不过后来董延明听说有人搞出了预定程序,可以在开放预订后的一秒钟内把所有的会议室预订一空。他想想当年抢会议室的紧张,喟然长叹:“外挂真是谋杀游戏乐趣的利器呀!”
  
  中午吃饭的时候,董延明和同一批进来小蔡小成小刘通报了晚上要串讲这些天自己分析协议的事情,大家都一阵恐慌,唯有小蔡满脸期待的说:“挺好的,我一直都觉得这样会加速我们掌握通讯知识,你看会的东西讲给我听,我再把我看会的讲给你听,而且讲的过程本身就是一种对理解加深,一加一等于三才是正确的学习方法。我在微软的时候……”
  大家一听微软就没话了。
  小蔡研究生实习的时候是在微软设计院,虽然最终没有留下来,但是也多少沾了些仙气。平时说些“认真学习踏实做人”之类的话也带着微软的光芒,也颇得人心,只有董延明作了这么多年落后分子泼皮无赖,这些话都是对他以往生活的颠覆,他心有不忿却无法反驳,只能在背后扇阴风点鬼火给小蔡起起绰号什么的。
  下午董延明潜心阅读协议,一面读一面很有城府的在纸上演练一下晚上串讲的内容。他这一部分不算复杂,涉及三个流程,估计十分钟就能讲完。他着重想了下大家会不明白的问题,会提问的地方,自己说不清楚的就记下来跑去问黄大仙。
  黄大仙那天下午又不在——PL的事情格外多,他被测试部喊去开针对该版本的测试计划review会了。他去找自己的导师潘安也没找到——他是V6的PL,一样忙。
  他座位边上认识的老员工也只有乔学峰了,属于工龄一年的半新不旧的老员工,不摆架子为人随和,董延明跟他熟的最快,私底下互称乔帮主、董大侠也一起YY的不亦乐乎。不过今天乔学峰可真没有时间,V6也就是潘安负责的项目转测试的时间点就是今天,乔学峰手里还有没有回归的单子要合入,如果因为他的问题单没有合入而推迟了转测试的时间点,潘安不杀他,辛苦了几个月的一帮兄弟也一人一口吐沫啐死他。果然,乔学峰一边敲键盘一边说V6新版本下午转测试自己真没时间,一分钟也腾不出来,董延明要是再遮住屏幕他就撞死在屏幕角上。
  董延明最后找到高守,高守早就发现董延明茫然的在办公区里晃了半天,解答完问题就正色道:“董大侠,以后问问题不用犹豫,我就算再忙也不会完全没有一点时间。”
  董延明听高守叫他私底下的绰号脸红了,唯唯诺诺。
  高守又说:“你以后有问题可以问咱们组闲着的每一个人,只要有时间我担保他们都会解答你。你得主动一点,积极一点,否则潘安也以为你什么都会了,结果你答辩的时候一说就什么都不会,这也是对你自己的不负责。”对资源经理来说,新员工转正答辩结果是一项考核指标,如果一季度新员工都答了C,那么资源经理决不是脸上无光这么简单。
  高守似乎闲到了,拉过椅子和董延明拉起了家常,“我觉得你是个很有沟通能力的人,有工作经验的在精神面貌上和毕业就进华为的一眼就能看出来。我就说,你得再主动点,也带动一下刚毕业的小蔡他们,你想,你不主动也没有人会为了你自己的事情主动,你不主动人家就会只看到主动的,这个道理你明白哈,所以你不主动你就会被忽视,而且理所应当被忽视,对不对,所以说最后来还是你吃亏,对不对。对我们来说,资源肯定是有限的,谁主动就多占有资源,不主动就等人家占完了剩下的,对不对?没有什么不好意思的,学到了知识才是自己的……”
  董延明默默的点头,沉思了半晌,一抬头眼含热泪马屁如潮,“老大,您真是个活的挺纯粹的人,想问题,透。我从前没想过这么细,也就贴了个边,唉,你说的真是……一针见血,一剑封喉啊……”
  如果不是高守的电话响起了,董延明还打算说下去。
  
  晚上6点半钟,董延明和小蔡们一起去F2食堂吃饭,这时候深圳的天已经黑了,研发区出出进进人来人往,董延明抬头看看这几座大楼仍旧是灯火通明。晚上开会他还是第一次经历,不过来了一个多月,notes里面会有其他人发送的会议通知,他知道这种会议是比较寻常的,而且老巩似乎对不占用工作时间的工作会议有着狂热的偏好。他觉得以后都要这样,实在忍不住便骂了句国骂,落寞的和众人一起去吃饭了。
作者: b45993e    时间: 2009-6-29 12:44
  26 —— 问题少年
  第二天董延明为了订下周会议室起了个大早,刚过7点就已经到了F4大楼的打卡机,打卡后却赫然发现小刘的名字居然在他上面。他以为小刘来的比他还早,大惊,但细看发现小刘的打卡时间是凌晨2点,那就是下班卡,顿时董延明一股无名火起——早知道他呆到两点就让他订会议室了。
  一直到早上8点多小刘才顶着雀巢到了办公室,董延明远远就看见他的头皮屑,皱着眉头过去质问他为啥昨晚呆那么晚。小刘说看协议,然后又特坦率说昨晚串讲董延明和问题少年这么牛,觉得自己同样看协议却比别人落后那么多,只能多花点时间了。董延明问,也没有人逼你干嘛这么拼,而且不是还有那么多天的时间么?
  小刘说:“那不一样,我们一样的起步我就比你们看的慢,如果我还每天都和你们一样看,那每天都慢一点,积累起来我就永远追不上你们了。”
  小刘又嘿嘿傻笑说:“没事,昨天吴海波也呆到快12点再走,人家都是大SE了,还不是很拼。我想了,老巩说的对,咬咬牙就几个月的事,苦也一世,闲也一世,趁年轻干点事情,别给自己老了留遗憾,对不。你不也常说么,男人,要对自己狠一点。”
  董延明翻翻白眼,说:“其实……我那句话有后半句的——傻B,要对自己好一点。”
  
  昨天晚上7点钟F4大楼301会议室坐满了人,椅子不够又从302扯了好些把。高守潘安乔帮主都来了,跟项目能扯上边不能扯上边的济济一堂。
  老黄进门的时候吓了一跳,退出去看看门牌才又进来,高守说:“老黄你没走错,我们专门来学习你们这些特性。”
  老黄把腋下夹着的盒子放桌子上,坐下笑说:“以后肯定有专门讲解V7特性培训,今晚是特性串讲,你们没必要听……”他说着说着一看觉着似乎来得都是这些新员工的导师也就不表示异议了,“首先感谢各位领导的不耻下听,我们这个串讲其实没什么意思,啊不,是没什么特殊的意思。就是想让新员工互相讲解一下,因为通过讲解这个过程,一方面是可以让大家都对这个特性有个初步的了解,也为了将来V7版本维护做准备,一方面是可以检验你对这个特性的了解程度并且加深了解。”
  董延明注意看老黄带进来的盒子,原来是电视剧《亮剑》的DVD盒,他觉得奇怪呢,就听到高守抢话说:“对,根据以往的经验来看,很多人会在讲解中融会贯通,也有人以为自己会了可是一讲才发现原来并没有真正理解,所以串讲很重要,并且这也是对大家表达能力的一个锻炼,希望大家把握机会多提问题多互相交流。”
  老黄被他抢了话面无表情语无伦次的说几句,“恩,对。反正上台去讲就要给大家都讲清楚了,大家听也不要闭嘴听,要跟他PK,要问到他答不上来才有帮助。”PK一词当时方兴未艾,老黄嘴里喷出来让大家觉得很滑稽,董延明第一个笑,笑到一半就被老黄点名叫上去第一个讲。
  董延明上台后就跟机关枪一样突突下午准备好的说辞,5分钟就全说完了。小蔡第一个反对,说这么说下去跟没说一样,而且没有从根源上分析为什么会有这个特性出现。而且,刚才下层网元和本产品间交互时究竟带了什么参数为什么要带这些参数根本就没有说清楚嘛。
  董延明瞪他瞪得目眦欲裂,老黄也给小蔡帮腔说董延明一定要讲到大家没问题才可以,如果解决不了那么就要当遗留问题,要再找时间开会直到讲清楚为止。董延明冷汗涔涔的把刚才的内容又放慢了速度讲了一遍,一边讲一边偷瞄高守和潘安的反应,看他二人微微点头顿时信心大增,音调提高八度,连白板上的墨迹颜色都加深了许多。他心里打着算盘,毕竟高守和潘安是他的直接主管,老黄虽然是项目经理,却跟他不是一个组的,项目完工大家分道扬镳,最终考评还是落实到组长和导师手上。
  其实老黄也是在点头的,他等董延明说完便评价说:“小董还是做了充分的准备的,这种用心的精神很值得新员工学习,而且分析的也很全面,可见平时也是下足功夫的。只是小蔡刚才提的问题,就是参数那个仍然没有回答,估计小董也没有细化到这一层,这个问题遗留,回去查协议在notes上发出来,抄送给在座的每一个人。”
  董延明点头称是,小蔡又发难说:“刚才说那个modify流程,我不知道为什么要跟着一个notify的流程,我觉得是不需要的。”
  董延明语塞,高守接话说:“其实这个是为了通讯行业的一个基本要求,就是相关网元的数据一致性。”董延明突然想起来老黄讲过什么,就抢话很老道的描述数据不一致会导致的后果,一说起事故就好像点到了老员工们的兴奋穴了,大家七嘴八舌的描述起某年某月某日公司因为数据不一致出现了什么事故,讲的吐沫横飞听的啧啧有声,捎带脚鄙视一下从前开发人员设计的弱智。最后来变成董延明站在白板前面听,潘安和高守在下面说相声,声势浩大到小蔡和其他新员工都噤若寒蝉,最后老黄看他们说了十几分钟还越说越兴奋,快崩溃了,挥手让小董下来,于是小董就这么过了关。
  那晚董延明觉得高守他们的状态很好笑,可是等董延明混成老员工的时候,他居然也染上了这么个习惯。但凡有人说起公司发生的事故他总是表现的格外兴奋,一会大声评论一会小声透露内幕,如果实在没有人起头他还要时不时问人家“最近又出事了,你知道不?”这也算是整个部门的通病,无人幸免。
  后来换小刘主讲自己的特性,可是他因为紧张而结结巴巴,一着急四川方言“巴适,板板”都出来了,大家听都没听懂更不要说提问了。老黄很不满意,让他回去再重新准备一次。然后是小蔡讲,董延明憋着劲要难为他,可是小蔡讲的很细,不用别人问,他一边讲一边自己问自己问题。董延明从上学的时候就不是会提问的学生,上学那么多年基本上从来没有在课后问过老师问题,所以这种场合马上就看出来效果了——他一个也问不出来,余下的几个人也没好到哪里去,就这样让小蔡轻松过关了。
  后来众人依次上台讲解,往往都被小蔡的问题给问住了。小蔡总是认认真真的听,一边听一边皱眉头,会突然打断对方提出问题,也会等讲完了之后一口气列出三四条问题来,没有一条难度系数低的。他一皱眉头台上主讲人就紧张,风声鹤唳战战兢兢,下台后无不怒目相视。董大侠心胸狭窄却自诩大丈夫,一看小蔡刚才刁难了自己,二看一帮兄弟被他问的东倒西歪,顿时怒从心头起恶向胆边生,等小蔡又抛出一个问题后,他装模作样看看时间,用足够让大家都听到的音量小声说:“就你问题多,一问能问十分钟。你哪来那么多问题啊,丫整个一十万个为什么啊!”
  话一出口满屋子人都笑了,一堆新人都觉得出了口气,不过小蔡居然不以为忤,根本没有董延明预想的脸红然后气焰略微收敛之类的表现,他正视董大侠说:“本来今天就是要交流,交流的目的就是要寻找不足互相提高,大家都是在问和答中学习……”说的老黄高守频频点头,小董立马萎在当场。
  学究式的小蔡一身正气,董大侠羞辱人家不成自己气焰被削弱了不少,但转念一想小蔡说的还真没错,只是一直身处在崇尚互相糊弄的大学或者研究所这种环境里的董延明,对这本应觉得正常的较真和踏实反而产生了不正常的厌恶。
  董大侠剖析自己,感觉上就好像大学时候董延明桑军看到去通宵教室学习的人就莫名的产生反感,如果那人还规劝他们一起上自习,他们更要大骂人家一顿来出气,归根结底这些反常表现其实也都是源于恐惧和嫉妒。就好像一跤跌到烂泥塘里孩子会习惯性的把拉他的伙伴也拉倒——凭什么我自己脏?其实是你自己掉下去,不能怪没掉下去的人,但是沾了烂泥的孩子只看到自己有烂泥,是见不得别人身上干净。
  后来时间证明小蔡是个很不错的同事,为人正直做事恪守原则,值得尊重令人敬畏,但即使如此也一点也不妨碍董延明送他绰号“十万个为什么”。十万个为什么这个绰号被大家传颂了几天,董延明觉得太长了,改成问题少年,果然更琅琅上口,而且大家普遍反映一听到这个名字就能浮现出小蔡的皱眉提问的嘴脸,立马腰不酸腿不疼学习更有劲了。
  那天晚上串讲到9点钟,最后黄大仙总结说董延明和问题少年小蔡最优秀,其他人要像他们俩学习,然后就散会了。出门的时候高守和黄大仙一起走,问黄大仙怎么拎着亮剑。董延明在后面偷听,黄大仙苦笑说:“吃晚饭看见老巩了,他塞给我的。党委号召每个党员都学习亮剑精神,咱们部门的党支部还专门买了一套正版碟,让党员都看这个电视。老巩就爱看这个,自己个看了两遍,现在一说话都是亮剑味,还让我在项目里发扬亮剑精神,我说没看过,而且这么个小项目没什么可亮的,他就让我看这个……”
  高守笑他不看邮件,说什么这也是老板写的给党委的一封信,提倡大家学习亮剑精神,还让班车上都放这个。
  董延明在俩人身后听的不亦乐乎豁然开朗,心想:“啊,我说呢,开工会那天老巩说话我怎么觉得有股熟悉的味道呢!”
作者: b45993e    时间: 2009-6-29 12:44
 27 ——聊天记录
  
  董延明来深圳不到三个月,电脑也没买,周日他只能在黑网吧上网。黑网吧里臭气熏天,键盘上一层黑垢,不过对于断网两个月的董延明来说,外在的恶劣条件是不能阻止他灼热的与人诉苦的欲望。
  那天桑军和龚明明都在,实际上龚明明每个周末都在,桑军是被董延明邀请上来了。桑总现在档期很紧,白天要工作晚上要学日语,据龚明明说筹备着去日本拍AV去。
  三人上来照旧寒暄吹捧一通,龚和桑都夸董延明前途无量,进了蒸蒸日上大公司,公司称霸宇宙日,就是明哥纳尽美女时。
  董延明赶紧谦逊几句:“哪里呀,我这现在就是上了磨得驴,任人吆喝,闭眼干活,苦的哩!”
  这句话发出去后觉得不够悲惨,就又打一句,“华为的员工都是牲口呀!”打完了觉得不够血腥就加粗加红设成最大的字体,刚要发就觉得身后出现了异样的声音。他扭头一看,在他和旁边座位中间的后面加了把椅子,做着一个MM,她跟董延明旁边的MM是一道来的,董延明回头看她的时候她正盯着董延明的屏幕瘪嘴皱眉呢。
  董延明没在意,扭头就把消息发出去了。然后就听到坐后面的MM在坐旁边MM的耳边,用适中的声音说:“你旁边那个人说华为的都是畜牲!”旁边的MM果然扭头怒视董延明,然后做了件让董延明很不明白的事情——抓起放在桌子上的零钱包,轻轻的摔了一下,又把鼠标在桌上墩了一下,然后重重哼了一声。
  董延明就跟吞了个蛤蟆一样别扭,他也没法说我就是牲口中的一头,而且又不能跟女生发作,因为万一碰上泼妇让人骂一顿挠一爪,董大侠也不用混了。他怒目圆睁须发倒竖,把QQ发送消息窗口字体加大加粗,写上“看什么看,再看强奸了你。”一边敲一边用眼角撇到两个MM倒吸凉气样子,心中舒服了许多。
  两个MM也干脆,马上站起就走结账下机。董延明得意不到一分钟就后悔了,站起来看门口却看不到两个MM的身影,发觉自己错过了一次机会——这是多么教科书式的欢喜冤家的邂逅桥段呀。
  他跟两条好汉说了下刚才的事情,俩人唏嘘不已,分别表示对董延明遭遇的同情,但是最后来还是赞叹华为员工的荣誉感之强。董延明表示那是没有气度的表现,若是自己肯定不会这么没城府,还赋诗来表现自己的气度:“他强任他强,清风拂山岗,他横由他横,明月照大江”。
  说完等着两位夸他有文采,结果龚明明和桑军沉默半晌,直接岔开话题说外语去了。
  龚明明最近在学习英语,用一个聊天软件UC,上面有不少英语聊天室还英文读音培训教室。董延明为了镇压他的气焰,顺口胡诌说自己用MSN加外国人直接和他们语音聊天。这话当时是笑话,龚明明当真以后就不是笑话了,他真的在MSN上随便加人,真的加了些老外,也真的和他们语音聊天。两三年后,龚明明在网上和董延明抱怨说最近接待的印度人的英语不好听,只能听懂六成,还是接待美国人轻松,董延明万万没想到促成龚明明这种能力的居然是当年自己一句玩笑。董延明回头想想,他的生活里其实遍布了这种无心插柳的戏剧情节,只不过大家习惯于在事后忽略偶然坚信必然。
  
  桑军:我可能要去日本了,哥俩要带什么不?
  龚明明:你都吵吵一个多月了,到底去不去啊,大忽悠!
  桑军:我靠,我都办护照了,能不去啊,关键要做协调工作,日本人办事还是很靠谱的。
  董延明:小日本靠谱么?
  桑军:靠,血他妈靠。上次我们做的项目,定在上个月13号交,结果日本人把需求弄错了,虽然是雇主那也真道歉阿,在我们办公室啪一躬就九十度,对不起说了几百句,诚心不。
  董延明:诚,比龚二给李小白认错还诚。
  龚明明:。。。。。。昨日像那东流水。。。。。。
  桑军:道完歉说,虽然这样,但是也请13日务必完成。我靠他大爷的,白耽误了一个星期,最后工期还不改。你再问他就跟你道歉,但工期是死活不能变,靠谱吧。
  龚明明:离我远去不可留。。。。。。
  董延明:跟我们公司风格有点像。
  桑军:我请他喝酒,他不去,说喝酒可以,吃饭地不要,我说为啥,他说,喝酒一碟花生米足矣。
  董延明:狗B小日本。
  龚明明:那日本人在你们公司阿?
  桑军:是啊。工程完后他问我哪里能找到年轻小妹,他说日语,你俩也听不懂,就那个意思,就说年轻小妹妹。
  董延明:靠他大爷的!
  龚明明:靠他大爷的!
  董延明:老桑,你赶紧去日本,也找日本小妹妹!
  桑军:你给出钱?
  董延明:出鸡毛钱,先J后杀,再J再杀,杀完再J,J完再杀!先占领东京,再蚕食九州,最后日本四岛全都是你爱的种子。百年屈辱一朝得雪!
  桑军:哦液,我是擎天柱!
  龚明明:我也哦液。我听你俩说话,想起一句话。
  桑军:滚,不想听。
  龚明明:真他妈是手淫强身意淫强国呀。
  董延明:能去日本也挺好的,去了给你多少钱?
  桑军:工资不变,一天补助三百。
  董延明:我靠,一个月多九千,真不少。
  龚明明:挺少的。刘大隆头几天问我要不要去日本,他有同学在找人,说一个月二十万日元呢。
  桑军:差不多,1:14呢现在。
  董延明:你给刘大隆还有联系呢?
  龚明明:有。我们俩头几天还约着一起去富丽华和香格里拉面试呢。
  董延明:哪个企业这么牛B,面试都是五星的,我们公司面我那前就他妈三星,想想都没有面子。
  龚明明:富丽华是摩托罗拉,香格里拉是花旗银行。
  桑军:我靠,你怎么不叫我。
  龚明明:忘了。。。。。。
  董延明:成没?
  龚明明:成了我跟你在这扯犊子。摩托罗拉太要求外语了,我一进门就一个外国老头跟我握手,我倒是听明白了,他说thanks for your coming,我不知道说什么,憋出来句,welcome,后来觉得这他妈似乎是该他跟我说的。
  桑军:靠,不叫我!
  龚明明:你去也白给。摩托罗拉我们俩语言关都过不去,后来去面花旗,他们软件中心招人。我用PB,刘大隆用C++。
  董延明:刘大隆这厮C++还是不错的,与洒家不相上下。
  龚明明:PB要求会英语,C++要求会日语,这下弄拧巴了,我俩又被卡下来了。
  桑军:拧巴?刘大隆会英语不会日语倒算拧巴,你也不会日语啊,说的就跟你会日语一样,装B犯。
  龚明明:滚。反正我现在觉得还是学习语言重要,我现在看了就这个要求高。
  董延明:9494,我现在看通讯协议简直受不了了,全是通讯方面的词,全都是大长句子,太要求语言了。
  龚明明:我说的是沟通的语言,阅读还好练,你用不了三个月就能搞定,沟通不行,靠时间,靠真功夫。
  龚明明:对了,我还听人说去日本可苦了。
  桑军:苦你大爷。
  龚明明:苦你太爷!
  董延明:你大爷和你太爷都苦,赶紧说怎么苦法。
  龚明明:那边肉贵,基本吃不起,菜也贵,还吃不起,水果也贵,反正都贵,大米都还几十块一斤。网上一哥们说,他一个朋友去日本,呆了六个多月,没吃过肉,天天就是大米饭倒点酱油。实在憋的受不了了就去超市肉挡那个案板的缝中踅摸点肉丁。天天超负荷劳动,早上起来要七八个闹钟一起闹,否则根本听不到。呆了半年多,一条180多斤的汉子回来剩下30来斤了。
  桑军:胡扯。。。。。。我们有同事去过,确实贵,吃不上肉,不过饭还是能吃饱。
  董延明:我靠,凭啥都说华为的员工像牲口?我看我们社会主义国家处处都是温暖嘛!
  桑军:吃饭也有菜,不过就是干鱼寿司什么跟大米饭也差不多少。反正去那几个月每个月平均能剩下来伍千。
  龚明明:那也行,纯挣,还能长长见识。
  桑军:嗯,回来也敢吹牛B了,毕竟咱也留过洋。而且,出去几次回来说不定也能带项目了,到那时,哼哼……
  董延明:你老婆怎么办?
  龚明明:交给我照顾了!我一定像照顾我老婆那样照顾!
  桑军:她没事,还指望我给她带化妆品呢。
  龚明明:我最近英语练的还行,打算去IBM面试一下测试经理的职位。
  董延明:不在海关干啦?
  桑军:他干不下去了,好几年不涨工资,我早让他换我们公司了,坐地涨一千。
  龚明明:年轻人,眼光要放长远,你要是觉得现在靠你打键盘能多赚点就多赚点,那你就是打错了算盘也按错了键盘!不想想以后的发展!
  董延明:明哥是厚积勃发一步到位呀。
  龚明明:哪里,哪里,哪里哪里。哈哈,哈哈,哈哈哈哈哈~~
  桑军:八神三段笑……
  董延明:我最近就比较烦,事贼多,开始写规格了,基本上写多少字改多少字。然后天天不是这个找你就是那个找你,要答辩了导师考你,写规格PL考你,部门也考,小组也考,真没工夫干别的。然后我们组长还让我统计组内资产,部门秘书还时不时让我帮她搬个东西。
  桑军:可怜,进了华为就被靠来靠去。
  龚明明:怪谁呀,我从前就说不让你去。
  董延明:滚。不过也挺好,我觉得我现在可知道学习了。不过就是天天事多,现在早上起床都怕上班了,怕接电话了,我就不明白,怎么这帮人就卯上我了。
  龚明明:我知道为啥!
  桑军:为啥?
  龚明明:长的像个包子就别怪狗跟着。。。。。。
  
作者: b45993e    时间: 2009-6-29 12:45
上不了天涯的就看我这个吧,不过要耐着性子看,我转的比较拖沓::yxiao:::
作者: b45993e    时间: 2009-6-29 12:46
28 ——凤凰和烧鸡
  董延明的规格初稿的诞生非常不容易,尤其对于董延明这样第一次踏足通讯领域,又从未受过软件工程熏陶,平时又自以为是认为自己有文学造诣的彷徨男青年来说,艰难程度就好像人们经常评价一个产品问世之难所最常用的比喻——女人生孩子。
  董延明的规格第一次评审被诸位评审专家评的体无完肤,就差在注释里面写上“一坨屎”了,即使如此董延明也依然泰然处之八风不动。其实原因很简单,就是爱因斯坦的小凳子原理——世界上还有比这份文档更烂的文档么,有,就是董延明在这份文档面世之前的那几个版本。
  
  在之前的那些版本里,百忙之中还抽出时间的黄大仙打上了N多批注,诸如:我靠,怎么只有三个流程,还有四个哪去了;我说过多少次了,规格里不能用成语;管多是什么意思,方言?去掉……
  董延明修改了一下午才修改完,然后就发出评审了,黄大仙看到评审通知就愣了,打电话喊小董说:“以后评审专家给出评审意见后,一定要和评审专家确认修改,否则你觉得你改好了,实际上完全是…是…鸡同鸭讲!”
  董延明特别想问黄大仙谁是鸡谁是鸭,不过黄大仙已经挂了电话,临了丢下一句“从今天开始到评审意见反馈这段时间会比较轻松,你没有评审任务那再仔细看看规格,自己修改一下,不要以为把规格扔出去就完事了,说到底这也是你的文档。”董延明自己看自己的规格,可是就跟父母看自己家孩子一样,怎么看都是一朵花,怎么看怎么顺眼。
  
  他的文档一共17页,除去目录封底什么的实际内容12页,发评审通知时写明了时间点是两天后的中午下班前,但是到了时间点却一份review表单都没有收到。他又兴奋又忐忑的报告黄大仙,黄大仙说:“放心好了,绝对不会是没有问题,都工作很多,忙,看你工号小就懒上了,正常,你要催,不停的催,否则来年你也拿不到review意见。”
  傍晚董延明又去找黄大仙诉苦说催了也没收到评审意见,黄大仙说你怎么催的,董延明说发notes啦。黄大仙一拍桌子说:“那谁理你呀,这帮人有时候一看你工号小就miss你的邮件,你要打电话,要去座位上当面要,如果找不到人非要发notes不可,那也要抄送给他的直属领导。”
  董延明很诧异,“这……不好吧,都是同事,咋就跟要帐一样,再说了本来就是求人家办事。”
  黄大仙苦笑说:“谁求他啦,这就是他的工作,他没有按时间完成就是工作不饱和,他完成质量不高也是工作不饱和。你应该理直气壮,你发文档给他评审,你就是他的客户,你就是他的上帝。再说了,你不好意思,回头你的文档缺陷率达不到,谁负责?你不好意思,你纵容别人,到头来就变成你的工作不饱和,你的考评就要被影响。对不对。高守又不负责你的日常工作,他只看到你的文档缺陷率不够,质量不高,是否影响后续开发,你说他怎么给你打考评?”
  董延明咣咣的点头,黄大仙又说:“你呀,要按照你发送的评审通知里面的评审专家名单挨个打电话,催是肯定不够,他答应你了,回头肯定又忘了,你一定要他给出时间点,就明天中午下班前吧,如果没给你就再打,问他什么时候能给,直到给出来为止。”
  董延明心想这滚刀肉架势要在研究所两天就成了过街老鼠了——太不给人留面子了。他想想又说:“黄老师,要不你给我打吧,我的这个评审名单里还有刘彻呢,实在不好意思打。”刘彻是系统组的组长,整个部门传说中的两大SE之一。
  黄大仙说:“我没空呀,而且这个一定要你催,你给他打,口气强硬点,他也不敢怎么样你,还要老老实实给你review意见,回过头来他觉着你名字没听过一查notes,发现你是新来的,肯定就记住你了,保证另眼看待呀。这不就给领导留下个好印象了么?”
  董延明还是觉得不该打,可是又没办法反驳,磨蹭了半天才回去。走到潘安座位上灵机一动去问潘安,潘安和黄大仙口径完全一致,还多叮嘱一条,“一定要打手机,刘老大忙,总开会,你打座机一般找不到人,你发notes他真的忽略你,两万号的老大都这倒霉德行。啊?有什么不好意思的,他就比你早来公司5、6年呗,老巩的电话我半夜两点钟也一样打,打,没事,他敢在notes上留手机你就敢打,那就是留给你打的。再说都是为了工作,他保证不会反感,还得觉得你小伙有冲劲,高看你一眼。”
  董延明心想这什么世道啊,我揪住领导不放要个意见他高看我,我没啥大事打他手机他也高看我一眼,听起来都不像正常人。Review的checklist规定最少要三名专家反馈review意见,也就说最少要收集到三个人的评审意见,愁。
  review专家里有高守,他就跑去问高守,高守马上表态说第二天上班前肯定给出来,然后又问董延明搜集review意见搜集了多少了。董延明说:“您老人家这是第一份表态要给的,剩下的影都没有。”
  高守笑笑说:“那你得追,得有吴海波的精神,死缠烂打,你不给我我要的,你也别想做你想做的。你要是有这个精神,很快就跟吴海波一样在部门里出名了。”吴海波是新晋的SE,最擅长死缠烂打和深夜加班,他的传说董延明也听过许多,连续三个季度得A,三个月把通讯协议看了一遍,11点之前从没回过家,两个月没有过过周末等等。
  董延明赔笑说:“这不行,我这人太害羞了,黄老师让我给刘彻打电话,我都不好意思。”
  “给刘彻打,那打也没用啊,刘彻想看也没有时间,更何况他根本就不可能给你看。你们怎么把初稿也发给刘彻评审啦?”
  “上周三项目例会那天老巩说我们都是新人写规格,要保证质量就要把好review这一关,所以要提升review评审专家的密度和层次,让在评审专家里把系统组的人都加上。哦,还让我们发review通知的时候也发给他。”
  “瞎指挥,刘彻根本就不可能review,咳,大SE也肯定都没有时间,老巩他评没?”
  “反正没评我的,小蔡也没。”
  “他肯定没有时间!立项的时候我就说了,规格这个阶段不应该下放给你们新员工写,你说你们本来还要学习那么多知识,对通讯又一点了解没有,对系统架构也没了解,这让你们写完了,谁照着你们的规格开发那还不是等着出错么。”
  董延明知道高守在骂决策,不过多少涉及到了自己,总归不爽,但他还是讪笑着帮腔说:“可不咋,我写那规格真是烂,我都不知道那些流程咋回事,也不知道总共要涉及几个,每个都是干啥的。”
  “你看,这东西就是会者不难难者不会,你现在接触的少,搞不懂流程都是再正常不过的了,其实时间长了你一看原来来来回回就这三四十个流程,经常用到就这十几个,到时候你一说要加什么特性,我脑子里马上反映出来哪个流程多什么参数,回什么消息。你要是没熟练这个地步,写出来的规格一定千疮百孔,浪费时间不说,还影响我们产品的质量。”
  董延明沉痛的表示了自己的赞同,高守叹了口气说:“说也没用,反正你写就好好写吧,规格这东西对你锻炼意义非常大,别糊弄了别人也糊弄了自己。刘彻你不用催了,催了也肯定催不到,老黄也是被老巩给忽悠了。我反馈review意见,你再去催一下一组,就是老黄他们组的李志兵,他是V5和V6版本里开发你这个特性相关版本的,他的意见非常重要。然后……然后你催一下测试部的意见,必须要给,如果你不能跟测试部达成共识,那以后测试的时候你麻烦大了。咳,就算他们没给意见,你也要确保你这个特性的测试人员看过你的规格。嗯,这就够三份意见了,别人给就给,不给你也不能拖着评审会议不开,影响开发进度。反正checklist上有规格收集到三份review意见就可以开评审会议了。”
  董延明感恩戴德的离去,感觉做到资源经理的高守在处理公司事务上确实要比做到项目经理的老黄和潘安高杆一些,虽然老黄年纪大,潘安也和高守差不多,但是手法上还有差别,也许就是位置不同眼界也不同吧。不过高守太喜欢评论领导了,这对于华为这样一个等级森严的公司来说不是一个好习惯。虽然老巩老丁这种几百人的领导能和董延明这样的新人毫无差别的坐在大开间的办公室,但这并不能说明中国人最喜欢的阶级在这里被消灭。同样,即时华为拥有了与世界最顶级的公司媲美的流程制度,但是落实到基层,大家依旧会面临人治高于法治的局面。在进入华为快三个月的时候,董延明冷眼看待公司的管理制度,觉得万言万当不如一默,哪知几年后他每天都骨鲠在喉岩浆在胸不针砭时政便会憋的难受,类似高守的状态他也觉得算温和的了。
  
  第二天中午,董延明收集到了四份评审意见,评审意见达到六十几条,虽然大都是重复的,但是从字面上看平均每页都有五六条,这也够一辈子没有拔尖事件的董延明骄傲一次了。中午吃饭的时候董延明跟大家说自己收集到了六十多条意见,结果大家居然都没有诧异。小蔡收集到了一百多条意见,小成也有八十多条,不过好在他们的规格都是与老员工合写,而且他们的规格都有三五十页那么长,平均到每页上的缺陷率是不能与小董相比的。小董想了想觉得平衡了,就开始描述自己的review意见都怎么难修改了,尤其是缺少了两个流程的处理,现在还要增加两个规格点,估计写完了这份文档也有20页了。小蔡却叹气说,他是写多了,想的太全面了,估计要砍三四个规格点,本来50多页地规格要变成40页了,当时就把董延明石化在椅子上了。
  当家吃吃饭发现从头到尾小刘都不说话,一问才知道他的负责的部分要重写,从格式到内容被评审专家普遍的鄙视了。大家都笑他中奖了,唯独他自己不笑。问题少年安慰他说:“抬头看看墙上写的‘烧不死的鸟才是凤凰’,任老板的至理名言啊!多打击几次你就是大牛了。”
  小刘抬头看看墙上贴着的条幅,闷闷的说:“如果烧死了呢?”
  董延明嘴快,抢着说:“那就是烧鸡了!”
  
作者: b45993e    时间: 2009-6-29 12:47
29 ——乔帮主
  这一次V7开发的流程,老巩破天荒的没有增加任务没有缩减工期,这在董延明日后与老巩相处的两年多里是不可思议的。但不增加任务不代表没有人员变动,高守早就预言过随着项目进度的发展,青-壮-劳动-力将会撤换出来,后续的新人会被补充进去劳-动-锻-炼,同时会让一批新人来做特-性负责人,他甚至预言老巩会跟他们说:“我很看好你,你要表现给我看,拿出你跟别人不一样的东西来。”
  都被他说中了。
  老黄PL的工作太忙了,他在规格阶段不断的协调各个特性各个小组各种资源。按道理说PL一般都会承担0.5的工作量,但是老黄太喜欢插手到别人特性上的事情了,要求自己对自己项目下的十来个特性都了如指掌。按说这也是好事,一个对版本特性了如指掌的PL总是部门的福-音,只是他实在是没有那么多时间,结果董延明加班加点一个人把一个特性的规格文档都写出来了,他居然灵机一动又觉得董延明其实自己也可以胜任这个工作。
  乔学峰呢,对了,乔帮主不是也是这个项目中0.5人力的么,乔帮主在V6的转测试维护工作中泥-潭-深-陷。本来他的工作计划是伟-大的V6转测试之后维护几天,待问题单数量趋于稳定就撤出来加入更加伟大的V7版本开发中去。可是从转测试第二天的中午午觉起来后,敏-感的董延明就高瞻远瞩的意识到乔帮主是指望不上了。
  
作者: b45993e    时间: 2009-6-29 12:47
那天中午大家照例先看行政服务之窗,董延明的习惯是把床垫子铺开盘腿坐下看。董延明在华为呆久了,也习惯了中午的娱乐便是看行政服务之窗,并且也只有中午才能看,因为该版块只在12点半到1点半之间开放。后来有一次秘书公开征求大家意见,说华为日常-精-神文明生活中还欠缺什么,一愣头青回复并抄送所有人道:在华-为这个精神--文-化如此贫瘠的公司,中午看行政服务之窗已经是我最大的乐趣了,可是它还要限定只有中午时段才开放,请向上-级-部-门-反-映要求全天开放!
  董延明和大家普遍关注的都是征婚交友版块,里面有好多征婚征友的MM贴照片,而且每天更新的资源总有二三十个,标题清一色都是美女,内容中自我介绍的部分基本上有些固定词汇:“气质优雅、因生活圈子小所以一直没找男朋友、听说华-为好男儿的大名”,要求中也有一些词汇是固定的:“不抽烟、最好不喝酒、老实可靠、有一定经济基础”。有的聪明的直接卡年纪,要求7-5年以前生人,这个年纪在部门里除了老巩老丁也就剩下老黄了,老黄扔那个部门都属于特殊情况,所以估计这MM就是奔着老巩那个级别的员工来的。
  关于质量,可以用董延明这伙人的一个-猥-琐的笑话来诠释:小刘是成都人,打小在春-熙-路上已经受过--洗-礼,早就曾经沧海难为水过尽千帆皆不是了。刚进公司的时候,中午一看行政服务之窗上的征婚美女照片,小刘吓了一跳,为了文-不对题的图片义愤填膺努不可遏,川-骂有如黄-河泛-滥。到公司一个月的时候小刘已经能平心静气看看行政服务之窗了,再过两个月他已经和董延明小成他们品头论足了,而且经常性的把其中的一些图片保存到硬盘上。按照这个趋势发展,董延明想象应该这样发展:两年后目光呆滞的小刘,中午三口两口吃了饭,跑回座位上,打开行政服务之窗,猴急抱着屏幕啃来啃去。就像董延明跟龚明明说一样,那什么三年,那什么貂蝉。
  乔帮主也是行政服务之窗的忠实粉丝,他还专门写了一个抓图软件可以每天自动把更新的图片保存到硬盘上。06年结束大家忙于写年终总结的时候,乔帮主义薄云天的整理了一份06年行政服务之窗发贴美女总结,做成了PPT与大家共享。
  就这样一个视之窗美女照片如命的好汉,那天中午居然没有循例看之窗,他回来后就一言不发坐在座位上,董延明问他怎么了,他说刚开始测试第一天跑其中一个流程就core了,现在所有人员全力投入排出,否则老巩要发-飚了。
  老巩发-飚是什么样子,董延明很感兴趣,可惜乔帮主没时间,只说保证你将来有时间看到。
  午休时间是12点半到两点,吃饭还要半个小时,一般一点五十五秘书冯月就把办公室的灯全打开了,所以董大侠跟乔帮主扯了几句就着急忙荒的睡去了。中午吃的饱一躺下就觉得似乎是放倒了的啤酒瓶,总有些酒沫子要顺着瓶口荡漾,董延明翻了五十几个身之后,听到身边乔帮主卸-甲就寝的声音。
  中午冯月打开顶灯,董延明的眼睛正好对着键盘和桌子中间的缝隙,因此即使他和大家一样把头伸到桌子下面脚伸到外面,也一样会被灯光耀到眼睛。他爬起来叠毛巾叠床垫,然后就听到乔帮主一声哀号。
作者: b45993e    时间: 2009-6-29 12:48
乔帮主是潮-州-人,在董延明的世界里,那是个盛产-大-佬-的地方,那地方出来的人应该操着一口流利的“-gan-你-娘”斜眼看人,把烟头吐到别人脸上。不过乔帮主却是黑瘦又不苟言笑的青年工人形象,每天按时上班按时下班,偶尔弹性时间内晚到了也要亏心般蹑手蹑脚的坐到座位上。乔帮主办事很有责任心,潘安安排他维护他就认真维护,他名下每个CR单打开来都是堪作新员工CR单填写规范。据高守说V6的code阶段乔帮主一天写过5000行代码,虽然都是编码解码那种雷同工作,但是光复制粘贴修改检查这种繁琐的工作也是很消磨人的意志,只有乔帮主安心做完了。
  乔帮主桌子上有个小暖壶,作用是忙起来的时候没空打水还可以保证有水喝,事实上他在V6的阶段经常忙到一坐半天的地步,饮水全要仰仗早上来的时候装满的暖壶。在当时的华为,懒的表现与别的地方不同,很多国-企乃至公-务-机-关办公室里是提供暖壶的,因为大家懒的去热水间打水,但在华为懒人以董延明为例是这样的,即使再忙也要去热水间打水也要去厕所蹲坑,而乔帮主的这种精神无疑更加接近任老板所说的“耐得住寂寞坐得了板凳”,如果他经久耐用且任劳任怨就接近任老板所说的“板凳要做十年冷”的境界了。
  事实上乔帮主的板凳的确够冷的,他是慧-通的员工。在董延明进入华为前听说过慧通,有人在CSDN上描述为华为的资源池后备军,当时董延明第一反应就是星际里面的虫族血池。但是进了华为之后他发现除了工卡颜色其实没有那么多差别,资源池里的后备军与正规军完全一致,大家同吃同睡同苦同作,没有一丁点的不同。
  发现不同的时候董延明已经是四个月的老员工了,与乔帮主耳鬓厮磨日久生情,食则同桌寝则同穴。董延明是任何公司里都会有的那种包打听的角色,他知道每一个人的工资奖金乃至家庭状况出身背景生活习性,每次薪酬变动乃至出行旅游人数统计董延明全都洞若观火了如指掌。但是不过多么伟大的人物多么伟大的事迹总是要有艰难的第一步,在当时乔帮主就是董延明去掀开华为冰山一角、老员工神秘面纱的第一步。
  当天具体情况董延明已经记忆模糊了,记忆深刻的是俩人违反公司规定的透底之后,乔帮主的黯淡的扁眼睛圆了又扁扁了又圆。乔帮主工资三千五,补助伍佰,与董延明做同样的工作,这让每天追着人家屁股问问的董延明很窘。
  要说这事情也不算是秘密,有关公司的薪酬分配不均,大家也隐隐约约有所了解,只不过当面对质的冲击总要强过捕风捉影的怀疑。
  后来V6的ST阶段完结,当季度乔帮主得A,乔帮主与高守私低下有沟通,这次拿A纯粹是成全乔帮主进华为。但是经过了很多波折,乔帮主最终也没有进得了华为,原因是他是专科毕业。很久之后董延明主持招聘,经手的简历有如过江之鲫,适逢中国大学流行改名且改的高-潮-迭起,他所见中国大学名目一时间激增,想象力得到大幅提高,河山大川花鸟鱼虫宇宙苍生都可以作为大学名目,观学生水准之一斑而知学校实力之全貌,概此类学校大多喜好门面多过内容,可又偏偏俱都标注本科学历,只能让董大侠喟然长叹,老天无眼,不佑善人,在这个弄张本科学历比办-假-证都要容易的年代,唯独乔帮主生不逢时行差踏错饮恨慧通。
  
  
  扯回那天中午,乔帮主还没有和高守搭成协议获得老巩的首肯,他还是兢兢业业的工作,他中午起床摇摇鼠标晃开屏保,结果打开的CR单电子流里面V6版本的问题单数量好像凭空冒出来一样多了十几张。如果转测试的每一天都以这种几何级数的方式激增的话,不要几天问题单的数目就会超过所有维护V6版本的员工体重总合了,忧心质量胜过自己健康的乔帮主悲从中来不能自已,遂哀号一声以头抢地。
  事实证明乔帮主的推测没有错,V6版本在首轮测试中问题单果然如雪片般满天飞舞,春江水暖董延明先知,乔帮主的一声哀号之后董大侠很快就了解了以后自己要独自面对这个特性的命运,他明白怨天尤人哭天抢地都于事无补,他想,那就让暴风雨来的更猛烈些吧。
  
  
  昨天有人说太多名词了,所以加上注释,CR:Change request
作者: b45993e    时间: 2009-6-29 12:48
30 ——临危受命
  “我很看好你,你要表现给我看,拿出你跟别人不一样的东西来。你们一起来了那么多人,还没转正就能做特性负责人的只有你一个,你这是临危受命啊。多好的机会,你的第一步非常成功,别人都说,良好的开头是成功的一半,你现在已经成功了一半,剩下的一半怎么样就看你了。行九十而半百你也听说过吧,千万不要在成功的前一秒倒下,如果是那样,不仅仅是你董延明的问题,也是我巩正仪的问题,因为我用人不明,因为我看错了你,错误的把你推上了这个位置。嗯?嗯。我会很心痛,但是我从来没有看错过,你绝对能行。年轻人咬咬牙,没有什么做不了的。况且你董延明又是这么聪明的人,难道你的智商就比高守低,就比潘安低么?他们能做到的你一定要做的更好,你要去打倒他们!”
  晚上7点钟,老巩在自己的座位上和董延明谈心,其实谈不谈的意义已经不大了,因为董延明已经认命了。老黄和乔帮主铁定不能继续,董延明想那还装个球不如做个高姿态呢。
  董延明很慎重的表态说:“巩总,我来到华为想的就是要跟您一样好好努力一次。这种情况我虽然从来没想到过,但是我也很能理解部门人力缺乏的难处,说实话,我非常愿意接受这种挑战,真的,没有压力就没有进步,人呐,都是逼出来的。”
  老巩笑了说:“好,你能这么说好,人都是逼出来的,确实没错。如果不逼就没这个项目,没这个部门,老板如果不是被逼,也肯定不会有我们华为。董延明我记住你了,小伙子很有干劲。行,加油吧,我看着你。”
  董延明接下来跟许多讨价还价的人一样,自我标榜之后用“但是”来转折语气,“但是……我怕我的经验不足影响了项目的进展呀。我担心的是我从来没有有关项目的经验,如果这个特性因为我的经验不足出现了问题,那我就……就……死不足惜了。会不会因为我的盲目自信导致了产品的疏漏,或者说我太想证明自己反而使得产品出现了问题,我很怕好心办坏事。高守跟我讲,咱们做通讯的出一定点的错就是一个重大的国际事故。我只怕给您好好表现不成,反倒丢了您的脸,那我就太……”
  老巩看着董延明笑,装模作样的拿起本子说:“我要给你记上啊。”自己在本子上划拉几下,接着说:“这样,你这块任务确实不少,逻辑也很复杂,我可以给你再投入一个人力,但是还是要你多投入。你好好干吧,有困难随时向老黄反应,其实年轻的时候多做一些不是吃亏,是积累财富,是原始积累。你记住老板的那句话,公司绝对不会让雷锋吃亏的。我巩正仪也他妈不会让雷锋吃亏的,你董延明不要在我面前装熊,装一次两次让我知道你聪明就足够了,剩下来该你表现能力了。”
  
  董延明心惊肉跳的和老巩谈完已经是8点多了,他看看时间就喊小成一起去食堂拿夜宵了。研发食堂从8点50开始可以拿加班夜宵,董大侠8点35到食堂的时候前面已经排上了十几米的长队,队伍在他身后继续增长。排在前面的人已经拿好了夜宵只等8点50一到就可以刷卡走人,董延明还没有接近可以拿夜宵的地方,所以只能和小成有一句没一句的拉话。
  这是黎明前的黑暗,风暴前的宁静,董延明如果洞察到那一晚是临界点,一定会很享受着片刻的安逸。后来董延明跟人说起从那晚开始到UT结束的那段时间总会文绉绉形容“其间种种实不足与外人道也”,若再问便目光深邃的遥望不存在的远方,一手扶腰一手做指点江山状,若死缠烂打非要说点什么,他便血淋淋阴森森的说:“烧出凤凰的大火中,一定会有漫山遍野的烧鸡横尸千里……”
  
  那天晚上俩人就跟所有无法预知未来的人类一样,快乐的八卦着,他们扯了一阵子项目又扯了一阵子人事,最后把对领导的腹诽变成了口诽,一致颂扬老巩简直是他妈的黄世仁再世周扒皮投胎。话虽这样说,与所有爱憧憬爱冲动的年轻人一样,董大侠口不对心还是隐约有些兴奋的。因为即使当前还有不可逃避的千难万险要面对,但是老巩给他许了些看上去很美的未来,然后呢,这不可预知而且很有蜃景气质的未来就给了很傻很天真的他千斤顶般承受自己本不可想象压力的能力。
  董延明时过境迁客观评价,狂热的斗志和坚定的信念虽然可以让人战胜很多看似不可战胜的跨越不可跨越的,但是面对现实的时候痛苦还是如约而至从不爽约,若以为有了青铜小强们的斗志便苦也不觉得苦,那只能说汝非烧鸡焉知焦了耶?但从正面来说,董延明事后回忆事前还是觉得很有意义,因为那些事情总让人觉得不可思议,并且令人感叹人的潜力是无穷的,同时也要佩服领导的催眠能力——攻城为下攻心为上,逼迫下属加班和忽悠下属加班虽然都是加班但是境界上有着天渊之别。
  
  8点50一到人流开始向前蠕动了,几十秒夜宵的档口就触手可及了,董延明拿了两盒纯牛奶和一盒酸奶。公司给每个加班到8点50的人或者呆到8点50的人付7元钱的夜宵费,董大侠这伙人每天必拿点东西回去,就算不吃也要拿,否则就觉得对不起晚上那几个小时的加班。俩人都拿了东西往前蠕动,自嘲说一晚上两个多小时就7元钱的加班费,这算是全世界最便宜的工资了吧。
  
  他俩往外走的时候碰到了问题少年,他抓住个袋子却往办公室方向走,被董大侠喊住,他解释说:“我靠工作太多,回去搞会,坐10点的班车走。”
  董大侠撇嘴让他走了,“你看到没有,这B拿了5个鸡蛋2个鸭蛋。”
  “这算啥呀,刘自明来了三个多月,顿顿拿咸鸭蛋,冰箱里累计了几百个了。”
  “他要卖了顶加班费啊?”
  “妈的,拿公司的钱不当钱,坏了也不知道给公司省点经费,不拿就他妈吃了老大亏似的。”
  俩人骂着问题少年,各拎着几袋酸奶坐班车回家了。
  
  第二天早上董延明打开notes就收到了好几封邮件,一看时间都是他走之后的。先是老巩晚上9点钟发了封邮件给黄大仙抄送给高守、金吉和董延明,大意就是通知人事变动,并且最后还加了一句烈火炼真金来表扬董延明一句。董延明看后浑身抽搐,哆哆嗦嗦喝了口水压了压惊,心想莫非这就是慧眼识珠,又一转念,“糟了,要炼我……我还真不知道自己的成色,万一是鱼目混珠怎么办?”认识自己最难,妄自尊大和妄自菲薄中间只有纸一样薄的一条线,往往一不留神就落到线外又不自知,准确的看待自己远比准确的看待别人更加有难度,如董延明一般的人往往会事到临头才如没有过冬粮食的动物一般忧心忡忡。
  董延明惴惴不安的看第二封邮件,后来的邮件就是高守9点10分的回复,也就是说了些作为董延明直属领导的过场话,诸如这是对小董的挑战,小董不要辜负老巩的信任,有问题随时可以联系他。
  黄大仙的邮件是12点多才回的,他最近在忙着准备UT工具TCL的培训,天天都忙到下半夜,不过他12点多才看到邮件董大侠是死也不信。
  金吉作为项目的PM居然对于人力变动没有掺合,也没有表态。董延明一开始还觉得是华为特色——上级喜欢插手下级的工作自己的工作反倒不那么热心,例如老巩就插手老黄的项目计划制定和金吉的人力安排,老黄就插手到各个项目负责人的时间点安排和规格点设置——后来才觉得不对劲,开发代表和PL上蹿下跳的,位于这两个职位中间的PM反而隐身了。
  后来他听说金吉闹着要离职,一开始乔帮主说是工资,后来董延明综合考虑金吉的两万多工号和部门活字典的名声觉得很难自圆其说,后来小成在导师宋江那里,宋江从高守那里得到确切消息,听说是金吉受不了朝9晚9的生活,他想要真正的生活。真正的生活是什么样子,董延明还真没有想过,他来到华为后被老巩摧残的以为所有人的生活都是拼命工作,工作的间歇大喊“燃烧吧,青春!”(出自火影——作者注),金吉这样的老员工居然对这样的生活二心让董延明很吃惊。
  
  他没有时间考虑太多,今天正式开始SRS阶段,他还没搞清楚SRS是什么呢。问题少年和小成他们都有特性负责人和导师指导写作,可他自己就是特性负责人。而且他因为这个特性负责人的头衔格外被旧人和新人关注,潘安又因为V6问题单过多变成了生长在了测试部的植物,他因而变成了风口浪尖上无人看护的小白菜,风雨飘摇一任群菜妒。
  
作者: b45993e    时间: 2009-6-29 12:49
 31 —— 细分说,万能SE的来龙去脉
  吴海波在成为V7的SE之前已经名声大振了,老巩鼓励新人的时候喜欢说:“我希望你们中能涌现出一批吴海波式的员工”,或者说:“我看蔡德岩的架势简直就是一个小吴海波嘛!”吴海波擅长刨根问底死缠烂打,据说通读过BAR所有代码,对BAR产品的架构了如指掌。当然这些资本也仅够他在部门里笑傲江湖,真正让他扬名的是BAR产品与南美市场部的矛盾。
  
  IT公司都一个通病,就是市场与研发的矛盾往往会贯穿着公司整个成长史。市场觉得天下我是打的,瓜分利润理应给我们大头,研发觉得剩余价值都是我们创造的,分配盈余也应该让我们占先。两面都有理,两面都没错,两面都觉得自己拿少了对方拿多了。
  从上层建筑的角度说,直接面对客户的职能机关肯定要优先保障,毕竟客户才是公司的生命,这就导致了两方矛盾的激化——市场怎么做研发都觉得在刁难,研发怎么做市场都觉得在怠工。一碗水端平很难,况且人心本来就不平。很多公司对这种事情采取的方式都是堵而不是疏,毕竟堵虽然有点野蛮却能立竿见影制造一派和谐气象。
  关于华为的堵还有个小故事,05年有个有才的兄弟,用notes发了部自己的原创小说——日月神教。大概内容是教主任我行纵横江湖人挡杀人佛挡杀佛,手下兄弟分成两派污衣派和净衣派,两派兄弟利益倾轧面和心不和,如何如何明争暗斗,如何如何两败俱伤。神教、任我行、污衣派、净衣派这些称谓大家心知肚明,得到了广大研发同仁的大力共鸣,一时间在内部广为抄送。据说公司服务器管理员最开始发现一封雷同邮件在短期内被大量抄送还以为是老板又写文章了呢,结果一看内容立刻倒吸几口凉气——这是对我司现有的伟大利润分配路线无耻的攻击呀。最后来闹到公司最上层出面将始作俑者开除,原因似乎是泄漏公司机密违反安全规范之类的,同时所有大面积抄送传播过此邮件的降薪,小面积转发的罚款。霹雳手段一出该邮件的立刻被像病毒一样彻底消灭,在董延明入职之后剩下的只有难辨真假的传说,但是那个很有网络恶搞风格的处罚结果却被老黄证实了,“怎么不真,我就被罚了伍佰。”
  
  产品与市场本身就有矛盾,再加上BAR产品又不是一个以稳定著称的产品,这也加深了这两者的矛盾。实话实说BAR产品的不稳定也是大多数华为或者类似华为这种创业阶段的企业产品的通病。
  因为BAR在南美接连出了几次事故,所以在当地口碑不算好,其中厄瓜多尔用的就是华为的BAR产品,接连出了几次小事故和一次大事故,影响更是恶劣。不过你说这能怪BAR么,世界上没有百分白的安全所以事故总是难免的。想我天朝地大物博华为的产品遍地开花,隔三差五的出事故也都像二十四节气一样让大家习以为常,怪就怪厄瓜多尔弹丸小国还没有我朝一个省大,那次大事故一下子就让全国臣民告别现代生活一天。顿时厄瓜多尔举国沸腾,连累当地市场办的老大被运营商骂个狗血淋头,差点被杀头平息国民怒火。
  据说,仅仅是据说,当地市场办一讨论,我司在南美不是仅仅销售BAR一个产品,我们也不是专为BAR服务的,既然如此,那还要不要继续为BAR背这种接连不断的黑锅?讨论结果是我们再也不要为BAR背黑锅了,不背的最好办法就是让BAR以后进不来南美市场。
  BAR的PDT经理王守义手握着世界各地运营商招标的所有计划,坐等上半年高密度招标的南美区捷报频传,可是一晃几个月居然一个标都没中。王守义今年的销售额还没有到,不由得心慌了,赶紧跑到南美区现场考察,结果就发现了本来BAR产品最有希望的一个标的报价居然比爱立信的同类产品高了百分之五十。老巩评价说,这不是埋汰人么!
  董延明没想明白是埋汰客户还是埋汰BAR,按说市场不敢埋汰客户,可是把价标高了埋汰产品又不太符合常理——毕竟好货贱卖才符合埋汰这词的意境。
  王守义自然会向市场要说法,他毕竟是产品PDT经理,市场再嚣张也还顾念同袍之谊,他们的说法是客户自身对BAR失去了信任因而不愿意接受BAR。王守义马上表示要赤膊上阵与客户亲自解释,市场懒洋洋的预约了一次会面——在他们看来王守义这种级别的领导养尊处优这么多年上阵冲锋无异于肉包子打狗。
  王守义在华为十年,大风大浪都见过,冬天春天都经历过,自然也不会蠢到以为自己的色相就能满足客户,他让老巩马上把手下最得力最彪悍最了解BAR优点的高手空降解围。本来老巩属意系统组的组长刘彻,他资格老贡献大对通讯熟悉对业界了解是SE中的SE,俗称大SE。可惜刘彻老婆要生了死活也不肯去,想让号称BAR活字典的金吉去,金吉居然没有办护照,老巩算了下时间等金吉办好了护照拿到了签证,已经足够王守义从南美泅渡回亚洲了。老巩一调查系统组有护照的只有两三个人,遂大怒,强令以后BAR上下必须把港澳通行证和护照提前办好,以备不时之需,这也是董延明办理护照的原因。
  吴海波当时刚进公司两年,做SE仅一年,是俗称的小SE,在刘彻的大力推荐下老巩万般无奈把他送到了南美,结果吴海波一战成名,彻底扭转了南美市场对BAR产品的封杀,从此南美重新变成了BAR的产粮地。
  究竟吴海波是怎么做的,除了当事人无人知晓,王守义发的PDT喜报上说,吴海波发扬了BAR人的优良传统,艰苦奋斗,敢打敢拼,力挽狂澜云云——就跟CCTV某七点档娱乐栏目一样措辞花团锦簇冠冕堂皇,却没有任何实用价值。
  老巩后来在一次BAR研发体系的整风大会上说起了吴海波事迹,据说是当时公司的相关市场负责人和对应客户对于通讯都是二把刀,偏巧吴海波大学和研究生都是搞通讯的,通讯行业的起承转折平上入去全都如数家珍,又加上这么多年勤学苦练,不管硬件软件路由通讯都颇有见地。客户说你们BAR产品不好,某年某月出过什么事情,吴海波说不对,这个事情原理是这样这样这样的,客户一听有道理就问,我们现网有如下问题你看是什么引发的,吴海波马上就分析从路由协议通讯协议看网络应该是这样这样传输的,但是你们那样那样的问题肯定是因为这里这里出现了那种那种情况,解决方法当然是用我们BAR的产品。吴海波连写带画,据说该他讲的他讲了,该别人讲的他也讲了,知无不言言无不尽,把客户解答的一点脾气没有。
  客户龙颜大悦,拍桌子说,BAR的产品这么好我们早就该用了。
  如此的过程实在太过儿戏了,听上去就好象糊弄傻小子一样,不过后来出台的证据表明,有时候现实就是这么儿戏。据高守说,吴海波赶上了好时候,南美运营商因为组建网络时间不长还未产生稳定的维护团队,所以运营商的通讯知识比较弱,也就是中国人俗称的好忽悠。当然了也不排除当时距离通讯业的行业萎缩还有几年时间,各大巨头不够关注第三世界客户等一系列宏观原因。总之,就跟蝴蝶效应一样,总一件微不足道的小事导致了这种结果,不过究竟小事是什么大家不关注,结果为导向已经大势所趋了。
  老巩在一封致BAR全体研发同仁邮件里说:“要争开眼睛看世界,不要局限于自己的那一堆一块,程序员并不是仅仅局限于写好代码,要对自己整个产品有想法有见地,要像吴海波一样,关键时刻能够站出来,做领导危急时刻可以信赖的人,做一个万能的员工。”
  言者无心听着有意,中国人喜欢揣摩上意的给人定性,吴海波从此以后便被人称作万能SE,名声扶摇直上风光一时无两。
作者: b45993e    时间: 2009-6-29 12:49
32 —— 慢端详,BAR终结者前世今生
  董延明被吴海波叫到了楼上。
  吴海波因为出差时间太久回来已经没有了自己的办公桌,就跟随刘彻坐到了7楼实验室。刘彻是纯粹的技术人员,一心只想搞好技术,办公室都脱离了整个部门,搬到了冷僻的7楼实验室。
  董延明到公司时间还不长,第一次上楼道里空空的七楼,无形之中对吴海波增加了些许神秘感。7楼实验室有一波牛人正在搞封闭攻关,据说没白天没黑夜的工作,可董延明进门的时候,他们还都翘着脚聊天。吴海波和刘彻的办工作在里面的角落,进去要拉开玻璃门,在外面看俩人好像生活在鱼缸里。
  吴海波请董延明坐下,“我看了你的规格了,似乎评审的力度不够。我不知道你们项目的PM和PL怎么把关的,我预感这样的一份规格将来会有大麻烦。”
  其实董延明最讨厌别人我预感怎么怎么样,就好像自己多英明神武烛照万里似的,但他还是很谦虚的点了点头。
  刘彻扭过头说:“V7这个版本不行,老巩还想拿来做主干版本替换全球局点,我看悬。金吉早就说要走了,还非要他当V7的PM,结果老黄一个人也管不过来呀。写规格的时候李浩又要离职,SE居然都没有参与规格评审,一帮新兵蛋子你评我评。现在V7就是三不管四不像……”
  新兵蛋子董延明大吃一惊,他每天忙忙碌碌觉得充实又辛苦,觉得V7每一件事情都有理有据有条不紊,人尽其责物尽其用,可是换个角度居然变成了“三不管四不像”了。
  吴海波点了点头,刘彻干脆把整个身体都转过来,“我昨天开产品扩大会议,可有意思了。市场那边的代表投诉V5这个版本太不稳定了,出现过好几次宕机了,有时候还要技服手动重启,让老王赶紧用V7版本替换。老王说,你别看V5烂,那只是因为V6和V7还没有Ga!当时老巩脸红透了。市场那个SB代表就反复说BAR这个产品开发的不好,使劲对着老王说,老王怒了,拍桌子骂,你他妈看谁呢,他才是主管研发的。说完一指老巩,老巩吓坏了,赶紧表态说,新人多团队新老交替还不熟悉CMM流程,结果老王就说,SB才用CMM流程。哈哈哈~~”
  董延明倒是知道BAR的领导层都把他妈的当口头禅,但是没想到PDT经理王总守义会这么骂开发代表巩总正仪,似乎他们之间只差了半级。
  吴海波面露难色说:“大佬,我正工作呢!”
  刘彻一边笑一边说:“我马上说完了,完后那个市场的就说再出事就要投诉我们产品线整个研发体系,结果邓总就骂他说,老子经常和费敏徐直军一起喝茶,你他妈敢搞我。哈哈哈哈”
  董延明特别想知道这个邓总是不是他四面见的那个邓总,但是刘彻说完了就扭过头去了,只给董延明留下了一个领导也爱八卦的背影。
  吴海波就好像从来没有被人打断过一样,语气不变的说:“我昨晚仔细看了看9527这份协议,看完之后啊……你这份规格猛地一看不咋地,仔细一看……还不如猛的一看。……”9527这份协议相关此特性的部分董延明看了一个星期,听说吴海波一个晚上就看完了立刻被镇住了,此后吴海波说什么是什么,也不大敢反驳。
  
  下楼后董延明还满脑子都是吴海波通宵读协议的身影,想到规格中的问题错漏百出罄竹难书,有些汗颜,不过眼下SRS都快写完了,不知道修改还来得及不。他走到黄大仙位置上禀告了刚才被吴海波批评的事情,结果黄大仙勃然大怒,“他凭什么批评我的人,SE本身就就写规格维护规格,我派人帮他写他还敢批评我的人,妈的规格有问题他提单改呀,你改完了我照着做,他妈的帮忙都帮出乱子了!”黄大仙和老巩一样喜欢说他妈的,“他妈的系统组的人越来越懒了,自己不写规格还挑毛病,他要再找你你就说你要写SRS,你的修改意见你都同意,规格维护是他的责任,你不用管了。”
  后来董延明跟高守一说这事,高守也老大不高兴,“怎么成了老黄的人了,他PL只管这个项目里的人力分配,最终人力的资源还是隶属于资源组。老黄就是手伸的太长,不过他话倒没错,本来规格就该系统组写,让你们写本身就是一个错误,不过……唉,他以后再找你你就拒绝他,他只是SE不是你的领导,他应该自己负责提单修改规格。”
  
  
  董延明负责的特性后来果然出了很多问题,老黄总喜欢说,开头暴露问题比后来暴露问题好的多,不怕暴露问题就怕暴露不出问题,言下之意开头暴露的问题越多后来就会越放心。不过他似乎忽略了一个问题就是,前期暴露的问题和后期的安全稳定成反比只适用于正常且成熟的软件开发流程,反观不正常的情况,如果是基础上出现了问题,就会随着开发流程的深入逐步暴露出更多的问题,而且越往后问题就越难定位也越难修改。
  董延明在不了解通讯不了解特性不了解产品的情况下就开始了规格写作,写出来一份千疮百孔的规格,虽然后来的针对规格文档的评审和修改看似做得很充分,但是因为没有足够的人力和时间以及评审专家的能力保障,也注定了review的走秀性质,也早早昭示了这个特性和这个版本的质量。
  后来V7这个版本在历经磨难后艰难面世了,试验局便core了一次,等到真正商用之后CR单的数目更是步步登高,一时负责现场问题解决的运维组问题吃紧,天天在老巩那里哭闹,说在这样下去就要集体辞职。老巩大怒,表示这点压力就受不了那大家都不配拿公司的工资,干脆都不要干了自他而下全体辞职好了,BAR产品解散算了。老巩那段时间火气很大,三更半夜总要往公司跑的人睡眠肯定不会好,心情自然也好不到那里去。他有时候会很粗俗的骂下面的人:“部门的业绩蒸蒸日上,产品质量却每况愈下,这样迟早完蛋,部门完蛋我完蛋你们也完蛋。你们要好好想一想,究竟问题出在哪里,到底差哪呢,要从自己身上找原因,不要一有问题就他妈找我哭穷!”
  
  到底差哪呢?一个产品的质量差,建造者董延明难辞其咎,可是董延明思来想去觉得自己原因固然是有,只是已经如果尽力了怎么算?
  这时候董延明还刚完成规格投入SRS文档写作,每天忙的工作时都忘记了喝水。每日固定加班到9点,然后坐9点10分的班车回家,有时候工作热情高涨,也会坐10点钟的班车,偶尔为了在领导面前表现,也会工作超过12点,然后打电话给车辆调度室,叫一辆小车安逸的送他回家。对了,临走前他是不会忘记找个理由发一封邮件的,并且抄送给所有的领导,恨不得把任老板也抄送上。这时的他辛苦又充实,完全不会考虑他的努力究竟算是给公司的成长添砖加瓦还是拆墙挖角。
  那段时间小组还组织了一个讨论,部门要求每组都要讨论本组对于部门的战略意义以及本组的定位,最终要以一句话的形式表现出来,而且这句话就会是以后本组的宣传用语。后来这句话出现在各组的年终述职和各种宣传材料中。
  会议选在晚上,大家晚上不用工作都很兴奋,于是畅所欲言,一时间“敢打敢拼,勇于亮剑”等新闻联播体官样文章甚嚣尘上。高守敲着桌子说:“这些话别的组也会说,我们要拿出旗帜鲜明一目了然的口号来定位我们组在部门里的位置。”最后来定下来的也没有脱离新闻联播体,但是好歹有了些实质内容,董延明对此最大的贡献是增加了一句话,“我们是BAR产品的问题终结者”,本意是所有的问题都会在本资源组解决,结果大家都开玩笑说我们要做BAR的终结者。
  过了多年董延明所在组的定位改了好多,大多换汤不换药,让人很难有深刻记忆,但只有那次终结者让人印象深刻。甚至他回味华为的生活,总觉得那天晚上应该是个不一样的晚上。有时他会想象着自己在创造历史的一众面目模糊的小人物中所扮演的角色,他觉得他应该和小成小刘这伙人一起挖坑,一边挖一边快乐的高唱着:“我们是害虫我们是害虫……”。
作者: b45993e    时间: 2009-6-29 12:49
 33 —— 壮士方志久
  方志久是董延明认识的第一个姓方的人,而且志久君就跟董延明想象中姓方的人一样,脸型刚毅有棱角,很有革命烈士的风范。方志久是广东人,瘦小枯干,爆牙,说话果真是“我系广东银,名几不好听”。他比董延明晚一年毕业,不过是研究生毕业。
  方志久进部门不到三天就被派去和董延明一起做特性,这个时候距离董延明转正答辩已经越来越近了,董延明每天埋头写作文档的同时还要担忧自己的转正,天天都很焦虑。方志久无疑增加了这种焦虑的情绪,因为董延明望眼欲穿的盼望着老巩答应的一个人力居然是刚进公司的新新新人方志久,这种打击一度让董延明产生破罐子破摔的想法——哼,又要马儿跑又让马儿不吃草,老子把这个特性做坏给你看!董延明有心去找老巩理论,眼前却浮现出老巩的嘴脸,“地主家也没余粮啊……”
  董大侠上下打量方志久,沉吟半晌,挤出微笑来,“太欢迎了,我他妈盼星星盼月亮总算把久哥你盼来了,以后这个特性就靠你挑大梁了!”
  方志久满脸堆笑,显然是把董延明当成老员工了,“不系这个样子的啦,我系来跟董老师学习的嘛……”
  董延明一听就知道方志久把自己当成老员工了,这种问题他遇到了好几次了——大概是他挂着特性负责人的头衔,有几次比他晚来几天的同事都会诚惶诚恐的叫他董老师请教他问题,每次董延明总要皱眉沉吟许久,细细体味过老员工的滋味才恋恋不舍道:“这个……我也不会……我其实也是新员工……”
  董延明举起工卡说:“久哥你看我工卡,我就比你小一千号,早来不到三个月呢,我们互相学习啊。”他怕方志久缠着自己问问题,也顾不得享受被人误会的愉快了,忙不迭的表明身份。
  方志久态度立刻360度的大转弯,由满脸堆笑变成了瞠目结舌瞬间又恢复了满脸堆笑,正好转了一个圈,董延明立刻警觉起来了——这人变脸功夫如此了得,怕不是省油的灯。
  “延明,不要客气,你是特性负责人,我就要跟着你干,你说怎么干我就怎么干!”
  董延明心头一热,站起来拍着方志久的肩头称赞道:“壮士啊!来,我们来分配一下SRS点,马上就开写吧!”
  方志久满脸堆笑说:“延明,我今天才是进部门第三天……我还要找导师去给我讲讲什么是BAR呢,呵呵,呵呵,呵呵呵呵”
  董延明萎在椅子里,挥手示意方志久哪里凉快哪里呆着吧,自己寻思是不是也该去寻求导师的帮助了。
  董延明的导师潘安忙V6这个版本忙的四脚朝天的,基本上除了刚开始,基本上没有指导过董延明什么。偶尔有空跑到董延明座位上讲讲东西还要自责,“我最近真的是太忙,没有办法象宋江那么指导。”
  董延明立刻表态,“老大你这么忙,当然要分轻重缓急了,我好几次去问你问题都看你忙,都不好意思打扰,我知道你没时间,我特能理解。”
  潘安倒有着程序员特有的质朴,没有顺杆爬,“那倒也不是,老实说,如果使劲挤,再忙一天也能挤出来10分钟指导……”
  董延明自负伶牙俐齿却总被潘安的这种沟通方式折服,简直不知道说什么好了,完全接不下去。
  幸好高守是很称职的领导,他经常性的抽查董延明这伙人,发现问题会逼迫大家去学习或者亲自讲解,讲解完之后大多都说:“我比你们导师讲的都多,是不是?”后来董延明知道作为资源经理,如果组内的新员工转正成绩不好会影响他的季度考评,不过他还是挺感激潘安的。
  自己的问题还是要自己面对,项目和学习两手都要抓两手都要硬,董延明这时候还没学会放弃,况且也没权利放弃,而且高手也嘱咐他们说:“学习要保证,但是项目也要继续,因为答辩的时候是要有输出的,如果你输出的不多,那你答的再好也没有用。”
  转正答辩主要要考察员工对于BAR这个产品的熟悉以及对通讯原理的掌握情况,这些属于基础知识。当然也会包括对公司乃至部门规章制度的了解,据说曾经有新员工答辩时被问过,“你们开发部长的工号是什么”。新员工的头几个月是很矛盾的——精力都放在基础知识上就会没有输出,多做工作又会减缓对基础知识的掌握,虽然最终通过工作大家都会融会贯通彻底掌握那些基础知识,但是转正答辩却卡在入职三个月的档口上,所以如何能短期内找到输出和基础知识的平衡点就是新员工最想要探讨的。
  
  董延明愁啊愁就愁到了晚上,他一边写SRS一边挠头,撸掉一把头发也没写出来一个点。SRS与规格不同,规格强调功能实现,董延明看看协议翻翻介绍BAR产品的架构胶片也能写个八九不离十,SRS就要关注到输入输出和处理,虽说还未到代码级别,但董延明的水准距离清楚各个模块的输入输出还有很遥远的距离。
  董延明伸个懒腰,看到办公室里座无虚席,他拍拍旁边的乔帮主说:“幸福啊,产业报国真幸福啊!”产业报国是任老板的口号,董延明也喜欢拿来说事。
  乔帮主正在编译代码,两眼通红,他曾经说过他刚来公司的时候加班更多,经常晚上11点了站起来一看,嚯,满满一屋子人,就好像早上10点钟一样。到了周末更了不得了,到公司一看大家都早来了,跟周一一样,那叫一个产业报国,报的一塌糊涂。
  董延明晃晃头说这不全都是吴海波了么,乔帮主说不过后来公司突然不让加班了,而且大力倡导效率,有时候领导们还会往回赶人,所以董延明赶上好时候了,加到八点半还能拿点夜宵回家,居然也满腹牢骚,没天理了。
  这个时候距离乔帮主知道他与董延明之间的薪水差距还有两个月,乔帮主心态平和目光长远,站着说话不腰疼。两个月后,乔帮主坐着也腰疼的满腹牢骚指天骂地。自此董延明经常提醒自己,不要急于以过来人的身份评价一件事情,因为当你觉得你看透的时候也需正是你站错了方向的时候。
  董延明那晚没有拿夜宵,他一边写SRS一边撸头发,打算写完一个SRS点就走,奈何时间太快,不知不觉已经9点半还没有完成。他走的时候办公室冷冷清清,日光灯一如既往的明亮。董大侠心里堵的慌,说不上是什么原因,只是觉得自己小时候想象的生活与现实差距太大了,他甚至萌生出了一个奇怪的想法,这么如蝼蚁一样的工作究竟是为了什么?
  董延明沿着过道往外走,走到了快到门口的位置居然看到方志久还在座位上——因为座位紧张,新人往往被安置在角落或者门口。
  董延明过去跟方志久打个招呼,发现他居然再看董延明写的规格,当时感动的差点抱头痛哭。董延明说:“久哥,我马上就答辩了,你要是不赶紧写我肯定没时间准备,你也不想看我卷铺盖吧。”
  方志久表态说自己想赶紧开始工作,只是实在是不会。
  董延明马上倦意全无,他慷慨激昂跟方志久说,“谁说不会就不能写了,谁说写就一定会了,我觉得你这个精神不好,不拚搏不奋斗不华为。有困难要上,没有困难……也不用创造困难了……老巩说的,要勇于亮剑!亮剑是什么,就是说现在就有一个SRS文档摆在你面前,你不想接,你想干什么呢,你想跑。你这个就不行,没有那种精神,你要往前冲,去写去跟我跟老员工抢着写!就算打不赢也要把剑亮出来,这才叫亮剑,然后呢?我们全力一搏虽败犹荣啊。”
  方志久显然还没有听过老巩的演讲,他肃然起敬的表情让董延明心花怒放,他随意发挥,“亮剑亮剑就是亮出我们的剑~~~嘛,你说你这把绝世好剑你不亮出来那就得蒙尘就要生锈。你问,怎么亮呢。你说怎么亮,砍菜切瓜这种事情你亮的出来么?菜刀也能砍的顺畅,切的麻溜,你们都能砍你凭什么说你优秀。对嘛!你要去斩钉截铁切金断玉,这才是区别你和菜刀的地方,只有在这个时候才能体现出来你才是剑,你是真正的剑。对不对?但是哪有那么多机会让你展示你剑的本色呢,如果不是这种危急关头,大家都跟你一样切菜,你也不可能比别人做更好,因为那只是砍菜切瓜的工作,大家也都有菜刀的本事。只有这种危急关头才需要你这剑……你这把剑站出来,也只有你这把剑才能站出来,如果你不站出来,对你来说错过一个机会,对领导来说,当然是老巩老丁那个级别的领导来说,他们也失去一个机会,因为他们会觉得我下面的都是菜刀!这种机会一年不会有几次,因为如果他们觉得都是菜刀,那也不会用金玉来试,那你就要安心的被当菜刀使唤。时不我待呀,久哥。老巩说的,你不表现,你就要被忽视,你就是要放弃权力,你就要失去机会。而且如果人家愿意表现,菜刀也会有机会……”
  方志久沉默半晌,目光流转全是钦佩之情,董延明赶紧趁热打铁,“你知道人生什么最可悲么,最可悲的就是明明你最有能力,却因为你的保守,让鼠辈置身高位尸位素餐!”他说这话抬了望了下空旷的办公室,仿佛一群大老鼠蹿来蹿去一样。
  方志久猛的抬头问道:“阿?是什么,你刚才说的那个成语是什么餐?”
  董延明翻翻眼睛说:“是什么不重要,重点是我们会证明自己,就这次就可以,这次就是脱颖而出的机会。项目肯定要做,一个特性也不能少,我们就两条路,要么做要么不做,对不对?做好也是做,做差也是做。一个水桶十块木板围成,决定水桶能盛多少水的不会是最长的那块,决对是短的那块,对不对?这个版本7个特性,决定版本质量的肯定是最差的那个特性,我们俩绝对不能做短木板,要做也要做倒数第二差的……”
  晚上十点董延明离开办公室,仰望星空自觉老巩附身一般,壮士方志久不知道什么时候离去的。
作者: b45993e    时间: 2009-6-29 12:50
34 —— 答辩
  董延明只听说过有人延期答辩,还从未见过答辩不通过被开除回家的,不过这个经验是他在华为几年后才总结出来的,当年自己要答辩的时候并不知道,因此紧张的不得了。
  他被选在第二答辩小组,答辩时间下午两点四十五分钟,小成和小蔡他们都是在第一答辩组。第一答辩组由老丁领衔,第二答辩组老巩领衔,组成员都是些预研部或者总体技术部的专家。
  答辩前高守组织了预答辩,把全组二十来号弟兄都集中到了会议室,让小董们一个一个讲解自己的胶片,然后让大家提意见,提前演习一次。讲的认真提的仔细,大家都很入戏,问题少年更是不放过每一个错别字,小董在白板上画流程图的时候,他还指出了小董写流程名称大小写混杂,这是个很不好的习惯。
  高守说这是大家进公司的第一次考评,要重视不过也不用过分重视,因为一次的成败不会决定一生的命运,真正的能力还要在日常工作中体现出来。
  话虽如此小董还没有摆脱紧张的状态,偷眼看另外几个新员工除了问题少年总是一副斗志昂扬的样子之外,大家也都心虚着——毕竟几个月不间断的学习,导师组长天天耳提面命的要求,这种环境给人造就的压迫感不会这么容易消散。
  大家一个一个评论完了,高守就要求老员工都说说自己当初被问的问题,仿佛高考押题一样。但这种开放性话题比较轻松,大家也乐于发挥,结果口子一开各种八卦便甚嚣尘上。有人说要小心老丁喜欢问人通讯协议的编号,有人说刘彻每次必问BAR内部模块同步机制,有人说从前有个牛人答辩时后特不耐烦说你们有完没完我还要回去改单呢,结果还得了A。然后就扯到老巩最近心情不好了,宋江甚至绘声绘色的描述其老巩昨天开PDT例会被王守义痛骂的情形,逼真的仿佛他也在场一样。
  高守敲桌子让大家聚焦,他说:“从前答辩我都没重视,所以没把历次答辩的问题整理出来,你们这次答辩后要记住问题,回头整理出来,总结到咱们组的资源库上。不过答辩的问题挺乱的,除了业务知识还会扯到公司制度,这一部分也不要掉以轻心。你们知道公司的质量方针么?”
  大家你看我我看你,只有问题少年想了一下说:“似乎是满足客户需求,为客户服务是我们存在的唯一原因吧?”
  高守点头说:“差不多,你看,如果你们水平一样,差距就这么出来了,小蔡能得A你们就只能得C。”
  宋江抬头问说:“咱们部门有四条禁忌是什么?”
  小成马上说:“编程规范、经典案例、软件流程、公司制度!”
  高守笑说:“你看,你们都不知道,这四条禁忌是老丁制定的,要咱们部门每个人都要记牢的,工作中小心对待严格贯彻,如果你们答辩连这个都说不出来,那最起码是个D。”
  董延明说:“这个我也知道,只不过他们师徒俩配合抢着说了!”
  高守说:“那我问你个公司制度吧,你鼠标坏了,怎么办?”
  董延明愣住了,完全不记得这也是公司规定,于是老员工都笑了,新员工也讪讪的笑了。潘安说:“就说找秘书吧。”男人扎堆的地方总是喜欢拿女生开玩笑,于是大家笑的更欢快了。因为大家都笑的好像明白哪里好笑了,所以董延明使劲咽下去问清楚到底怎么办的问题。
  
  据说有一个墨菲定律,说越有可能出错的事情,你越怕出错的事情,就越有可能出错,换成中国话大可以描述为“好的不灵坏的灵”、“倒霉催的”。董延明现在就遭遇了这个定律,他的答辩小组是老巩牵头,剩下的都不认识,其中一个头发竖立的人就问他“如果键盘坏了该怎么办?”
  董大侠不知道怎么回答好,那天潘安说找秘书,不过当时看大家笑的又很猥琐,实在不知道是玩笑还是真的。他刚想5秒钟,提问那人就说:“这种问题怎么还要想,公司的制度应该张口就来呀!”董大侠一慌就说:“找冯月……啊,不,找秘书!”
  四五个答辩专家组成员都抬头看了看他就又低下头了,董大侠知道自己说错话了,更不敢多说了。余下的专家问了几个问题,不算太深,不过也总问到系统架构的关键或者通讯协议的细节,看似平淡却蕴含凶险,几个问题下来董延明就发现自己以为已经掌握的知识千疮百孔经不起推敲的。他再次认真打量几个专家,已经与刚进门的时候他看到的路边公车上随处可见的没精打采的路人甲大不相同了,他们脑子里存储着最扎实最实际的通讯知识,他们拥有发展历史短暂的通讯行业所有的经验,他们是公司的中流砥柱,是最了解通讯的人。
  董延明肃然起敬了,如果他被他认为很高端的技术问倒他不会觉得羞愧,反倒会觉得以大欺小,但是他被问的却是他天天接触的自认为了然于胸的知识,知道怎么做和知道为什么要这么做之间的差别就是董大侠的挫败感一浪高过一浪。
  那几个人问完后似乎点了点头,不过董大侠还沉浸在自己有关工匠和大师区别的思考中,没有太留意。老巩最后问了一个问题就是四个禁忌,董延明随口一说,老巩摇摇头说这问题以后都不用再问了,都背的烂熟,却就是落实不下去。
  董延明回办公室后,大家已经都回来了,一批进组的是7个新员工,除了一个因为私事延期答辩,这次答辩了6个。方志久这种比他们还晚的员工异常热心询问答辩的近况,大家都耐心的描述了自己的问题,又遮遮掩掩的说自己答的不好。
  老黄走过来,跟大家说都放心,一定都能通过,然后就说不要工作时间聚拢一堆说话,让领导看见了印象不好。大家知道领导都不在,也知道他想让大家赶紧做项目,都恨恨的散去了。
  刚散去高守从外面回来了,他一回来大家就又聚拢起来,高守看着小成和小蔡说:“刚才答辩组的人非要我说你们俩谁的平时表现更好一些,而且一定要排出名次来,我估计这次你们俩肯定一个B一个C,如果是A就不用问了,如果都是B也不用问了。”
  小成和小蔡脸色立刻难看起来了,又不想问高守给出的答案,高守笑笑说:“没事,答辩说明不了什么,我答辩的成绩也是C,现在还不是做资源经理么?”
  董延明在一边听的心里空落落的,似乎压了好久的石头不见了,但似乎没觉得轻松,反而有种盲目感,往往期待了太久的目标在抵达的时候附带的空虚感,不让人觉得不真实或者不值得。
  他眼角瞥见黄大仙在座位上频频站起来观望他们这一堆无心工作的人,愈发觉得心灰意懒了。
  后来答辩成绩出来了,董延明和小蔡是B,剩下的都是C,小成给同一批新员工群发邮件说,问题少年的B和董大侠的B是不同的。
  董延明一开始没看懂就发邮件问那里不同了。
  小成说,是问题少年的B是他牺牲自己换来的,要问题少年请客。
  问题少年不愿意,说他还觉得自己应该得A呢,俩人就在邮件里呛了几句。这时候大家都已经转正了,从前如履薄冰的感觉没有了,邮件聊天也是家常便饭。
  董延明刚想劝架却突然明白了小成的话什么意思,顿时大怒说BC同根生,相奸何太急。
  小刘总是反映慢半拍,于是也发了邮件提醒董延明打了一个错别字。
  
作者: b45993e    时间: 2009-6-29 12:51
35 —— 乱拳打死老师傅
  董延明是个对生活充满幻想的人,他会给自己生活里的某一天或某一个阶段臆想成一个人生转折点。这些点泾渭分明的标示出两种截然不同的生活。在他想象中,那些点之后的生活无比美好。就好像他高中时候就盼望着结束高考之后的大学生活,似乎那里就是避世的乐土,大学又盼望赶紧毕业之后开始工作单位,仿佛那里是自由的天堂。尽管现实中的遭遇往往事与愿违,但是他仍每次都要乐此不疲的热望那一天早日到达,而且热望的同时还伴随着地狱中仰望天堂的YY。
  想象中的答辩日就是那些臆想中的转折点之一,而且想象中答辩的过程应该琼浆玉露甘之如饴,但真的渡过了却如白开水一样平淡。答辩就好像一出正戏前的开场锣声一样,紧锣密鼓的提醒人们注意正戏开场了,尽管于整部大戏的质量关系不大,却无法跳过。
  答辩之后董延明最显著的变化就是总算有了弹性工作时间,上班时间放宽到10点钟。但也不是说员工每天的工作时间减少了一个小时,只是允许早上晚一个小时到,可以通过晚上加班来补足着一个小时。公司每月会根据员工一个月的总工时平均到每天来计算每天工时,如果每天平均工时不足8小时……那很显然说明你的工作时间有问题了。
  这时小成散播谣言说部门每月会有工时排名,拍在最后面的要被打D,如果连续几个月都排最后面就说明工作态度有问题,就要被末尾淘汰。
  董延明很愤怒这样的规定,便晚上加班时私底下去问高守。高守是个很有趣的领导,表面上冠冕堂皇满口大道理“公司的资源24小时只能用于工作用途”,私地下却非常愿意以个人的身份与人推心置腹。他跟董延明说,这都是过时情报了,从前确实有过,但是已经废除有一段时间了。他同时也嘱咐董延明弹性之后自己对自己的时间一定要把握好,如果平均工时真的小于8小时,最起码是说明工作时间都不饱满,具体后果他也说不准会怎么样,但是肯定不是好事。
  董延明听了高守的透底就放心了,不过这个弹性工作制意义也不算大,因为V7忙的太凶了,每天的工作时间总是不够实在也没有时间给他弹。他和方志久累死累活把SRS写完,战战兢兢的发出去评审,却很意外的收到了寥寥几条意见。董延明以为是这个文档的质量高,窃喜,殊不知大多数参与评审的人对SRS的关注程序要大大低于规格文档,原因是规格是开发的基础,只要基础打正了,沿着规格的方向写总不至于出什么大问题。
  SRS阶段还要完成STC文档,即系统测试用例的写作,测试用例要求条件覆盖所有涉及到的修改点。董延明和方志久大眼瞪小眼,完全不知道该怎么覆盖。董延明找老黄诉苦,说他们俩人对于这个BAR产品的实际应用和操作完全不了解,也就是说,他们知道这个特性是干什么的,但是实际中操作的步骤和条件是一点也不知道,因此没有办法来实现条件覆盖。老黄深表同情,但是又表示没有办法,建议他找自己的导师来帮忙。
  董延明表示这种意见根本就是扯淡,潘安找不到人,找到了也没有时间让他教几天,而且黄大仙的项目计划,STC(system test case)的写作时间只有三天,肯定还没学会就要结束了。
  当初黄大仙的这个项目计划出台的时候,高守就在自己资源组的例会上说这个计划不行,STC只有3天,UTC(unit test case)只有5天,CODE阶段却有7天,这种安排的结果只有一个——就是写测试用例的时候大家都敷衍了事,CODE阶段却能闲一半时间,因为一般来说全流程30行/天的生产率,到了CODE阶段因为前期SRS和LLD文档已经将思路全都准备好了,所以这个阶段的生产率会达到500行/天,也不排除有一些编码解码的代码太过雷同导致生产率狂飙,就好像乔帮主一天写过5000行代码。而且等到后来ST(system test)和UT(unit test)阶段开发人员会发现之前写好的STC和UTC完全不可用,结果就是重写CASE或者马马虎虎的结束测试阶段,真正的后果是时间点越界、产品质量下降。
  高守也只在自己资源组里说过,对外没有提过。
  董延明建议黄大仙给自己派一个老员工,熟悉BAR产品的,否则后面LLD(low level design)阶段要写伪码,董延明和方志久不熟悉代码的情况下根本就不知道该如何下手。
  黄大仙开解董大侠说:“做人要有弹性韧性,其实工作这回事就是在不断的面对问题,你不能总希望着万事俱备只欠东风这种情况。我还想你们都懒驴上磨,我不用挨个去管,行吗?”
  董延明想想觉得有道理,也知道说也没用,就没话说了。华为的文化一向发挥主观能动性自己主动解决问题,不是等领导解决好了你再做。老巩从前说过,以前华为还很小的时候南美没有客户,也没有针对当地的市场人员,那怎么办,难道招募培养一段时间?那恐怕麻辣烫都凉了。老板一挥手把产品的研发团队连根拔起扔到南美去做市场,一穷二白一无所有,结果乱拳打死老师傅,硬是杀出一条血路。这种才是在华为内部受人尊重的好汉,不是领导给你安排好了,等你去做的那种。同时这种彪悍的作风也赢得了业界的恐惧。
  黄大仙接着说:“不会就学,谁天生就会。不给你压力,你一辈子也学不会,别有点压力就叫唤个没完。”
  董大侠想分辨这不是有点压力,又懒的分辩,就叹了口气。黄大仙以为董延明认同了,便拍着他肩膀,语无伦次说:“小董啊,不错嘛,你这个STC要更快完成,同时要保障缺陷率,不过你成长的还是很好嘛。等下一个LLD的速度一样要加快了,要尽快成为专家!”
   董延明觉得黄大仙逼人太甚,就有些气急败坏了,语气也不是刚开始那么恭敬了,“大佬,我跟方志久都快脱层皮了,你还让我赶快,我们俩好几个星期都没9点钟之前回过家了,今年的NBA快完了我现在都不知道东西部排名呢。”
   黄大仙点点头说:“没关系,大家也都不知道呢。”说完又自己哈哈大笑。老黄太喜欢说冷笑话,每次都让董延明冷的受不了,上次1和0的还没搞懂呢。
   董延明回去和方志久商量,怎么写STC,俩人都一筹莫展。最后来还是找了高守,高守说STC非常重要直接影响后期软件质量,建议他们就算延期也要写好,就算老黄给他们压力也要顶住。董延明和方志久有了自己的领导支持马上就有底了,他们找方志久的导师宋江来指导STC写作,想多花点时间先弄明白BAR产品,然后再开始写STC。结果宋江简单给他们培训了一下,就跟他们说:“这东西糊弄糊弄就行了,谁ST阶段会按照STC来测啊,没用,形势主义。”说完又补充一句,“你们写吧,到后来做ST是不是你们都说不定呢!”
   董延明和方志久一来二去就给弄糊涂了,究竟类似STC阶段这种CMM流程有用没有,难道只是用来糊弄人的形势?俩人接触CMM时日太短,不好下结论流程究竟是糊弄人还是帮助人的。俩人能判断的仅仅是,高守的说法会让自己很累,宋江的主意会让自己很轻松,这样一量化俩人就知道该如何选择了。
作者: b45993e    时间: 2009-6-29 12:51
外一篇
   龚明明有个朋友要去华为,龚明明让他加了董延明的QQ,俩人在QQ上聊了聊,结果董延明心里很堵得慌。
   这哥们是龚明明女朋友楼下网吧的网管,从前投过华为但是没了消息,听说内部推荐的成功率高就辗转反侧千里奔袭找到了董延明。
   董延明说好阿,这个太欢迎了,说是推荐个人有500块钱呢,虽然从来没听说有人拿到了,但是怎么说也算是龚明明9杆子能打到的朋友,不损己就能利人的事情何乐而不为呢。
   这哥们网名叫最后一只老鼠,自己说是因为太内向了,所以觉得自己象老鼠。董延明就说大家都内向,做程序员的如果外向了,都会让人觉得有不守妇道的想法。
   董延明让他把简历发过来看看那人说改天发,然后就跟董延明攀谈起来。董延明当时还很忙,回家上网已经是快10点了,对方又是个糙老爷们,一点动力没有,聊不几句就呵欠连天了。那哥们一个劲的问,“你在干啥呢,你打字怎么这么慢?”恨的董延明牙根痒痒,最终说句“我去洗澡了==聊”就去洗澡了。
   洗澡的时候就听见QQ噼里啪啦响个没完,出来一看都是大段大段的对白,就好像追女生写的抒情诗一样。董大侠一面擦头发一面看,发现这哥们真是个苦孩子,高中苦,就因为一个女人耽误了学习,考上了一所听名字不知道是干什么的大学,红颜祸水呀。大学苦,因为年轻没有好好学,不会什么东西,不过也过了C二级。董延明不知道C二级是什么,想想觉得可能是计算机二级,马上肃然起敬了。毕业了更苦,人家托关系找工作都进好公司,这哥们去网吧干网管,董延明想问他那亲戚是不是开网吧了最终没问。那哥们一路留言都是描述自己的苦,最后总结更是声泪俱下肝胆俱裂,控诉这个社会以及这个万恶的IT界,只敬衣冠不敬人,如果他有机会,比尔盖茨算个六呀,最起码也能达到任正非的地步。
   董延明提醒他,任老板人家不是程序员出身,这个比喻欠妥当,而且比尔盖茨似乎也比任老板有成就那么一丢丢,所以这个排比也……
   那哥们没接话,却反问董延明说:“你是不是特别瞧不起我?”
   董延明赶紧回复说没有,又说大家都是兄弟之类,心里却吃了一盆大头苍蝇一样别扭。
   这哥们说:“我基础不错,我学过C语言,虽然没有变过代码,但是知道怎么变。”
   董延明想提醒他代码不是变出来,又怕被误会瞧不起人就死死忍住,只淡淡说,有能力就好,把简历发给我我给你推荐下。
   那哥们别扭了半天才遮遮掩掩的说:“自己专科学历,所以……”
   董延明说:“这个难办了,我只能推荐本科以上的,而且我们要求的事本三硕二的工作经验,不过工作经验少点到也没关系,可是如果学历上有问题,我推荐了也没用呀,一样被搁置。不过我可以帮你问一下,我同事确实有专科的,不知道他们是怎么样的流程。”
   那哥们又强调了一遍自己会C语言,而且也知道指针什么的。
   董延明忍不住就问他懂C++么,那哥们就说不会可以学,只要董延明能给创造一次面试的机会。
   董延明说是不是龚明明没说清楚阿,我就是一普通程序员,我没有那个能力,够条件的我推荐一下可能真的能优先面试,但是也不代表就优先选择。再说了,华为好在哪里啊,咱家那个城市那么多公司,你有能力一样能干好。
   那哥们半天没说话,后来说了句,“这地方的狗屎企业都不要我了,操!”
   董延明一愣不知道怎么回话,心想,你这是骂企业还是骂自己呢?再说了华为的要求其实更高呀,你说有这工夫你去积累工作经验呐,你跑一跟程序员风马牛的网吧上什么火呢,你跟我这较劲干啥呀。
  那哥们接着发消息,还是连珠炮一样的速度,指法快的让董延明汗颜。大意就是,我心里知道你看不起我,不过你也别牛,龚哥跟我说了,你大学也被劝退过,还老是班级倒数几名,而且你大学连C二级都没过过,你牛什么牛。我是没有你那个好环境,我要是有你那个好环境,有你那个好背景,我比你牛多了。最后又总结一句,在你那个位置,就算是坨屎也能变成黄金。
  董延明想,这应该是龚明明的朋友吧,你说如果不是朋友,干嘛浪费这么长时间跟我扯淡呢?你怪没有好背景没有好机会,你不知道机会也是自己去争取的么?你自己争不到环境争不到机会你怪别人,似乎应该从自己身上找原因吧。说的自己穷途末路,难道路不是自己走的?难道别人就没穷途末路过?最可气的就是这个他妈的C二级还是计算机二级,这算什么东西,搞什么搞嘛,这东西对程序员有什么用嘛!
  他噼里啪啦打了一排又一排的字,最后觉得自己很好笑,为什么要较针,让人觉得你气量小,算了吧。所以他把一排字都删除了,笑骂了自己一句二逼,之后突然想起来王朔的那句话——二逼都是让二百五逼的,觉得很有道理。
   那哥们说,我会让你知道,天才不是天生的这句话!
   董延明最近实在是太累了,连生气的力气都没有,冷冷打过去一句话,“我从你身上看到了二B都是天生的这句话。”
作者: b45993e    时间: 2009-6-29 12:52
 36 —— 娜美桑
   V7每次开项目会议的时候,那个叫QA的小女人总是如期而至,一开始董延明以为她的名字叫QA,后来才知道QA是QUALITY ASSURANCE的缩写。这小女人年纪轻轻却似乎很有能量,黄大仙也让她三分,具体体现是这女人一反对什么事情黄大仙就满脸无奈的苦笑。老巩对这个小女人也礼遇有加,还说过“这个版本的质量就靠她”这种话,董延明一干人摸不透这女人的底细还以为她是上级领导派来的代表。
   后来开了几次会发现这小女人很好说话,等过的时间再长一些,愣是在这女人身上看到了漂亮——要知道,刚进公司的时候董延明和小成视她如洪水猛兽,中间的差别倒可以反映出来环境对一个人的审美乃至人生观的影响了。
   后来V7在STC结束的环节被这个女人给卡住了,她说董延明的特性STC文档缺陷率不够,不能继续进行到下一个阶段,除非缺陷率达到项目计划中的要求。黄大仙说:“小董,你愣着干什么,赶紧给我再找专家评审,你看QA一发火,整个V7,整个BAR产品全都停滞了,将来影响了产品GA,你负责啊!影响了整个部门的年效益,你负责啊!几百口子人因为你产生损失,你负责啊!”
   黄大仙一通指桑骂槐,把QA的小脸整红了。董大侠一溜小跑找人review去了,找到高守的时候高守似乎有点心情不好,他说:“我就说质量部这次不把V7当大项目,不拿豆包当干粮,派这个李娜美来不行,镇不住老黄。这要是金吉还管事,她更不好使了。QA和PM、PL就是互相制约的,你要是制约不了PM那肯定开发流程要走样。本来嘛,PM人家最关心的就是保证时间交付,你QA就要保证符合开发流程,互相牵制,要没有这个力度,CMM流程就是废纸,就是糊弄人。这QA啊,得有跟开发代表拍桌子的勇气啊,要不就是个摆设。”
   董延明讪讪的说是,催促的高守再给出几条评审意见,高守说:“你这个差几条啊?”
   董延明说:“要求的文档缺陷密度下限是11个点,我STC文档有快200条case,也就说要有22个错误才达标,我还差10来个。我上哪找人评审去,这QA一闹V7就停了,老黄还不杀了我啊。”
   “哦,那还好,不过你也别着急,V7不会停。老黄肯定偷偷让大家继续写LLD文档,肯定继续流程,他不继续老巩能杀了他,我太知道咱们部门了。你这个缺陷率现在找人也难,谁有空给你评啊。你这样,你问问宋江怎么办,他最擅长了。”
   董延明看高守的表情阴晴不定的,只好满怀的莫名其妙去问宋江,宋江说:“这他妈能难倒董大侠么,没道理呀,你不是号称文学青年么。就是一明修栈道,暗度陈仓啊!”
   董延明真没明白,一边小成伸头说:“你真实在,你把缺陷严重程度都改成严重就好了,严重级别是提示的缺陷不算进缺陷密度,对不对,宋师傅。”
   董延明一下子明白了,心想:“高,真高。你看CMM流程牛B吧,连一篇文档要发现多少错误都规定了,以为这样能保证产品质量,结果我们中国人民的智慧才是伟大的。你有张良计,我有上房梯。Who怕who,who糊弄不了who啊!嗯?到底who糊弄who?”
   董延明回去就拉着方志久一起改STC意见汇总单里面的缺陷严重程度,结果发现把那种有关逗号还是分号的提示性问题都改成严重问题仍旧是不够。不过这可难不到董大侠,董大侠那可是踢一脚跳几跳最擅长举一反三的人了,他随手就捏造了几个严重问题添进了问题汇总单,然后着急忙荒的合入VSS配置库,发notes通知黄大仙和QA检验。
   QA明显受了黄大仙的那番指桑骂槐的抢白影响,这么明显的造假也没有多说,满脸阴云的挥手放行了。
   董延明见不得女生受委屈就过去跟她套磁,一说起来俩人居然是小同乡。QA听说董延明是跟她同一个城市上学,马上就抓着董延明的手臂说:“原来我们是校友啊,我也是XX大的!”这所学校就是跟董延明大学名字很相近的那所全国重点,董延明很郁闷,碍于面子又不好承认说自己是那个名字相近却差了个档次的学校,便含糊的点头。
   QA还特亲热的说:“我说呢,我看你怎么眼熟呢,咱俩肯定在学校里见过!”
   “必须地!总共才两万人的学校能没见过嘛!”董大侠顺杆爬,“我听你这名字也耳熟,真的,真好像在哪里听过!娜美娜美在哪里听过呢!”
   QA笑的满面桃花开,她真以为遇到了校友,哪知道董延明听过这个名字是在《海贼王》里面。
   俩个人热络起来了,中午还顺便一起吃了个饭,吃饭的时候小成小蔡几个人故意坐到了俩人背后的桌子上,耳朵竖的杵到了顶棚——没办法,这是个苍蝇并行都会引人围观的地方。
   中午董延明回座位上要就寝的时候,发现自己的座位有几个人——当初一波进公司的几个人渣流着口水等他,这种热烈的氛围让他想起来大学时代,而他就好像被人嫉妒拐跑了校花的傻小子一样。他摇摇头说:“我们俩是校友,瞧你们一个个瓜嘻嘻的。”他跟小刘学了不少四川方言。
   董大侠倒没有没有对QA起色心,他和QA在一起聊天倒真的是坐而论道,讲的最多就是V7开发流程的不足。QA稍有点讲工作以外的话题,董大侠也马上自觉地岔回到工作上去——他怕QA说起学校的时候拆穿了他。
   不过他也顺道问了问薪酬,结果被打击的外焦里嫩。QA是工作一年的硕士,刚刚从友商中兴跳过来了,或者说挖过来的,QA一个月10K以上工资,被挖的时候配了几万股票,同时公司又保证了每年都会涨一定工资。这份情报虽然落实到细节都是些“以上”、“几万”、“一定”的虚数,但是已经可以确定QA那小小的身体的身价了,如果把她剁零碎了论斤的话,一斤每年也收入几千了。
   一众人头碰头嘀咕了阵子,都被董大侠的信息雷到了,他们都是当年毕业的硕士,因此不约而同想的都是我工作一年后能值那么多的钱么?他们互相看了看,怎么都不像身价那么高的人,都神色黯然了。最后来小蔡一拍大腿说:“操,早知道去中兴了,等着挖,跳过来身价马上翻番了,比得几个A都合适呀。”
   董大侠赶紧示意大家小声,嘱咐大家别把这事说出去,就让大家回自己的床垫子睡觉了。小成走的时候还念叨,“你们说中兴会来华为挖人么?我……我……我……”
  
   后来董延明离开华为后QA桑还跟他保持联系,俩人聊天大多都会探讨些有关流程方面的理解——没办法,一招错满盘输,董大侠就怕QA问起学校的时候,所以俩人的话题永远是那么官方那么阳光那么向上那么积极。QA看过很多流程方面的书,单位组织的有关CMM5的培训更是不计其数,自诩CMM达人,她感叹最多的就是公司里CMM理论的完善和流程推行的残缺。
  她问董延明从心里怎么看CMM流程,是不是就跟他们工作中对待CMM的态度一样,庙中泥胎,空受香火,恨无灵验。领导检查的时候就赶紧拿来做挡箭牌,日常工作却避之唯恐不及。
  董延明觉得特别可笑,她的描述让董大侠想起了杜月笙评价黑社会“政府当我们是夜壶啊,想用就从床底下拿出来,不想用就嫌脏嫌臭,一脚踢开”。董延明说,其实不是你想的那样。就我本身来讲呢,这东西也真不错,是个1+1=3的东西,就跟行军作战的阵法一样,让那么多团队那么多开发任务进退得法张弛有度,让开发经理控制那么庞大的团队那么多特性都如臂使指了然于胸。要是没有这东西,还不得累死项目管理者。
  QA就说,但是为什么好的流程总没有理想的效果呢。大家都应该有这个觉悟——流程是第一位的,是必须保证的。
  董延明觉得QA的口气很怨妇,仿佛CMM是被始乱终弃了一样,他不知道怎么说,就胡乱搪塞:“娜美呀,你知道,角度不同看到的问题也不相同。就你们QA看来,流程是死的,参数是固定的,但是对我们研发人员来说,那都是活的。你懂我意思么?因为人是活的,人是有差别的。我从前做V7的时候,到了时间点总是完不成任务,保证不了质量。为什么?而且我按照了流程阿,严格遵守了!因为老黄估算任务的时候是按照全人力估算的,可是实际上却只有一半人力投入。我知道你会说这是因为老黄没有投入足够的人力,可是就算老黄投入了足够的人力,也不代表人的能力上没有差别。所以,你们面对的是冷冰冰的数字和日期有量化的标准,但是实际上我们这些实际操作的人因素就会出现你们的数字上不会体现的偏差。”
  QA问,你的意思是人重要,人对了项目就对了?
  董延明说:“那肯定不是了,我从前呆的研究所就是人越多,越一盘散沙,生产力越低下,人少了反而好干活。为啥,就是因为没有你呀!”
  QA说,不用忽悠,就说没有一个好流程制度就行了。
  董延明说:“呵呵,差不多,差不多。我想说,很多时候我们是被客观条件制约的力不从心的。理想状态下,流程是个好东西,CMM可以那么准确的度量、控制和改善软件开发过程,然后又在各个阶段不断的反馈总结等手段来进行缺陷预防、过程变更管理,谁说不好、谁说不会提升软件质量我跟谁急!非理想状态下呢?你制定的目标是说一个正常的员工,可是实际操作是一个刚入职的员工呢?或者开发部门的领导对于人员有自己的想法呢?有制度保证流程,却没有制度保证员工,那你这个制度也真的只能权宜行事了。”
  QA说,权宜?你就直接说糊弄好了吧。
  董延明说:“也不用这么绝对啦,我觉得CMM真的好象阵法一样,好用,可是需要操练,只有大家阵法精熟、武功精熟熟悉了才会发挥出效果,缺一不可,否则就会出现伙夫拿着兵器站在队伍里的场景,队伍整齐划一却因为伙夫的不称职丧失战斗力,或者大侠站在队伍里缺不知道怎么行动,队伍运转起来,他空有一身武艺却不知走路结果只能绊倒了同伴。”
  QA说,说的倒有那么一丁丁道理,那么就剩下一个问题了,你怎么判断自己是大侠还是伙夫?
  
作者: b45993e    时间: 2009-6-29 12:52
37 —— 无形资产
   金吉离开的时候下着雨,V7刚刚结束STC协作阶段全面进入LLD阶段,项目例会选在F1大楼的14层,雨滴噼里啪啦的敲在厚厚的落地玻璃上,让人很难集中注意力,会议室打开投影仪关闭所有的灯,黑乎乎的听的清清楚楚雨打窗栏,让人总要联想起“夜阑卧听风吹雨”这样苍凉的诗句。
   F4大楼和F1大楼距离也就200多米,董延明打着伞来的,裤子仍然全湿透了——今天的雨太大了,有点风,于是伞也只能顾头不顾腚,搞得他裤子沉甸甸的,坐下来也猛往下坠。
   高守和黄大仙一点都没有湿,他们是在深圳在坂田基地渡过了几年人,他们懂得下大雨的时候可以走地下车库,从F4大堂下去再从F1大堂冒出来,果然跺一跺鞋子不沾上一点雨水。
   项目例会不定期召开,一般都是阶段完工开一次,有时候黄大仙觉得有必要了也会把大家集中一下做个培训或者重申一下项目的进度之类。
  黄大仙和高守一路走进来的时候还谈笑风生,一坐下来就满脸严肃,就好像谁欠了他钱一样,“V7项目的PM现在换成高守,以后他就是我们的PM。下面我们来说这次项目进度……”
   黄大仙说的很快,仿佛宣布的是楼下保安换岗了,他说完了也没有给大家鼓掌欢迎的时间就继续说项目进度了,高守坐在他后面倒没说什么,只是引得一众新员工互相交换眼神,老一点的员工倒神态自若。
  老黄讲了下版本进度,总的来说都符合项目计划,文档质量也不错,只是规格、SRS阶段完工后没有几个人交总结,老黄说,大家要善于总结去发掘自己在工作中总结出来的不足和经验教训,这样才能持续进步。董延明就进步的很快,每个阶段都有总结输出,这种积极的态度可能进步不大么,老巩会不喜欢么。不过我们做项目是为了做好,也不是为了老巩。我重申一次,写总结是两个目的,一是总结出你在项目中遇到的问题和解决方法,二是提炼出你在项目中发现的工作技巧,利人利己,提高项目的工作效率。我在项目的VSS库里面创建了大家的日常表现表格,红心就表示加分事件,黑心就表示减分事件。比方说,董延明总结的好,我就给他加了红心,大家如果也被通报表扬了就加红心,被通报批评了就加黑心。
  据上过幼儿园的小成说,他在幼儿园的时候也被老师贴小红花点小红点的表示奖励,当时心潮澎湃的要做有红花的好孩子,现在也是心潮澎湃的要做有红心的好员工,所以说现代管理学也并没有脱离幼儿园的管理范畴。
  每次例会都会有QA娜美的发言时间,娜美对已经完成的阶段循惯例表示不满,认为review的力度不够大,会将风险遗留到后期。虽然她每次都会认为本阶段完成的不够理想,但是也从来没成功的阻止过流程继续。娜美让大家提出下一个阶段的风险,结果大家都噤若寒蝉。娜美很困惑的说,我同时跟几个项目,固网那边的项目只要提风险,大家都拼命的提,把所有的问题都提出来,比如试验机不够、人员不足然后让PL提前去解决,去规避,否则时间点一定会延后,为什么咱们部门的项目的风险那么少呢?
  董延明心想,我提了可是没用阿,我这个特性风险很明显,人力投入少,黄大仙也知道可是没给我解决阿。
  黄大仙赞同娜美的意见说,你们怎么不提阿,平时私底下不是满腹牢骚么!你们不说到了时间点出现了延后,那就是你们的问题,你们说出来了,我没有解决了,那就是我的问题。赶紧提阿!
  小蔡就提了一个新员工对代码完全不熟悉,勉强写LLD会有很多问题,建议一定要保证老员工对LLD文档的检视力度。老黄当即表态说,这个风险提的好。他打开RMP(风险管理计划)添上了这个风险,状态标成open,解决日期写到了明天。他解释说:“会后我会确定评审专家,明天下班前我会发出来新的评审专家和对应特性的表格,最起码保证每个新员工负责的LLD会有两个老员工review。”
  董延明应声说:“就算有老员工也不能保证review的质量啊,大家都很忙,并不是有那么多时间去检查与自己工作无关的文档啊!”
  黄大仙说:“这个问题我也考虑了,我会累计评审专家的发现问题数目,会选出评审之星进行通报表扬。最主要的是,我会亲自跟他们沟通,评审也是工作的一部分,直接跟他们的季度考评挂钩!”董延明和小蔡都不说话了,觉得这种保障明显是黄大仙自我感觉良好,实际上也仍然是靠大家自觉,不免有些气馁。
  据说宋江说,黄大仙觉得大家对他的管理意见都表现出一种执行力上亏欠,简单来说就是不听他的。因此他异想天开的要求老巩把项目组里的人的季度考评权限留给他。因为按照公司的制度,PL仅仅有权利对项目组里的同事打评语,各资源经理在季度考评的时候会根据这些意见来斟酌员工的考评成绩。这种评语的影响力和直接主管的主观意志还是有很大的距离,所以有时候PL的地位也不是很被人看重,命令会被打折,所以老黄有了这样的想法。
  这想法被老巩拒绝了,原因很简单,“员工在项目里就你打考评?那还要资源经理干什么?你把高守这样的资源经理放哪里?员工都是这个项目接着那个项目,考评都给你们打了,项目之外的工作怎么控制?你只管负责项目,资源经理负责协助你,有问题你可以去资源经理那里投诉,不要想搞乱局势。你这么大岁数了,怎么还……”
  这也是高守私底下说老黄这个人手伸的太长的原因。
  定了一个小时的会议室,59分钟会议进程完事了,老黄回头问高守还有没有什么要跟大家说的,高守说有。
  这时候会议室的门被人推开了,推门的人是预订了下一个时段的人,高守回头说:“5分钟,马上就完事。”那人没说啥,见怪不怪的关上了门。
  “今天的会议人来的还很全,QA也来了,测试经理也来了,咱们自己兄弟也都一个不漏都来了,这在咱们部门的会议里可不多见呀,由此可见老黄对项目的控制能力呀。我接替这个PM也是很费思量的,原因是这样的,因为众所周知的原因,老黄在V7里又当PL又当PM,而且干的风生水起,所以我是不愿意做这个PM的,我希望老黄可以兼任,就好像他一直以来做的那样。不过老巩不同意,他觉得没有这个先例,也希望我来分担一下老黄的压力,因此呢,我才迫于无奈接受了这个项目。”
  高守看看时间接着说:“长话短说吧,我跟大家强调几个事情。第一,项目的事情还是老黄负责,我不了解这个版本,也对人力安排不太熟悉,所以大家仍然要以老黄为核心,有事情要优先请示老黄。第二,我听老黄说大家对于项目经理的很多计划安排的执行力都不够,这是不行的,我们部门乃至我们公司要求的就是执行力,你**老黄就是**我**公司。所以我要重申一下老黄的职责以免大家无意的抵触。老黄是业务组的PL,这个项目的大多数人都是业务组的,当然了数据组、平台组也有这个版本的PL,但是我们部门的惯例是以业务为主,数据组和平台组跟从业务组,所以老黄这个V7业务组PL也会承担着整个V7项目中对数据组和平台组工作的分配和指导。我说的大家都明白吧?”
  墙脚的数据组和平台组总共也就三两个人,都点点头。高守又看看表说:“大家要各司其职,配合好老黄的工作。做好自己的本分最重要,你们的工作老黄监控,老黄还有数据、平台组的PL的工作我监控,如果你们对老黄的计划有意见,我建议你们在执行中理解,如果理解不了可以找我来反应,如果我不能让你理解,你可以找老巩。我们的项目里绝对不允许出现消极怠工这种情况,你可以和任何你觉得对你有帮助的人反应,就是不允许憋着生闷气影响工作效率。第三,其实我们有个风险大家刚才没有提到,就是试验机的问题,老员工还好,但是现在我们V7有9个新员工,都没有试验机,如果项目code结束进入UT阶段的话,将会出现人力大量闲置的情况。老黄,请把这个添进RMP,解决日期code结束的时间点。好了,我的话就这么多,老黄如果没有什么补充的就散会吧。”
  据说金吉走了腾出是产品经理(PM),黄大仙觉得他自己本身就是金吉组里老员工,又是V7版本的PL,以为非他莫属结果却变成了高守,他有种近水楼台变竹篮打水的感觉。据说在年终奖上,PM和PL有很大差异,老黄干了那么长时间的PM兼职PL,最后来变成了为人做嫁衣裳,心里难免不甘。高守也没惯他那毛病,上来就扔出来一个配9台试验机风险让老黄限期解决,老黄去哪里搞9台试验机,折腾了几天最后还是要求助高守。高守名下有二十多台试验机,随便一拨就拿出九台来,马上就让老黄颜面扫地,迅速分清楚谁领导谁该被领导了。
  后来项目进行到转测试阶段,测试部的测试用例和研发组的测试用例对应不上,研发这边没有问题的特性在测试部测出千疮百孔,究其原因是项目前期研发和测试没有讨论规格,结果两方面人各执一词觉得自己有理,本来就互相较劲的两个部门更是一步不让。那个时候黄大仙刚在code阶段之后受了一次沉重的打击,看到这么复杂的局面更一筹莫展伤心欲绝——转测试后再大量修改代码肯定不可以,但是测试部如果咬死了那么就过不了测试点,这个版本就是一个字——失败。这时候,半隐身状态的高守又站出来谈笑风生电话间强虏灰飞烟灭。
  07年高守跟董延明吃饭,说,我有很多无形资产,能左右部门任何一个项目,你信么?
  董延明鸡啄米一样的点头,高守本就高大的形象立刻如金刚一般耸立。结果没过几个月,高守被老巩调离业务组,名下所有资源全都转移出来,从前的资源组被拆分,不知道还有没有无形资产了。
作者: b45993e    时间: 2009-6-29 12:53
累了,空了再转。
作者: 匡锋蓉    时间: 2009-6-30 10:19
楼主太有才了,顶一个   真是嘻笑怒骂皆文章
作者: b45993e    时间: 2009-6-30 15:00
楼主没才,只会转贴::yiwusuoyou:::
作者: b45993e    时间: 2009-6-30 15:01
38 —— 道听途说
  金吉离开的时候下着雨,不过这不是电视剧里面的煽情,只是深圳这鬼天气,到了那个时节就天天下雨,想不煽情都不行。
  据董延明说,他和金吉不熟,一直到金吉走的时候才知道他是朝鲜族——基本上朝鲜族跟董延明都能扯上小同乡关系。金吉和董延明的交集仅仅限于工作上——V7PM和V7的开发人员。金吉这个PM在V7版本中是隐身的,因为据说金吉从V7开始之前便有了去意,老巩和老丁苦苦挽留,金吉的态度也几番变化,最终还是下定决心挥泪斩情丝。这几番挣扎再到离职流程完结,中间就过去了两个月,这小半年正好就包括了是V7开工到即将进入code阶段,这也造成了V7版本的PM真空期。金吉给董延明留下的印象是没什么精神,喜欢叫错新员工的名字。新员工们不知道他要离职,只看他每天不工作不管理,自己猫在桌子上看《读者》,大家都很奇怪这人在部门的定位。而且因为他的讳莫如深,导致了董延明总觉得项目就是PL当家,PM仅仅是抵挡高层压力的挡箭牌。
  据高守说,金吉是他的导师,BAR产品硕果仅存的首个版本的开发人员。据说定位问题不用看代码,胸中那个雄兵百万,一个人顶三个开发团队,程序员里的战斗机,男人里的擎天柱。他走了,BAR的损失没法计算。
  据部门同事甲乙丙丁说,金吉走了是要过“生活”去了,他嫌公司里面工作每天都那么大压力,都要那么亢奋,都那么紧张。据说老巩给他开多少钱他都不要,就是一个条件,要下班时间可以回家,周末不用加班。老巩尽力挽留却怎么都留不住,还曾经对金吉说,你再多看一眼代码吧,就一眼。不过据董延明说,这口气好像怨妇一样,不太可能出自老巩的手笔。实际上董延明在两年后觉得下班就回家周末不加班不是什么难事,那么这个原因导致金吉的出走就只能解释为这两年间华为的变化,有管理的进步也有执行力的下降,也许还有不为人知的原因。
  据宋江说,金吉去了QQ,一个月工资两万。
  据高守说,金吉在腾讯呆了几天觉得企业文化不好,还是有点忙,又跳到移动下属的研究院了,天天闲的要命,终于找到了“生活”。
  据董延明说,大家都传说金吉去的地方又轻松又高薪,却都缺少佐证也不想佐证,这似乎是个激励大家的梦,让大家工作有方向,不会总想起胡君。
  
  得知**君撒手尘寰的时候天还是下着雨,董延明和小刘下班就走,因为那天是周五,第二天报了加班所以大家都不愿意晚上再加班了。俩人打着伞走到研发区南门,只见一片的雨伞撑满了整个南门口。每一辆公交车过来便拥上去一伙人,车开走后,南门外还是没腾出一点空间,这样的情况在下雨的周五一般会延续到7点钟。
   据小刘说,胡君是他的校友,人称胡板子。董延明以为板子和瓜娃子锤子一样都是骂人话,可是小刘解释说因为胡君上学时候专攻硬件,画的一首教科书似的好板子,名动本校所以才美称胡板子。他说,胡君这样的牛人进了我司也一样牛,四个季度拿了三个A,最后一个A还是因为领导怕他太出风头,出于保护目的给了他B。据说胡君工作积极刻苦程度跟吴海波不相伯仲,热爱公司的床垫子更胜于自己的席梦思。他把别人上厕所喝热水的时间都用在了工作上,真正的鞠躬尽瘁死而后已。小刘说完后,想想吴海波依然健在,自动的把吴海波的工作态度拉低了一个档次。
  据董延明说,他记得这在当初来说算偶然事件,举公司震惊,后来接二连三的自杀才让他以及一众旁观者都有些无奈的恐惧,导致天涯上有人无奈的说,难道华为有跳楼的传统么?他算了算概率,在现今自杀率大幅攀升的社会中以华为的人口来计算得出的结论,这似乎不能全归咎为有狼性没人性。他还记得这很具历史价值的第一次与后来的历次发难都是由南都率先发起的,认为都是万恶的公司加班制度和床垫子文化摧毁了一个年轻的生命。后来经过启发的网友打出了“珍惜生命远离华为”、“关闭华为,重建和谐社会”的口号,这让董延明很不可理解。几年前任老板宛若民族英雄,几年后他被人称道的产业报国变成了奴化思想,当年的济世心也成了炼狱路。任老板变了么,华为变了么,人嘴两张皮说变就变了,今天是民族的脊梁,明天就是血汗工厂。小时候董延明看《圣斗士》,沙加说世界上根本没有绝对的对和错,那时候的董延明酷爱爆打别的小朋友一顿然后再做无奈状洋洋得意的说出这番话,多少年后再次想起这句话董延明却真的感受到深深的无奈。
   至于胡君,他在去世两年后依然被屡屡和华为一同提起,董延明想,胡君应该是永远被绑在了华为这个名字上了吧,他是真正做到出尔反尔的乔帮主经常说的“生是华为的人,死是华为的死人”的战士。
  
   乔帮主走的时候也在下雨,雨已经把人下烦了,董延明跟乔帮主握握手,目送他坚决的背影。
   据董延明说,他在当时是有些伤感的,这是他第一次送并肩战斗的战友,与后来习惯了迎来送往的心情大不相同。据他说,乔帮主是被老巩逼走的,或者是被老巩给骗走的,或者是被老巩气走的。老巩答应兢兢业业的乔帮主,这个季度打完考评后就给他转华为。有了这种底子,乔帮主果然如有神助HPMP全面爆发,V6的重担一个人挑了一大块,结果季度完事高守也打了A老巩却一翻本子说:“学峰呀,你怎么是专科呀?!我一直以为你是本科呢,这可难办了……”据说公司有制度,华为技术员工必须是本科学历,但是这种制度有没有转圜余地不好说,反正老巩是说自己没有能力转圜,但同时也表态了,乔帮主继续这样表现下去,巩正仪是不会亏待他的。
   据高守说,乔帮主没去深究老巩是否真的如他所说的那样,他走的异常坚决,同时公司的流程也尽全力配合,从申请到彻底离职两天就OK了,和金吉的两个月漫长等待不可同日而语。董延明是在一年后才体会到两天对于在入职和离职都以冗长繁琐的流程著称的华为是一件多么疯狂的事情。高守还在一天晚上夜宵的时候小声说,乔帮主走的那天犯了事……故事情节犹如悬疑片一样紧张,说乔帮主临走前把整个V6的系统测试用例发送到了自己的163邮箱里了。匆忙回家打开邮箱准备下载之际,我干警从天而降破门而入,将乔帮主擒获于电脑前,从此乔帮主也成了公司的罪人蠹虫害群之马。
  据董延明说,这个故事漏洞太多,比如在华为大家是上不了外网的,而且研发人员的公司邮箱也是默认没有外发权限的,乔帮主就算申请了邮件外发权限也会在离职前被取消掉,他是怎么发送出去测试用例的呢?而且测试用例……天哪,你不发代码居然发测试用例,乔帮主,难道两年华为就把你呆傻了吗?测试用例拿出去连一毛钱都不值,代码才是真金白银的宝贝,没有人会连这两者都能弄混吧。
  不管怎么样,乔帮主以后还真的只出现在大家的据说里了,成为华为水银泻地般的信息安全的佐证。后来董延明屡次看到公司的内部通报,“张X王X盗窃公司代码获利XX万元,公司提出起诉,两人被判……”,他都很希望可以看到“乔X”的出现,可惜从没出现过。
  高守禁止大家讨论乔帮主的前程往事的,说都是道听途说,还会影响公司形象,他又说,他不禁止大家无聊的时候做顺风耳,但是非常不推荐大家做顺风嘴。
作者: b45993e    时间: 2009-6-30 15:01
39 —— 及时雨宋江
  潘安升职了,接替了金吉,同时成为最年轻的资源经理,手下十来条枪,其中便有黄大仙在列。黄大仙最近打击不断,先是PM失手,又是资源经理失足,当头一闷棍背后一板砖,犹如暴露在流行雨下的太空船,一浪又一浪的击打,打的他连北都找不到了。于是他的V7PL似乎也做的有些心不在焉——虽说老板都说要有“板凳要做十年冷”的良好心态,但是这话这心态肯定不是坐冷板凳的时候感悟出来的。
  资源组周例会的时候,高守宣布了潘安以后就是三组的资源经理,然后顺便加了一句,“我们部门与公司一起发展壮大,去年还一百人,今年就两百人了。在扩张和壮大中这种机会便会不断的出现,哦,是不断出现这种机会,有了机会我会给大家尽量争取,但是有个条件是大家一定要好好表现,好让我推荐的时候有筹码。潘安在V5的支撑工作中就有非常好的表现,老王就评价过潘安是大将之材,所以当有机会时我一推荐就成功。”
  后来大家都讪笑董大侠,说他怎么不跟导师一起去三组当副组长,董大侠说怕被黄大仙掐死,大家笑的更欢快了。
  高守进入V7后也没见的比金吉做的更多,也许是因为黄大仙管理项目时日太久,他不好多插手。老黄在code后没有再开例会,以往的阶段他都会开一个针对所有人的阶段文档培训,给出阶段性的文档模板的同时还会降解一下各个章节的要求。可能是考虑到大家都会写代码了,也就只发了一份邮件附带了公司的编程安全规范,嘱咐大家要遵守安全规范来编程。
  自打V7进入了code阶段,大家的工作态度一下子产生了泾渭分明的变化。宋江一派的老员工神情轻松,击节赞叹说:“日他妈总算过去了,能喘口气了!”董延明这拨新员工却如临大敌把肾上腺素的日均分泌量又提升了一个层次——不管文档写的如何,最终交付的还是代码,就好像董延明家乡的俗语,编筐捏篓全在收口。而且董延明始终没有转换思想,总觉得写代码才是他应当应分的工作,写文档总有些隔靴搔痒的意思,再加上整个流程中所有的文档董延明和方志久写的都晕乎乎,既不知道该怎么写也不知道要写什么更不知道写了后会怎么样,结果导致文档和文档之间的关系非常的辩证——既不是没有联系也不是很紧密的联系,可以联系起来看,也可以割裂开来看。总之,董延明和方志久的文档没有起到CMM流程该起的作用,属于真正的为了写而写,俩人到了code阶段脑子里还是一盆浆糊。哦,两盆浆糊。宋江之流就不同了,他们在流程的各个阶段按部就班的将协议中的描述对应到软件代码中去,到了code阶段已经是瓜熟蒂落喷薄欲出,万事俱备只欠东风,拉过一张键盘就能浩浩荡荡倚马万言。
  董延明和方志久俩人写起code非常郁闷,因为之前LLD文档中有太多遗漏的点,让他们手足无措。他们发现LLD对于写code帮助不大的时候已经为时已晚,掰着手指头一算7天的code阶段过了两天,俩人一下子汗如浆出。董延明故技重施跑到黄大仙桌子前一屁股坐上去,诉苦LLD文档评审的不充分,导致LLD文档没有起到伪码的作用,现在code阶段肯定完不成code,黄大仙如果不能派人支援那肯定要延期。结果黄大仙白他一眼说:“小董,你行行好吧,你LLD我给你的评审专家是最好最负责的,你自己点没写到所以才会有遗漏,你有上我这哭的功夫,说不定能出10行代码了!”
  董延明一惊,从桌子上下来,尴尬的奉承马屁犹如潮涌——黄大仙明察秋毫电光火石目光如炬不怒而威威风凛凛万兽之王……
  老黄有些落寞的谈了口气,抬头正色说:“小董,我发现其实有很多道理我不说你不明白,你就喜欢抖机灵。不过中国人讲究人际关系,讲究外圆内方都几年前了,都正常,但是凡事都有个度。你身上有点社会气,我闭眼睛听你说话以为你是做市场的,不是骂你,咱们部门你现在拉出来100个,有99个都想去做市场,剩下那一个不想去的是老巩。也不知道犯什么邪了,都觉得搞技术没前途,我就不明白,你技术都搞不好就能搞好市场?哦,我跑题了。我是说,你呀,你身上呀,程序员应该有的稳重和实诚你都不太多。别胡扯,不是木讷,你知道我想说啥。那个谁说的那个重剑无锋大巧不工你也听过吧?嗯,万言万当不如一默你没听过吧。”
  老黄不胜感慨的样子推推头发,接着说:“其实你说这个社会也好这个群体也好,咱俩人也好,你想搞好关系怎么搞。各取所需?那你说各取所需你知道需要什么?就说老巩吧,他要什么?要能干活的,要关键时刻能举炸药包的!为啥?你说,同事之间最需要什么?肯定要实在人,能共事能承担责任的!下属需要什么,要有担当的领导。你说咱们部门吧,缺聪明人么?高守那都是上学时候拿过奥数冠军的,刘自明参加建模大赛得了第一的。唉呀,至于我都算麻绳提豆腐了。聪明人一抓一把的时候,你说什么人最吃香?靠,不是笨人!靠,也不是蠢材!是实在人!你是老巩你想要个干活实在的人还是总哭穷的人,你自己想要同事,你是要老老实实跟你一起干活的还是天天想着怎么推卸责任……”
  董延明惭愧的点点头,听到长者说他的不是的时候他还是很虚心的,但如果是同学朋友说起他死活也不认账。他已经习惯了同事朋友都随波逐流的混日子,大家蛇鼠一窝沆瀣一气,多少年没有人这么指出他的问题症结,他想了又想,觉得这些话似乎二十多年前老娘就讲过,只是自己没有认真听,再推广一下,董延明又发现,他成人之后看到或者听到各种让他深受启发的道理,其实早在童年时代便已经通过许多渠道有过了解,只不过人总是要自己亲身经历才肯接受,他又默默点点头,离去。
  后来老黄的话让他受益好久,董延明自称一日三省,时刻克制着自己的虚伪狡猾各种市民的小欲望,尽量令其缓缓蔓延,因为总是今日难过来日且长。
  
  Code阶段完工后董延明自己说,虽然他跑到黄大仙那里去哭诉LLD文档评审不利导致code寸步难行,但实际情况却是该阶段在黄大仙真正将特性对应的评审专家落实之后,评审专家们还是非常尽心的,都秉持着程序员特有的对程序的执著和细心。
  比方说宋江虽然每天总是很滑头的样子,却可以加班阅读文档,而且他居然会自己主动把相关的协议看完并理解后再去评审文档,这一来二去所花费的时间往往不是2倍这么简单。他提出来的意见不仅仅是语法上的,更多的是设计和实现上的。他会要求董延明设计的时候考虑到其他特性,避免因为新特性的加入导致老特性出错。同时也要考虑性能,因为通讯软件追求处理速度,一个new的位置也会影响整个软件的速度。还有,董延明本来觉得自己无暇去了解本业务以外的代码逻辑是件很有道理的事情,但是宋江的评审意见却说,他的业务处理放置的位置肯定会让自动机提前结束了,因此~~~~一定要把整个自动机的机制搞清楚才能添加代码!
  董延明头大如斗,因为BAR这种大型软件几百万行代码,使用自动机队列来处理业务,总共也有几十个类别自动机,一旦系统启动同时存在的自动机数目就是天文数字。任何一个自动机都是几万代码数十个函数,处理了若干的细节、若干参数。
  宋江却说大家都是这样过来的,你必须把关系弄明白了才能写好,否则一定会引入新bug。他看董延明不情愿就说,其实你写规格写SRS写那么多文档加那么多班还不是为了最后把code写好,你要是不把握好这临门一脚,那你从前那么多功夫那么多辛苦不都白费了?
  董延明觉得有理,不过最终还是没能把全面阅读代码这个愿望落实,也因此导致code阶段发现遗漏了很多点。董延明和方志久在别人优哉游哉的时候手忙脚乱,眼看7天过去了,仍然还没找完到底遗漏了多少点,总觉得好好一个特性让自己写的大眼筛子筛沙子一样泥沙俱下,俩人这才怀念起写文档的时候了,大海捞针的时候俩人惶惶不可终日。
  这个时候宋江又及时跳出来说:“大佬,后面还有ST和UT呢,没关系,慢慢改吧,谁的代码没有点bug呀。”于是董延明又放了自己一马,好像坐在滑梯上,别人一推,“哧溜”滑了下去。
  
作者: b45993e    时间: 2009-6-30 15:02
40 —— 想象中的裸奔
  SRS
   STC ---------------------------------ST
   LLD
   UTC-----------UT
   CODE
  按照CMM的开发流程V字图,开发阶段从SRS开始到code结束完成了V字左边的一条线,之后测试阶段构成了右边的另一条线。
  那天中午,黄大仙给所有code打上基线后发了一封邮件表示code基线化,这说明V字图完成了一半接下来进入测试阶段,他还通知了明天上午9点到中午12点半在F1大楼A05会议室培训UT工具TCL。
  董延明看看表现在才3点钟,知道从现在开始到明天培训完后都不会有实质性的工作了,立刻浑身通泰。他听着办公室里的声音,虽然大家看邮件的时间有差池,但是从办公室里慢慢变化的声音能感觉到全项目的人都松了口气,于是办公室里的气氛一下子活泛起来了。董延明更是个中翘楚连上厕所都要迈着方步,迎头看到走路带风的同事就恨不得拉住人家问,你们现在什么阶段阿,我们都UT了,哎哟,闲着的感觉太爽了。
  但董大侠是干大事的人,短暂的喜悦是无法让他冲昏头脑失去理智的,而且就在他迈着四平八稳的步子走向厕所的时候,他那颗擅长居安思危防微杜渐的心里依然隐隐约约保持着一些足以令他头脑清明的不舒服,那种感觉就好像医生一身释然的走出手术室后却发觉手上少了一支头套。后来董大侠身经百战埋雷无数真正做到杀人不见血之后这种感觉也没能消失,而且有愈演愈烈之势,那种感觉也随之演变,到后来几乎形成了一个完整的故事——一个英俊的外科医生成功的完成手术后走下手术台,却发现手套不见了,重返手术台如此这般一番后取出手套又发现手术刀少了一把,再返回……,最终医生一身轻松走出手术室,自豪的宣布,手术很成功,只是病人禁不住折腾死了。
  扯回当天,董大侠心里想的是code阶段虽然基线了,但是他负责的特性其实仍然没有完成,而且最可怕的就是,他心里一点底也没有到底还有多少遗漏的点没有处理。他回想了一下自己这段时间的工作,按照CMM流程来说是V字曲线中左边下降的那条线,可是他的感觉却是爬山坡一样的一条向上曲线,SRS写的又糊涂又累,STC更糊涂更累,LLD的时候完全超越了STC,等到CODE阶段突然不糊涂了,可惜是明白自己从前的阶段写错了很多,结果自然是累上加累,这种步步登高让董延明恨死了CMM。他认为如果从SRS阶段开始他就直接写代码那现在应该不会有遗漏,他觉得他浪费那么多时间写不知道对错的文档是真正错误。他从心里渴望传说中的无文档全面裸奔的开发流程,他甚至可以想象出那种没有负担的释放,那种与自然最接近的洒脱……
  
  两年后董延明带一个突击小分队突击一个紧急开发版本,那个版本要求一个月交付商用版本,虽说荒唐却是王守义在运营商面前拍胸脯应承下的,因此这时一次典型的给领导擦屁股活动。
  老巩让当时有大活人美誉的董延明来带这个小分队,老巩和员工沟通的分几个阶段——考评沟通去小黑屋(学名沟通会议室)低吟浅唱,分配任务在自己座位上高谈阔论,分配紧急任务直接到员工座位上站着手舞足蹈。
  给董延明分配任务的时候就是老巩跑到他座位上值天画地捶胸顿足的,董延明一看架势就知道又是一次擦屁股,他经过几年的锤炼以及烘烤早已淡忘了初入公司时那种凤凰的理想,就好像小孩子长大后总会疏离那些英雄的梦想,前进的动力由雄心勃勃变成了不由自主别无选择,他只能像鸭子一样被赶上架,而且再也无暇顾影自怜这只鸭子走起路来是不是很像凤凰。老巩有过一个很有趣的比喻,他说,我们就好像是鲨鱼,为什么像是鲨鱼,是因为鲨鱼特殊的生理构造使之停下来就会沉下去,就会窒息,所以只能往前游。所以我们没有选择,自然选择了我们只能向前游,不停的游,慢慢的我们只知道向前游而最终忘记了为什么要向前游。
  董延明接下这个任务却拒绝了老巩裸奔的要求,他要求必须要有一个写SRS文档的阶段,老巩当时很意外董延明的态度,他以为大家对于文档写作不胜其繁,一旦有机会摆脱还不感恩戴德感激涕零感动致死。董延明解释说SRS文档是个思考的过程,程序员写程序跟文人写文章一样,一挥而就的往往总会有这样那样不尽如人意的地方,而且写完的代码总跟自己家孩子一样怎么看怎么顺眼,很多时候思维会在自己代码上面不可思议的转弯,明明是bug就是看不出来。所以董延明的说法就是:“你得让我们想,想完了再讨论下,然后再写,怎么也得有这么几步,要不脑子一热代码写出来就不好改,因为写出来后的修改往往是顺着自己的思维去想,很难换个角度,太容易进入思维定式。代码要bug少,怎么也要从根上就想好了再写,我是受够了咱们现在那个代码了,地雷都串成糖葫芦了,补丁摞补丁,摁下去葫芦浮起来瓢,就跟打鼹鼠似的,bug突突突的往上窜,恨的我真想把从前的开发抓过来当鼹鼠敲。哪来那么多地雷啊,还不是我们自己开发的时候片面追求速度,把问题留给将来。反正以后我经手开发的版本绝对不能这样。”
  老巩听完了董延明一通借题发挥就不叫也不跳了,拍拍董延明的肩膀说我听你说完就觉得踏实了,你去搞吧。
  后来董延明还厚颜无耻的写了一个总结来鼓吹自己对开发流程的理解,满篇的举世皆浊我独清,文章的最后还很哗众取宠的用了饮水咒来描述部门产品代码的现状“佛观一碗水,四万八千虫”,然后又用骚诗“问渠哪得清如许,为有源头活水来”来表达自己的看法。文章出来后起初被传颂了几天很快就没声了,董延明开始觉得奇怪但略一思忖也意识到这似乎是否认前人工作呀,于是也不敢声张赶紧夹着鼠标线做程序员。
作者: b45993e    时间: 2009-6-30 15:02
41 —— 祸不单行
  董大侠在UT阶段栽了一个大跟头,主要是因为TCL语言不熟悉,把测试用例转换成语言脚本进行的很慢,大家叮叮咣咣把测试用例都写好了,测都快测完了他还没有写到一半。黄大仙说:“你别着急,也就是把项目时间点拖住几天,没什么大不了。”
  他这么一说就搞的董延明连续几天都是下半夜回家,可是又怎么都完不成似的。他那几天精神状态不好,白天脑子运转太多,晚上也停不下来,闭上眼睛满天都是一条条TCL语句,脑子里一直有个声音再催促自己快快再快点,心总在嗓子眼上悬着,打喷嚏都能喷出来似的。
  董大侠算算居然没日没夜的忙了两个月了,每天工作十多个小时不打紧,这十多个小时都精神集中到老僧入定的程度,就差把影子在墙上刻出痕迹来了。他天天想的都是如何更快,累的狗伸舌头之后居然发现才刚上路,原先以为自己到了极点结果只是爬上了一座微不足道的小山峰,在后面峰峦叠嶂望不到边。他想起那个笑话,一个人吃大包子怎么吃也吃不到馅,干脆用铁锹挖,挖了半天挖出个“此处离馅还有三十里”的石碑。董大侠在路上看不到馅吃不到,连前面有没有馅都不知道,完全迷茫了不知道自己在干啥。他算算自己这两个月加班数量,心想以后有了吹牛的资本了,谁敢说自己自虐过我就抽他。
  他看看身边的人,大家都完成的七七八八,只有自己被逼的连吃奶磨牙的力气都用出来了居然还落后别人一头。这种进度上的差距最终总要落实到能力上的差距,这在崇尚能力和效率的华为是令人沮丧的。董延明真的累了,觉得浑身无力,想想这两个月的付出就心酸,想想以后还有往不到尽头的付出就死活也不想再写一个字母了。他就好像长跑运动员到了长跑的困难期,之前老巩的鼓励、自己的雄心都被生理和心理的不适打垮了,他就好像登陆的鱼,张大嘴巴却呼吸不到环绕在四周的氧气。
  从前桑军说自己在日本累的要吐血了,董大侠和龚明明还背后说人家娇气,觉得再累也只是磨上的驴,转几圈习惯了就好。眼下自己遇到这种情况,他才发现,虽然大家都是上磨的驴,但自己这盘磨却越来越重,身后挥鞭子的人也越来越急,于此同时被蒙住双眼的小驴在不知道拉到何处是个头的时候,这种打击是会让人,哦,让驴绝望的。董延明想起桑军他妈跟桑军说,太累了就别干了,回家呆着妈养你,顿时特想找个人也跟自己这样安慰一下,可惜董妈鉴于小董这么多年读书养成的干吆喝不出力的习惯,推测小董现在一定闲的腰疼,死活也不会说出这样的话来。搞的董大侠英雄一世,却满脑子都是想大哭一场宣泄一次的冲动。
  董大侠哭不出来,翻来覆去睡不着,越睡不着越担心明天没精神任务更加完不成,一边敦促自己赶紧睡一边又想到睡醒了就要去单位去面对永远完不成的任务,于是又特怕自己睡到明天,这样一挣扎就完全不知道要不要睡觉了,矛盾到无以复加的地步了。
  深圳是过夜生活的城市,董延明的楼下全是大排挡,五元一份炒米粉,十元一份炒田螺,楼下满是早早出来打工的少年,过剩精力伴随着叮咣的炒勺一直翻炒到凌晨三点多。
  董延明爬起到楼下买了烧烤麻辣烫和两瓶啤酒,算计着即使自己海量,喝了两瓶也该有点困意了。结果上楼一顿吃喝,把吃的吃光了,啤酒却喝了一瓶就撑的下不去了。他看看时间一点多了,看看另外那瓶酒和圆滚滚的肚子突然放声大哭——想喝多了睡觉都能计算失误。
  后来董延明跟他侄子说过,你他妈别跟我说你吃过苦糟过罪,我们这拨都不算吃苦,顶多受委屈自己憋屈,要说憋屈……你啥时候憋屈到哭不出来,睡不着觉,一定要喝瓶酒才能哭出来睡着觉,那你才跟我有一拼,但也是有一拼而已。
  他说的就是这次V7版本的UT阶段,他总是祥林嫂一样跟重复那段时间,“哎呀,活人真差点让尿憋死啊”,“哭都不会哭了”。究竟怎么渡过了那个阶段的,董延明已经记不清楚了,似乎是靠着厚脸皮熬过去的,又似乎一个字母一条语句那么实打实的挺过去的,不过都不重要,重要的是董延明以后都再没有遇到过这种压力了。
  到了ST阶段董大侠又跳到自己挖的坑里面了,先前文档写作和code阶段所有遗漏的点在这个阶段哧溜哧溜的都冒出来,每一个case都会牵出来几个遗漏点,那真是坑连着坑坑摞着坑坑外有坑坑中有坑,董延明哀叹真是吐口吐沫都砸个坑阿。
  好容易熬过了ST熬过了BBIT(构建模块集成测试)转了测试,董大侠和大家一样如释重负,有种两世为人修成正果的感觉,这时候又被老巩打击了一下。
  项目阶段完工会上老巩很诚恳地跟大家说,辛苦了两个多月,我为大家感到自豪,接下来这几天大家可以休息一下,请几天假吧,老员工可以休年假,新员工没年假可以休事假,我都批,不过要轮着请假,别一下都**了。
  董延明想,我这两月累死累活怎么也给我放两天假吧,怎么让我们请假呀,这也太无良了吧,你早说这话我干慢点啊,累死累活就等着完事能休息两天,靠。
  完工会之后董大侠去上厕所,结果出了厕所被干部部的一个小子堵住了问他为啥不戴工卡。董大侠是忘在桌子上了,不过看那人的架势似乎要把这个事情当个事情来处理,搞不好也弄个通报批评什么的。
  董大侠想想最近的倒霉事就火气一冲,喊了句,我落厕所里了。说完自己跑回厕所找个坑蹲下,那人也没敢追进厕所,悻悻的离去了。
  
  06年董延明终于在部门声名鹊起,不过成为了大家**喜闻乐见经久不衰的话题。事实上董延明在这一年对于公众人物这词有了深刻的理解,一句一动都被暴露在公众面前,一言一行都成为大家谈论的佐料,这让他感到恐慌。最受群众喜欢的谈资当数以下几个“产品线史上最牛开发”、“吐口吐沫砸个坑”、“喝口凉水都塞牙”、“大活人真让尿憋死”,每每穷极无聊昏昏欲睡的时候,拿出来讲讲都能哈哈大笑重振精神,气的董大侠一佛升天二佛涅磐。
  产品线有个转发率颇高的邮件,叫“产品线史上最牛开发”。邮件转到BAR产品时大家才发现这么拽的名字说的居然是董延明。邮件里是个问题单的地址链接,发邮件的人注明了要看打回问题单原因那一步开发人员的注释。大家打开一看是董大侠的一张单子,董大侠在那张单子的注释栏用加红加粗的字体嚣张的写着“请测试人员用眉毛下面的窟窿看清楚,你们种族叫这个是问题??!!”大家当时都笑的不行了,后来董大侠还在例会上被点名批评了。
  董大侠一开始以为是有人针对他,追查之后又觉得不是——邮件的源头发现居然是外产品线,估计是谁无意中在问题单数据库中发现了这个单子出于娱乐目的转发了,结果让董大侠吃了一闷棍。
  董大侠此后的问题单语气缓和了很多,但是总还隐隐约约说话皮包骨头,让人不舒服,“你要改我便改”、 “你敢提我敢改”、“为了和你们搞好关系,这张单子我认了”。
  测试部对于这种人自然上下一心同仇敌忾,齐心协力保佑董大侠的问题单比其他人的更多更爽更闹心,董大侠天生又是不能吃亏的人,隔三岔五要找回气,只要发现问题单提错了就要打上门去逼测试工程师承认自己错了。
  几个回合下来,董大侠有些吃不消了,觉得全世界都在跟他做对一样。这样还有人在一旁煽风点火呢,小成就总说“董大侠,挺住,给孙子们瞅瞅纯爷们是啥样。”他不说小董还不觉得自己有问题,他说完小董才赫然发现,“整了半天大家都跟测试部对着干,可就我一个人冲最前面啊,这不让我一个人挑一个部门嘛,我说怎么同事们都光见眦牙不见叫好呢,都等着看热闹呢吧。”
  董延明搬了座位,坐到高守附近,这样方便日夜聆听领导教诲也方便让领导观察自己的工作——他晚上加班再也不用担心高守看不见,再也不需要大晚上的搜肠刮肚寻找名目群发邮件,以示自己加了班多么刻苦。
  高守和董延明说:“跟测试部一定要搞好关系,吵没有用,人家说不让你问题单回归你就回归不了,把问题说明白就好,一手软一手硬,别总觉得人家是找你毛病。就算找你毛病怎么了,人家本职工作就是找你毛病,难道还找不得了?你下次打问题单回去注意点语气,别再让人当最牛的开发人员了。”
  董延明讪讪的说:“行,我当最菘的开发人员他们该满意了吧。”
  高守说:“那肯定也不行,任何事情都有个度。测试他们是以问题单数目为考评依据,你要是不限制他们天天给提非问题单,你光打回都累死你了,还干什么工作啊。你要一拉一拽,保持好这个距离……”
  董延明想,还吹拉弹唱呢,我做个程序员怎么这么累啊!
作者: b45993e    时间: 2009-6-30 15:03
42 ——拍案老黄
  开发和测试的矛盾越来越多,测试提的非问题问题单也越来越多,所有的开发人员都和测试人员吵过架了,测试经理又扬言要退回版本,黄大仙一筹莫展,只好天天长在测试部,协助开发和测试的沟通。可是测试一点不买他的面子,该吵一样吵,吵大了直接把邮件抄送给老巩,投诉开发不配合测试工作,这样的邮件累计有三封后,老巩一看见黄大仙就把脸刷黑,而且随着测试部到他那里的投诉增多,他的脸也黑的越来越具水准,到后来就算没看见老黄,只有有人聊天时提了句“老黄”他也马上从晴空万里变成乌云密布,就跟条件反射似的。
  据宋江说,已经快到老巩发彪的时候了,大家都注意最近别犯错,而且千万别离老黄太近,溅一身血还是次要,关键是老巩发起彪来毫无人性,攻击范围之内即使NPC也不放过。
  不过这些都不关董延明的事情了,他只希望自己那块不要有太多问题,至于版本会不会被打回,老巩会不会发彪,他一点意见都没有。
  
  后来据说在老巩的怒值即将达到临界点的时候,高守出手了,跟测试部一沟通就解决了问题——原来是对于规格文档的理解有差异,测试部设计用例的时候没有和开发人员做足够的沟通,自己认为读懂了规格就设计case,结果一测就出现了与开发人员的意念相反的结果。根因找到了解决就简单了,高守先安抚住测试经理,又组织开发人员集中有序的给测试人员培训了各个特性的规格,通过讨论把意见彻底统一了,再之后的测试工作就再没起什么风浪。
  董延明觉得高守很牛,因为之前老黄也是这么解决的,可是谁也不给他这个面子,想法有了可实际上根本推不下去,这就叫知难行易吧。这让董延明想起小时候,他跟表哥一起踢球,表哥就能踢进门,他就能踢到别人头上。有时候事情就是这样,result focused的结果往往是人比人气死人。
  
  第一轮转测试总算风平浪静了,老黄也在一个周五的晚上兑现了请大家吃饭的诺言。地点选在万科城的湘村老橱,这名字让董延明想起那部恐怖片《山村老尸》。吃了饭一结帐董延明发现三桌人吃了两千多,立刻觉得这名字也没起错。具体那顿饭的细节董延明已经完全不记得了——饭吃的太多,各个版本各个阶段都要吃饭,小组还时不时要team build吃一次,华为周边吃饭的地方又太少,所以吃来吃去总是在万科城。那里菜价都很贵,吃饭的时候环顾左右会愕然发现原来都是公司的员工啊,所以董延明回忆起聚餐总是会有时间和空间的错位,分不清楚哪次是哪次,因此次次都是大同小异,连背景都是一派和谐景象。
  这顿饭后宋江给小董普及了一下公司的吃饭文化,大凡版本完结,PM都要请版本相关的所有人吃顿饭,意为感谢大家这段时间来累死累活给他打工,也洗脱一下自己周扒皮的恶名。这顿饭大多是PM掏钱,PL会象征性的掏点,如果请到了老丁老巩或者老王这级别的领导列席,那这些领导也是要掏钱的。但是V7版本又不相同,因为高守最后阶段才入主V7,大家也都不算给他干活,所以他是死活不愿当这个大头,可是这顿饭又不能不吃,不吃下面人肯定觉得项目负责人太抠,所以老黄只好咬牙硬顶上,在冤大头这个位置上过了一次PM的瘾。
  董延明也觉得黄大仙冤的荒,可是想想又觉得他还真没有更好的选择,似乎一步步被逼到这费力不讨好赔钱赚吆喝的位置上,然后高守就天天笑嘻嘻的双手插在袖子里站在他背后。董延明想了想,自能说句功夫在诗外了。
  
  董延明一直很崇拜老黄,甚至觉得老黄会在40岁的时候,半夜睡不着觉硬憋出一本《深入浅出XXX》或者《XXX编程思想》来,然后声名鹊起,不枉他这么多年热PP贴着冷板凳,也不枉董延明工作这么多年却总是抱怨身边的同事就没有一个能让自己吹吹牛的。
  《兄弟连》里面有一个情节,小女孩问,爷爷,你是英雄么。爷爷回答,我不是,但我跟英雄并肩战斗过。董延明就特别盼望这种场景,希望将来有一天有人问他,明哥,你是英雄么。明哥面不改色回答,哦,我不是,但是我把英雄弄死了。哪怕轻描淡写的一句,我们原来一起并肩战斗过,也足够让明哥自我满足一阵子的了。这种思想其实归根结底完全是自己没有做牛人的资本所致。
  老黄是董延明工作这些年来遇到的第一个有资本成为大牛的人,也是董延明热切盼望他成为大牛的人,可惜老黄不知道哪根筋出了问题非要舍本逐末去做PL,结果举步维艰摔的鼻青脸肿却不知悔改。他每次被老巩喷的狗血淋头之后仍然兴趣盎然的跟大家说:“大家还有勇气,要愈挫愈勇,要不畏强权,要敢于跟老巩拍桌子,要咣咣咣的拍。你们看,我每次都去拍,现在不还是活生生的站在这里么。”
  不活生生的难道还死翘翘的?董延明想,你干嘛不做你的SE呢,轻轻松松还有时间钻研技术,出点成果多好。难道做PL就要跟领导拍桌子,高守也没拍过呀,我怎么就看老巩还让他三分呢。你跟老巩拍什么桌子呀,拍完了怎么样?看每次把老巩气的,要是杀人不犯法他马上就能杀了你,如果不是项目中间又换PM又换PL影响开发,早换你去扫厕所了。他幻想黄大仙穿着保洁服的样子就嘿嘿的笑。
  
  董延明以为只有自己这么想,后来发现老巩居然也是这么想的。
作者: b45993e    时间: 2009-6-30 15:03
 43 —— 代码飞检
  08年的一个晚上,董延明接到方志久的一个电话。志久君喝高了,说躺在百草园门口淋雨,让董大侠赶紧去接他回家一起睡。
  董大侠温言相劝,说cao你ma,你死不死的我才不管。然后俩人又倾诉衷肠,互相吹捧了一番。志久君夸董大侠有责任感,有情义有担当。董大侠夸方志久是优秀的程序员,一手代码写的四平八稳人见人爱。
  这些话俩人说了两年了,都变成车轱辘话,所以俩人说了一阵子就无趣的挂了,董延明也没理方志久说自己躺在百草园门口的事情,因为他已经离开深圳好久了。
  
  董大侠离开华为的时候是V10版本即将开工的时候,董大侠离去的原因自然很多很复杂,但是他自己的官方说法却是“这PL没法干了!V10全面移植V7代码,加上新代码开发,累计几万行的工作量。实验局又压着,还要不停的合入新单子。还要,啊,还要不停的客户的新需求往里面加,这么大工作量结果就给我8个人,这是黑煤窑也没这么狠啊。从前高老大总给老巩开玩笑说,你这么安排工作,我没法接,你要非让我接就不干了。老巩还总觉得我们是开玩笑,我就让他看看我是不是开玩笑。”
  再后来方志久就接了V10的PL,老巩给了12个人力,其中有两个人力是四个新入职的新员工抵的。整个开发流程方志久如同风箱里的老鼠——两头受气,苦不堪言的时候他就会大骂董大侠,说董大侠不负责任,丢了个烂屁股给他擦。
  董大侠觉得好笑,因为其实当初老巩给了董延明15个人力,董延明还拒绝了,不过为了凸现他离职的理所应当,他对外宣扬的时候自己打了折扣,结果方志久就相信了,跟老巩讨价还价的时候也是基于他的折扣,这才造成眼下的局面。
  方志久说,董大侠让别人收拾自己的烂摊子的坏习惯那是由来已久,从前V7的时候董大侠就干过这事,这臭毛病可害人不浅。
  方志久就喜欢揪住V7第一轮测试的时候董延明被抽调出来做新特性的事情说事,每次总能扯到董大侠没情没义没担当。
  董延明也揪住方志久V7的时候被违反编程规范被通报批评的时候,夸他基础扎实,从不会写出古怪的代码。
  这些话一说就是两年,一直到董延明离开华为。
  
  V7第一轮测试即将结束的时候,董延明被抽调出来参与北京移动的一个紧急版本开发,把整个特性留给了两眼雪白的方志久。
  董延明和方志久初接到这样的变动,都完全不知所措,在老巩的忽悠和高守的授意下被动接受了,不知是好是坏是喜是悲,心里都有些惴惴,董延明只在临走时拍了拍他的肩膀又说了句“壮士啊!”,权当安慰。其实这种人员变动在任何公司都是再正常不过的事情,只是这次稍微有些不同的是V7碰上了代码飞检。
  代码飞检是公司某些产品线的特色,从字面上看是飞起来检的意思,实际上也差不多。代码飞检小组是由几个C++的大牛随意组成的,他们随意选择时间,随意的抽取版本,随意抽取部分代码,除了C++语言之外没有任何针对性的检查。
  检查的打分机制也很简单粗暴,分为严重问题、一般问题、提示问题几种。其中指针没有初始化、没有释放内存等问题规定为严重问题,如果飞检中发现此类问题,扣20分。使用了tab键、使用= =时将常量放在左边此类问题算一般问题,一经发现扣5分,还有些if之后的空格以及命名比较烂等问题算提示问题,不扣分,但是会点出来,又部门的负责人通报批评。满分100分,达到80分算及格,也就是说一个版本,顶多只能出现一次严重问题的机会。
  V7在第一轮测试后的版本有幸被飞检小组抽中了,结果一个下午人家就把报告直接发送给老王和老巩这些版本负责领导,并抄送了产品线质量部部长以及二级部门等一干高层领导——飞检专家看了几千行代码就发现了5个以上的严重错误,直接打了零分,还附加了一句话“完全没有遵守编程规范,此产品建议重新开发”。
  老王在傍晚临近下班的时候收到邮件,被震惊先石化后风化最后恨不得自己火化了。产品线从来没有过这么失败的产品,而且这产品还是明年全球的主干产品,最主要的是他对这个产品寄予了厚望——那可是老巩以人头担保可以让替换全球所有局点上五花八门的版本的产品。
  插一句V7版本的背景,BAR产品在全球有上百个局点,可是因为各个局点的需求不同,也造成了20个以上的分支版本,每个版本都有自己有别于其他版本的特性,也都有自己的后方支持人员,造成了版本、人员、资源乃至精力的大面积铺张浪费。
  V7版本的出台就是要囊括所有分支版本的所有特性,日后全球所有局点统一替换,之后就可以用一小撮人一小撮设备支持从前一窝一窝人和设备才能支持的工作。
  当初这个构思刚出台的时候,老王很高兴,可是老丁作为开发部长对这种版本的人员需求提出了异议,当时老巩是拍着脑袋打包票说他会负责到底,老王也是被多个分支版本整地精疲力竭了,听信了老巩的蛊惑,出现了一幕反常的局面——管产品的PDT经理力压管开发的开发部长强行开工了一个大版本。
  因为这个原因老王才会被飞检的结果震惊,继而雷霆震怒。当时快下班了,老王在座位距离老巩的座位还隔了一段距离,他三步并两步奔过去,恨不得从隔扇上翻过去。他奔到老巩座位上发现老巩居然不在,他梗着脖子问旁边的人,“巩正仪跑哪里了?”
  那人抬头看看他,茫然的摇摇头。
  老王突然爆发了,“你他妈是死人啊,不会去找阿!”
  声音洪亮穿云裂石,一个大办公区的人马上都趴在桌子上做假死状。
作者: b45993e    时间: 2009-6-30 15:04
44 —— 雨露均沾
  下午三点半,老巩黑着脸坐在F1大楼14层A8会议室里,会议室标注能容纳25个人,也就是只有25把椅子,可是老巩却把开发BAR产品的40多个开发人员全都叫到这里了。
  董延明和小成们都被高守一早就叫来了,所以都围着桌子坐着,后来的都靠墙坐着,再来的晚就去隔壁会议室搬椅子坐。
  三点半一到,老巩一拍桌子说:“看看这个效率,三点半开会三点四十都还没有来齐人。资源经理都站起来看看人来全了没有!”
  几个资源经理都站起来看,左右摇头的点起来,只有高守坐着没动,说:“我的人都在。”
  老巩又一拍桌子说:“别点了,来晚的都站着,从今天开始,开发部所有的会议必须按时间开始。你们几个,就你们几个刚来的,别出去搬凳子了,就站会吧,反正这个会议也比较短,就站门口吧,告诉后来的也别去搬凳子了。”
  门口刚进来的几个人愣了下就站着没动,他们心里大概犹豫着——这个会议不是两个小时么?
  老巩语重心长的开始了长篇演讲,“时间。我没有时间,你们更没有时间啊。兄弟们啊,我巩正仪跟你们说啊,我们最没有的就是时间呐,你们知道不知道啊。我今天开这个两小时的会议,我自己都很犹豫,但是又没有办法,最后来我真的是一咬牙一跺脚才决定召开的。”
  大家或站或坐都面面相觑不知所云,简直不敢相信他说的是一周能开八次会的华为。
  “我们公司这几年的发展大家也都知道,我们部门在海外拓土开疆的情形大家也知道,我们现在市场有了,最缺乏的就是拿得出手的产品了。我们现在加班、加点,没白没黑夜以继日的干,结果还是跟不上市场需求,客户天天催着要我们的新特性新版本。我每天想的事情都是,怎么能加快项目进度呢,怎么能合理安排人力资源呢,怎么能激发大家的斗志呢,怎么能在一个版本里多实现客户的需求呢……”
  大家纷纷点头,觉得老巩这几句话确实没有说错,他天天确实都在致力于压榨大家的劳动时间。
  “我们在时间这么紧的情况下,浪费的每一分每一秒都是可耻的,况且开发人员集体开两个小时的会议!你们都在心里算算你们的工资,除到天,除到小时,算一下,这两个小时该是多少钱。一个人两个小时,我们这有四十多个,就是八十多个小时,整整十多个工作日的时间!这随便开个会,实际上这就是一个兄弟半个月的工资被浪费了啊!十多个工作日,好家伙,这时间都足够出一个小版本的了!如果这个小版本卖出去了呢?那又会赢利多少钱?我为这两个小时感到痛心,这是成本,是钱,是本该发给我们大家的奖金啊。”
  董延明看看手机,心说,好家伙,差点半小时了,他这顿口水的成本也不低。
  老巩也看看手机,他没带手表,董延明环顾了一圈发现,除了高守外大多数人都很习惯的没有带表——毕竟手机已经替代了表的时间功能。老巩说:“我说了这么多了,意思无非是一个——这个会议的重要性,让我不得不忍痛浪费大家的事件,浪费公司的资源来开这个会。我相信大家对这次会议的主题有所耳闻……”
  
  会议的头一天晚上,王守义把老巩骂了个狗血淋头,老巩第二天就召开了这个会。会上点名批评了V7项目组,详细描述了编程规范的重要性,口沫横飞讲了大半天,举了多个公司级的事故,其原因都是因为一个编程规范的问题导致了一次足以载入人类史册的事故。老巩一路讲一路挥手拍桌子,情绪居然还都保持稳定,完全没有昨天王守义的激动,这让董延明啧啧称奇。
  老巩说了会,又让靠前面几个老员工也说了几句,又让老黄和高守当众读了检查。老黄的检查读的结结巴巴的,头半段说项目时间紧,中间说新员工多,后半段又说部门的编程规范推行力度不大。董延明看看老巩的脸一点表情也没有,很有过去拉拉他的脸颊看看是不是带了面具的冲动。老黄的检查几分钟就读完了,最终总结性的说了一句,“我看到飞检结果的时候吃了一惊,老实说,我没想到会这样,我以为作为一个程序员,编程规范是不用强调的,结果我错了。我说完了。”
  大家都愣了一下,没来得及品咂出他这话是埋怨大家还是埋怨自己,高守就开始讲话了。高守说话还是很有滋味的,条理清晰语句通顺,对比之下让人很怀疑老黄是开会前十分钟写的稿子。高守谈话的重点集中在自我批评上,痛陈了自己没有尽好PM的职责,而且不可原谅的是自己对自己的放任——在V5版本中,他可是逐行逐行的检查code,这才有老王说的“BAR产品有史以来最健壮的版本”这一金句,但在V7,他没有做到……
  大家跟随着高守的演讲一同徜徉在回忆里,对比一下V5和V7,都暗自摇头。
  俩领导检讨完毕,老巩总结了一下说,前事不忘后事之师,总结是为了端正思想以后不再犯错,同时也敦促着赶紧亡羊补牢,哪里跌倒哪里爬起来才是华为人。他看看手表说:“5点多5点多了,还有十几分钟才到时间,不过话是说不尽的,我不想浪费大家的时间,如果让我说,我能说到明天早上也说不完,那工作谁做,算了,散会吧。啊,等等,我再强调两点,一个是以后开会,无论大小都必须准时,不要拖拖拉拉浪费时间,一个是以后会议能短则短,原因同上,大家都要记住,尤其是资源经理要把握好。”
  
  大家从会议室出来,一路小声议论,董延明屁颠屁颠的跟高守走一块,想套磁却不知说啥,走了几步觉得俩人闷头不响走路有些尴尬,就说:“老大,我还以为老巩能发大火呢,人家小心肝还等着被吓的扑通扑通的呢。”
  高守笑笑说:“谁能老发火,昨晚都冲我和老黄发完了,再说对你们发火有什么用。你们是大爷,我们得哄着惯着……”
  “哦,火都发完啦,我说呢今天怎么这么冷静呢,我还以为他让老王骂完了要喷我们一顿呢。”
  “恩,你别心急,老王把火发他身上,他发我和老黄身上了,我们再慢慢发给你们,说什么也要叫你们雨露均沾呀。老黄已经订了会议室了,明天上午他再给你开会,你们等着挨骂吧……”
作者: b45993e    时间: 2009-6-30 15:05
 45 —— 海绵里的水
   黄大仙第二天开了会,臭骂了大家一顿,不过董延明因为恰巧头几天被抽调出来所以不参加V7的项目例会所以没能沾到雨露。
  据说黄大仙是加了一夜的班,把所有特性的代码都大致看了,然后每个特性都找出几个毛病,在会上把每个特性的人都拎出来大骂一顿。大家有的被自己的代码雷到了,满脸愧色哑口无言,也有不服不忿的和黄大仙争辩,小蔡就拿出了问题少年的劲头来,跟老黄扯着脖子对喷了半天口水。
  据围观者说,俩人围绕着入参需不需要判断、返回值需不需要判断、申请内存需不需要判断等问题展开了激烈争论,论据跨越公司编程规范、C++理论基础、公司现状乃至唯物辩证法,最后老黄一拍桌子下了结论,“不用争了,我说怎样就怎样”,这才简单粗暴的结束了这种无谓的两老儿辩日。
  后来黄大仙申请项目延期,打算用一个星期的时间去review代码,但因为项目计划一旦确定,任何理由的延期全都需要从部门开发到整个产品线到市场到客户全部修改计划,也因此延期就会被归结为开发部长、PDT经理以及开发代表的失职,所以老巩没有同意,所以……黄大仙被老巩喊到座位上又早午晚的狂骂了几顿。
  老黄只好要求大家自己找时间review代码,他又打算把董延明这类抽调出来作别的版本的V7前开发人员喊回来,让代码作者review自己的代码。这事引起了其他的几个PL很大不满,都把这次的事情算作了自己项目的风险,结果老巩又把老黄喊过去早午晚的骂了几顿。
  说早午晚是因为老巩早午晚三餐的前后总会有些时间,所以都把老黄叫过去询问一下V7代码的近况,一般情况下是不管是好是坏都骂一顿,搞的老黄天天躲着他走,最后一狠心直接把座位搬到了7楼和刘彻坐一起,让老巩彻底看不见他。
  
  老巩骂老黄骂的顺口了,几天不见老黄有些奇怪,一问才知道搬了座位,于是也有些无趣,从此改口骂V7。这一骂就是几年——“V7这种版本如果发行了,我们大家都等着天天通宵擦屁股吧”最后都成了口头禅了,不分时间场合都要拉出来说两遍。后来造成了BAR开发部的一句打招呼的口头语:
  “最近加班多不?”
  “不多,V7不是还没有发行么。”
  
  老黄在V7这次事件中也受了严重的刺激,管理方式突然变的极端了,这次全民review中,他规定了头两天是自由修改期,后一天天是交叉修改期,最后他来统一检查,他发现的问题一律严惩——问题不管严重与否,只要与编程规范相违背一律罚款50元,而且同类问题一律累加处罚。
  于是大家都战战兢兢不眠不休的检查,经常在检查自己代码的时候发现了别人的错误,赶紧都慷慨的互相知会,革命友谊费飞速滋生。老黄天天除却被老巩喊去挨骂的时间之外全都不苟言笑的坐在屏幕前看代码做记录,大家谁也不知道他记下了多少个问题点,只知道他发现的问题最后都会一个一个的检查,所以又增加了一层恐慌。
  方志久在这一轮review中就被罚了100元,一个是if语句后面没加空格,一个是异常退出没有释放内存。他一个人负责从前董延明和他一期开发特性的代码有些忙不过来,而且董延明写的代码又很不规范,到处空格到处乱摁tab键,他改这些都改的头晕眼花了,看异常退出的时候也没有多留心,也跟正常return一样处理了,没有格外增加释放内存的语句。结果老黄火眼金睛一看就发现了正常退出的时候在几层函数调用之外、几次指针赋值之后会由一个类的析构函数来完成释放,但是异常退出则完全没有处理。
  于是这段代码作为了一个典型案例抄送给全部门,虽然没有指名道姓却保留了代码的注释——那上面有作者“fangzhijiu”,于是方志久就成了老黄邮件里说的“很多急需增加基础知识来才能成为合格的程序员”的带头大哥——这一笑柄被董延明笑了很久,一有机会便夸赞方志久一手代码写的四平八稳。
  方志久对此很不满,他跟董延明诉苦说他刚毕业,从前一行代码没写过所以有些眼高手低也都在可原谅之列。董延明就怂恿他去找高守诉苦,方志久诉苦的结果是高守让黄大仙把罚款额度降成5元——“毕竟是人民内部矛盾,罚款只是方法不是结果,50太上纲上线了,我怕大家光记住50块钱忘了为什么被罚款了。”
  老黄不同意,他觉得5块10块的大家印象不深刻,50对大家来说其实也不是很多,但是足够让大家长点记性。
  高守耐心跟老黄解释说,这50块钱作秀的意思太重了,而且这种罚款根本不受法律保护,搞不好又让人说成血汗工厂什么的……况且,你给大家review的时间太少了,这么多新员工呢,方志久这种的刚毕业的硕士一行代码都没写过,一上来就是几千行的代码,他出错是正常的不出错的不正常的。
  老黄觉得高守的话有责怪他没有控制好人力安排的意思,一想方志久又是高守组员,更觉得高守在护短,立时冷着脸说,时间少没有办法,时间就像海绵里的水,挤,有了。
  高守笑笑说,这不成了大跃进了么?我们的工作不是机械重复,盲目追求时间只会牺牲质量——毕竟我们还不是产品线上的工人。方志久的能力和对原始代码熟悉程度只能写1000行,你让他写3000行,这就好像海绵里有1滴水,你非要挤出10滴水,没有怎么挤?
作者: b45993e    时间: 2009-6-30 15:07
46 —— 草包司令
  V7那边敲锣打鼓的进行着代码review,董延明新项目这边静悄悄的没有声音,大家闷头不语的打字,天天噼里啪啦的。
  这个版本是北京电信的一个紧急项目,PL是部门新贵——草包司令。
  草包司令叫曹贵阳,五短身材大腹便便,在部门的时间很长不过一直都不受人重视,年初的时候因为一个偶然事件被老巩慧眼识珠,直接提升起来了。黄大仙一提起他就马上换话题,愤懑之情溢于言表,似乎多说一句都降低了身份似的。
  后来董延明和曹贵阳讨论了一次方案就知道黄大仙和他之间的矛盾在哪里了——曹贵阳的语言基础不好,分析问题时候体现出来的逻辑思维能力也不强,在工作时间也很长了,可是对于BAR产品的架构似乎还不是很熟悉,平时嘴上挂着牛人两个字,见谁都夸牛人。也不知道是不是真觉得大家牛。黄大仙在V7里有时候会说大家工作要尽快,走路也要快,不要跟谁似的,天天挺着个草包肚子逛大街一样,结果一个问题单定位了100多天。这个谁就是指曹贵阳,董延明想,看来这就能解释他草包司令的绰号了。
  这个版本是个紧急开发版本,专门为了电信的一个入网测试开发的,开发人员4个,领导两个——曹贵阳做PL,潘安做PM。因为是针对入网测试,所以不走测试流程,开发完后直接发到现场。
  因为人少所以开工会是在部门沟通室开的,老巩没去,潘安就先说了两句,大意就是说,这个版本他不会投入太多,因为他还要重点看护V6。本来他提议了就由曹贵阳担任PM,但是老巩的意思是要让他来镇场面,项目的时候还是由曹贵阳全权负责,所以大家以后就当曹贵阳是PM就好。
  曹贵阳也赶紧谦逊说,自己还要多靠潘安的指导。
  潘安什么也没说,站起来就走了。
  大家仰望他的背影——这是目前BAR产品全球主用版本的PM呀。
  曹贵阳看他走了就在黑板上画起了项目计划的示意图,“我们这个版本很特殊,本来项目计划要跟SE要跟大家商量,等大家估出工作量才能出来计划。但是我们这个版本交付时间是由入网测试来决定的,所以我们的交付日期就定下来了。最后的交付日期定了,那从后往前推,测试日期、code日期也都定了,所以我们的项目计划也都定下来了。没办法,紧急项目就是这样,哈哈,好在大家都是牛人,都是老员工,也不怕这点任务,哈哈。”
  大家抬头看看他画的时间表,今天和明天是分析协议和代码,后天大后天写移植指导书或设计指导书,之后两天写系统测试用例和单元测试用例,之后两天写代码,之后三天做单元测试和系统测试,之后一天做集成测试,最后预留了一天做现网测试。
  大家看这么密的安排都有些傻眼,董延明看看手机——已经下午三点了,今天这不就要过去了么。
  后来曹贵阳又说了些注意事项,紧急版本一定要赶早不能赶晚,因为什么时候都有可能发生,如果到了测试时发现问题,很有可能到了交付日期拿不出来。所以大家前期一定要压缩时间,最好能提前,多给测试阶段留时间,最低限度也不能占用测试的时间。
  最后循惯例,曹贵阳又给大家许了些请功之类的愿望,董延明和小刘几个人胡乱应承了几句就散会了——虽然到公司的时间不长,大家也都学会了分辨许诺真假的,就算老巩亲口下的承诺也不是那么诱人了。
  董延明分析协议的时候心猿意马,可能是刚从V7里分离出来,还不是很适应。坐了一阵子,曹贵阳就过来了,一屁股坐到董延明的办公桌上,两条短腿在悬在半空中晃来晃去。
  “董大侠,分析的怎么样了?”
  “曹司令,刚看5分钟,金山词霸都没打开呢。”
  曹贵阳伸出胳膊拍董延明的肩头,因为手短所以身体用力前倾,差点从桌上滑下来,“董大侠,咱们这个项目就靠你啦,我可听老黄说了,你是一员牛将啊。”
  董延明愣了,脑子里划过“牛人虎将”几个大字。
  曹贵阳接着说:“这个项目太紧了,我又要负责跟现场沟通,跟别的产品线要求帮助,申请设备,项目的事情根本就没时间管,大家一定不能放松,要抓……”
  董延明点点头,实际上他也没经历过这种紧急开发又是针对入网测试的版本,但看曹贵阳说的推心置腹,也不好不表态,他说:“是啊,不过工作这事一向是下河抓蛤蟆,能者多劳,你是能力越大责任越大!”
  曹贵阳笑的象雨后的蛤蟆,“哈哈,那也不能让我一个人抓,哈哈,大家一起抓,哈哈。”
  董延明还没懂大家一起抓什么意思,高守就从旁边走过来了,站俩人旁边也不说话,笑眯眯的听着。
  曹贵阳跳下桌子,似乎还震到了脚,拍着董延明的肩头说:“高老大,你手下真是牛人辈出啊!”
  高守笑说:“这可是我们组的希望之星,你要好好带。”
  董延明听俩人当面夸自己有些不适应,觉得身体发轻,地球引力变小,当时有种恍然大悟的感觉——哦,原来我不知不觉成了牛人啦!
  后来高守走了董延明还没有缓过来,脑子里使劲回忆刚才高守说“希望之星”的场景,似乎也不愿意切换。曹贵阳的要求他一口答应,仿佛不这样就对不起俩人的夸奖似的。等曹贵阳走了,他想了半天才想起来曹贵阳居然要他明天下班前完成协议分析,把协议分析结果写成设计文档,晚上跟项目组同事讲解,立时惊出一身冷汗。
  晚上董延明很晚才走,看协议看的满眼都是字母,晚上睡觉眼前就跟黑客帝国开场一样,一排一排的字母上下穿梭。第二天又没敢晚去,早早去的看了又看,看到中午时分肚子里有些腹稿了,突然之间就觉得自己跟“希望之星”这几个字有点默契。他站起来伸个懒腰,慢慢踱到高守座位旁边,希望能再听一遍。高守在跟客户通话,对他摇了摇手。董延明又踱到小刘旁边,小刘的脑袋又被他抓成鸟巢——他的协议还没看出结果。董延明觉得高兴,又踱到曹贵阳座位那边,结果曹贵阳老远就喊,“董大侠,写完了是吧,果然是希望之星啊,牛!”
  董延明恨不得匍匐到地上,赶紧小跑凑过去说:“老大,你想弄死我啊。我是来问你今天能不能延期的,本来是计划还有两天设计文档才能完稿的,我今天写完了也不能保证质量啊。”
  曹贵阳还是笑,“哈哈,没关系没关系,你先写出来一个草稿,今天不必定稿。你把草稿写出来,今晚跟大家这一讲,大家一讨论,你这个方案还是分析的有什么问题就都出来了。”
  董延明面露难色说:“我还没分析完呢,晚上前就写出草稿来太难了,你这是强人所难呀!”
  曹贵阳瞪着眼睛说:“要别人我也不能这么说,主要是你。项目里一定要立出一根标杆来,否则大家你看我我看你,都攀着比着,都不愿意多干。你先大家一步,也触动大家一下,三天能干完的活,兴许两天就能完成个差不多。你说这个标杆我不找你,我能找小刘?咱们这就4个人,你说谁最牛我不找谁?”
  董延明镇定的点点头,说:“那我尽量吧,我那的协议实在是太多,而且设计面也广,现在我还没看到一半,我现在头晕眼花的,唉,我真让你要扒层皮了。”
  曹贵阳站起来呱呱的笑,拍着董延明的肩头说:“你是希望之星,老高老黄都那么看好你,啊,老巩也是,我……就不说了,哈哈。你辛苦辛苦还能完成,叫别人再辛苦也完成不了啊。你的工作量我都记着……”
  董延明好容易控制着自己的平衡系统走回座位去,一路怎么想都觉得曹贵阳是个很可爱的草包。
作者: b45993e    时间: 2009-6-30 15:07
 47 ——你需要吗
  转眼一个星期过去了,董延明和小刘几个开发人员好歹把code写完了。他们几个人来的时间都不长,董延明和小刘更是刚来了半年,对整个代码架构都生疏的很,所以code写完了却依然没有底气,总觉得自己在某些角落遗漏了些什么。
  那是周五的下午,曹贵阳晃悠到董延明的座位,董延明这几天对曹贵阳很不满意,因为他身为PL一点开发的工作都没有做过,除了协调关系和项目文档基本什么都没做,讨论方案的时候曹贵阳也是从系统组找个SE,从测试部找个测试经理跟大家一起讨论,他在一边不大掺合,偶尔有了争论问他意见,他张牙舞爪的扑到黑板上又写又画,结果马上迫使两方面达成一致意见——“老曹你别画了,刚才你到底都听啥了,根本就不是你说的那件事!”
  曹贵阳过来让董延明估一下代码行数,一会报上来,董延明随口就说了句1500。曹贵阳诧异地说:“这么少?刘申奇他那块代码1800呢。”
  董延明撇嘴说不可能,他很自信他负责的这一部分是四个人里代码量最多的,小刘(申奇)那部分1200还差不多。
  曹贵阳直接就用董延明的座机拨通了小刘的电话,直接就问:“申奇啊,你那部分的代码是不是估的有误差呀,延明这部分代码才1500行呀,你再估估看。”
  小刘那边答的也干脆,不知道看什么电视剧看出了一嘴天津话,“董延明那块1行代码也碍我嘛事?我这哈就1800行,你要不信自己查呀。”
  后来董延明赶紧去找小刘解释了一下,就说自己没有在曹贵阳面前说小刘的代码估多了。小刘也表示赞同,然后俩人骂了一顿曹贵阳的大肚子和走路姿势。
  傍晚要下班的时候,曹贵阳给老巩发了申请加班的邮件,给大家都申请了明天后天的加班。本来PL申请加班都是先发邮件征求一下大家的意见,曹贵阳这样直接通知大家加班自然会引人反感。董延明一怒就直接发了个邮件说自己身体不舒服,周末要在家休息。
  果然,没有两分钟,曹贵阳的电话就过来了,好言相劝不忘加了什么希望之行之类的几顶高帽。董延明一边听一边特别没出息的同意了。突然之间想明白了——难怪曹贵阳见我就夸,这莫非就是利用了我的虚荣心——我夸你牛了,你不能说这个工作做不完吧?这跟老巩的方法殊途同归异曲同工阿,这叫捧杀吧 ?咦~这家伙也不傻呀。
  他这边一想事情就出神了,那边曹贵阳还喋喋不休呢,说了半天没听到董延明的回应,也就不说了。曹贵阳想了想说:“延明啊,你喊一下小刘他们,都到我座位上,我给大家开个小会,现在就过来。”
  人到齐后,曹贵阳开门见山的解释了一下为什么会给大家申报周末的加班。项目紧是一方面,主要原因是想帮大家谋点福利。
  他话一出口大家都一脸鄙夷的表情——周扒皮就周扒皮呗,还他妈想当最佳雇主,这比当婊子立牌坊可恶劣多了。
  曹贵阳仍然笑眯眯的解释,“咳,别老合计我圈着你们加班,你们加班我一样要陪着。你们都还没结婚呢,我一个结婚男人也跟你们一样呢。你以为我愿意加啊,我真的是考虑给大家谋点福利,没半点骗大家的意思。你看啊,咱们的工作要做到下周,这个周咱们加班怎么样?天天都在加,小刘好几天都加到了后半夜了,多吧?累吧?结果一分钱没有。”
  大家纷纷点头,小刘更是点的让人担心他的脖子。
  “那我就想了,我们现在的工作量这么饱和,下周不加班是不可能的,而且极有可能每天都要加班。大家这么辛苦了,除了晚上拿两盒酸奶就再没福利了,我是不好意思了,不过我又没有给大家谋更多的福利——除了让各个资源经理在考评的时候给大家倾斜。啊,但是仅仅这样我又不甘心……”曹贵阳兜兜转转说了小十分钟,小刘已经听的眼冒金星了,董延明总算明白了他的意思。他让大家周末加班的目的是把平时加班的工作挪到周末——平时干到什么时候都没钱,只有周末加班是有加班费的。曹贵阳举例说:“比如说小刘从周一到周五,每天加班3个小时,一周就做了15小时的工作。可是如果周末来加班呢,一天工作7小时,一天工作8小时就可以,然后还赚了15个小时的加班费。早一天干完,咱们也能早一天歇歇……”
  在当时,公司刚刚开始推行“降成本”这一活动,上至公司用车下至一个圆珠笔都在计划之列,申请加班费也已经不是从前那样掏自己兜一样了,必须PL申请开发部长的审批才能生效。所以小董这类思想落后周末不肯平白加班的同志想要钻钻空子弄点加班费也不是那么容易了。
  董延明想想觉得有理,心里打定主意明天要7点钟起床就跑过来,晚上12点以后再走,这样一天就有十几个小时——工作是次要的,多拿点钱才实惠,一定要好好把握能挣钱的机会呀。
  大家频频点头,曹贵阳一见更说的兴起,站起来挥舞着短胳膊,仿佛开仓赈灾一样。
  老巩无声无息的走过来,董延明背对着他没看见,曹贵阳老远就看见了,说的更兴奋了,“努力……奋斗……”等慷慨激昂的词汇从嘴里川流不息的喷射出来。
  董延明见惯了曹贵阳每天都是打了鸡血似的亢奋,也没有留意他的情绪又上了一个台阶,嘴里随随便便就说了句,“行了吧曹司令,瞅你那操行,就跟老巩上了身似的。”
  说完大家都笑了,然后看见曹贵阳的眼神大家就都不笑了,董延明更是惊出一身冷汗。老巩好像没有听到,对曹贵阳挥了下手,直接把声道切过来,“我来说两句吧。兄弟们最近都辛苦了,不过恐怕还要辛苦一阵子,年轻人咬咬牙,就辛苦这么几年,没有什么大不了的。曹贵阳的邮件我看了,我没有同意。我明确我的态度,我是不希望大家加班,我希望大家可以周末都好好休息,但是如果大家非要加班我也可以批,你们说,你们需要吗?”
  董延明愣了,没太听明白老巩的意思,寻思着这是不让我们来加班还是让我们来加班但是不给报呢?怎么还问我们需要吗?
  老巩也没有真的征求大家意见的意思,紧接着说:“我觉得大家不需要这个加班。因为我所看到的是大家没有完全调动起积极性来,没有把自己的效率发挥到最高,如果效率高了,这些工作根本就不需要加班,我们每天8小时的时间完全都可以完成。你说是不是,曹贵阳。”
  曹贵阳一脸苦笑,频频点头。
  “如果大家效率高,那么我怎么没有看到大家在办公室里很投入的工作。我告诉你,我一看大家的状态就知道你们的投入程度。你们可以观察下,你看看吴海波工作时候是什么样子的,你们看看高守是什么样子。你看看他们晚上都是几点走的,我怎么都没有看到大家晚上工作呢。噢,我不是要求大家晚上加班,我希望下班了咱们办公室里面一个人都没有。我希望的是大家每天提高效率,每天都可以早点回家,就像费老板说的,啊,高效工作,享受生活。大家明白我的话没有?我希望大家再提高一点自己的效率,不要总把希望放到加班上。大家说,这个周末的加班,需要吗?”
  就算迟钝如小刘也已经明白了老巩的意思了,嘟着嘴凝视着自己的脚尖。董延明看看手机,已经到了晚上下班时间了,办公室里众人都收拾东西吃饭的吃饭回家的回家。
  老巩叹口气说:“我知道大家辛苦,但是我希望的是,大家可以通过提高效率来提高完成的工作量。我们的产品交付日期肯定不能变,我们的项目计划定下来肯定也不能变,对不对曹贵阳,这个你要控制好。”
  曹贵阳点头,老巩拍了拍他的肩膀接着说:“这个项目不要看小,非常重要。你现在就是PM,你就是开发代表,你懂吗?你就是我,你对着客户,你就是我们BAR产品的开发部长,所有的事情都要靠你,这是挑战,这也是机会,我看着你,曹贵阳,我看着你。”
  曹贵阳呵呵傻笑,咬牙咬到肥厚的脸蛋子上出现个深深的酒涡。董延明没搞懂老巩怎么从加班问题扯到曹贵阳身上,他看看小刘,小刘仍然在关注脚尖,充耳不闻的样子。
  老巩扭过头对董延明们说:“这对曹贵阳是机会,对你们也是。不是经常出现这种机会,危难时节方显英雄本色——这种紧急开发正是出人才的时候,我希望你们可以涌现出来吴海波式的人物。吴海波就是效率高,你给他个任务,他闷头不响的比别人更快就干出来了。当然了他也加班,但他加班都是自己学习,你们看,你们需要加班么?你们现在可以看看,办公室里人都**了,你们往那边看,系统组那边,看见没有,吴海波那个绿格子衬衫。对,他还没走呢,他每天吃饭都比别人晚20分钟。如果你们也跟他一样,那你们报什么加班我都批,为什么?你肯定把效率发挥到极限,我再不给你报加班你还会给我干吗,我不给你加工资股票还有天理吗?你看看吴海波,再想想,你说你需要吗?”
  7点10分,老巩一挥手让大家走了,董延明如蒙大赦,扭头就走,生怕老巩在后面还追问“你需要吗?”
作者: b45993e    时间: 2009-6-30 15:08
48 ——老天真
  关于老巩不同意加班的原因,董延明听到了两种传闻。一个说法是,因为上个月公司进行了部门加班时间排名,BAR产品排到了最前面——这种排名排到最前面一般来说会有两种解释:1、员工最勤奋2、员工效率最低。从后果推测来看,BAR产品一定得到了第二种解释,所以老巩才大棒一挥阻止大家申报加班。
  另一种说法是,因为胡君的去世,社会上对我司的加班文化甚多非议,所以老板要求下面人都要尽量减少加班,免得再给人血汗工厂的口实。
  不过无论哪种说法小董都不在意,工作肯定要做,加班费也肯定没了着落,除了接受还能怎样,难道能为了这点事情跟老巩造反不成。只能用老巩的话来安慰自己了——你努努力多学习,年轻时咬咬牙遭遭罪,过几年你成了专家,我要求着你,我们大家都要看你的脸色。这种安慰的效果其实并不好,往往会产生种智商被人侮辱的感觉。
  第二天董延明中午磨蹭着到了公司,其实他早上起床的时候真有心不来,但是想想工作计划又确实压着紧,再加上曹贵阳许诺大家中午请大家去外面吃顿好的,所以董延明还是赶着中午12点的饭点来的。
  在公司楼下的时候,他的电话响了,原来是曹贵阳催促他赶紧来公司吃饭,董延明冷笑两声,知道这是催他赶紧来加班。
  中午那顿饭吃的没有滋味,曹贵阳没有点什么好菜,而且吃到1点钟就买单,说是别耽误了大家午休,董延明嘿嘿冷笑两声,大家都一齐冷笑。
  回去的路上董延明懒懒不想说话,大家居然都没多说话,董延明心里暗暗嘱咐自己,将来自己做leader,说请客吃饭绝对不能小气,否则钱花了还落埋怨,平日辛辛苦苦建立的威信可以因为100块不到就损失殆尽。
  后来项目按时完工了,老巩给大家发了祝贺邮件,说大家敢打敢拼提升了效率,董延明郁闷的好像吞了一只蛤蟆。
  过了几天,项目通过了入网测试,群发全部门的立功喜报里有所有人的名字,这是董延明第一次看到自己的名字在部门的邮件服务器里传播,一时间飘飘然幻想着公司老板无意中看到这封邮件,然后又从十来个名字中看到自己,然后又认定自己就是下一个李一男式的天纵奇才,然后是更多狗血剧情,这种幻想持续到了下班。
  再过几天开始了季度考评,这是董延明转正后的第一次考评,想起面试的时候孔工跟他描述的“一年有四次考评,都有加薪机会”他就开始兴奋,手心流汗浑身躁热。
  这是董延明的一个大毛病,多少年来费尽心机都改不掉的毛病。这种事前的兴奋在事后看来总是令人不齿,因为事实总会证明希望越大失望越大,等待时的兴奋越多,出现结果后的沮丧就越多。而且很多事情明明事前董延明就跟星矢一样“有不祥的预感”,但只要一想到有那么一丁点可能出现好的结果他也忍不住要手舞足蹈——这就叫老天真吧。
  小成小刘一个个都满脸期待的被高守电话叫走了,又一个个满面忌讳莫深的表情回来了,董延明不好去问只能心理揣测,“加了?不像……没加?也不是表情……”
  一直到下午董延明才被高守喊到楼上A501会议室,一颗心突然跳的很快,走到五楼又突然变成匀速,然后董延明在A501门口的时候心态终于恢复了平衡。因为他突然想起小成前天午饭说的一句话——“顶多给你加500,就算加了那又能说明什么,抵得过你这半年的加班,抵的过你耗费的那些生命?”小成说完话闷头吃饭吃出了猪拱槽子的声音,董延明再想起这段话却突然有点大彻大悟的感觉。
  高守等小董坐下就开门见山问道:“你觉得你的考评应该是什么呢。”
  小董一下被问住了,嚅诺着,“我想……应该……差不多……是个C吧?”
  高守笑说:“是啊,你猜的真准,是胜任。”
  小董的笑僵了僵,但立刻就过去了。50%的人是C,45%是B,5%是A,组里大约有20个人,12、3个比他还老的员工,论资排辈他也是轮不上B的。
  高守笑着在电脑上打开董延明的季度考评项目,那上面一项一项的分数,高守细细的说:“……你看你被老黄通报表扬了两次,这算红色事件,加了两次分……你给大家搞过一次培训,加分一次……延明,你这个季度就参加了一次集体活动啊,被扣了8分……”
  董延明无所谓的听完了——不然怎样,自己都已经给自己打C了,就算再有异议也没法提了,高守这沟通方法还真特别。他点点头表示自己听进去了,然后就问高守:“老大,你说什么时候能给涨工资啊?”
  高守干脆的说:“当老大们觉得离不开你的时候。”
  高守答的这么快是董延明没有想到的,他就追问:“那什么时候觉得离不开呢?”
  高守没回答这个问题,他反问董延明另一个问题——你怎么想你以后的发展路线,就是说,想走技术路线还是管理路线。
  他说这个问题倒让董延明想起龚明明毕业时的慷慨陈词了,他笑着说,管理,然后又解释,他有个同学一直以为管理就是不用干活了,其实这肯定是错误的。就董延明所见,管理所要操的心远大于技术,跑断腿磨破嘴,搞不好两头受气,就跟放在火上烤一样。但是董延明却依然选择管理,这只是因为董延明自己剖析自己觉得自己最大的优势就在于和人沟通以及同事间的协调,虽然说不上鹤立鸡群但是在程序员这个群体里矬子里面选将军总还是差不多。而且不选管理还能怎么办,难道还选技术?董延明自认为在技术上毫无过人之处,用自己的短处拼人家长处,这也不是长久之计,思前想后,也只能也必须扬长避短了……
  矬子里面选将军,高守听董延明这么古怪的比喻居然笑着点头,董延明也陪笑,接着自嘲说,如果我真做技术那是一点优势也没有。真的,智商上真不行,比不了小蔡小成,他们才是做技术的料,思维那个缜密,视角那个广阔呀,我不行,这面上不如他们,讨论技术方案的时候经常是人家想到了我还没想到呢。我跟你讲啊老大,有时候我真觉得我是个棒槌……
  高守笑着摆手说没有,就我看来肯定没有这么夸张,你们一起来的人里面大家还是很服你的,你也不要妄自菲薄。
  董延明自顾自的说,小蔡肯定要做技术,天生的SE材料,如果不让他走技术路线,那真是暴殄天物。
  高守笑着点头,说,小蔡思考问题的角度确实不错,心也很细,你说到挺对。你能有这个眼光我很高兴,不过我们还是讨论你吧。
  董延明也没有争论,接着刚才的话题说;“其实我挺无奈的,很多东西是天生的,也有很多事情是从前打好的基础,就跟天生的一样,我想这样想那样,可是真做起来要比人家多费很多力气。你看小蔡是研究生,大学基础打的就好,研究生又提升了一层次,然后又去微软研究院实习过,步步为营步步登高,技术层面的见识广博我真比不上,你看小成……”
  高守摆摆手,不是这样的,我觉得起跑都是一样的,关键是看你后天怎么努力了。他压低声音说,我现在天天回家还要看半个小时的3G协议,你说,你们有谁像我这样了?你们又不说比我聪明,你们还没有像我下这么多功夫,你说说看,你们难道比我聪明。
  董延明也不知道高守让他说说什么看,只是点了点头——高守说的确实有道理。从前老巩也说过类似的话:“我告诉你们,我这么大岁数了,回家还是有时间就要看看两眼协议,我现在虽然这么多年都不做技术了,不过你们要是跟我比还真不见得能比过我!我就不相信了,我能做到的,你们为什么做不到呢,难道你们比我还笨?”
  高守又接着说:“其实你董延明的表达能力和协调能力都是我很欣赏的,真的,没跟你扯。你看这次紧急版本开发,大家工作时候都跟着你呢,跟着你的进度走,这就非常好,有点带头大哥的意思哦。”
  董延明心想,还有这事呢,我咋都不知道?嘴上却司空见惯似的应承着,大家给面子嘛……
  高守跟人说话,总能说的大家都很开心,董延明就很开心,至于考评也变的无关紧要似的。高守夸了董延明,然后又表态肯定会支持他,但是他要有好的表现,否则作为资源经理来说会出现有力气使不出来的情况。
  董延明频频点头,眼前展现出那种爱做梦的人经常会展现的特别壮美的景象。
  高守接着说:“我认为,PL在项目组里能力不用最强,但起码要是前三。否则程序员都是技术至上,时间长了你根本镇不住,就好像那个……啊,哈哈哈。所以就我这方面,我一定给你寻找机会,推你上去,但你这方面一定要再加强对于通讯知识的学习,这是根本,这也是关键……”
  这第一个季度对董延明来说还是很成功的,虽然考评结果只是个C,但是通过考评沟通他让高守对他有了一个“心里有数”的好印象。高守也给董延明留下了“我很关注你”的重要信息,这种信息往往能量巨大,有时候甚至可以改变人的一生。
作者: b45993e    时间: 2009-6-30 15:09
 49 ——成事不足
  紧急项目来的开,结束的也快。仿佛一场黑夜行军的遭遇战,董延明们两眼漆黑的拔刀硬砍,稀里糊涂的就过了关,浑身是血一地断肢,但,刚才发生了什么不清楚,后果怎么样也不太了解,如果不是心有余悸,那刚才发生的事情便似乎没有留下一点迹象来。狭巷短兵相接处,杀人割草不闻声。
  
  BAR产品太大了,一个紧急开发的版本说过去就过去,大家忘了这件事情就好像工作忙了忘记喝水一样正常,除了老巩的一封立功喜报仿佛敲开湖面的涟漪之外,余下的很快淹没在日常忙碌的波涛中了。
  
  紧急项目开发完后一个星期董延明都无所事事,想想开发时候的狗撵兔子的光景,总有些不甘心。中午吃饭的时候话题有意无意总要带到刚完事的紧急项目上。
  
  “你们V7也挺忙的哈,我头几天那个版本也老忙了,我们这项目生产率差不多300行人天了……”
  
  “老黄又让老巩骂了啊?真可怜,我们头几天那个版本就挺好,老曹一次也没挨骂……”
  
  “你打算申报部门嘉奖了啊?我们那项目头几天老巩还通报表扬了!……唔?你申报嘉奖了?你申报什么嘉奖了?”
  
  申报嘉奖的是小蔡,V7第二轮测试快要过去了,他的那部分代码,居然没有一个问题单,他算了算自己代码行数居然有7000行之多,马上有种任重而道远的感觉——“我觉得我这种楷模不竖立起来,不利于年轻同事的成长进步。我自愿为大家做大海航行的灯塔,人生的追赶的方向,于公于私我都责无旁贷……”
  
  董延明这顿饭吃的没有滋味,7000行零缺陷代码是个神话一样的存在,但如果这神化降临大家平时一般齐的小蔡身上就反衬的董延明黯淡无光了。
  
  中午吃了饭,回到办公室,大家铺开床垫子坐在床垫子上继续讨论,连行政服务之窗都没看。毕竟零缺陷只是传说,况且7000行代码又不是单纯的“hello world”程序,这其中包括了对大型软件架构的理解和通讯协议的掌握。后来高守也插进话来,询问代码的情况。
  
  小蔡马上拘禁起来了,讪讪的说:“其实也没啥……就是……我那块第二轮测试一个问题单也没有,两轮都没测出来问题。”
  
  高守就笑说:“你们就说这个啊,这也还够不上零缺陷啊。光测两轮不出问题哪能代表零缺陷啊,一段功能复杂的代码,尤其是我们做通讯的,绝大多数都要在实际应用中才能检验出,很多时候,缺陷甚至不是来自我们对代码的设计,是通讯协议,是现网应用,是实际操作。”
  
  高守一说教大家就犯困,董延明第一个翻身睡去。睡醒后就收到高守转发的光网络产品线零缺陷的代码通报表扬邮件。董延明很猴急,直接越过了中间的主体部分,跳到了最后面物质奖励——每行代码两毛钱。这段代码5000行,发了1000多块钱,不过因为作者是两个人,不知道这两个人怎么分的。
  
  董延明摇摇头,觉得公司太过小气了,神话一样的零缺陷却只值这么少的钱,这摆明了不让大家有精益求精缘木求鱼的动力呀。
  
  他想了想又觉得缘木求鱼这个词语用的不对,但再一想,公司要求的不正是让我们努力努力在努力咬牙咬牙再咬牙,十分力气给八分钱做十二分的工作,这词……贴切啊贴切。
  
  下午黄大仙跑到小蔡那边询问零缺陷代码的事情,董延明也跟过去听热闹。小蔡这个时候已经不像中午那么坚定了,很犹豫又很忧郁的说:“黄老师,我就随口一说……”
  
  黄大仙皱着眉头说;“你知道零缺陷的含义么?就是禁得住鸡蛋里挑骨头的检查。鸡蛋挑骨头你知道么?就是你多写一个空格都算缺陷!”
  
  董延明在一边恍然大悟哦了一声,满脸“我猜就不会这么简单”的表情。
  
  黄大仙没看他接着说:“我刚才看了看你的代码,问题太多了,最起码函数入口和出口都没有加打印日志,你这以后定位问题只能靠猜啊。太细的我倒没看,不过你基本功还是不错,可是这距离零缺陷还有不少距离。而且你能保证业务逻辑嘛……”
  
  黄大仙说了一通,小蔡就彻底打消了申报的奖励,反倒惴惴不安了,因为老黄透露说,据说测试部也听到消息说业务组这边出了一个7000行零缺陷代码,大家憋着劲要看看怎么个零缺陷法。
  
  第二轮测试快收尾的时候,小蔡被黄大仙任命为伪PL,就是代替他做PL,主要是交付阶段完工文档以及版本安装文件等繁琐的工作。
  
  大家都说老黄让PM给旱到了,说什么也给自己整个下属PL,纯粹是为了过过PM的瘾。然后大家都去恭喜小蔡,说他平步青云,一起来的人里面第一做PL,这是要请客吃饭的。小蔡说你们别添乱了,这他妈是人干的活吗?好几份文档,我一份都不会写,急的头皮都挠红了。明天要出版本,今天你们几个还没有合入问题单,你们不合我怎么编译、出版本、出安装包?
  
  大家一哄而散,董延明留下来多说了一句——刚才测试部一家伙还跟我打听呢,说咱们这边有个小子号称7000行代码零缺陷,问那个小子是谁,代码是哪个特性,这么不把测试部放在眼里。
  
  小蔡脸都绿了,挥挥手让董延明别再挑火了。
  
  结果那天晚上,小蔡一边出版本,一边抓紧时间看自己的代码,心里充满恐惧,结果一紧张打安装包的时候把编译后的可执行文件丢了。
  
  第二天测试部一早拿到安装包就马上安装测试,结果发现安装包里所有的都有,就是没有新版本。测试经理马上把这一情况写成邮件发送给老黄老巩抄送所有领导,一面痛诉测试工作的艰难,一面幸灾乐祸的等着看热闹。
  
  老巩收到邮件倒没有什么特别的反应,只是喊来老黄骂了一顿,他也知道测试部根本就是借题发挥小题大做,因此骂的比较轻松,也没有波及到小蔡,只是提了小蔡两句——“成事不足,败事有余”,“这么不稳重,不踏实,不堪重任!”
  
  后来老巩在多个场合提起这个事情,大意就说,大家对待工作一定要认真负责,不能敷衍了事,不能像业务组的兄弟一样,出版本居然给人家一个空安装包。于是这件空安装包事件,也变成老员工给新员工讲述的BAR产品历史掌故中的一个。
  
  时间过去两年,董延明离职的时候,老巩让他客观的评价一下组内的同事的能力,董延明首推小蔡,结果老巩一阵摇头。他觉得小蔡能力很好,也很上进,可是总让人不放心,然后又说起了当年空安装包的事情。董延明也没有争论,毕竟是要走的人了,只是很为小蔡惋惜。
作者: b45993e    时间: 2009-6-30 15:10
 50 ——疑邻窃斧
  桑军从日本回来了,请龚明明吃了火锅又去了酒吧,龚明明对桑军赞不绝口。桑军说,在日本外派工作,其实真的不累,并不是想象中的像机器人一样玩命工作。虽然饮食起居都很贵,但是也并不至于像传说中的跟进了集中营一样。顶多少吃点肉,不过回国后顿顿开荤口口见肉,也算补回来了。
  董延明问他去了这三个月能赚多少钱,桑军说,工资不变,每天补助300,他去的是名古屋,相对来说不会和东京一样,这样下来,一个月能净胜6000左右。董延明觉得没有自己想象中的多,便说这点钱,在国内努努力也能挣到。
  龚明明大声附和,桑军不置可否,董延明悻悻的觉得桑军牛什么。
  一个月后,桑军又出差去了日本,这次去又要三个月才能回来——这种签证一次最多只能签三个月。
  三个月后,桑军又回来了,又请龚明明先吃火锅再去酒吧,龚明明新交了女朋友,好面子又嫉妒桑军,拿起酒牌就为女朋友点了壹千块钱的黑方,女朋友自然面上平静心里惊喜,桑军居然也面上平静的很。
  后来桑军就跟龚明明说,他要办日本的长期签证,而且不再以外派的形式去日本了,他要在日本找工作,以后可能一年回来一两次。
  龚明明一惊,先觉得自己酒点便宜了,又有点舍不得桑军,俩人颇伤感的喝了又喝。
  桑军去日本做BSE,就是桥工程师,顾名思义就是在中日双方搭起一座桥梁。主要是负责日方和中方的沟通,有点类似懂技术的翻译官的角色。很多对日外包公司都有这种工程师,但桑军办理了日本的劳工证,就可以在日本应聘日方的相应职位。
  董延明听了桑军的介绍又心急的问能挣多少钱,这时候桑军已经在日本呆了两个多月,他犹豫了一下,说一年应该能剩下十几万吧。
  董延明也犹豫了一下,又说,这些钱在国内努努力也能挣到。
  桑军说,那你就赶紧努力吧。
  董延明被噎住了,觉得桑军在挤兑他,愤愤的想他被日本人带坏了。
  
  董延明觉得桑军挣的不算多,总觉得年薪十几万甚至几十万都是距离自己很近的东西,随着时间的推进,应该探囊取物一般顺利。可是在华为一呆一年却一分钱都没有涨过,这让他有些气馁了,尤其是龚明明问起他涨了多少工资的时候,更是郁闷,打肿脸充胖子给龚明明胡扯些年轻人讲什么赚钱。
  他把这些都归结为自己这一段时间来,没有完整的做一个项目的缘故——跑来跑去的打散工,哪里缺人就哪里补上的工作怎么能凸显出董大侠的能力呢?最起码要让董大侠带一个项目,这才能让长袖善舞的董大侠亮剑嘛。
  他中午吃饭就盯着高守,高守坐哪他就坐哪,坐下就开始聊天,然后七扭八拐扯到自己身上。
  “老大,我从紧急版本完后这几个月全当救火队员了,哪里需要哪里搬,连打俩C了,你愁不?”
  旁边宋江插话说:“我考,你还救火呢,你简直是放火啊,吴海波都说了,借你去写规格那个月是系统组有史以来最黑暗的一个月。”
  董延明用“杀你全家”的眼神看了看宋江,满脸无辜的说:“你说那能怪我吗,那个特性的规格实际上也很难写,我最终分析出来这个特性不适合现在开发也算圆满了,吴海波那家伙说话简直没法听。”
  董延明被吴海波借调去写了一个月的规格,因为是个很复杂的规格,所以给的分析时间也很充足。结果董延明天天揪住各个SE问问题,弄的大家自己的工作都快不能正常完成了。刘彻不胜其烦问吴海波,这个董延明是来捣乱的吧,他什么都问别人,还用他写什么规格。
  吴海波只好让董延明多自己看,结果时间到了董延明给出结论是这个特性不适合现在开发。本来分析是没有错误的,这个特性涉及的网元太多,业务逻辑又太负责,如果开发起来,怕要专门成立一个版本,而且还要和对应网元的部门紧密接口——对应网元的部门又明确表示半年内都不会有资源来负责这方面的工作,所以真的不适合现在开发。但是因为董延明前期太过扰民,所以大家都有种被这小子耍了的感觉。吴海波被耽误的时间最多,拖了很多工作债,换了这样的结果,也很不甘心,愤愤的说,他到系统组后最黑暗的一个月就是董延明来的这个月。
  再后来,这话不知怎么演义成了整个系统组最黑暗的一个月,董延明甚至怀疑,他后来那个季度考评打C也是被这些舆论给波及的。
  高守对董延明去系统组工作那段时间倒没什么微词,听宋江说起这话也就是笑笑。董延明说:“老大,我这一身武艺的,老打杂施展不出来啊,什么时候开新版本阿?”
  宋江插话说,“嗯,开了新版本,赶紧给延明扔进去,让他去亮剑,好好亮亮他那天下第一剑……”
  董延明真的很生气,可是又拿宋江没有办法,毕竟是自己的前辈,所以只当没听见,殷切的看着高守。
  高守说:“你也没打杂阿。你那些工作都很重要,呵呵。不过呀,要我说,任何工作都能做的好做的差,关键是看你怎么做。你没听老板说嘛,公司来个博士,然后让他去复印文件,别人打印完了就完了,人家分门别类,还装订成册。结果老板怎么说,看看人家博士,哪怕复印文件这种工作都能干的与众不同。”
  董延明笑笑称是,高守接着说:“你要我说呀,其实你做什么工作倒真没关系,问题不是做什么,是给谁做。你要能给我解决问题,我是不管你潇洒的亮剑,还是拔出杀猪刀乱砍,都没关系,最主要就是给我解决问题。”
  董延明听出高守话中的不满,估计着如果不是中午吃饭,高守还会加上一段“你别再让我给你擦屁股”之类的话。
  董延明点点头,低头吃饭,没有再说什么。他估计高守可能对自己有看法了,大约前一段工作让他觉得不满了,他努力回忆也想不出个所以然,心里有些惴惴,他倒不担心高守挤兑自己,大不了爷不干了,他只担心高守上个季度许诺的事情没有结果。他想着想着,慢慢的高守眼角眉梢带出来的都是不满,举手投足都是愤怒。
作者: helina168    时间: 2009-7-7 22:17
太精彩了!今天不行了,明天再来!
作者: carol2000    时间: 2009-7-8 17:52
想起了 绝影的那篇 《疯狂的程序员》




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2