《是非人生 —— 一个菜鸟程序员的5年职场路》
第37节作者:
花8 我们现在加班、加点,没白没黑夜以继日的干,结果还是跟不上市场需求,客户天天催着要我们的新特性新版本。我每天想的事情都是,怎么能加快项目进度呢,怎么能合理安排人力资源呢,怎么能激发大家的斗志呢,怎么能在一个版本里多实现客户的需求呢……”
大家纷纷点头,觉得老巩这几句话确实没有说错,他天天确实都在致力于压榨大家的劳动时间。
“我们在时间这么紧的情况下,浪费的每一分每一秒都是可耻的,况且开发人员集体开两个小时的会议!你们都在心里算算你们的工资,除到天,除到小时,算一下,这两个小时该是多少钱。
一个人两个小时,我们这有四十多个,就是八十多个小时,整整十多个工作日的时间!这随便开个会,实际上这就是一个兄弟半个月的工资被浪费了啊!十多个工作日,好家伙,这时间都足够出一个小版本的了!如果这个小版本卖出去了呢?那又会赢利多少钱?我为这两个小时感到痛心,这是成本,是钱,是本该发给我们大家的奖金啊。”
董延明看看手机,心说,好家伙,差点半小时了,他这顿口水的成本也不低。
老巩也看看手机,他没带手表,董延明环顾了一圈发现,除了高守外大多数人都很习惯的没有带表——毕竟手机已经替代了表的时间功能。
老巩说:“我说了这么多了,意思无非是一个——这个会议的重要性,让我不得不忍痛浪费大家的事件,浪费公司的资源来开这个会。我相信大家对这次会议的主题有所耳闻……”
会议的头一天晚上,王守义把老巩骂了个狗血淋头,老巩第二天就召开了这个会。会上点名批评了V7项目组,详细描述了编程规范的重要性,口沫横飞讲了大半天,举了多个公司级的事故,其原因都是因为一个编程规范的问题导致了一次足以载入人类史册的事故。
老巩一路讲一路挥手拍桌子,情绪居然还都保持稳定,完全没有昨天王守义的激动,这让董延明啧啧称奇。
老巩说了会,又让靠前面几个老员工也说了几句,又让老黄和高守当众读了检查。老黄的检查读的结结巴巴的,头半段说项目时间紧,中间说新员工多,后半段又说部门的编程规范推行力度不大。
董延明看看老巩的脸一点表情也没有,很有过去拉拉他的脸颊看看是不是带了面具的冲动。老黄的检查几分钟就读完了,最终总结性的说了一句,“我看到飞检结果的时候吃了一惊,老实说,我没想到会这样,我以为作为一个程序员,编程规范是不用强调的,结果我错了。我说完了。
”
大家都愣了一下,没来得及品咂出他这话是埋怨大家还是埋怨自己,高守就开始讲话了。高守说话还是很有滋味的,条理清晰语句通顺,对比之下让人很怀疑老黄是开会前十分钟写的稿子。高守谈话的重点集中在自我批评上,痛陈了自己没有尽好PM的职责,而且不可原谅的是自己对自己的放任——在V5版本中,他可是逐行逐行的检查code,这才有老王说的“BAR产品有史以来最健壮的版本”这一金句,但在V7,他没有做到……
大家跟随着高守的演讲一同徜徉在回忆里,对比一下V5和V7,都暗自摇头。
俩领导检讨完毕,老巩总结了一下说,前事不忘后事之师,总结是为了端正思想以后不再犯错,同时也敦促着赶紧亡羊补牢,哪里跌倒哪里爬起来才是华为人。他看看手表说:“5点多5点多了,还有十几分钟才到时间,不过话是说不尽的,我不想浪费大家的时间,如果让我说,我能说到明天早上也说不完,那工作谁做,算了,散会吧。啊,等等,我再强调两点,一个是以后开会,无论大小都必须准时,不要拖拖拉拉浪费时间,一个是以后会议能短则短,原因同上,大家都要记住,尤其是资源经理要把握好。
”
大家从会议室出来,一路小声议论,董延明屁颠屁颠的跟高守走一块,想套磁却不知说啥,走了几步觉得俩人闷头不响走路有些尴尬,就说:“老大,我还以为老巩能发大火呢,人家小心肝还等着被吓的扑通扑通的呢。”
高守笑笑说:“谁能老发火,昨晚都冲我和老黄发完了,再说对你们发火有什么用。你们是大爷,我们得哄着惯着……”
“哦,火都发完啦,我说呢今天怎么这么冷静呢,我还以为他让老王骂完了要喷我们一顿呢。
”
“恩,你别心急,老王把火发他身上,他发我和老黄身上了,我们再慢慢发给你们,说什么也要叫你们雨露均沾呀。老黄已经订了会议室了,明天上午他再给你开会,你们等着挨骂吧……”
45 —— 海绵里的水
黄大仙第二天开了会,臭骂了大家一顿,不过董延明因为恰巧头几天被抽调出来所以不参加V7的项目例会所以没能沾到雨露。
据说黄大仙是加了一夜的班,把所有特性的代码都大致看了,然后每个特性都找出几个毛病,在会上把每个特性的人都拎出来大骂一顿。大家有的被自己的代码雷到了,满脸愧色哑口无言,也有不服不忿的和黄大仙争辩,小蔡就拿出了问题少年的劲头来,跟老黄扯着脖子对喷了半天口水。
据围观者说,俩人围绕着入参需不需要判断、返回值需不需要判断、申请内存需不需要判断等问题展开了激烈争论,论据跨越公司编程规范、C++理论基础、公司现状乃至唯物辩证法,最后老黄一拍桌子下了结论,“不用争了,我说怎样就怎样”,这才简单粗暴的结束了这种无谓的两老儿辩日。
后来黄大仙申请项目延期,打算用一个星期的时间去review代码,但因为项目计划一旦确定,任何理由的延期全都需要从部门开发到整个产品线到市场到客户全部修改计划,也因此延期就会被归结为开发部长、PDT经理以及开发代表的失职,所以老巩没有同意,所以……黄大仙被老巩喊到座位上又早午晚的狂骂了几顿。
老黄只好要求大家自己找时间review代码,他又打算把董延明这类抽调出来作别的版本的V7前开发人员喊回来,让代码作者review自己的代码。
这事引起了其他的几个PL很大不满,都把这次的事情算作了自己项目的风险,结果老巩又把老黄喊过去早午晚的骂了几顿。
说早午晚是因为老巩早午晚三餐的前后总会有些时间,所以都把老黄叫过去询问一下V7代码的近况,一般情况下是不管是好是坏都骂一顿,搞的老黄天天躲着他走,最后一狠心直接把座位搬到了7楼和刘彻坐一起,让老巩彻底看不见他。
老巩骂老黄骂的顺口了,几天不见老黄有些奇怪,一问才知道搬了座位,于是也有些无趣,从此改口骂V7。
这一骂就是几年——“V7这种版本如果发行了,我们大家都等着天天通宵擦屁股吧”最后都成了口头禅了,不分时间场合都要拉出来说两遍。后来造成了BAR开发部的一句打招呼的口头语:
“最近加班多不?”
“不多,V7不是还没有发行么。”
老黄在V7这次事件中也受了严重的刺激,管理方式突然变的极端了,这次全民review中,他规定了头两天是自由修改期,后一天天是交叉修改期,最后他来统一检查,他发现的问题一律严惩——问题不管严重与否,只要与编程规范相违背一律罚款50元,而且同类问题一律累加处罚。
于是大家都战战兢兢不眠不休的检查,经常在检查自己代码的时候发现了别人的错误,赶紧都慷慨的互相知会,革命友谊费飞速滋生。老黄天天除却被老巩喊去挨骂的时间之外全都不苟言笑的坐在屏幕前看代码做记录,大家谁也不知道他记下了多少个问题点,只知道他发现的问题最后都会一个一个的检查,所以又增加了一层恐慌。
方志久在这一轮review中就被罚了100元,一个是if语句后面没加空格,一个是异常退出没有释放内存。
他一个人负责从前董延明和他一期开发特性的代码有些忙不过来,而且董延明写的代码又很不规范,到处空格到处乱摁tab键,他改这些都改的头晕眼花了,看异常退出的时候也没有多留心,也跟正常return一样处理了,没有格外增加释放内存的语句。结果老黄火眼金睛一看就发现了正常退出的时候在几层函数调用之外、几次指针赋值之后会由一个类的析构函数来完成释放,但是异常退出则完全没有处理。
于是这段代码作为了一个典型案例抄送给全部门,虽然没有指名道姓却保留了代码的注释——那上面有作者“fangzhijiu”,于是方志久就成了老黄邮件里说的“很多急需增加基础知识来才能成为合格的程序员”的带头大哥——这一笑柄被董延明笑了很久,一有机会便夸赞方志久一手代码写的四平八稳。
【网站提示】 读者如发现作品内容与法律抵触之处,请向本站举报。 非常感谢您对易读的支持!
举报
© CopyRight 2011 yiread.com 易读所有作品由自动化设备收集于互联网.作品各种权益与责任归原作者所有.