好家伙,今天这事儿得好好说道说道。你们听说了吗?就那个“代战公主”,我这儿的代号,指的是我手头一个磨叽了很久的项目。最近,它又“怀”上了,而且是第三胎!我真是哭笑不得,感觉自己跟那薛平贵似的,没完没了地伺候着。
一切的开始:第一胎的“意外”
记得最开始接手这个项目,那会儿它还算是个“黄花大闺女”,清清爽爽,功能也明确。我寻思着,这活儿不难,加把劲儿,早点儿弄完早利索。吭哧吭哧搞了小半年,总算是上线了,效果也还行。当时我还挺得意,心想这“闺女”可算嫁出去了,能歇歇了。
谁知道,好景不长。没过俩月,需求方那边就来了:“小张,你那个项目我们用了用,感觉挺但是,能不能再加个XX功能?用户反馈说特别需要。” 我一听,行,用户是上帝,加!这就好比是“代战公主”的第一胎,虽然有点突然,但想想也是为了项目咬咬牙,继续干!又是一阵加班加点,各种调试,总算是把新功能给“生”出来了。当时我还发了个朋友圈,说“喜得贵子”,同事们还纷纷点赞。
措手不及:第二胎的“催生”
这第一胎刚“满月”没多久,我寻思着总算能喘口气了。结果?需求方又乐呵呵地来了:“小张,上次那个功能太棒了!我们领导看了都说现在我们想在这个基础上,再扩展一下,搞个YY模块,你看怎么样?” 我当时心里就“咯噔”一下,这“代战公主”也太能生了?这才刚消停几天!
但人家话说得客气,又是夸又是戴高帽的,我也不好直接撂挑子。没办法,硬着头皮也得上! 这第二胎,明显比第一胎要复杂,牵扯的东西也多。我把原来的代码翻出来,改了又改,加了又加。那段时间,真是感觉身体被掏空。晚上做梦都是代码,梦见“代战公主”挺着大肚子追着我要功能。总算是把这第二胎也给“催生”下来了。项目是越来越庞大了,但我这心里,却越来越没底,感觉这项目快成“四不像”了。
麻木了:第三胎的“预产期”
你们以为这就完了?天真!就在我以为“代战公主”终于可以“封肚”的时候,就在昨天,需求方又双叒叕来了!还是那熟悉的开场白:“小张,你真是我们的福星!项目现在越来越用户量也上来了。我们琢磨着,是不是可以再升级一下,把ZZ功能也整合进来,这样就更完美了!”
我当时听完,脸上笑嘻嘻,心里MMP。好家伙,这是真把我家当“产房”了! 代战公主这是要生三胎的节奏!我还能说什么?客户是爸爸,不,是皇上!“圣旨”已下,我这“老奴”也只能接旨谢恩了。
我现在又开始琢磨这第三胎怎么“生”了。对着电脑屏幕,看着那一行行密密麻麻的代码,感觉就像在给“代战公主”准备待产包。也不知道这回“生”完,还会不会有第四胎、第五胎……
实践到我算是看明白了,有些项目,就像这“代战公主”,一旦开始,就停不下来了。你只能不断地去适应,去扩展,去“生”。虽然累,但每次“生”出来,看到它能跑起来,心里又有点小小的成就感。可能这就是我们这些搞技术的人的“宿命”。不说了,我得去给“代战公主”的第三胎准备“营养品”了,也就是开始梳理新的需求文档和技术方案了。平贵我,真是辛苦了!