说到“狗都不干”,我第一个想到的就是遗留系统的CRUD和救火工作。刚入职时接手一个祖传项目,架构还是十年前的SSH,文档没有,代码里全是坑。每天的工作就是对着黑屏终端,边猜边改,部署一次得手动敲半小时命令,像在考古。最头疼的是线上频发的内存泄漏。每次半夜被报警叫醒,都得硬着头皮用jstack和jmap去分析堆栈,在成百上千行日志里大海捞针。那种面对陈旧技术债的无力感,确实让人怀疑人生。但咬牙坚持下来,反而磨出了真本事。为了根治问题,我硬啃透了JVM调优和线程池原理,还用脚本自动化了部署流程。现在再看这个系统,虽然依旧臃肿,但哪里容易出问题、怎么快速定位,我心里门清。这种和“烂代码”搏斗练就的实战经验,意外地成了我最硬的资本。