37岁,我学会了在深夜的哑铃撞击声中寻找逻辑

凌晨两点,成都的雨声终于停了,只剩下哑铃片撞击地垫的闷响。这声音比任何冥想App都管用,它不跟你谈虚无,只讲物理——手腕角度错了,肱三头肌立刻给你颜色看。37岁,我靠这个对抗交付焦虑。

上个月还在为团队解散后的第一个独立项目熬夜,客户要一个体育场馆的小程序预约系统,带动态库存和教练排班。听起来简单,但体育行业的老闆们对“实时”的理解是反物理的——他们觉得教练请假了系统应该自动感应,而不是手动操作。我花了三个晚上用云函数写库存同步逻辑,最后发现最大的瓶颈是教练们根本不用智能手机排班,他们靠微信群吼。技术解决不了人性问题,这是2021年我最痛的领悟。

成都的安逸是一种高级陷阱。白天去人民公园喝茶,看大爷们打麻将,你会觉得“流量焦虑”、“转化率”这些词特别可笑。但晚上回到书房,打开n8n工作流看到那些卡住的自动化节点,紧迫感又像潮水一样淹过来。我试过把工作搬到咖啡馆,结果更糟——拿铁太香,隔壁桌的情侣在讨论买房,我却在调试微信支付V3接口的签名算法,这种撕裂感比deadline更耗神。

所以哑铃成了我的转换器。每组力竭后的那三十秒,大脑是完全空白的,什么API频率限制、什么小程序审核不通过,全都清空了。然后,很奇怪,解决方案往往就在这时候冒出来。上周那个库存同步的bug,就是在做硬拉时想通的——我干嘛非要实时同步?用消息队列做异步处理,给前台一个“处理中”的状态反馈不就行了?用户要的其实不是即时,而是确定性。

我开始把健身当成另一个产品来设计。饮食是输入,训练是逻辑层,身体变化是输出。每天摄入多少蛋白质、碳水,就像在控制代码的内存占用;每组动作的节奏和间歇,就像在调整多线程任务的优先级。甚至发现健身和写爬虫有共通点——都要尊重身体的“反爬机制”,练太狠了皮质醇飙升,第二天代码都写不动,这和爬太快被封IP是一个道理。

但成都的慢还是在侵蚀我。上周去龙泉山跑步,看到半山腰的农家乐,人们一坐就是一下午。我突然想,如果“Flovico”这个IP最终的目标是自由,那我现在这种24小时待命的状态,是不是反而离目标更远了?或许真正的平衡不是把工作节奏放慢,而是把工作本身变成像举铁一样有明确反馈回路的事情。做咨询,交付完了就是完了;但写一个自动化脚本,它能一直跑,像练出来的肌肉一样不会轻易消失。

雨又下起来了。我把哑铃片一片片拆下来,擦干净,放回架子。这个动作有种奇怪的仪式感——就像每天结束前git commit一样。明天要解决那个教练排班的可视化问题,我打算用ECharts做个拖拽界面,虽然客户可能根本不需要这么复杂。但没关系,举铁的时候我已经想好了:如果他们用不起来,我就把这个模块开源出去,总有人需要。至少,我的代码像今晚的哑铃片一样,实实在在发出了撞击声。

© 版权声明
THE END
喜欢就支持一下吧
点赞56 分享