他忙着给实习生买早餐,我忙着在裁员前清仓。
他穿着白小禾挑的灰色卫衣,在台上演讲“云创的未来属于年轻人”。
我坐在最后一排,用手机卖掉了夫妻共有的全部股票。
3600万。
他端着可乐和白小禾碰杯,庆祝自己终于赢了。
我在技术社区按下发送键,一段15分钟的视频开始疯传。
他的手机先收到转账提醒,1800万。
然后是技术总监的电话——股价熔断,系统崩了。
他手里的豆浆啪地摔在地上。
01
工位上的灯刺眼。
显示器把每个人的脸照得发白。
我坐在角落里。
面前是一杯冷掉的咖啡。
手机震了一下。
是他发来的消息。
“林恬,今天之后你就签字吧。别闹。”
我没回。
指尖在屏幕上划了一下。
给券商发了两个字。
“清了。”
沈知行站在投影仪前。
他穿着一件灰色连帽衫。
是实习生上周给他挑的。
他举起手。
指着大屏幕上的架构图。
“感谢林恬。我的前妻。也是这家公司的技术合伙人。”
“没有她。就没有今天的云创科技。”
掌声响起来。
稀稀拉拉的。
没人真的看向我这边。
我的座位在最后一排。
桌上没有工牌。
也没有笔记本电脑。
只有一个前台随手放下来的纸杯。
我盯着手机上的数字。
股价在跳动。
券商回了一条。
“已全部成交。总金额3600万。”
沈知行的演讲还在继续。
“云创需要更年轻的技术团队。”
“我们不能守着老代码过日子。”
“AI是未来。我们要做中国的大模型。”
台下有人带头鼓掌。
是那个实习生。
她叫白小禾。
坐在第一排。
穿着一件粉色卫衣。
笑起来有两个酒窝。
她扫了一眼台下。
目光从我身上滑过去。
没有停留。
大屏幕上开始播放宣传片。
办公室的画面。
程序员敲代码的身影。
墙上贴着“拼搏100天”的横幅。
旁白说。云创科技。服务一千家企业。
我知道那些代码里藏着什么。
三个月前我提交过一份安全报告。
核心系统的防火墙存在致命漏洞。
黑客可以轻松攻破。
拿到所有用户数据。
我把报告递给沈知行那天。
他在给白小禾带早餐。
头都没抬。
“放桌上吧。”
“沈知行。这个很严重。”
“能有多严重。”他终于抬头看了我一眼。“白小禾说这个框架没问题。”
“白小禾才来三个月。她不懂底层架构。”
他皱眉。
把报告拿起来。
翻了两页。
然后撕了。
当着我的面。
一张一张撕碎。
丢进垃圾桶。
“林恬。你别挡公司的路。”
董事会投票结果出来了。
百分之八十五的支持率。
沈知行当选新一任CTO。
他站起来。
向台下挥手。
镁光灯闪成一片。
我没动。
手机屏幕上的数字停住了。
三千六百万。
全部到账。
与此同时。
另一部手机震了一下。
消息很短。
“漏洞已提交。今天下午三点上线。”
发信人是我的大学同学。
他在安全测评机构工作。
三个月前我找到他。
给了他一批后台数据。
还有防火墙的测试报告。
我们约好了。
公开发布时间。
就在今天。
沈知行正在和白小禾击掌。
庆祝他赢了。
他不知道。
赢的代价是什么。
02
清脆的开瓶声。
沈知行和白小禾进了休息室。
沙发是人造革的。
茶几上摆着两杯刚倒好的可乐。
“知行哥。恭喜你。”
白小禾举杯。声音甜甜的。
“从今天起。云创就是你一个人的了。”
沈知行脱掉公司发的卫衣。
坐在沙发上。
端起可乐喝了一大口。
“这次多亏你。”
“那几个老股东一个个比狐狸还精。”
“不是精。是贪。”
白小禾也喝了一口。
“林恬守着那套老架构不放。早该被淘汰。”
“她就是个技术宅。不懂管理。”
沈知行叹了口气。
“刚才在投票现场我看见她了。一个人坐角落里。”
“怎么。心软了?”
白小禾放下杯子。看着他。
“职场如战场。”
“你忘了她当初怎么反对你的?”
“她死守着那个安全标准不放。差点把我们的AI计划拖死。”
沈知行的眼神冷下来。
“你说得对。不该心软。”
他拿起可乐又倒了一杯。
“敬未来。”
“敬云创。”
两人碰杯。
窗外是写字楼的夜景。
灯火通明。
白小禾深吸一口气。
觉得一切都值了。
手机亮了。
一条银行短信。
沈知行拿起来看了一眼。
杯子差点掉地上。
“您尾号8712的账户收到一笔转账。金额:18,000,000元。”
“当前余额:21,452,000元。”
一千八百万。
他盯着屏幕看了五秒。
白小禾凑过来。
“一千八百万?她什么意思?”
“分手费?”
“还是想买个心安?”
沈知行没说话。
手指在发抖。
他了解林恬。
那个女人从不做没意义的事。
白小禾的手机响了。
她接起来。
语气还很轻松。
“喂?什么事?”
三秒后。
她的脸色变了。
“你说什么?!”
声音陡然拔高。
“安全测评机构?下午三点?什么东西?!”
电话那头说了很长一段。
白小禾的脸越来越白。
手机从手里滑下去。
砸在地毯上。
闷响一声。
沈知行看着她。
心往下沉。
他抓起自己的手机。
打开技术社区。
热搜第一。
云创科技防火墙致命漏洞
点进去。
是一段十五分钟的视频。
安全测评机构的工程师。
对着镜头。
一页一页翻开测试报告。
数据清晰得刺眼。
“核心系统防火墙存在远程代码执行漏洞。”
“攻击者可获取全部用户数据。”
“这个漏洞。三个月前我们就提交给了云创科技。”
视频播放量。
已经五百万了。
评论区全是骂声。
“我公司的数据都在云创。”
“垃圾。赔钱。”
“CTO是干什么吃的。”
股价软件上。
那条线直直往下掉。
开盘就熔断。
死死的。
钉在跌停板上。
沈知行眼前发黑。
他终于明白那一千八百万是怎么回事了。
那不是分手费。
是她应得的那一份。
林恬清仓了。
在股价最高点。
全部清仓。
而他。
接下了这个烫手的山芋。
03
技术部炸了锅。
电话响成一片。
键盘敲得震天响。
“撤热搜!快!”
“联系社区管理员!要多少钱都行!”
技术总监嗓子已经哑了。
但没用。
那段视频像病毒一样。
越删越多。
越传越广。
沈知行冲进技术部。
换了一身黑衣服。
嘴唇抿成一条线。
“查!谁给测评机构的资料!”
“是内部人。绝对有内鬼!”
安全组的人跑过来。
脸色发白。
“沈总。查到了。”
“那个在视频里说话的工程师。”
“叫陈默。”
“两年前入职。三个月前离职。”
“离职报告上写的是‘个人原因’。”
“但他走之前。拷走了全部防火墙日志。”
沈知行的指甲掐进掌心。
手机响了。
陌生号码。
他接起来。
电话那头声音很轻。
“沈知行。别忙了。”
“没用的。”
他的血一瞬间冷了。
“……林恬。”
“是你。”
“你把陈默安排进来的。对不对?”
“他是我师弟。在阿里做安全。”
林恬的声音很平静。
“他手里的数据。比你安全组的报告还全。”
“你拿什么去公关?”
“拿你那份被白小禾改过的测试报告吗?”
沈知行握着手机的手在抖。
“你为什么要毁掉云创。”
“那是你的心血。”
“从你把安全交给白小禾的时候。”
“它就已经死了。”
林恬的声音没有起伏。
“三个月前我警告过你。”
“你当着我的面把报告撕了。”
“你说我挡公司的路。”
“沈知行。我不是挡你的路。”
“我是怕你摔死。”
电话断了。
忙音像刀子一样扎进耳朵。
沈知行站在那里。
周围没人敢说话。
技术总监看着他。
眼神里带着同情。
那同情比嘲讽还让人难受。
夜色很深。
杭州西溪湿地旁边。
有一栋写字楼。
灯火通明。
林恬坐在办公室里。
面前是一台新电脑。
屏幕上是代码。
她对面坐着一个四十多岁的男人。
穿一件黑色T恤。
头发有点乱。
但眼睛很亮。
“林恬。你这手够狠的。”
男人端起咖啡喝了一口。
“沈知行那小子。怕是连怎么死的都没想明白。”
“方哥。我没想毁掉云创。”
林恬放下鼠标。
“但那个漏洞不补。会出大事的。”
方哥点点头。
“所以你从一开始就在布局?”
“陈默是你的人?”
“不全是。”
林恬从抽屉里拿出一个U盘。
插进电脑。
打开一个文件夹。
里面是一套完整的系统架构图。
“这是什么?”
方哥凑过来看。
“云创2.0。”
林恬指着屏幕。
“不是修补漏洞。”
“是完全重构的系统。”
“零信任架构。端到端加密。量子安全。”
“市面上没有第二家。”
方哥的手顿了一下。
“你一个人写的?”
“不是我一个人。”
林恬把椅子转过来。
指了指办公室外面。
落地窗的另一边。
是一个开放式的工位。
坐着十几个人。
都在敲代码。
“这是我新的团队。”
“有的是前阿里的P9。”
“有的是字节跳动的架构师。”
“有的是我带的实习生。跟了我三年。”
“我们花了三个月。”
“写出了这套系统。”
方哥深吸一口气。
“所以你让沈知行赢。”
“让他在最高点接盘。”
“然后用漏洞让云创崩盘。”
“最后用这套系统重新定义行业标准。”
林恬没说话。
只是把目光投向窗外。
那片灯火通明的写字楼。
远处是阿里巴巴的西溪园区。
万家灯火。
“从明天起。瀚云科技正式成立。”
林恬站起来。
声音不大。
“我们的目标。”
“不是做下一个云创。”
“是做真正的技术基础设施。”
没有人说话。
但每个人的眼睛里都亮着光。
良久。
一个戴眼镜的年轻人举手。
声音有点抖。
“恬姐。还招人吗?”
“我在微软有个师兄。搞分布式系统的。”
“能叫来吗?”
一句话。
所有人都笑了。
办公室里的气氛活起来。
林恬也笑了。
她端起咖啡。
喝了一口。
咖啡已经凉了。
但心里是热的。
04
云创的股价。
连续五个跌停。
市值从二十亿。
跌到三亿。
沈知行质押的股权。
被券商强制平仓。
期权被收回。
工牌被行政收走。
技术社区上。
他的认证账号下面。
全是骂声。
“垃圾CTO。还我数据。”
“你写过一行安全代码吗。”
“建议行业封杀他。”
曾经叫他“知行哥”的那些人。
一个都不见了。
更让他崩溃的是。
技术部的核心团队。
一夜之间走了大半。
辞职报告上写的理由都一样。
“个人发展。”
但他们去了哪里。
沈知行知道。
瀚云科技。
他把自己关在出租屋里。
三天没出来。
桌上摊着以前的照片。
他和林恬在机房里的合影。
两个人围着围巾。
满脸灰尘。
笑得很开心。
那时候他们没有钱。
只有一个不到十平米的隔断间。
她写前端。
他写后端。
第一笔订单是五万块。
送了一个月。
赚了不到一万。
但那时候。
他觉得未来什么都有可能。
现在呢。
他有了几百人的团队。
有了上市公司CTO的title。
有了所有人羡慕的一切。
然后什么都没了。
门被推开了。
白小禾冲进来。
头发乱糟糟的。
眼睛布满血丝。
“知行!我们不能等死!”
“我有个办法!”
沈知行抬起头。
眼神是空的。
“什么办法。”
“源码!”
白小禾凑过来。
声音压得很低。
“林恬写的核心源码!”
“还在云创的服务器里!”
“我们可以卖给竞争对手!”
“那些做SaaS的公司!”
“他们出价很高!”
沈知行愣住。
“那是她的东西。”
“她的又怎么样?”
白小禾的声音很急。
“她已经把我们逼到绝路了!”
“你还替她守着?”
“沈知行。你醒醒!”
“我们现在是一条绳上的蚂蚱!”
沈知行看着她。
这个女人。
他以为她是懂他的人。
是帮他的人。
是可以依靠的人。
现在他看清了。
那张脸下面是什么。
是贪婪。
是自私。
是疯狂。
“不。”
“我不能那么做。”
“妇人之仁!”
白小禾的眼神变了。
她一转身。
拉开办公桌的抽屉。
翻出一串钥匙。
那是服务器机房的备用钥匙。
“你干什么!放下!”
沈知行扑上去。
想抢。
但白小禾比他快。
她从口袋里掏出一块手帕。
捂住他的口鼻。
一股甜腻的气味涌进鼻腔。
沈知行挣扎了几下。
眼前一黑。
软软地倒下去。
05
不知道过了多久。
他在头痛中醒来。
发现自己被绑在椅子上。
手脚都捆着粗绳子。
嘴被胶带封住。
白小禾坐在他的电脑前。
屏幕上是一个加密视频通话窗口。
她在和一个人说话。
用的是英语。
声音急切。
“是的。所有核心源码都在这里。”
“包括防火墙的全部配置文件。”
“全套架构。”
“两百万美元。”
“不讲价。”
沈知行的心沉到谷底。
他想喊。
喊不出来。
门再次被推开。
但不是白小禾的同伙。
是穿制服的警察。
为首的是一个中年警官。
眼神很利。
“白小禾。你涉嫌窃取商业机密和非法拘禁。”
“现在依法逮捕你。”
白小禾的脸瞬间白了。
她想关电脑。
已经来不及了。
两个年轻警员冲上去。
把她按在地上。
手铐咔嚓一声锁上。
“放开我!不是我!”
“是沈知行!是他让我干的!”
“你们抓错人了!”
白小禾疯狂挣扎。
但没用。
沈知行看着这一切。
大脑一片空白。
然后他看到了门口的人。
林恬。
她穿着一件深灰色的外套。
站在走廊的灯光下。
脸上没什么表情。
目光越过白小禾。
落在沈知行身上。
那眼神里没有恨。
也没有得意。
平静得像一潭水。
沈知行的眼泪终于掉下来。
他张了张嘴。
胶带封着。
发不出声音。
但他想问的话。
林恬好像听懂了。
她没说话。
只是从口袋里拿出手机。
点开一个视频。
递到沈知行面前。
屏幕上。
是一个正在运行的数据中心。
机柜整整齐齐。
指示灯一闪一闪。
墙上印着“瀚云科技”四个字。
监控大屏上。
跳动着实时数据。
零信任架构。
端到端加密。
一切都在控制之中。
视频结束。
林恬收回手机。
转身走了。
运动鞋踩在地板上。
声音很轻。
一下。两下。三下。
消失在走廊尽头。
沈知行盯着门口。
眼泪模糊了视线。
忽然。
他的手机屏幕亮了。
一条新消息。
发件人:林恬。
只有一行字。