b45993e 发表于 2009-6-29 12:48:40

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:00

 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:20

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:57

 33 —— 壮士方志久
  方志久是董延明认识的第一个姓方的人,而且志久君就跟董延明想象中姓方的人一样,脸型刚毅有棱角,很有革命烈士的风范。方志久是广东人,瘦小枯干,爆牙,说话果真是“我系广东银,名几不好听”。他比董延明晚一年毕业,不过是研究生毕业。
  方志久进部门不到三天就被派去和董延明一起做特性,这个时候距离董延明转正答辩已经越来越近了,董延明每天埋头写作文档的同时还要担忧自己的转正,天天都很焦虑。方志久无疑增加了这种焦虑的情绪,因为董延明望眼欲穿的盼望着老巩答应的一个人力居然是刚进公司的新新新人方志久,这种打击一度让董延明产生破罐子破摔的想法——哼,又要马儿跑又让马儿不吃草,老子把这个特性做坏给你看!董延明有心去找老巩理论,眼前却浮现出老巩的嘴脸,“地主家也没余粮啊……”
  董大侠上下打量方志久,沉吟半晌,挤出微笑来,“太欢迎了,我他妈盼星星盼月亮总算把久哥你盼来了,以后这个特性就靠你挑大梁了!”
  方志久满脸堆笑,显然是把董延明当成老员工了,“不系这个样子的啦,我系来跟董老师学习的嘛……”
  董延明一听就知道方志久把自己当成老员工了,这种问题他遇到了好几次了——大概是他挂着特性负责人的头衔,有几次比他晚来几天的同事都会诚惶诚恐的叫他董老师请教他问题,每次董延明总要皱眉沉吟许久,细细体味过老员工的滋味才恋恋不舍道:“这个……我也不会……我其实也是新员工……”
  董延明举起工卡说:“久哥你看我工卡,我就比你小一千号,早来不到三个月呢,我们互相学习啊。”他怕方志久缠着自己问问题,也顾不得享受被人误会的愉快了,忙不迭的表明身份。
  方志久态度立刻360度的大转弯,由满脸堆笑变成了瞠目结舌瞬间又恢复了满脸堆笑,正好转了一个圈,董延明立刻警觉起来了——这人变脸功夫如此了得,怕不是省油的灯。
  “延明,不要客气,你是特性负责人,我就要跟着你干,你说怎么干我就怎么干!”
  董延明心头一热,站起来拍着方志久的肩头称赞道:“壮士啊!来,我们来分配一下SRS点,马上就开写吧!”
  方志久满脸堆笑说:“延明,我今天才是进部门第三天……我还要找导师去给我讲讲什么是BAR呢,呵呵,呵呵,呵呵呵呵”
  董延明萎在椅子里,挥手示意方志久哪里凉快哪里呆着吧,自己寻思是不是也该去寻求导师的帮助了。
  董延明的导师潘安忙V6这个版本忙的四脚朝天的,基本上除了刚开始,基本上没有指导过董延明什么。偶尔有空跑到董延明座位上讲讲东西还要自责,“我最近真的是太忙,没有办法象宋江那么指导。”
  董延明立刻表态,“老大你这么忙,当然要分轻重缓急了,我好几次去问你问题都看你忙,都不好意思打扰,我知道你没时间,我特能理解。”
  潘安倒有着程序员特有的质朴,没有顺杆爬,“那倒也不是,老实说,如果使劲挤,再忙一天也能挤出来10分钟指导……”
  董延明自负伶牙俐齿却总被潘安的这种沟通方式折服,简直不知道说什么好了,完全接不下去。
  幸好高守是很称职的领导,他经常性的抽查董延明这伙人,发现问题会逼迫大家去学习或者亲自讲解,讲解完之后大多都说:“我比你们导师讲的都多,是不是?”后来董延明知道作为资源经理,如果组内的新员工转正成绩不好会影响他的季度考评,不过他还是挺感激潘安的。
  自己的问题还是要自己面对,项目和学习两手都要抓两手都要硬,董延明这时候还没学会放弃,况且也没权利放弃,而且高手也嘱咐他们说:“学习要保证,但是项目也要继续,因为答辩的时候是要有输出的,如果你输出的不多,那你答的再好也没有用。”
  转正答辩主要要考察员工对于BAR这个产品的熟悉以及对通讯原理的掌握情况,这些属于基础知识。当然也会包括对公司乃至部门规章制度的了解,据说曾经有新员工答辩时被问过,“你们开发部长的工号是什么”。新员工的头几个月是很矛盾的——精力都放在基础知识上就会没有输出,多做工作又会减缓对基础知识的掌握,虽然最终通过工作大家都会融会贯通彻底掌握那些基础知识,但是转正答辩却卡在入职三个月的档口上,所以如何能短期内找到输出和基础知识的平衡点就是新员工最想要探讨的。
  
  董延明愁啊愁就愁到了晚上,他一边写SRS一边挠头,撸掉一把头发也没写出来一个点。SRS与规格不同,规格强调功能实现,董延明看看协议翻翻介绍BAR产品的架构胶片也能写个八九不离十,SRS就要关注到输入输出和处理,虽说还未到代码级别,但董延明的水准距离清楚各个模块的输入输出还有很遥远的距离。
  董延明伸个懒腰,看到办公室里座无虚席,他拍拍旁边的乔帮主说:“幸福啊,产业报国真幸福啊!”产业报国是任老板的口号,董延明也喜欢拿来说事。
  乔帮主正在编译代码,两眼通红,他曾经说过他刚来公司的时候加班更多,经常晚上11点了站起来一看,嚯,满满一屋子人,就好像早上10点钟一样。到了周末更了不得了,到公司一看大家都早来了,跟周一一样,那叫一个产业报国,报的一塌糊涂。
  董延明晃晃头说这不全都是吴海波了么,乔帮主说不过后来公司突然不让加班了,而且大力倡导效率,有时候领导们还会往回赶人,所以董延明赶上好时候了,加到八点半还能拿点夜宵回家,居然也满腹牢骚,没天理了。
  这个时候距离乔帮主知道他与董延明之间的薪水差距还有两个月,乔帮主心态平和目光长远,站着说话不腰疼。两个月后,乔帮主坐着也腰疼的满腹牢骚指天骂地。自此董延明经常提醒自己,不要急于以过来人的身份评价一件事情,因为当你觉得你看透的时候也需正是你站错了方向的时候。
  董延明那晚没有拿夜宵,他一边写SRS一边撸头发,打算写完一个SRS点就走,奈何时间太快,不知不觉已经9点半还没有完成。他走的时候办公室冷冷清清,日光灯一如既往的明亮。董大侠心里堵的慌,说不上是什么原因,只是觉得自己小时候想象的生活与现实差距太大了,他甚至萌生出了一个奇怪的想法,这么如蝼蚁一样的工作究竟是为了什么?
  董延明沿着过道往外走,走到了快到门口的位置居然看到方志久还在座位上——因为座位紧张,新人往往被安置在角落或者门口。
  董延明过去跟方志久打个招呼,发现他居然再看董延明写的规格,当时感动的差点抱头痛哭。董延明说:“久哥,我马上就答辩了,你要是不赶紧写我肯定没时间准备,你也不想看我卷铺盖吧。”
  方志久表态说自己想赶紧开始工作,只是实在是不会。
  董延明马上倦意全无,他慷慨激昂跟方志久说,“谁说不会就不能写了,谁说写就一定会了,我觉得你这个精神不好,不拚搏不奋斗不华为。有困难要上,没有困难……也不用创造困难了……老巩说的,要勇于亮剑!亮剑是什么,就是说现在就有一个SRS文档摆在你面前,你不想接,你想干什么呢,你想跑。你这个就不行,没有那种精神,你要往前冲,去写去跟我跟老员工抢着写!就算打不赢也要把剑亮出来,这才叫亮剑,然后呢?我们全力一搏虽败犹荣啊。”
  方志久显然还没有听过老巩的演讲,他肃然起敬的表情让董延明心花怒放,他随意发挥,“亮剑亮剑就是亮出我们的剑~~~嘛,你说你这把绝世好剑你不亮出来那就得蒙尘就要生锈。你问,怎么亮呢。你说怎么亮,砍菜切瓜这种事情你亮的出来么?菜刀也能砍的顺畅,切的麻溜,你们都能砍你凭什么说你优秀。对嘛!你要去斩钉截铁切金断玉,这才是区别你和菜刀的地方,只有在这个时候才能体现出来你才是剑,你是真正的剑。对不对?但是哪有那么多机会让你展示你剑的本色呢,如果不是这种危急关头,大家都跟你一样切菜,你也不可能比别人做更好,因为那只是砍菜切瓜的工作,大家也都有菜刀的本事。只有这种危急关头才需要你这剑……你这把剑站出来,也只有你这把剑才能站出来,如果你不站出来,对你来说错过一个机会,对领导来说,当然是老巩老丁那个级别的领导来说,他们也失去一个机会,因为他们会觉得我下面的都是菜刀!这种机会一年不会有几次,因为如果他们觉得都是菜刀,那也不会用金玉来试,那你就要安心的被当菜刀使唤。时不我待呀,久哥。老巩说的,你不表现,你就要被忽视,你就是要放弃权力,你就要失去机会。而且如果人家愿意表现,菜刀也会有机会……”
  方志久沉默半晌,目光流转全是钦佩之情,董延明赶紧趁热打铁,“你知道人生什么最可悲么,最可悲的就是明明你最有能力,却因为你的保守,让鼠辈置身高位尸位素餐!”他说这话抬了望了下空旷的办公室,仿佛一群大老鼠蹿来蹿去一样。
  方志久猛的抬头问道:“阿?是什么,你刚才说的那个成语是什么餐?”
  董延明翻翻眼睛说:“是什么不重要,重点是我们会证明自己,就这次就可以,这次就是脱颖而出的机会。项目肯定要做,一个特性也不能少,我们就两条路,要么做要么不做,对不对?做好也是做,做差也是做。一个水桶十块木板围成,决定水桶能盛多少水的不会是最长的那块,决对是短的那块,对不对?这个版本7个特性,决定版本质量的肯定是最差的那个特性,我们俩绝对不能做短木板,要做也要做倒数第二差的……”
  晚上十点董延明离开办公室,仰望星空自觉老巩附身一般,壮士方志久不知道什么时候离去的。

b45993e 发表于 2009-6-29 12:50:47

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:04

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:25

外一篇
   龚明明有个朋友要去华为,龚明明让他加了董延明的QQ,俩人在QQ上聊了聊,结果董延明心里很堵得慌。
   这哥们是龚明明女朋友楼下网吧的网管,从前投过华为但是没了消息,听说内部推荐的成功率高就辗转反侧千里奔袭找到了董延明。
   董延明说好阿,这个太欢迎了,说是推荐个人有500块钱呢,虽然从来没听说有人拿到了,但是怎么说也算是龚明明9杆子能打到的朋友,不损己就能利人的事情何乐而不为呢。
   这哥们网名叫最后一只老鼠,自己说是因为太内向了,所以觉得自己象老鼠。董延明就说大家都内向,做程序员的如果外向了,都会让人觉得有不守妇道的想法。
   董延明让他把简历发过来看看那人说改天发,然后就跟董延明攀谈起来。董延明当时还很忙,回家上网已经是快10点了,对方又是个糙老爷们,一点动力没有,聊不几句就呵欠连天了。那哥们一个劲的问,“你在干啥呢,你打字怎么这么慢?”恨的董延明牙根痒痒,最终说句“我去洗澡了==聊”就去洗澡了。
   洗澡的时候就听见QQ噼里啪啦响个没完,出来一看都是大段大段的对白,就好像追女生写的抒情诗一样。董大侠一面擦头发一面看,发现这哥们真是个苦孩子,高中苦,就因为一个女人耽误了学习,考上了一所听名字不知道是干什么的大学,红颜祸水呀。大学苦,因为年轻没有好好学,不会什么东西,不过也过了C二级。董延明不知道C二级是什么,想想觉得可能是计算机二级,马上肃然起敬了。毕业了更苦,人家托关系找工作都进好公司,这哥们去网吧干网管,董延明想问他那亲戚是不是开网吧了最终没问。那哥们一路留言都是描述自己的苦,最后总结更是声泪俱下肝胆俱裂,控诉这个社会以及这个万恶的IT界,只敬衣冠不敬人,如果他有机会,比尔盖茨算个六呀,最起码也能达到任正非的地步。
   董延明提醒他,任老板人家不是程序员出身,这个比喻欠妥当,而且比尔盖茨似乎也比任老板有成就那么一丢丢,所以这个排比也……
   那哥们没接话,却反问董延明说:“你是不是特别瞧不起我?”
   董延明赶紧回复说没有,又说大家都是兄弟之类,心里却吃了一盆大头苍蝇一样别扭。
   这哥们说:“我基础不错,我学过C语言,虽然没有变过代码,但是知道怎么变。”
   董延明想提醒他代码不是变出来,又怕被误会瞧不起人就死死忍住,只淡淡说,有能力就好,把简历发给我我给你推荐下。
   那哥们别扭了半天才遮遮掩掩的说:“自己专科学历,所以……”
   董延明说:“这个难办了,我只能推荐本科以上的,而且我们要求的事本三硕二的工作经验,不过工作经验少点到也没关系,可是如果学历上有问题,我推荐了也没用呀,一样被搁置。不过我可以帮你问一下,我同事确实有专科的,不知道他们是怎么样的流程。”
   那哥们又强调了一遍自己会C语言,而且也知道指针什么的。
   董延明忍不住就问他懂C++么,那哥们就说不会可以学,只要董延明能给创造一次面试的机会。
   董延明说是不是龚明明没说清楚阿,我就是一普通程序员,我没有那个能力,够条件的我推荐一下可能真的能优先面试,但是也不代表就优先选择。再说了,华为好在哪里啊,咱家那个城市那么多公司,你有能力一样能干好。
   那哥们半天没说话,后来说了句,“这地方的狗屎企业都不要我了,操!”
   董延明一愣不知道怎么回话,心想,你这是骂企业还是骂自己呢?再说了华为的要求其实更高呀,你说有这工夫你去积累工作经验呐,你跑一跟程序员风马牛的网吧上什么火呢,你跟我这较劲干啥呀。
  那哥们接着发消息,还是连珠炮一样的速度,指法快的让董延明汗颜。大意就是,我心里知道你看不起我,不过你也别牛,龚哥跟我说了,你大学也被劝退过,还老是班级倒数几名,而且你大学连C二级都没过过,你牛什么牛。我是没有你那个好环境,我要是有你那个好环境,有你那个好背景,我比你牛多了。最后又总结一句,在你那个位置,就算是坨屎也能变成黄金。
  董延明想,这应该是龚明明的朋友吧,你说如果不是朋友,干嘛浪费这么长时间跟我扯淡呢?你怪没有好背景没有好机会,你不知道机会也是自己去争取的么?你自己争不到环境争不到机会你怪别人,似乎应该从自己身上找原因吧。说的自己穷途末路,难道路不是自己走的?难道别人就没穷途末路过?最可气的就是这个他妈的C二级还是计算机二级,这算什么东西,搞什么搞嘛,这东西对程序员有什么用嘛!
  他噼里啪啦打了一排又一排的字,最后觉得自己很好笑,为什么要较针,让人觉得你气量小,算了吧。所以他把一排字都删除了,笑骂了自己一句二逼,之后突然想起来王朔的那句话——二逼都是让二百五逼的,觉得很有道理。
   那哥们说,我会让你知道,天才不是天生的这句话!
   董延明最近实在是太累了,连生气的力气都没有,冷冷打过去一句话,“我从你身上看到了二B都是天生的这句话。”

b45993e 发表于 2009-6-29 12:52:27

 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:46

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:24

累了,空了再转。

匡锋蓉 发表于 2009-6-30 10:19:05

楼主太有才了,顶一个   真是嘻笑怒骂皆文章

b45993e 发表于 2009-6-30 15:00:26

楼主没才,只会转贴::yiwusuoyou:::

b45993e 发表于 2009-6-30 15:01:13

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:38

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:09

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:33

41 —— 祸不单行
  董大侠在UT阶段栽了一个大跟头,主要是因为TCL语言不熟悉,把测试用例转换成语言脚本进行的很慢,大家叮叮咣咣把测试用例都写好了,测都快测完了他还没有写到一半。黄大仙说:“你别着急,也就是把项目时间点拖住几天,没什么大不了。”
  他这么一说就搞的董延明连续几天都是下半夜回家,可是又怎么都完不成似的。他那几天精神状态不好,白天脑子运转太多,晚上也停不下来,闭上眼睛满天都是一条条TCL语句,脑子里一直有个声音再催促自己快快再快点,心总在嗓子眼上悬着,打喷嚏都能喷出来似的。
  董大侠算算居然没日没夜的忙了两个月了,每天工作十多个小时不打紧,这十多个小时都精神集中到老僧入定的程度,就差把影子在墙上刻出痕迹来了。他天天想的都是如何更快,累的狗伸舌头之后居然发现才刚上路,原先以为自己到了极点结果只是爬上了一座微不足道的小山峰,在后面峰峦叠嶂望不到边。他想起那个笑话,一个人吃大包子怎么吃也吃不到馅,干脆用铁锹挖,挖了半天挖出个“此处离馅还有三十里”的石碑。董大侠在路上看不到馅吃不到,连前面有没有馅都不知道,完全迷茫了不知道自己在干啥。他算算自己这两个月加班数量,心想以后有了吹牛的资本了,谁敢说自己自虐过我就抽他。
  他看看身边的人,大家都完成的七七八八,只有自己被逼的连吃奶磨牙的力气都用出来了居然还落后别人一头。这种进度上的差距最终总要落实到能力上的差距,这在崇尚能力和效率的华为是令人沮丧的。董延明真的累了,觉得浑身无力,想想这两个月的付出就心酸,想想以后还有往不到尽头的付出就死活也不想再写一个字母了。他就好像长跑运动员到了长跑的困难期,之前老巩的鼓励、自己的雄心都被生理和心理的不适打垮了,他就好像登陆的鱼,张大嘴巴却呼吸不到环绕在四周的氧气。
  从前桑军说自己在日本累的要吐血了,董大侠和龚明明还背后说人家娇气,觉得再累也只是磨上的驴,转几圈习惯了就好。眼下自己遇到这种情况,他才发现,虽然大家都是上磨的驴,但自己这盘磨却越来越重,身后挥鞭子的人也越来越急,于此同时被蒙住双眼的小驴在不知道拉到何处是个头的时候,这种打击是会让人,哦,让驴绝望的。董延明想起桑军他妈跟桑军说,太累了就别干了,回家呆着妈养你,顿时特想找个人也跟自己这样安慰一下,可惜董妈鉴于小董这么多年读书养成的干吆喝不出力的习惯,推测小董现在一定闲的腰疼,死活也不会说出这样的话来。搞的董大侠英雄一世,却满脑子都是想大哭一场宣泄一次的冲动。
  董大侠哭不出来,翻来覆去睡不着,越睡不着越担心明天没精神任务更加完不成,一边敦促自己赶紧睡一边又想到睡醒了就要去单位去面对永远完不成的任务,于是又特怕自己睡到明天,这样一挣扎就完全不知道要不要睡觉了,矛盾到无以复加的地步了。
  深圳是过夜生活的城市,董延明的楼下全是大排挡,五元一份炒米粉,十元一份炒田螺,楼下满是早早出来打工的少年,过剩精力伴随着叮咣的炒勺一直翻炒到凌晨三点多。
  董延明爬起到楼下买了烧烤麻辣烫和两瓶啤酒,算计着即使自己海量,喝了两瓶也该有点困意了。结果上楼一顿吃喝,把吃的吃光了,啤酒却喝了一瓶就撑的下不去了。他看看时间一点多了,看看另外那瓶酒和圆滚滚的肚子突然放声大哭——想喝多了睡觉都能计算失误。
  后来董延明跟他侄子说过,你他妈别跟我说你吃过苦糟过罪,我们这拨都不算吃苦,顶多受委屈自己憋屈,要说憋屈……你啥时候憋屈到哭不出来,睡不着觉,一定要喝瓶酒才能哭出来睡着觉,那你才跟我有一拼,但也是有一拼而已。
  他说的就是这次V7版本的UT阶段,他总是祥林嫂一样跟重复那段时间,“哎呀,活人真差点让尿憋死啊”,“哭都不会哭了”。究竟怎么渡过了那个阶段的,董延明已经记不清楚了,似乎是靠着厚脸皮熬过去的,又似乎一个字母一条语句那么实打实的挺过去的,不过都不重要,重要的是董延明以后都再没有遇到过这种压力了。
  到了ST阶段董大侠又跳到自己挖的坑里面了,先前文档写作和code阶段所有遗漏的点在这个阶段哧溜哧溜的都冒出来,每一个case都会牵出来几个遗漏点,那真是坑连着坑坑摞着坑坑外有坑坑中有坑,董延明哀叹真是吐口吐沫都砸个坑阿。
  好容易熬过了ST熬过了BBIT(构建模块集成测试)转了测试,董大侠和大家一样如释重负,有种两世为人修成正果的感觉,这时候又被老巩打击了一下。
  项目阶段完工会上老巩很诚恳地跟大家说,辛苦了两个多月,我为大家感到自豪,接下来这几天大家可以休息一下,请几天假吧,老员工可以休年假,新员工没年假可以休事假,我都批,不过要轮着请假,别一下都**了。
  董延明想,我这两月累死累活怎么也给我放两天假吧,怎么让我们请假呀,这也太无良了吧,你早说这话我干慢点啊,累死累活就等着完事能休息两天,靠。
  完工会之后董大侠去上厕所,结果出了厕所被干部部的一个小子堵住了问他为啥不戴工卡。董大侠是忘在桌子上了,不过看那人的架势似乎要把这个事情当个事情来处理,搞不好也弄个通报批评什么的。
  董大侠想想最近的倒霉事就火气一冲,喊了句,我落厕所里了。说完自己跑回厕所找个坑蹲下,那人也没敢追进厕所,悻悻的离去了。
  
  06年董延明终于在部门声名鹊起,不过成为了大家**喜闻乐见经久不衰的话题。事实上董延明在这一年对于公众人物这词有了深刻的理解,一句一动都被暴露在公众面前,一言一行都成为大家谈论的佐料,这让他感到恐慌。最受群众喜欢的谈资当数以下几个“产品线史上最牛开发”、“吐口吐沫砸个坑”、“喝口凉水都塞牙”、“大活人真让尿憋死”,每每穷极无聊昏昏欲睡的时候,拿出来讲讲都能哈哈大笑重振精神,气的董大侠一佛升天二佛涅磐。
  产品线有个转发率颇高的邮件,叫“产品线史上最牛开发”。邮件转到BAR产品时大家才发现这么拽的名字说的居然是董延明。邮件里是个问题单的地址链接,发邮件的人注明了要看打回问题单原因那一步开发人员的注释。大家打开一看是董大侠的一张单子,董大侠在那张单子的注释栏用加红加粗的字体嚣张的写着“请测试人员用眉毛下面的窟窿看清楚,你们种族叫这个是问题??!!”大家当时都笑的不行了,后来董大侠还在例会上被点名批评了。
  董大侠一开始以为是有人针对他,追查之后又觉得不是——邮件的源头发现居然是外产品线,估计是谁无意中在问题单数据库中发现了这个单子出于娱乐目的转发了,结果让董大侠吃了一闷棍。
  董大侠此后的问题单语气缓和了很多,但是总还隐隐约约说话皮包骨头,让人不舒服,“你要改我便改”、 “你敢提我敢改”、“为了和你们搞好关系,这张单子我认了”。
  测试部对于这种人自然上下一心同仇敌忾,齐心协力保佑董大侠的问题单比其他人的更多更爽更闹心,董大侠天生又是不能吃亏的人,隔三岔五要找回气,只要发现问题单提错了就要打上门去逼测试工程师承认自己错了。
  几个回合下来,董大侠有些吃不消了,觉得全世界都在跟他做对一样。这样还有人在一旁煽风点火呢,小成就总说“董大侠,挺住,给孙子们瞅瞅纯爷们是啥样。”他不说小董还不觉得自己有问题,他说完小董才赫然发现,“整了半天大家都跟测试部对着干,可就我一个人冲最前面啊,这不让我一个人挑一个部门嘛,我说怎么同事们都光见眦牙不见叫好呢,都等着看热闹呢吧。”
  董延明搬了座位,坐到高守附近,这样方便日夜聆听领导教诲也方便让领导观察自己的工作——他晚上加班再也不用担心高守看不见,再也不需要大晚上的搜肠刮肚寻找名目群发邮件,以示自己加了班多么刻苦。
  高守和董延明说:“跟测试部一定要搞好关系,吵没有用,人家说不让你问题单回归你就回归不了,把问题说明白就好,一手软一手硬,别总觉得人家是找你毛病。就算找你毛病怎么了,人家本职工作就是找你毛病,难道还找不得了?你下次打问题单回去注意点语气,别再让人当最牛的开发人员了。”
  董延明讪讪的说:“行,我当最菘的开发人员他们该满意了吧。”
  高守说:“那肯定也不行,任何事情都有个度。测试他们是以问题单数目为考评依据,你要是不限制他们天天给提非问题单,你光打回都累死你了,还干什么工作啊。你要一拉一拽,保持好这个距离……”
  董延明想,还吹拉弹唱呢,我做个程序员怎么这么累啊!

b45993e 发表于 2009-6-30 15:03:04

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:36

 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:50

44 —— 雨露均沾
  下午三点半,老巩黑着脸坐在F1大楼14层A8会议室里,会议室标注能容纳25个人,也就是只有25把椅子,可是老巩却把开发BAR产品的40多个开发人员全都叫到这里了。
  董延明和小成们都被高守一早就叫来了,所以都围着桌子坐着,后来的都靠墙坐着,再来的晚就去隔壁会议室搬椅子坐。
  三点半一到,老巩一拍桌子说:“看看这个效率,三点半开会三点四十都还没有来齐人。资源经理都站起来看看人来全了没有!”
  几个资源经理都站起来看,左右摇头的点起来,只有高守坐着没动,说:“我的人都在。”
  老巩又一拍桌子说:“别点了,来晚的都站着,从今天开始,开发部所有的会议必须按时间开始。你们几个,就你们几个刚来的,别出去搬凳子了,就站会吧,反正这个会议也比较短,就站门口吧,告诉后来的也别去搬凳子了。”
  门口刚进来的几个人愣了下就站着没动,他们心里大概犹豫着——这个会议不是两个小时么?
  老巩语重心长的开始了长篇演讲,“时间。我没有时间,你们更没有时间啊。兄弟们啊,我巩正仪跟你们说啊,我们最没有的就是时间呐,你们知道不知道啊。我今天开这个两小时的会议,我自己都很犹豫,但是又没有办法,最后来我真的是一咬牙一跺脚才决定召开的。”
  大家或站或坐都面面相觑不知所云,简直不敢相信他说的是一周能开八次会的华为。
  “我们公司这几年的发展大家也都知道,我们部门在海外拓土开疆的情形大家也知道,我们现在市场有了,最缺乏的就是拿得出手的产品了。我们现在加班、加点,没白没黑夜以继日的干,结果还是跟不上市场需求,客户天天催着要我们的新特性新版本。我每天想的事情都是,怎么能加快项目进度呢,怎么能合理安排人力资源呢,怎么能激发大家的斗志呢,怎么能在一个版本里多实现客户的需求呢……”
  大家纷纷点头,觉得老巩这几句话确实没有说错,他天天确实都在致力于压榨大家的劳动时间。
  “我们在时间这么紧的情况下,浪费的每一分每一秒都是可耻的,况且开发人员集体开两个小时的会议!你们都在心里算算你们的工资,除到天,除到小时,算一下,这两个小时该是多少钱。一个人两个小时,我们这有四十多个,就是八十多个小时,整整十多个工作日的时间!这随便开个会,实际上这就是一个兄弟半个月的工资被浪费了啊!十多个工作日,好家伙,这时间都足够出一个小版本的了!如果这个小版本卖出去了呢?那又会赢利多少钱?我为这两个小时感到痛心,这是成本,是钱,是本该发给我们大家的奖金啊。”
  董延明看看手机,心说,好家伙,差点半小时了,他这顿口水的成本也不低。
  老巩也看看手机,他没带手表,董延明环顾了一圈发现,除了高守外大多数人都很习惯的没有带表——毕竟手机已经替代了表的时间功能。老巩说:“我说了这么多了,意思无非是一个——这个会议的重要性,让我不得不忍痛浪费大家的事件,浪费公司的资源来开这个会。我相信大家对这次会议的主题有所耳闻……”
  
  会议的头一天晚上,王守义把老巩骂了个狗血淋头,老巩第二天就召开了这个会。会上点名批评了V7项目组,详细描述了编程规范的重要性,口沫横飞讲了大半天,举了多个公司级的事故,其原因都是因为一个编程规范的问题导致了一次足以载入人类史册的事故。老巩一路讲一路挥手拍桌子,情绪居然还都保持稳定,完全没有昨天王守义的激动,这让董延明啧啧称奇。
  老巩说了会,又让靠前面几个老员工也说了几句,又让老黄和高守当众读了检查。老黄的检查读的结结巴巴的,头半段说项目时间紧,中间说新员工多,后半段又说部门的编程规范推行力度不大。董延明看看老巩的脸一点表情也没有,很有过去拉拉他的脸颊看看是不是带了面具的冲动。老黄的检查几分钟就读完了,最终总结性的说了一句,“我看到飞检结果的时候吃了一惊,老实说,我没想到会这样,我以为作为一个程序员,编程规范是不用强调的,结果我错了。我说完了。”
  大家都愣了一下,没来得及品咂出他这话是埋怨大家还是埋怨自己,高守就开始讲话了。高守说话还是很有滋味的,条理清晰语句通顺,对比之下让人很怀疑老黄是开会前十分钟写的稿子。高守谈话的重点集中在自我批评上,痛陈了自己没有尽好PM的职责,而且不可原谅的是自己对自己的放任——在V5版本中,他可是逐行逐行的检查code,这才有老王说的“BAR产品有史以来最健壮的版本”这一金句,但在V7,他没有做到……
  大家跟随着高守的演讲一同徜徉在回忆里,对比一下V5和V7,都暗自摇头。
  俩领导检讨完毕,老巩总结了一下说,前事不忘后事之师,总结是为了端正思想以后不再犯错,同时也敦促着赶紧亡羊补牢,哪里跌倒哪里爬起来才是华为人。他看看手表说:“5点多5点多了,还有十几分钟才到时间,不过话是说不尽的,我不想浪费大家的时间,如果让我说,我能说到明天早上也说不完,那工作谁做,算了,散会吧。啊,等等,我再强调两点,一个是以后开会,无论大小都必须准时,不要拖拖拉拉浪费时间,一个是以后会议能短则短,原因同上,大家都要记住,尤其是资源经理要把握好。”
  
  大家从会议室出来,一路小声议论,董延明屁颠屁颠的跟高守走一块,想套磁却不知说啥,走了几步觉得俩人闷头不响走路有些尴尬,就说:“老大,我还以为老巩能发大火呢,人家小心肝还等着被吓的扑通扑通的呢。”
  高守笑笑说:“谁能老发火,昨晚都冲我和老黄发完了,再说对你们发火有什么用。你们是大爷,我们得哄着惯着……”
  “哦,火都发完啦,我说呢今天怎么这么冷静呢,我还以为他让老王骂完了要喷我们一顿呢。”
  “恩,你别心急,老王把火发他身上,他发我和老黄身上了,我们再慢慢发给你们,说什么也要叫你们雨露均沾呀。老黄已经订了会议室了,明天上午他再给你开会,你们等着挨骂吧……”

b45993e 发表于 2009-6-30 15:05:35

 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滴水,没有怎么挤?
页: 1 2 3 [4] 5
查看完整版本: 是非人生 —— 一个菜鸟程序员的5年职场路