讲真,最近有段时间,我真觉得自己快不行了,脑子嗡嗡响,就跟那要炸了一样。
起因是啥?
就前阵子接了个活儿,听起来挺简单的,帮人弄个小程序里的啥玩意儿,说是数据展示有点问题,让我优化优化。我想着这不小菜一碟嘛顶多一天功夫。
结果?
一上手就发现不对劲。这哪是展示问题,这根本就是从根上烂了!数据来源乱七八糟,一会儿从A接口来,一会儿从B接口来,有时候干脆就是写死的假数据!我勒个去,当时我就有点懵。
开始动手,然后逐渐失控
音乐520网站提供热门歌手/热门乐队/经典歌曲合集大全打包下载,点我立即前往》》》经典歌曲合集下载专区
行,来都来了,硬着头皮也得上。我寻思着,先理顺数据源。
- 第一步:找接口文档。没有!问负责人,负责人说他也不清楚,是前人留下的摊子。
- 第二步:抓包分析。好家伙,请求满天飞,加密方式还不一样,有的参数看名字猜,有的完全就是天书。
- 第三步:看代码。那代码写的,变量名全是a, b, c, data1, data2,注释?不存在的。一个函数几百行,各种嵌套,看得我眼冒金星。
我就这么对着那堆破烂玩意儿,坐那儿琢磨。白天看,晚上看,吃饭想,睡觉也想。试着改一点,这边好了,那边又冒出新问题。按了葫芦起了瓢,没完没了。
最崩溃的是有时候我明明觉得找到问题了,逻辑也理顺了,代码也改了,一运行,还是老样子! 或者干脆直接崩了!那种感觉,就像你对着一堵墙使劲推,墙纹丝不动,还把你弹个跟头。
那个“疯了”的瞬间
大概是第三天晚上,凌晨两点多了,外面一点声音都没有,就我那破电脑风扇呼呼转。我对着屏幕上一个死活调不通的逻辑,试了七八种方法,全失败了。突然之间,就感觉脑袋“嗡”的一下,像是有无数只苍蝇在里面飞,心跳贼快,手心全是汗。
我当时真有种冲动,想把键盘砸了,把电脑从窗户扔出去。脑子里就一个念头:“这搞个锤子!不干了!爱谁谁!” 感觉整个人都要被这破玩意儿给逼疯了,真的,一点不夸张。
就那么呆坐了十几分钟,盯着屏幕上闪烁的光标,感觉自己像个傻子,跟一堆破代码较劲,图啥?
咋样了?
后来后来我关了电脑,跑去客厅抽了根烟,冷静了好久。第二天早上起来,我跟负责人摊牌了,说这玩意儿得重构,从头弄,不然就是个无底洞,神仙也救不了。
扯皮了好半天,他们也认了。虽然多花了不少时间,但总算没把自己真逼疯在那个烂摊子上。
现在回想起来,那几天确实是我工作以来最接近“疯了”的状态。有时候真不是技术问题,是那种混乱、无序、看不到希望的过程,最磨人。
这事儿也算给我提了个醒,以后再接活儿,一定得先摸清楚底细,别看人家说得轻松就往前冲。不然,下一个“疯了”的可能还是我。