导言房租只剩三天,母亲的住院费还差两万,交往四年的女友把钥匙扣推回桌上,
说穷人最怕的不是没钱,是总以为自己还能翻身。那天晚上,
我回出租屋翻父亲留下来的旧箱子,摸到一部裂了后盖的旧手机。原本黑了多年的屏幕,
在我掌心里亮起一行字。`【价值回报系统已绑定。今日剩余扫描次数:3。
】`蓝光照在手背上,我把医院催费、房东催租和沈立成那张脸一起压回喉咙里。
第二天一早,我去了城南旧货市场。第1章黑屏手机亮了我是在交不起住院押金那天,
突然明白“认命”这两个字有多难听的。周五下午,市二院缴费窗口。护士把单子推回来,
声音很轻:“王凯,余额不够,今晚前补上,不然药要断。”我看了眼金额,
两万一千四百六。银行卡里只剩三百二十七块八。前天接的两台旧电脑维修活还没结账,
上个月房租也没交。要不是我妈这回实在撑不住,她死都不会住院。病房门口,
孙秀英正靠在床头剥橘子,手上没劲,还硬装得跟平时一样。“缴上了没?”她问。“缴了。
”“少骗我,你脸都写着欠钱两个字。”她把橘子塞我手里,“不行就让我出院,死不了。
”“你再说一句,我现在就给你办最贵的病房。”我把被角给她掖好,“等我缓过这口气,
给你换房子。”这话我说得像真的。可我已经待业两年了。两年前,
我在云栈科技做后端开发兼机房脏活。项目出事故那晚,沈立成一句“年轻人扛不住压力,
擅自改核心逻辑”,我就成了替罪羊。刚出医院,手机就响了。
房东老马的声音比催命还准时。“小王,下周一之前再不交房租,我真得把锁换了。
我也不是做慈善的,你体谅体谅我。”“周一前给你。”“你上回也这么说。
”正想着去哪儿借钱,林薇的信息弹了出来。`聊聊吧,楼下咖啡馆。`我把手机揣回兜里,
在医院门口站了会儿,还是往楼下咖啡馆走。她坐在窗边,妆很淡,
衣服却换成了我没见过的牌子。桌上放着我送她的钥匙扣和我们一起办的健身卡。“王凯,
我们到这儿吧。”我拉开椅子坐下,“因为我没钱,还是因为我现在没工作?
”她沉默了一下,“都有。你别怪我现实,人总得往前看。”“所以你的前,是谁给你的?
”她抿了抿嘴,没回答,只把一张卡推过来。“里面有五千。算我最后帮你一次,
先把阿姨的费补上。”我没碰那张卡。“你是不是觉得,我这辈子就这样了?”林薇看着我,
语气居然有一点疲惫。“王凯,你技术不差。
但这个世界不是你会修程序、会拧螺丝就能翻身的。沈总说得对,你这种人,
最适合给别人打工。”她把包带往肩上一提,我心里那点侥幸也跟着散了。
“你现在跟着沈立成?”她没承认,也没否认,只收回手。“我只是站在更有希望的一边。
”窗外一辆黑色轿车停在路边,司机下来替她拉开车门。她起身时,还是把那张卡留在桌上。
“拿着吧,至少别让阿姨断药。”我抓起那张卡,直接塞回她包里。“林薇,我穷归穷,
还没穷到靠你买断最后一点脸。”她捏着包边的手指收紧了。“你就是输在这儿。
都快被现实踩烂了,还非得装硬。”“那也比跪着好看。”她走了。
等我回到青禾里的出租屋,天已经黑了。屋里不大,
旧书桌、折叠床、墙角堆着几箱我爸留下来的工具和废零件。电灯泡接触不良,一闪一闪。
我蹲下去翻那几只旧箱子,想找点能卖的钱。旧电钻,卖不了几个钱。一盒报废芯片,
没人收。一台连后盖都裂了的旧手机,后头还贴着两道发黄的透明胶,黑着屏,像块砖。
那是我爸留下来的。他活着的时候修设备,指甲缝里常年洗不干净机油,
裤兜里总揣着铅笔头和螺丝。后来他人没了,手机也再没亮过。我把它拿在手里,
拇指擦过裂开的边角,边框上那道凹痕正好硌在掌心里。
市二院的催费短信、房东的电话、林薇那句“你这种人最适合给别人打工”,全挤到一块,
在脑子里嗡嗡作响。我低头看着那部旧手机,喉咙里挤出一声短短的气音。“行,
连你也卖了。”我把充电线翻出来,随手插上,想着至少拍张照片挂二手平台。
原本黑着的屏幕,忽然亮了。不是正常开机的白光。而是一层冷冰冰的蓝。我手一顿,
下一秒,屏幕上跳出一行字。`【绑定完成。】`我手腕一抖,手机差点从掌心滑出去。
紧接着,第二行字浮了出来。`【王凯。今日剩余扫描次数:3。】`蓝光映在手背上,
我站在原地,先觉得后槽牙都发酸。我按了按关机键,没反应。再点屏幕,
最下方多出一个灰白色圆点,像是在等**作。我试着把镜头对准书桌上的旧电钻。
屏幕轻震。`【旧电钻。】``【回头很低。】`我又把镜头移向那盒报废芯片。
`【混装旧芯片。】``【大概率砸手里。】`我把手机边框攥得发涩,指腹都压白了。
这不是死机,更不像玩笑。我看着一屋子的破烂,心跳一点一点快起来。
可屏幕最上方忽然刷新出一行新提示。`【附近有更合适的东西。
】`下面弹出一张极简地图,红点落在城南旧货市场。只有一个。我点开红点,
眼皮跟着跳了一下。`【A17号旧主板。】``【明日上午九点前。】``【回头很高。
】`第2章废品堆里的五万块第二天一早,我是被旧手机震醒的。
屏幕最上方只剩一行倒计时,红点还在闪。`【A17号目标窗口剩余:2小时14分。
】`我坐起来,第一反应是先看手机是不是还在。还在。蓝光也还在。这说明昨晚不是做梦。
我刚坐起来,医院那边的催费短信又进来一条。`今日二十点前未补齐押金,
将影响后续用药。`我把短信往上划掉,翻身下床,洗了把脸,把抽屉里那点零钱全倒出来,
连硬币都没放过,凑了三百四十一块。临出门前,我又把那把旧电钻扔进背包,
打算真不够就当场卖掉。城南旧货市场在高架桥下面,开门比早餐摊还早。
一进门就是铁锈味、机油味和灰尘味。
废旧显示器、拆开的机箱、发黄的电路板堆得到处都是,
运气差的人在这里能把裤腰带都赔进去,运气好的人,能从垃圾里抠出命。旧手机亮了一下,
地图自动跳出来。红点停在最里头一间铁皮棚前。摊主是个瘦得像竹竿的中年男人,
嘴里叼着烟,脚边摆着一堆刚拆回来的工业垃圾。我蹲下去翻了两下,
很快就在一堆灰扑扑的板子里看见了它。一块边角发黑的分拣主板。编号,A17。
我心跳快了一下,面上却没露。“这堆怎么卖?”摊主瞥了我一眼,“论斤。小子,别乱翻,
翻坏了照样算钱。”我把A17压在最底下,又随手拨出几块报废板子挡着,
装得像纯碰运气。旧手机再次轻震。`【A17号旧主板。】``【能修。缺K09。
】`我手一停,抬头扫了一圈。另一边角落里,果然扔着一只满是划痕的工业扫描头,
侧面贴纸只剩半截,但还能看清一个“K09”。我把东西一并拎起来,
“这俩加上这些破板子,三百卖不卖?”摊主吐了口烟,“你做梦呢。
这个头子单卖都得三百五。”“单卖给谁?壳裂了,线也断了,拿回去当摆件?
”我把扫描头翻过来给他看,“这板子还烧过,拆铜都不值这个价。”他皱着眉伸手来抢,
我往后一让。“那你留着。”我作势要走。他盯了我两秒,骂了一句。“三百二,拿走。
”我把口袋里的钱全掏出来,三张一百,两张二十,一张一块。“就三百四十一,
回头不找零。”摊主被我气笑了,“滚滚滚,赶紧拿走。”东西到手的一瞬间,
我后背那层汗还没退下去。三百多块压在怀里,分量不大,却够我接下来一个月都睡不踏实。
系统要是第一次就耍我,我连翻身骂人的底气都没有。我没回家,
直接在市场后头租了个小时工位。那地方原本就是给修旧货的人用的,一张工作台,
一把电烙铁,一盏快瞎了的灯。我把主板拆开,看了五分钟,心就稳了。板子根本不是报废,
是供电模块被人硬拔坏了,主控芯片和接口全是好的。扫描头也只是排线断了,
外壳裂开而已。这种活,沈立成那种只会在会议室拍桌子的人不懂。我懂。一个小时后,
我换好电容,补上焊点,又把扫描头的排线重新接好。通电那一刻,指示灯亮了。
旧手机同步弹出提示。`【修好了。】``【送去万川。】`看到“万川物流”四个字时,
我把包口又往里折了一道,昨晚地图边缘那点光一下就对上了。我把东西包好,打车不舍得,
转了两趟公交才到万川物流园区。门口保安一开始不让我进。“送货单呢?”“没单,
我是来救你们钱的。”保安看我的眼神像在看神经病。正僵着,里面忽然有人快步出来。
女人穿着白衬衫和深灰西裤,头发利落地束在脑后,手里还夹着一叠故障单。她步子很快,
眉眼也冷,像刚从火里走出来。“又是谁的临时供应商?”她问。保安立刻解释:“周总,
这人说能送你们要的配件。”她扫了我一眼,又看向我怀里的箱子。“你叫什么?”“王凯。
”“东西给我看看。”我把修好的主板和扫描头摆出来。她原本只是例行公事地看,
可当她看见编号时,目光明显停了一下。“A17?”“对。”“这东西我们找了两天。
”她抬头看我,“从哪儿来的?”“合法渠道,废品市场收的。”我顿了顿,
“不过现在它不是废品了。”她没接话,直接叫来设备主管。十分钟后,临时测试台搭起来。
扫描头亮起红线,主板成功带起控制端,连旁边那个原本满脸不耐烦的设备主管都愣了。
“能用。”他说。周宁这才重新看向我。“你修的?”“不然呢?”她点了下头,干脆得很。
“这套东西,我给你五万。现在签急采,半小时内到账。”我喉结动了一下。五万。
我被云栈开除那天,沈立成为了让我闭嘴,连三个月工资都要拖。
现在这堆差点被人当垃圾烧掉的东西,值五万。我问:“为什么这么高?
”周宁把那叠故障单递给我最上面一张。“因为它今天能让我们少停一条线,少赔几十万。
”签字,按手印,录账号。手机到账提示跳出来的时候,我把屏幕锁了又点开,
来回看了两遍。下一秒我就把缴费页面点开,先给医院转了两万。确认成功那行字跳出来时,
我手指在屏幕边上停了停,肩膀才像是往下落了一截。园区门口的风灌进领口,我站着没动,
脚底那块地像是终于踩实了。她接起电话,先是听了两句,
手指在故障单边上掐出了一道折痕。走出去两步,她又折回来,把话扔给我。“王凯,
你会修主板,也会看系统,是吧?”我把工具包往肩上提了提。她盯着我看了两秒。
“明晚万川主分拣线要是再崩一次,损失不是五万能兜住的。”她直接报了个价,“二十万,
来救场,你敢不敢接?”第3章失控的分拣线“敢。”这是我给周宁的回答。周日傍晚,
我带着工具包站在万川物流主园区门口时,旧手机先亮了一下。
屏幕最下方多了个昨晚还没有的灰色按钮。`风险回放`我把手机在掌心里翻了个面,
塞回兜里。现在不是研究新功能的时候。园区里已经快炸了。还没进主仓,
我就先听见了传送带空转的尖响,叉车倒车的警报声,
还有人一遍遍在对讲机里吼:“南三区积压过千,先别放件!先别放件!
”主仓门口堆着没来得及卸下的笼车,几个工人正踩着胶带和散落的面单来回跑,
鞋底在地上刮出一阵一阵急响。周宁一路快走,几乎没回头。“今天是周末高峰,
三个城市的晚班货都压在这儿。主分拣线从下午四点开始间歇性停摆,刚才彻底趴了。
我们原来的服务商远程打了三次补丁,越打越烂。”“服务商是谁?”“云栈。
”我脚步顿了一下。周宁没管我,继续往前。“二十万不是请你来碰运气。我只问一句,
你到底能不能干?”“能。”“好。”她把工牌拍到我怀里,“那你现在开始。
”主分拣线机房里,温度高得像蒸箱。几个设备主管围着控制台,额头上的汗都没来得及擦。
监控屏上一片红,堵塞告警、扫描超时、路由冲突,全在跳。其中一个胖主管显然不信我,
张口就是一句:“周总,这人哪来的?我们现在不是修废品的时候。”我没理他,先看硬件。
电源稳。交换机灯正常。新换上的A17备板也没问题。问题不在硬件。
我把报警页往下翻了两屏,抬头问:“最近是不是刚做过热更新?”胖主管愣了下,
“昨晚刚更过一版调度补丁。”“谁签的?”“云栈远程发的包,我们这边照流程上的。
”我把键盘拉过来,直接调系统日志。周宁站在我右后方,没出声,
只对旁边的人说了一句:“都闭嘴,让他看。”机房终于安静下来,只剩风扇嗡嗡转。
日志翻得很快。第一次停摆前,扫描吞吐开始波动。第二次停摆前,路由重试次数突然飙升。
第三次,也就是彻底趴窝前,主控把几条备用分拣道一起拉进了死循环。
这不像单纯的设备老化。像两套逻辑在抢控制权。我把旧手机摸出来,
点开刚解锁的“风险回放”,对准控制台。屏幕闪了一下。下一秒,
我眼前像是被人硬塞进了一段快进画面。不是幻觉。更像有人把最容易出事的那几秒拽出来,
硬塞到我眼前。货流冲高。扫描成功率瞬间下降。新补丁强行改写路由优先级。
旧版分流规则没有被完全覆盖。两套策略同时抢占队列,主线卡死,备用线被连带拖崩。
画面结束时,我后背全是汗,右手还压在控制台边缘没松开。
周宁皱眉看着我:“看出什么了?”“不是主板坏了。”我把手机扣下去,
“是云栈昨晚那版补丁,把你们原来的分流逻辑和新路由规则打架了。
”胖主管第一反应就是反驳:“不可能,他们说只是优化吞吐。”“优化个屁。
”我点开一段核心调用记录,“你看这里,重试阈值被改了,路由回退策略却没同步清掉,
峰值一上来,主线和备用线同时抢任务,不炸才怪。”周宁往前一步,直接看屏幕。
她显然听得懂。“能救吗?”“能,但得先把这坨补丁拆开。”“多久?
”“先给我二十分钟确认。”周宁立刻转身:“所有人配合王凯。
主线之外的人工分拣全部拉满,再给我腾一**立终端。”旁边那人刚张嘴,
周宁抬眼扫过去,他又把后半句咽了回去。我坐到副控台前,把补丁包拉出来解包。
文件结构一打开,我手指就停住了。不是因为复杂。而是因为太熟。
里面有一段临时熔断逻辑,函数名叫`laneFallbackBuffer`。
我看着那个名字,后槽牙一下咬住了。这是我以前写调度时的命名习惯。
`lane`开头,`Fallback`作为回退标记,末尾再补一个缓冲语义。
这种写法太怪,太私人,甚至被同组的人吐槽过像英文拼积木。我当时懒得改。
后来整个组里,只有我一个人这么写。我又往下翻了几段。
缓存池命名、异常兜底、备用道权重回退,全是同一套手。不是像。
就是从我写过的东西里扒出来的。周宁见我不动,低声问:“怎么了?
”我把屏幕慢慢转向自己,舌尖抵住了后槽牙。监控墙上的红光还在闪,传送带还在空转,
整个机房都像压着一口即将炸开的锅。可那一刻,我耳朵里什么都听不见了。
两年前把我钉死在云栈那场事故里的那只手,这会儿正藏在这段补丁里。
第4章二十万救场单日志页停在屏幕上,我把手背压在机箱边沿,指骨硌得发疼。
可现在不是发火的时候。整条主分拣线还在空转,仓里压着成千上万件货,机房外有人在骂,
有人在吼,地板都跟着传送带的震动发颤。周宁看着我,声音压得很低。“王凯,
能不能先把线救回来?”我把那股火硬生生压回去,重新把补丁包拖到副屏。“能。
”“怎么做?”“把云栈昨晚那版热更新拆掉一半,保留扫描兼容层,回退主路由优先级。
备用道权重我重新配,先保主线通,再慢慢放侧线。”胖主管听得一愣一愣的,
“这要是回退错了,今晚全仓都得炸。”我头都没抬。“不回退,现在就炸。
”周宁只问了一句:“你要什么权限?”“最高。”她伸手直接把自己工位卡拍在控制台上。
“给他开。”旁边有人刚咳了一声,见周宁把卡拍下来,又把后半口气憋了回去。
我十指落到键盘上,开始删改补丁逻辑。先摘掉云栈那套强抢队列的动态路由。
再把备用线的回退阈值往下压,避免它们继续被主线拖死。然后手动重建缓存池,
给高峰货流留出一层缓冲。每敲一行,我都更清楚地感觉到,
这套东西本来就不该是现在这个鬼样子。它原本的骨架,像是我写的。
只是后来被人偷走、打碎,又随手缝补成了一个要命的怪胎。五分钟过去,
主控报警少了一半。十分钟后,第一条备用道恢复了扫描。对讲机里空了两秒,
紧跟着三四道声音一块儿挤了出来。“南三区恢复了!”“二号口开始走件了!
”“主线堵塞下降,下降得很快!”胖主管扑到监控墙前,眼睛都瞪圆了。我没停,
继续往下压风险点。二十分钟后,我敲下最后一个回车。主分拣线重启。
红色告警一条条熄下去,像被人从屏幕里硬拔了电。传送带重新滚起来时,
仓里先是静了一瞬,接着爆出一片压不住的欢呼。**在椅背上,手心全是汗,
后颈也湿透了。周宁站在我旁边,看着监控墙上稳下来的吞吐曲线,好半天没说话。
最后她只吐出一句。“漂亮。”那两个字不重。可比我这两年听过的所有安慰都值钱。
胖主管再开口时,人已经往前探了半步,语气也跟着收了。“王工,后面要不要再盯一轮?
”我看了眼曲线。“盯,半小时。只要峰值不二次跳崩,今晚就算过了。
”周宁当场让财务和值班法务上线。合同补签,故障记录归档,紧急服务确认单一条条落地。
她做事利落得像在切钢板,半点不给人扯皮空间。凌晨一点二十,我手机震了一下。
`【银行卡:收入200000.00元,余额250327.80元。】`我把屏幕按灭,
又点亮。银行那串数字安安静静躺着,我拇指在侧边键上磨了两下,
半天没舍得把手机揣回口袋。周宁顺着我的视线扫了一眼,神情倒很平。“救场费,不欠你。
”我把手机收起来,笑了下。“你这话,比到账短信还顺耳。”她抿了下唇,
把那点快露头的笑收回去了。“少高兴太早。云栈那边只要知道主线是你救回来的,
今晚不会安静。”她话音刚落,机房门口就传来脚步声。不急,不乱,
像早就算好了该什么时候出现。我抬头看过去。沈立成穿着深灰西装,外套搭在臂弯里,
连头发都没乱半根。他身后还跟着两个项目经理和万川这边的人,脸上挂着那种我最熟的笑。
客气,体面,骨子里全是居高临下。“我就说谁有这么大本事,敢在云栈的补丁上动刀。
”他看向我,像是刚刚才认出来,“原来是你,王凯。”机房里连背后的键盘声都停了半拍。
周宁往前半步,站到了我旁边。“沈总,主线已经恢复。你们的补丁出了问题,
后续责任我们会按流程追。”沈立成像没听见,只盯着我。“出去聊两句?
”我把工牌摘下来放回控制台,跟他去了园区停车场。夜风一吹,我脑子反而更清。
沈立成点了根烟,没抽,夹在手里当摆设。“两年不见,你倒是还没废。”他笑了笑,
“二十万拿着过瘾吗?”“比给你当狗强。”他也不生气,像是早料到我会这么说。“王凯,
你还是太年轻。会写几段代码,会救一次场,不等于你能站稳。万川今天用你,
是因为他们急。等他们缓过来,你这种没公司、没资历、没背景的人,还是上不了台面。
”“所以呢?”“回来。”他把烟按灭,“我给你一个组,工资翻三倍。你之前那些烂账,
我也能替你抹平,医院那边、房子那边都不用你再自己扛。
你只要把今晚碰过的东西烂在肚子里,当什么都没看见。”我抬手搓了下鼻梁,
差点真笑出声。原来他真急了。不然不会大半夜亲自跑这一趟。“沈立成,你是来收编我,
还是来堵我的嘴?”他睫毛往下一压,很快又把那点情绪收了回去。“都可以。看你怎么选。
”“我要是不选呢?”“那你最好想清楚,自己有没有本事把这条路走完。
”他往前走近一步,声音轻得像在聊天,“有些东西,不是你碰到了,就能拿得住。
你爸当年碰过,结果呢?”那句话钻进耳朵里,我胃里像被人灌了口冰水。“你提他干什么?
”沈立成看着我,嘴角一点点勾起来。“因为你跟他一样,技术不差,脑子不差,
就是不懂低头。”他顿了顿,笑意更淡,“王凯,你爸当年就是在这条线上把自己赔进去的。
你现在摸到的,不过是他当年没来得及带走的那截烂账。”第5章他开始怕我了周一晚上,
周宁给我发来一条消息。`八点,云汀会所。行业局。来不来随你。
`我把消息往上滑了一下,只回了一个字。`来。`沈立成既然敢把我爸抬出来,
就不会只在停车场撂那一句。果然,我一进包间,就看见他了。灯光压得很低,
酒杯碰在一起,桌上坐的全是物流和设备圈里的人。林薇挨着沈立成坐,
身上那股香水味我隔着半张桌子都闻得见。她先看见我,指尖在杯脚上轻轻顿了一下。
“王凯也来了?周总现在用人,门槛这么低了?”包间里有人笑。周宁靠在椅背上,
连眼皮都没抬。“我只看结果,不看衣服。”林薇手里的杯脚顿住,
沈立成顺手把话接了过去。“别这么说。王凯今晚是客人。”他朝我举了举杯,
语气温和得像真在提携后辈,“我一直觉得,这孩子就是脾气差了点,技术底子还是有的。
”我没碰杯。“沈总夸人,我有点受不起。”他笑了笑,没再接这句,反倒让人把投影打开。
“正好今晚几个甲方都在,我把云栈下个月要上的新调度引擎带来做个预演。”他看向我,
像忽然想起什么,“王凯,你以前也是做这块的。待会儿你替大家看看,
我们这次做得怎么样。”话说得客气,坑却挖得一点也不浅。旧手机在口袋里轻轻震了一下。
我借着端水的动作,低头扫了一眼。屏幕最下方那枚灰色图标又亮了。我点了确认。
视野像被人拽着往前滑了一截。投影亮起。沈立成让我上去“随便看看”。
我一碰那台演示电脑,后台会自动加载一个早就准备好的测试脚本。
脚本名里带着我当年常用的缩写。一旦跑起来,系统会故意在大屏上爆出异常,
然后林薇顺势把“离职员工恶意篡改演示环境”的帽子扣我头上。画面最后,
是满桌人看笑话的脸。我把水杯轻轻搁回桌上,指尖也跟着稳下来。
原来他们今晚不只是想羞辱我。他们是想把我重新踩进泥里。演示开始后,
沈立成故意把话题引到我身上。“王凯,别站着。你以前就在云栈写这些东西,上来试试?
”包间里好几道目光都看过来。林薇靠着椅背,轻飘飘补了一句。“沈总,你可别难为他。
他现在接点维修单已经挺不容易了,哪还看得懂这种级别的系统。”我起身走到投影边,
却没碰键盘。“试可以。”我看着沈立成,“但你这套演示环境得先断网,
再把自动脚本关掉。”他脸上的笑,第一次顿了顿。“什么意思?”“意思是,
你既然请我点评,就别在后台藏东西。”我俯身把演示机侧边的远程同步模块拔了,
“不然待会儿出事,你又要怪别人碰脏了你的场子。”包间里安静了两秒。
沈立成身后的项目经理手已经伸向投影线:“你乱动什么?”“怕我乱动,
说明本来就不干净。”我直接切进本地日志,把自动载入脚本目录投到大屏上。
文件夹里躺着一份脚本,命名后缀赫然是我以前习惯用的`ld_tmp`。
有人低低“啧”了一声。林薇先去碰了一下耳侧的头发,
这才开口:“一个文件名能说明什么?王凯,你别为了出风头,什么都往自己身上扯。
”“对,一个文件名说明不了什么。”我把脚本打开,指着里面那行定时触发条件,
“但如果这个脚本会在外人接管键盘后三秒自动插入异常包,事情就不太对了。
”周宁这时才抬眼。“沈总,这就是你们的现场演示?”沈立成把杯子放下,声音还是稳的。
“可能是测试人员没清干净。”“那就更别演了。”我顺手把那份脚本删进回收站,
“省得待会儿丢人。”沈立成把杯子放重了一点。“王凯,差不多就行。”“还没完。
”我调出云栈新引擎的本地压测页面,没用他们预设的模拟数据,
而是把万川上一周公开披露的峰值货流参数敲了进去。项目经理下意识想拦,
被我一句话堵回去。“不是说新引擎能扛住高峰?那就别拿玩具数据演。”运行键按下去后,
屏幕上那条漂亮的绿色吞吐曲线只撑了八码。第九秒,延迟开始飙。第十二秒,
备用队列抖动。第十六秒,整个仿真页直接红了。满桌人都盯着屏幕,酒都忘了喝。
我没给云栈找补的机会,又把刚才那段隐藏脚本拖出来,朝投影一放。
“一边用假数据吹稳定,一边准备好让我背锅。”我看向沈立成,“沈总,你们现在做演示,
都靠这个?”沈立成终于站了起来。他站起来时,椅腿在地上刮了一声。“王凯,
你今晚是来砸场子的?”“你先挖坑,我只是没跳。”包间里只剩冰块碰杯壁那一下脆响。
就在这时,坐在最末位一直没怎么说话的中年男人把酒杯搁在了桌上。他把酒杯往桌上一搁,
声音不大,却把所有人的注意力都压过去了。“沈总,演示翻车能补,拿脚本给别人设套,
可不太好看。”我顺着声音看过去。那人四十来岁,西装穿得不张扬,目光却很稳。
周宁低声给我介绍了一句。“澄海资本,程煜。”他朝我点了下头,
像是顺手补了一句:“我早些年在仓里蹲过夜班。系统能不能跑,台上台下的人最清楚。
”说完就不再多话,可这句已经够了。沈立成脸上最后那层体面,终于裂开了一道缝。
他没再演示,直接让人收机器。林薇坐在一旁,唇线抿成细细一条,
连刚才那股高高在上的劲都没了。局散的时候,周宁只对我说了一句。“今晚这一下,
够他记住你了。”我刚走出会所,手机又响了。是我妈。她声音很轻,像怕惊着什么。
“你现在有空吗?来医院一趟。”我到病房时,孙秀英没睡,床头灯开着,
手里一直攥着个小布包。看见我,她把布包慢慢塞过来。里面是一把旧钥匙,黄铜的,
边角都磨亮了。“你爸临走前,留了个储物柜。”她喉咙发紧,“他只说了一句,
等你撑不住了,再去开。
”第6章一百万买不走我储物柜在城北老火车站旁边的旧仓储楼里。第二天一早,
我拿着那把钥匙过去,楼道里全是潮气和铁锈味,灯一盏亮一盏灭,像很多年没人来过。
柜门打开时,我先看见的是一个旧工具箱。
里面压着几本维修记录、一沓手写草稿、一个拆过的信号模块,还有几张已经发黄的出库单。
我蹲在地上,一页一页翻。草稿上画的不是普通维修图,而是调度引擎的简化架构。
比我后来在云栈做的版本更轻,更适合中小型仓配场景。我越看,手越紧。
这不是我爸随便记着玩的东西。这是能做成产品的底稿。维修本最后几页还夹着一张便签,
字写得又硬又急。`小仓也该用得起好系统。别让机器决定人只能吃差的。
`我把那张便签翻过来又翻回去,鼻腔跟着发紧。我爸活着的时候不爱讲道理,
更不会说什么大话。可他留下来的每一笔,都像在替我把一条路往前推。
旧手机在掌心轻轻一震。我把镜头扫过去。`【王德林手稿与维修本。】``【卖断,
能止血。】``【继续接单,能活。】``【自己做,最难。
】`我拇指在屏幕边上来回蹭了两下,半天没往下滑。就在这时,手机响了。陌生号码。
我接起来,沈立成的声音从那头慢慢传过来。“东西拿到了?”我把手机从耳边拿远了一点,
又贴回去。“你还真盯着我。”“不是盯,是提醒。”他语气平得很,“王凯,
有些东西看看就行,别往深了挖。你带着手稿出来,来君庭茶室,我给你个省事的方案。
”我本来想挂,可看着脚边那只旧工具箱,还是去了。我想看看,
他到底肯花多少钱堵我的嘴。包间里只有他一个人,桌上摆着一张支票。一百万。
沈立成把支票推过来,像在推一份再普通不过的合同。“手稿给我,今晚的事到此为止。
你这两年欠的账、你妈后续的治疗,我都能找人替你安排。”我没伸手,
只让视线在那串数字上停了会儿。一百万。对两天前的我来说,
这钱能把房租、住院费、债和脸一起捞上来。甚至能让我妈立刻换到更好的病房,
让我不必再守着那间三十平的破办公室硬熬。沈立成看着我,像很有把握。
“别拿脾气跟钱过不去。你爸当年就是死脑筋,最后什么都没留下。你不一样,你还有得选。
”我抬头看他。“你怕的不是我,是这堆纸。”他笑了。“我怕你?”他把茶盖扣上,
“王凯,我给你一百万,是因为你现在只值一百万。再拖下去,你可能连这个价都没有。
”那句话反而把我心里最后一点摇摆打没了。我把旧手机放到桌下,镜头对准那张支票。
屏幕一闪。`【目标:沈立成封口方案。】``【眼下能止血。】``【拿了,
后面的路会断。】`我又把镜头扫向工具箱里拍下来的那几页手稿照片。
第三行没再重复前面的废话,只剩一句更硬的提醒。`【别卖。自己做。】`这回,
我连犹豫都没了。我把支票推了回去。“一百万买别人,够了。买我,不够。
”沈立成的笑意一点点淡下去。“你知道自己在拒绝什么吗?”“知道。”我站起身,
“我拒绝的是再给你当一次垫脚石。”他也站了起来,声音终于冷了。“王凯,
你真以为自己拿着几页破纸就能做成事?”“不知道。”我看着他,“但有件事我想明白了,
既然你愿意花一百万来堵,我爸留下来的东西,肯定不止值一百万。”我转身往外走。
走到门口时,沈立成在我身后开口。“你最好别后悔。”我没回头。后悔这种东西,
我这两年吃够了。出了茶室,我在路边站了很久。风吹过来,
胸口那股闷火一点点变成了更硬的东西。我忽然想起小时候,我爸修流水线到半夜,
回来时手指全是油,坐在桌边还要拿铅笔在纸上画结构图。我那时不懂,
只嫌他把台灯开得太亮。现在我才知道,他不是在瞎琢磨。他是早就看见了一条路,
只是没来得及走完。以前我总觉得,自己只要多接几个单,多救几次场,
总能把日子慢慢撑回去。可现在我明白了。只靠给别人补漏洞,我永远站不上台面。
真正值钱的,不是我帮谁擦**。是我自己做规则。我把那张便签从维修本里抽出来,展平,
夹进钱包最里层。然后我打开旧手机,又把那几页手稿扫了一遍。屏幕停了两秒,
只留下一句。`【别卖。往前做。】`第7章渡川科技开张公司注册下来那天,
我在工商大厅门口站了很久。纸很薄,名字却很重。渡川科技。
我没选那种听着唬人的英文名,也没想着一步登天。“渡”是我名字里的渡。
“川”是货流、车流、人流要过的川。我想做的东西,也就这么简单。让货走过去,
让人别卡死。办公点租在城西一间老旧创业园里,三十来平,墙皮掉了两块,
空调一开就像哮喘。桌子是二手的,服务器也是我从旧货市场翻回来的机箱拼出来的。
可那是我自己的地方。我把门牌拧到第三颗螺丝时,掌心的汗顺着刀柄往下滑。
我太久没正经挂过自己的名字了。我把父亲手稿里能落地的部分先拆出来,
做了个最小版本的轻量调度模块。不花哨,不吹概念,只解决一个问题。
中小仓配点在高峰期怎么不死。周宁来看过一次,站在门口扫了一圈,连“恭喜”都没说。
“北郊转运点愿意给你一个小试点,七天。”她把一份需求单放桌上,“别觉得是人情。
你跑得通,我继续给你机会。跑不通,你这公司就当交学费。”“够了。”我接过那份单子,
“七天够我让他们闭嘴。”她看我一眼,淡淡道:“先别吹。”试点一开,我白天跑现场,
晚上改参数,困了就在办公室地上眯一会儿。旧服务器风扇一直在响,像快散架,
可北郊转运点的吞吐确实在涨,丢件和拥堵都在降。第四天,
北郊点的站长终于不再拿“先试试”那种眼神看我,而是在交接单上主动签了字。
那张签字单不值多少钱,却比很多吹出来的合作都硬。第三天,第一笔试点服务费打进来,
不多,但干净。我当天下午就去医院把下周的费用先交了,
又顺手把欠房东的那半个月房租补上。钱一转出去,账户里立刻又瘦回去。钱转出去后,
余额立刻瘦了一截。我蹲在医院走廊的窗边把回执看完,胸口那股浮着的气反倒落下去一点。
我刚准备去医院给我妈缴下周的费用,手机上忽然刷出一条热帖。标题很短,也很毒。
`失业程序员偷老东家代码创业,谁还敢合作?
`帖子下面贴着我在云栈的旧工牌、几段被截断的提交记录,还有几条匿名爆料。
“听说他被开除就是因为动核心逻辑。”“这种人现在还自己开公司?”“万一项目出事故,
谁负责?”我越往下翻,后槽牙越咬越紧。这些东西散得太整齐,根本不是路人能拼出来的。
十分钟后,原本约好来看试点的一个小仓老板直接给我打了电话。“王总,
网上那事……要不咱们先缓缓?”我握着手机,声音很平。“你信那帖子?
”那头沉默了两秒。“不是信不信,是现在风口不对。我小本生意,扛不起。”电话挂断后,
我站在北郊点门口,第一次清楚感觉到,沈立成这一刀不是为了骂我。他是要先把我饿死。
林薇的消息紧跟着弹了出来。`王凯,做人别太难看。你真以为偷了点东西出来,就叫本事?
`聊天框停在屏幕上,我拇指悬着,半天没按下去。过了一会儿,她又发来一条。
`现在收手,还来得及。`我直接把聊天记录截了图。晚上回到办公室,门还没推开,
就看见周宁站在里面。她手机上显然也刷到了那条帖子。“我只问一次。”她看着我,
“你现在跑的这套东西,是不是云栈的?”“不是。
”我把父亲手稿和这几天的本地开发记录摊到桌上,“他们拿走过我的东西,
但这套不是他们的。”周宁低头翻了两页,目光落在那些手写推导和时间标注上,没说话。
好一会儿,她才把纸合上。“试点继续。”她说,“但你自己把嘴和证据都管好。
北郊点只认结果,不替你洗舆论。”“我

