婺源那位老木匠,最后送我到村口。他没说什么祝福的话,只是把一个用油纸包着的糯米糍塞进我背包侧袋,说山路上顶饿。我谢了他,往湖南方向走。膝盖养了小半个月,已经能撑,只是下坡还得侧着身子、像个不太信任自己的人那样,一步一探。
从婺源往西,是罗霄山脉的北段。这片山不高,最高的峰也就一千五百米上下,但它长得密、长得皱,一道岭套一道岭,像被人反复揉过又摊开的纸。我要翻过它,从江西进湖南。地图上看,那是一条不粗不细的县道加一段机耕路,再接一小截据说能走人的老山道。我把它规划得很干净:早上八点出发,估算十一小时,天黑前一定能到山那头的镇上。
我以为我带足了确定性
我这个人,出门是从不慌的。手机里两个离线地图 App,互为备份;充电宝两万毫安,能给手机充四五次;轨迹记录一路开着,走到哪儿都有一根蓝线跟在屁股后头。这些年做工程,我信奉一件事:冗余——就是关键的东西别只留一份,多备几套,一套坏了还有一套顶上。桥断了有备用桥,主库挂了有从库。我把这套东西原样搬到了徒步上,觉得自己滴水不漏。
问题是,我备份的全是同一类东西。两个地图 App、一个 GPS、一根轨迹线——它们看着是四样,其实是一样:都得靠卫星和信号活着。这就好比你给服务器配了三块电源,插头却都插在同一个插座上。你以为你有冗余,其实你只有一个共同的死穴。工程上这叫共因失效——不同的备份因为同一个根子上的原因,一起完蛋。我当时完全没想到这一层。
上午的路好走。机耕路是黄土的,被拖拉机压出两道深辙,中间拱起一条草脊。太阳很好,山里的空气是甜的,有一种湿木头和腐叶混在一起的味道。我甚至有点得意,觉得膝盖也争气。到了正午,机耕路到头,接上那截老山道,路一下子瘦成了一尺宽的土埂,两边的箬竹和芒草齐胸高,叶子刮在手臂上,火辣辣地疼。
我掏手机确认方向。没信号。
那根蓝线,停了
一开始我不当回事。山坳里没信号太正常,离线地图不吃信号,我心想。可我低头一看,两个离线地图 App 都在原地打转——蓝色的小箭头像喝醉了,一会儿指东,一会儿指西,定位圈胀成一个几百米的大灰饼,把我整个人罩在里头,含糊地告诉我:你大概在这一片吧。
我这才想起来,离线地图只是地图离线,定位这件事本身,还是要靠 GPS 卫星信号的。而我正站在两山之间的深坳里,头顶只剩窄窄一条天,卫星被山脊挡掉了大半。这就是那个共同的插座:地图、导航、轨迹,我引以为傲的所有"备份",此刻一起变成了瞎子。它们不是坏了,是被同一件事——头顶没有足够的天空——同时按了停。
说白了:我准备了一堆看似不同的保险,可它们全指望同一个东西(卫星信号)。这个东西一没,我的保险全部同时失效,一个能顶上的都没有。我不是没有备份,我是根本没懂什么叫备份。
接下来两个小时,我做了一件蠢事:沿着模糊的记忆和那个大灰饼,往我"觉得对"的方向走。走着走着,山道分了叉,一条明显是人走的,一条像是野猪拱的。我选了看起来大的那条,走了四十分钟,路越来越细,最后钻进一片密林,没了。我回头,才发现连来时的路都认不出来了——芒草被我踩过一遍,可山里到处是被什么东西踩过的草。
天开始暗。山里的黑来得比平地快,太阳一沉到岭后,光"唰"地就抽走了,像有人拔了总闸。气温掉得厉害,我出的汗贴在背上,变成一层冰。我坐在一块石头上,第一次感到那种很纯粹的、动物性的怕:我不知道我在哪,不知道往哪走,不知道这山里有没有人。手机举过头顶转了一圈,一格信号都没有。
一个背竹篓的人
救我的是一个下山的山民。他背着个大竹篓,篓里是刚挖的什么根茎,深一脚浅一脚地从我上方的坡上晃下来,看见我,先是一愣——大概没料到天快黑了这地方还杵着个背包客。
我几乎是扑过去的。我把手机举给他看,语无伦次地说我要去山那头的镇上,导航没了,迷路了。他凑过来看了一眼那块发光的玻璃,摇摇头,显然那东西对他毫无意义。然后他做了一件让我至今记得的事:他没看手机,他抬头看了看天,又蹲下来,用手指抹了一下路边一棵树的树干。
"你摸,"他说,"这面滑、青苔厚的,是北。太阳晒不到的那面,苔子长得旺。"他又指给我看溪水的流向,"水往低处走,跟着水出去,早晚到人住的地方,人都是傍水住的。"最后他指了指远处一道被砍出豁口的山脊线,"看那个垭口没?对着它下,翻过去就是湖南地界,有条老盐道,石板的,认得出。"
他讲的全是我在城里活了四十年从没用过、也从没想过要用的知识。青苔的朝向、水的走向、山脊的豁口——这是一套完全不依赖卫星、不依赖电、不依赖任何我信奉的"系统"的导航法。它土,它慢,它没有精确到米的坐标,但它有一个我的高科技全套装备此刻都不具备的优点:它现在能用。
我忽然意识到我这些年的一个盲区。我太习惯那种确定性系统了——你输入一个地址,它吐给你一条精确到转弯的路线,误差以米计,附带预计到达时间。这种系统的好处是省心,你不用思考,跟着走就行。但它的代价,是把"辨向"这件事整个外包了出去。它工作时,你比谁都利落;它一罢工,你连最基本的、一个山民随手就用的本事都没有。越是被精确伺候惯了的人,越经不起精确的缺席。
不知道下一步,居然没死
那晚我没能翻过垭口。天黑透了,山民劝我别硬走,跟他回半山的窝棚将就一宿。窝棚四面漏风,他烧了一小堆火,煮了点红薯,我把婺源老木匠塞的那包糯米糍拿出来分他一半。火光把两张脸照得忽明忽暗,我们语言不太通,大部分时间就那么坐着,听山里各种说不清的声音。
奇怪的是,那一坐,我心里那根一直绷着的弦,慢慢松了。
你要知道,我这辈子做事,前提永远是"我知道下一步"。写代码,我知道下一行;做项目,我知道下个里程碑;连徒步,我都要把每天走到哪儿、住哪儿排进 Excel。"不知道下一步"这件事,在我过去的操作系统里,等价于"出故障了"——是要立刻报警、立刻修复的红色状态。可这一夜,我实实在在地处在"不知道下一步"里:不知道明早那垭口好不好找,不知道这窝棚安不安全,不知道膝盖撑不撑得住。什么都不知道。
然后天亮了。我还活着。红薯是甜的,火是暖的,山民鼾声打得很响。
这是全程走到这里,我第一次尝到一件我说不太清、但身体记住了的事:"不知道下一步"和"出了故障",原来是两码事。前者是我给自己安的报警器太灵敏了,一点不确定就拉响红灯,把我吓得半死。可不确定本身,并不必然通向坏结果。我在完全失控、完全没有导航、完全不知道明天在哪的状态里,睡了一觉,醒来,好好的。
我没有因此就"想通"了什么。第二天找垭口,我还是紧张,还是走错了一小段,还是狼狈。悔恨、迷惘那些东西一样没少。但有一颗很小的石子落进了心里:我那套"必须时刻掌控、必须知道下一步"的执念,也许并不是保护我的,它更像是——把一个本来能过去的夜晚,硬生生变成了灾难的那个东西。
下山时,我把手机调成了飞行模式,一路没再看导航。我摸着树上的青苔,跟着溪水往下走。走得很慢,但每一步,都是我自己走的。