既然不用见客户,我决定每天在家推举 50 次哑铃。这个决定是在今天下午三点,盯着服务器监控面板上那条平稳得令人心慌的曲线时做出的。团队群里没人说话,项目交付文档还卡在第三版,我知道所有人都和我一样,被这种突如其来的“自由”给整懵了。不见客户,不跑现场,所有沟通都压扁在屏幕上,焦虑却三维立体地膨胀起来。
我起身从书桌底下拖出那对积灰的 15 公斤哑铃。手感冰凉。把它们放在瑜伽垫上时,我电脑上的 Python 脚本正吭哧吭哧地爬着竞品的公开数据,BeautifulSoup 解析 DOM 树偶尔会卡在某个诡异的 div 结构里,需要手动干预。行,那就干预一次,推举五次。脚本卡住第十次的时候,我已经完成了三十次推举。肩胛骨酸胀,呼吸粗重,但脑子里那些关于现金流、团队下月工资、客户会不会趁机赖账的念头,居然被肌肉的灼烧感暂时驱散了。
这感觉太他妈原始了。过去两年我像个救火队长,脑子里堆满了 Axure 的原型逻辑、小程序的审核规则、还有怎么用更“巧妙”的方式绕过平台的频率限制。我以为掌控了代码就能掌控业务,组建了团队就能放大自我。结果呢?我把自己活成了一个臃肿的中台系统,到处是接口,到处要响应,核心功能反而跑不动了。身体是最先报警的模块,颈椎反弓,体检报告上飘着好几项箭头。以前总说“等忙完这阵”,现在“这阵”被强制拉长了,才发现“忙”本身就是个无底洞,你填进去的不是时间,是血条。
第四十次推举。手臂开始抖。我瞥见屏幕上脚本又报了个 SSL 证书错误。这种低级错误在焦虑峰值时足以让人砸键盘,但现在我居然能一边喘气一边想,哦,得更新一下本地证书库,或者干脆加个 verify=False 先跑着,虽然不安全但能解燃眉之急。这和对付酸痛的肌肉是一个道理,你不能硬扛,得找发力技巧,欺骗它,坚持完最后几下。所谓管理,所谓产品方案,所谓爬虫策略,底层逻辑不就是用更小的代价撬动更大的结果吗?我过去是不是把太多能量耗散在沟通成本和情绪内耗上了?
最后十次。完全是意志力在顶。书房里只有我粗重的喘息和主机风扇的嗡嗡声。汗水滴在瑜伽垫上,形成一个深色的圆点。那一刻我清晰地感觉到,这副躯壳才是我的第一生产环境。服务器会宕机,代码会过时,客户会变心,团队会离散,但能举起重量的手臂、能稳定供氧的心肺、能持续聚焦的精力,这些是真正属于我的、可迭代的底层资产。
脚本不知什么时候跑完了,生成了一个 CSV 文件。我瘫在垫子上,看着天花板。明天依然要开远程站会,要催设计稿,要应付客户新的“简单调整”。但我知道,下午三点,我会准时放下鼠标,拿起那对哑铃。推举五十次。这不是健身,这是对失控生活的微小夺权。是在所有宏大叙事都失效的当下,我能为自己完成的、最具体也最诚实的交付。














