十一点半。电梯门“叮”地关上,手机屏幕跟着灭了。白天那团乱麻,这会儿也理不清了。接不接?光鲜是光鲜,可拿什么换?图安稳?还是又在偷偷讨好谁?算了,不想了。人一到深夜,谁不习惯在心里摊张账?左一笔右一笔,非要把日子过成道数学题,死磕个“最优解”。可你算到头,才发现早忘了当初图个啥。就剩个空壳子,晃晃悠悠。

早些年翻过一本讲算法的闲书,里面有个词儿叫“贪心算法”。听着挺霸道。走一步,挑一步里最好的。指望一路捡漏,最后竟能拼出个全局最优。省事吗?省事。不用瞻前顾后,不用自己跟自己过不去,只管当下。可书里紧接着就泼了盆冷水:贪心这路子,十有八九只能捞个近似值。搞不好,越跑越偏。眼前的“占便宜”,真不一定能通向最后的“对”。代码里它是铁律,放人身上?悬。人哪是机器?情绪一上来,权重全乱。那套“眼下最优”的账本,说重写就得重写。

这话落到咱身上,太真实了。我们太爱“贪心”了。看别人考编上岸,立马跟风啃行测;听说哪个赛道是风口,调头就进;周末吃个饭,还得捧着手机刷半小时评分,抠评论区,生怕踩个雷,错过什么“最优航线”。总以为步步踩准,时间自会把你推上巅峰。骗谁呢?脾气在变,环境在变,连自己到底想要什么都常在变。昨天的最优解,今天就是根绳子。追风口的人,刚上车就遇上下架。你为了眼前的甜头砍了另一条路,谁知道岔道上后来结了什么果?根本不知道。

书里接着说“动态规划”。大难题拆成小疙瘩,记下每一步的“状态”,省得回头再算。听着挺稳。就是费脑子。我以前也信这套。日子得这么过,提前铺路,风险压最低,收益拉到最高。后来才咂摸出味儿:这招有硬杠杠。问题得是死的,目标得是清的。可咱的人生呢?连“图啥”都是糊的。你咬牙算出的那条线,走着走着,起点都标反了。一直在优化,说白了,可能只是把条死胡同装修得更有质感罢了。优化个什么劲?问自己。

上个月清硬盘,翻出五年前一封邮件。当时拍着胸脯规划三年职业路径,满屏都是“必须”“一定”“最优”。现在盯着看,直发懵。那几年大夜熬了不少,妥协也够呛。可刻在脑子里的,不是那些按计划打卡的节点。反倒是一次临时调动,一个跑偏的项目,甚至某天毫无理由的请假。它们把我那套“状态转移表”搅得稀碎。但也正是这些破事儿,让我碰上了后来真心想深耕的活儿。算法管这叫“回溯”。走不通,退一步,换条道再试。生活嘛,大概就靠这种笨拙的回头路,硬撑到现在。

总以为闷头往前冲叫勇敢?其实,敢把脚刹住,认一句“这路可能不是最优”,甚至乐意吞下暂时的“次优”,才真需要胆量。书里早就点破了。算法的尽头,不过是在有限的时间和空间里,捞个能用的解。人,也差不多。选项没法全数一遍,权重也猜不准。只能揣着现有的底牌往前走。允许自己绕远。允许自己打回重做。允许最后交上去的,是一份不算漂亮,但足够真实的答卷。

现在碰上岔路口,我照样列清单,照样掂量,照样忍不住想抠个最优解。只是不跟那个完美数字死磕了。明白有些路,只能走一步看一步。明白“能走通”,往往比“最完美”更接地气。电梯到了。门开了。走廊的灯还是那盏。明天的事儿,明天再盘算吧。