今天唠唠卖队友这事儿咋实践的。事先声明,这事儿干得不太地道,但架不住它真实发生在我身上了,给大家当个反面教材看看。
这破事儿咋开始的?
上周我们仨人约好搞个团队项目,说是要整点大活儿。阿明负责核心代码,大壮管测试,我,负责把他们的成果对接上线,就是那个联网的功能。事先说得好好的,三天后交活儿,一人一个环节,卡死时间点。
开始动手干
头一天,我吭哧吭哧把基础框架搭好了,就等着他俩往里面填东西。点开群聊,催一嘴:“哥几个进度咋样了?”阿明回了个“妥”,发了个大拇指表情包;大壮没吱声。我也没多想,以为稳了。
第二天下午,我又点开群聊:“明儿一早可就要联调了,@阿明 代码传了没?@大壮 测试结果?”阿明回了个压缩包,说“核心部分都在这了”。大壮还是沉默。我心想大壮可能忙测试,先看看阿明这包东西。
结果解压一跑,傻眼了。啥玩意儿?核心逻辑写得七扭八歪,连我预设的接口都对不上!赶紧在群里吼:“@阿明 你这代码不行!跟你之前说好的完全不一样,我这边根本接不上!”阿明轻飘飘甩一句:“需求理解有点偏差,我这边再改改。”
扭头我就@大壮:“壮哥,你测试那边咋样了?至少得告诉我这玩意儿能不能用?” 大壮终于现身了,一句话差点让我背过气去:“昨天太忙,还没开始测。” 我靠!合着这哥俩一个交付的是残次品,另一个压根儿就没动!
灾难现场
眼瞅着离最终上线时间不到十二小时。我急得火烧眉毛,在群里狂艾特他俩:“兄弟们!明天甲方爸爸就指着这玩意儿!你们现在才跟我说没搞定?坑死爹了!”
电话打过去催阿明改代码,听着他在那头敲键盘的声音慢悠悠,我心都凉半截。催大壮赶紧跑测试,他憋出来一句:“我手上还有别的活,今晚尽量……” 到这份儿上,我已经明白了一个道理:靠队友?不如靠自己!
硬着头皮“卖队友”
时间真不够了,我一咬牙:
- 我把阿明那份破代码扔一边,没救了。
- 然后,我自己撸起袖子,对照着最初设计文档,通宵复制粘贴自己以前写过的类似功能模块,愣是把核心部分重写了个七七八八。
- 测试?指望大壮黄花菜都凉了。我一边写代码一边自己点,把最基础的几个流程硬给测了一遍。
- 凌晨四点,打包发版。搞定!
上线后的尴尬
第二天早上,甲方那边试运行,勉强过关。我在项目汇报邮件里写了句:“经过团队紧急协作处理,成功上线。” 一个字没提他俩。私聊窗口爆了。
阿明:“老哥牛!那版核心是你整的?辛苦了辛苦了!” 大壮:“哥们稳!我就知道你能搞定。”我回了个“呵呵”,啥也不想说。
这顿火锅吃得没味儿
阿明和大壮后来挺不好意思,非要请我吃火锅。吃饭时候他俩倒先诉苦:阿明说老婆生孩子那天闹腾,没顾上改代码(为啥不说?);大壮抱怨老板临时压了其他活。我?埋头苦吃,心想:下回谁信你们提前说好的时间表谁傻叉。
这顿火锅钱,就当是卖他俩的回扣了。这经历告诉我:该卖的时候就得卖,保项目总比一起被老板“抓猪”强。当然咯,能不卖还是最好,但这俩队友……算了,提起来就牙疼。