一提到“克鲁德”这仨字儿,我脑子里立马就蹦出我自个儿前些年头的一段经历。真不是吹,那会儿的我,还有我们那个小团队,活脱脱就是电影里那一家子原始人,特别是我,简直就是那个老爸格鲁,死犟死犟的,就认死理,觉得老祖宗留下来的法子才是最安全的,洞穴外面都是洪水猛兽。
那时候我在一家不大不小的公司干活,做的东西,也有些年头了。我们那个项目组,就跟守着个山洞似的,每天的工作就是重复劳动,给那个老系统修修补补。代码能不改就不动,新工具?新技术?哎哟我的妈,那玩意儿可不敢碰,风险太大了!万一搞砸了,年终奖可就泡汤了。我们就天天在自己的“舒适区”里头“抢鸵鸟蛋”,做着那些重复性极高、没啥技术含量,但又必须得有人干的活儿,还得时刻“躲避野兽”,也就是那些时不时冒出来的线上问题,提心吊胆的。
我们的“洞穴”就是那套跑了好几年的老旧系统,里面那个逻辑,弯弯绕绕的,文档也跟不上,基本上就是个黑箱。新来的小年轻想动动,我第一个就按住:“小伙子,这块儿水深,别瞎折腾,照着老的来就行!”现在想想,那时候真是又固执又短视,跟个老古董似的。
好日子不长,突然有一天,“地震”就来了。不是真地震,是市场变了,客户爸爸们提了好多新需求,我们那套老掉牙的玩意儿,根本就撑不住了。领导直接下了死命令,说必须得推倒重来,上新技术,不然整个项目都得黄。我当时就蒙了,那感觉真跟天塌了似的,洞穴要没了,我们这些“原始人”上哪儿待着去?
那叫一个抵触!打心眼儿里不愿意。开会讨论新方案,我总是第一个跳出来说不行,这有风险,那不成熟。心里就琢磨着,能不能再糊弄糊弄,让这老系统再撑几年。可没办法,形势比人强,不走出洞穴就得饿死。硬着头皮也得上。
然后就开始了我的“克鲁德”式探索。那过程,简直不堪回首。学新的编程语言,看新的框架文档,感觉脑子都不是自己的了。以前写代码,复制粘贴改改就完事儿,现在不行了,得从头学。一开始写的代码,不是这儿报错就是那儿出问题,自己都觉得丢人。有好几次,我真想撂挑子不干了,觉得还是以前那个“洞穴”待着舒服,哪怕天天吃一样的“鸵鸟蛋”。
但是,你还真别说,就这么一步一步往前挪,摔倒了爬起来,不懂就问,有时候还偷偷加班学。慢慢地,好像也摸到点儿门道了。发现新的工具确实能提高不少效率,新的架构也确实能解决以前很多头疼的老大难问题。视野一下子就开阔了,原来“洞穴”外面不全是危险,还有这么多以前想都不敢想的好东西!
新项目磕磕绊绊总算是上线了,结果你猜怎么着?效果出奇地客户满意,领导也点头。回头再看当初那个死活不肯出洞的我,真是觉得又可气又可笑。要不是那场“地震”,我可能现在还在那个黑漆漆的洞里守着过时玩意儿沾沾自喜。
这段“克鲁德”的经历,算是给我实实在在地好好上了一课。有时候,变化这玩意儿瞅着是挺吓人的,让人不想动弹。但真要是被逼着迈出了那一步,你会发现,外面的世界可能比你想象的要精彩得多。老守着自己那点旧东西,可能连“洞穴”都保不住了。这算是我这些年实践下来,最深刻的一个体会。
还没有评论,来说两句吧...