2020 最后一版自动化框架上线了,代码提交完,服务器部署好,我盯着监控面板上平稳的曲线,心里想的不是成就感,是“妈的,终于能喘口气了”。这个框架从年初立项,拖到现在,中间被客户需求、团队内耗、技术债拖得七零八落。原本计划用 Python 的 Celery + Redis 做分布式任务队列,结果负责后端那哥们死活搞不定消息持久化,一压测就丢数据,最后是我连着熬了三个通宵,用 Go 重写了核心调度器,才把吞吐量提上去。团队?呵,五个人,三个在划水,一个在抱怨,真正在解决问题的,好像就我一个。这种“管理”,真不如当年自己单干写爬虫痛快,至少爬虫不跟你谈情绪。
财务盘点刚做完,账面上流水是去年同期的三倍,看起来挺唬人。但刨除工资、办公室租金、服务器费用、还有那些为了“维护关系”而不得不做的无谓应酬,净利润薄得像张纸。更可怕的是时间成本,我算了一下,这大半年我花在“管理”和“沟通”上的时间,占比超过60%。这意味着我用我最值钱的、不可再生的时间,去换了点随时可能贬值的纸币,还搭进去半条命。上个月体检,血脂偏高,轻度脂肪肝,医生建议我控制饮食加强运动。我当时坐在诊室里,脑子里闪过的第一个念头居然是:下周还有三个客户要见,哪有时间运动?
但身体报警是实实在在的。我开始强迫自己执行“高能量平衡”模型。核心就两条:一是饮食控制,彻底戒掉夜宵和含糖饮料,午餐用鸡胸肉沙拉代替油腻的商务餐;二是把“微运动”嵌入工作流,比如每坐一小时必须起来活动五分钟,用升降桌站着写代码。坚持了不到一个月,效果是肉眼可见的。下午两三点那种昏昏欲睡的“血糖崩溃”感基本消失了,晚上加班到十点,脑子还能保持相对清醒。这比喝十杯咖啡都管用。我甚至优化了框架的监控告警,让它每天定点提醒我起来走动。技术用来管理健康,这才是正循环。
这个新上线的框架,我给它埋了个彩蛋。在任务调度模块里,我写了个简单的健康检查接口,它不仅能检查服务器状态,还会在每天下午三点,给我的手机发一条推送:“站起来,喝口水,看看窗外。” 团队里没人知道这个功能,它只属于我。2021年马上就要来了,我知道扩张的陷阱我已经踩了一半,业务捆绑越来越深,想抽身没那么容易。但至少,我找到了一个支点:用自动化的思维,先把自己从“体力透支”的循环里解放出来。代码可以迭代,框架可以重构,但身体这个系统,一旦核心模块出了严重BUG,可能就真的没有“回滚”版本的机会了。明年,得想办法把更多“人”的变量,转化成确定性的“规则”和“流程”,哪怕先从管理自己开始。














