把自己走回来 书架

第 02 章 / 共 16 章

第2章 · 出发点的经纬度:从家门口迈出的第一步没有进度条

裁员那天之后,我用了三个星期,做了一件我最擅长、也最下意识的事:我把"从上海走到大理"这件事,变成了一个项目。

准确地说,是一个 Excel 项目。我打开表格的那一刻,心里是踏实的——那种熟悉的踏实。二十年了,我处理任何失控的东西,第一反应都是把它拆成行和列。我在 A 列填省份,B 列填城市,C 列填当天的公里数,D 列填累计里程,E 列填预计到达的日期,F 列我甚至留给了"住宿备选"。表格拉到最下面,1800 多公里被我切成了 68 个格子,每个格子里躺着一个数字:26、28、25、30……那是我给自己定的每日公里 KPI。

我盯着那张表看了很久,看得心里发热。因为它太美了。它有起点有终点,有进度,有一条从上到下、从 0% 爬到 100% 的清晰路径。我甚至加了一列"完成度",公式写好了,只等我每天回来填一个数字,右边就自动算出百分比。你懂那种感觉吗——一个被生活踹翻在地的人,忽然又握住了一根能测量的尺子。前一章我还在承认自己是个宕机的系统,这一章我已经迫不及待地想给自己重装一遍,按我熟悉的方式。

第一天,表格就撒谎了

出发那天是四月初的清晨,天还没大亮。我从松江的家门口出发,背着 14 公斤的包,脚下是 G320 国道辅路的水泥地。我给第一天定的是 28 公里,目标是走到青浦附近一个我早就在地图上标好的镇子。我甚至精确到了小时:按每小时 5 公里算,中间留两小时吃饭休息,晚上七点前一定到。

五公里以后,Excel 开始崩了。

先是脚。新买的登山鞋在城市水泥路上磨脚,第 8 公里右脚后跟起了个水泡,每一步都像踩在一颗图钉上。然后是路——地图上一条顺滑的蓝线,落到地上是断的:一段在修路,围挡把人逼到快车道边上,我贴着护栏走了一公里,大货车擦身而过,风把我推得晃。中午想找地方吃饭,导航指的那家小店已经关门了,招牌还挂着。我又饿又渴,在一个加油站的便利店里啃了两个茶叶蛋,坐在马路牙子上,脱下鞋看那个白花花的水泡,第一次觉得那 28 这个数字,像是别人写给我的一句嘲讽。

下午更慢。上海郊区的春天,说下雨就下雨,没有任何预兆,云压下来,半小时就把我浇透。我躲在一个公交站台底下,看雨水在脚边汇成一条小河,往低处流。等雨停,天已经暗了。那天我最终走了 19 公里,在离目标还有 9 公里的地方,找了个连锁快捷酒店住下。躺在床上,我打开那张 Excel,手指悬在 C2 那个格子上方,迟迟没有填。因为我知道,我只要填一个 19,后面 67 行的日期、累计、完成度,会像多米诺骨牌一样,全部错位。整张表,从第二行开始,全废了。

现实这条路,是没有进度条的

那天晚上我干了件蠢事:我花了一个多小时,试图"修复"这张表。把每日公里往下调,把日期往后推,重新算完成度……改到一半我停住了。因为我意识到,我改的不是表格,我是在试图让现实重新变得可预测。而现实根本不吃这一套。

做软件的人有个词,叫 确定性系统

说人话:就是同样的输入,永远给你同样的输出的那种东西。你写一段代码,1 加 1 就是 2,今天跑是 2,明天跑还是 2,跑一万次都是 2。它不会累,不会起水泡,不会忽然下雨,不会心情不好。整个计算机世界,几乎就是人类拼命造出来的一座巨大的、确定的宫殿——就为了让"可预测"这件事成真。

我在这座宫殿里住了二十年。我太习惯了:估个工期,写进甘特图,如期交付;定个指标,拆解到人,按周汇报。我以为整个世界都该长成这样,连徒步也该有个进度条——走了多少,还剩多少,几点几分到哪儿,清清楚楚。

可现实不是确定性系统。现实里全是 噪声

噪声,是工程师对付信号时的老对头。你想测一个干净的数值,但每一次测量都被无数说不清、道不明的小扰动搅进来——温度、震动、别的电路的干扰。你算好的那个理想数字,从来不会原样出现,它总是裹着一层毛刺。水泡是噪声,修路是噪声,那场没预报的雨是噪声,关门的小店是噪声。它们每一个都不大,可它们加在一起,就足以让"28 公里"这个理想值,变成"19 公里"这个真实值。

更要命的是,我那张 Excel 犯了一个我在工作里骂过无数遍别人的错误:它假设 68 个格子之间互不影响,第一天不达标,跟第二天没关系。可现实里它们是串起来的——今天磨的水泡,会拖慢明天;今天没走完的 9 公里,会压到明天头上。误差不会自己消失,它会往后累积,像滚雪球。我做了一张假装"每天都能清零重来"的表,去面对一条"昨天会赖在今天身上"的路。

我坐在那间廉价酒店的床上,忽然有点想笑。我做了二十年的规划,规划的本质,是想把未来先算清楚,好让自己不慌。可这一路上真正的未来——明天的雨、后天的岔路、大后天遇见谁——我一个都算不出来。我手里那张精美的表格,与其说是地图,不如说是一张符咒,贴在门上,好让我出门时不那么怕。

把表格关掉,先走起来

那天我没再改表。我做了一件对当时的我来说很难的事:我把那个文件拖进了一个叫"以后再说"的文件夹,关掉了。我给自己留了一条,只留一条——每天走,能走多少走多少,天黑之前找到一个能睡觉的地方。

就这一条。没有公里数,没有累计里程,没有完成度百分比。我甚至把手机里那个一直在震动、一直在提醒我"今日目标未达成"的运动 App 也关了。它每晚弹给我看的那个红色的、没填满的圆环,我不想再看了。

我不想把这写成什么顿悟。它不是。关掉 Excel 的那一刻,我心里其实是空的,还有点发慌——一个习惯了看着进度条工作的人,忽然把进度条撤了,那不是自由,那是失重。我不知道明天能走到哪儿,不知道这么走要走多少天,不知道会不会走着走着就走不动了。这些"不知道"像一堆没关掉的后台进程,在我脑子里嗡嗡地响。

但我也隐约尝到一点别的东西。当我不再拿"今天该走 28 公里"这把尺子去量自己,那 19 公里,忽然就不是"欠了 9 公里",而只是"走了 19 公里"。它本身是完整的。傍晚那场雨、加油站的茶叶蛋、护栏边呼啸的大货车、脱鞋时那个白花花的水泡——这些原本被我当成"误差"、当成"没完成"的东西,其实就是这一天本身,就是我真正走过的路。表格里没有它们的位置,可它们才是真的。

第二天早上,我没算今天要走多少。我系好鞋带,在那个水泡上多贴了一层创可贴,推门出去。上海郊区的雾还没散,前面的路只看得清几十米。我往那几十米里,走了进去。

把自己走回来 · 微一
面向对世界有好奇心的人 · 费曼式写法 · 由多个 AI 代理撰写与互相审校