今天刷新闻,看到奥拉迪波复出的消息了,说是恢复得还不错,能在发展联盟打对抗了。这哥们儿真是不容易,膝盖反反复复伤了好几次,印象里这是他第三次大手术了,搁一般人估计早就放弃了。
这让我想起我之前弄的一个事儿。
也不是啥技术难题,就是去年接手了一个烂摊子项目,代码老旧,文档缺失,需求还变来变去。刚开始接的时候,我觉得,嗨,不就那么回事嘛花点时间理理就好了。结果一上手,好家伙,到处是坑。
过程那叫一个煎熬
我记得特别清楚:
- 第一步是熟悉代码。那代码写得,一个文件几千行,变量名随意,注释基本没有。我硬着头皮看了一个多礼拜,眼睛都快瞎了,才勉强摸到点门路。
- 然后是试图运行起来。环境配置就是个大麻烦,各种依赖库版本冲突,操作系统兼容性问题。我找了之前的负责人,人家早离职了,联系方式都没有。没办法,只能自己一点点试,装了卸,卸了装,反反复复折腾了好几天,总算能勉强跑起来一部分功能。
- 接着就是改 Bug 和加新功能。这是最痛苦的,改一个地方,冒出来三个新问题。有时候为了一个小功能,得把相关联的好几个模块都看一遍,生怕改出别的问题。那段时间,天天加班,晚上做梦都是代码。好几次都觉得,这玩意儿根本没法弄了,想甩手不干了。
就像奥拉迪波那样,一次次受伤,一次次重新康复训练。我那会儿也是,解决一个问题,以为可以喘口气,结果马上又来一个更头疼的。中间有好几次,进度卡壳,一点进展都没有,特别打击人。
但没办法,活儿接下来了,总得干完。我就学奥拉迪波那种劲头,今天不行,明天接着来。这个问题卡住了,先放放,搞另一个能搞定的。实在搞不定,就厚着脸皮去问组里其他人,有时候别人一句话就能点醒我。
总算是弄完了
大概搞了小半年,磕磕绊绊的,总算是把那个老系统给续上了命,新功能也加上了。虽然过程特别折磨,但交付成功的那一刻,感觉真是舒坦。就好像一直压在心口的大石头,终于搬开了。
所以看到奥拉迪波能重新回到赛场,我挺佩服的。这种经历过大伤,还能咬着牙一次次恢复,重新站起来的人,确实值得尊敬。咱普通人平时工作生活中遇到的困难,跟人家这比起来,可能真不算啥了。就是得有那么一股子不放弃的劲儿。
还没有评论,来说两句吧...