第十一章 马甲 我能Debug现实世界
鼎盛集团旗下的全资子公司,负责集团的数位化產品线。韩路一在鼎盛工作的最后一年,有大半年的代码是在这个子公司的代码仓库里提交的。
他点开了需求详情。
“推荐系统核心算法近期出现性能异常,峰值期延迟飆升300%+,用户留存指標持续下降。內部团队排查两周未定位根因,现紧急外包高级技术顾问协助诊断……”
韩路一看著这段描述,慢慢把椅子往后推了一点。
这套推荐系统他写了五年。git记录里两千多次commit,大部分改了什么他闭著眼睛都能说出来。
陈博文大概连commit记录都没看过。
需求描述下面附了一段脱敏后的技术概要,三页pdf。
韩路一看了两行就停住了。
关键参数后面全都跟著括號备註,峰值延迟300%+后面写著(对比基线为2025q3上线版本),qps閾值后面写著(当前集群配置下理论上限)。
他一眼就认出来这是小明写的。
赵启明,他带了三年的组员。从实习生带到p5,手把手教的代码规范和文档格式。
小明把问题发到了外包平台上。
这意味著內部已经彻底搞不定了。陈博文那个团队排查了快两周都没定位根因,最后是小明——八成是他主动揽的活——写了这份技术概要往外发。韩路一能想像他这两周加班到什么程度。
他已经看出问题了,陈博文的团队改了他的核心调度模块,把原来的动態权重分配改成了静態规则引擎。
这就像把一辆手动挡跑车改成了自动挡老年代步车,然后问“为什么跑不快了”。
韩路一盯著屏幕看了十秒钟。
五万块的单子。他闭著眼睛都能修。
但这不是钱的问题。
这是陈博文摘走的桃子,正在他手里烂掉。
韩路一关掉了需求页面。
又打开了。
又关掉了。
他靠在椅背上,看著天花板。
窗外有风,把阳台上晾的t恤吹得啪啪响。
他拿起手机,又开视界扫了一眼那条需求。
面板弹出来了。
【鼎盛数字科技·推荐系统|当前状態:严重退化|核心算法稳定性:d-】
【关联人物:陈博文(项目负责人)|该系统异常与其团队改造直接相关】
d-。
他写了五年的系统,被改成了d-。
韩路一关掉视界,把手机扣在桌上,屏幕朝下。