创作声明:本文为虚构创作,请勿与现实关联

班级群里,他们说我是二十年来混得最差的那一个。

我没有反驳过一次。

三个月前,苏晴在一次会议前找我吃饭,我说「实在不巧」。

我以为,这是我这辈子最体面的一句谎言。

直到她那条年产值二十亿的生产线,在腊月里停了整整七十二小时,每小时流走的钱,够我工作一个月。

她从北京飞回来,站在我家那扇生了锈的防盗门前,眼眶通红,哑着声音说:

「林默,只有你能救我。」

我看着她,才终于明白——

我们之间差的,从来不是一顿饭的钱。

打开网易新闻 查看精彩图片

01

那条消息出现在班级群里的时候,是一个普通工作日的下午两点四十七分。

我正在工位上啃一个肉夹馍。

屏幕亮了,是「班长陈国栋」发的。

「哎,有人联系过林默吗?怎么聚会那天也没见她,二十年了也不说一句话,是不是把我们都忘了?」

我的手停在半空中。

「@林默,在哪呢,出来说句话嘛」

「好像一直在老家?在哪个公司?」

然后是「副班长 徐浩然」,三个字,陈述句,不是问句:

「听说就是个普通技术员,也没什么可炫耀的,哈哈。」

后面跟了一串「哈哈哈哈」,像多米诺骨牌一样倒下去。

我把手机扣在桌上。

那扇朝北的窗,透进来的是十一月灰色的天光。

我在这家仪器仪表公司做了整整十一年的技术支持工程师,工位靠墙,椅子有一条腿比另外三条短一点,坐久了会轻微地晃。

同事们早就习惯了我不说话。

没有人知道,那条群消息戳中了什么东西。

三个月前的那个下午,我曾经对着苏晴的微信头像,发了整整四十分钟的呆,最后打出那句「实在不巧,我参加了外地另一个会」,然后关掉屏幕,继续盯着手里的技术文档。

苏晴。

我搜了她的名字加单位,跳出来的是「某某集团北京总部,总经理」。

朋友圈里,商务晚宴,出行头等舱,发言台前的西装笔挺。

而我的工位,椅子有一条腿是短的。

那顿饭,人均五十的路边摊,我说不出口;人均五百的餐厅,我舍不得。

让她请,我肯定不能接受;我来请,我算不清楚那顿饭之后,这个月的账单够不够。

所以我撒了谎。

撒完之后,我把手机放下,心里有一个地方,轻轻地塌了一块。

那种感觉,比工资低难受,比被人嘲笑难受,比加班难受。

是那种——

你发现你活了四十年,最大的敌人,一直是自己。

打开网易新闻 查看精彩图片

02

我和苏晴不算朋友。

大学四年,同班,同系,分到过同一个实验室。仅此而已。

她那时候就是那种走进房间会让人注意的人——人漂亮,会说话,辩论赛,主持晚会,永远坐第一排。

我坐最后一排,靠窗,打瞌睡。

不是不努力。

只是我努力的方向,在人看不见的地方。

大一那年,学校机房有一台跑工业模拟软件的老电脑,每天晚上十点以后就空出来了。

保安每天凌晨一点准时清场,之前的三个小时,都是我的。

那时候是2002年。

国内的工业控制系统软件,几乎全是进口的。

西门子、霍尼韦尔、ABB,买一套动辄上百万美元,还附带授权限制,中国的工厂用的,很多都是别人用过的二手授权。

我那时候有一个想法,写在一个蓝色封皮的笔记本上:

「为什么我们自己不能做一套?」

这个想法很幼稚。

我知道它幼稚。

但我还是写下来了。

毕业的时候,苏晴留在了北京,进了外资咨询,坐上了快车道。

我回了老家,进了这家仪器仪表公司,最基础的技术支持,工资不高,城市不大。

但是我有时间。

大量的,几乎无限的时间。

工作之余,我把那个想法从蓝色笔记本里拿出来,开始真的去做。

2004年到2010年,整整六年的业余时间。

没有团队,没有资金,没有任何人知道我在做什么。

老赵以为我只是喜欢研究技术,他自己是个小学数学老师,不懂代码,每次经过我的电脑,都只是安静地给我放一杯茶,然后退出去。

2010年底,我完成了第一个完整版本。

一套面向中小型制造工厂的工业控制系统,底层逻辑是我从零写起的,调度核心是我自己设计的,取名「默」。

「默」——沉默的,看不见的,水面下的。

2011年春,一家北京的科技公司通过技术论坛找到了我。

他们的技术总监,用了两周反复研究我的代码。

然后专程飞来这个小城市,在我家楼下那家沙县小吃,坐在木头凳子上,对我说:

「你这套系统,如果正式商业化,可以把同类产品的价格打下来三分之二。」

我在那把木头凳子上,沉默了大概三分钟。

然后我们谈了一个协议。

技术专利入股,原始版权归我,转让大部分商业化开发权,我拿核心底层的15%分成。

后来,这套系统改名「默控」,覆盖了国内超过两千家工厂。

那家北京的科技公司,如今已经挂牌新三板。

每年的分成打进来,我让老赵管着,他不懂,就放在余额宝里,每天看数字浮动,从来不动。

我从来没有告诉过任何人。

不是谦虚。

只是习惯了,一个人待在水里,不发声音。

而徐浩然那句「也没什么可炫耀的」,大概是对的。

我确实没什么可以炫耀的。

打开网易新闻 查看精彩图片

03

苏晴公司出事,是聚会之后大概两个月开始的。

她管的那家集团,华北地区一家大型精密制造企业,主营航空零部件精加工,年产值将近二十亿。

那一年,集团决定对核心生产线进行数字化升级,预算:四千万。

有三家供应商来投标。

其中一家,叫「星弧科技」。

注册满两年,团队十八人,但是方案书做得极漂亮——「AI赋能」「数字孪生」「自研底层架构」,PPT里有三维动态图,有行业对标数据,有实施时间表,精准地踩在每一个采购方会心动的点上。

报价,是三家里最低的。

负责技术评估的,是苏晴从上海挖来的IT总监郭明。

郭明后来在仲裁庭上承认,他那时候确实被那份方案书迷惑了。

但还有另一件事他没有在庭上说——

星弧的销售总监宋文,是他老家的人,大学同学,酒桌关系,关系很铁。

合同签在一家五星级酒店的宴会厅。

宋文递过来一瓶82年的拉菲,对苏晴说:「苏总,我们一定不让您失望。」

苏晴拿起酒杯,以为这是职业生涯里最顺利的一次决策。

但她不知道,那份方案书里的「自研底层架构」,是一个彻头彻尾的谎言。

星弧的核心代码,是从开源社区东拼西凑来的。

底层调用了「默控」系统的调度核心接口,进行了简单封装和改写。

这个做法,在工业软件圈有一个不好听的名字:

套壳。

系统第一期上线,是在那年十一月中旬。

头两周,一切看起来正常。

然后问题来了。

04

生产线第一次异常,发生在一个深夜。

凌晨两点十七分,报警信号触发。

车间主任从被窝里爬出来,发现三号精加工线的所有数控机床,全部进入了「错误锁定」状态。

机床锁死,意味着当班三十六个工人,什么都做不了。

技术人员重启了系统,恢复了,继续运行,以为是偶发故障。

三天后的白班,不是三号线——是整个工厂的五条精加工线,同时停摆。

停摆时长:四小时十七分钟。

损失:大约一百二十万。

郭明打电话给宋文,宋文说「没事,我们派工程师来」。

来了两个人,在机房里待了一整天,改了几十行参数,走了。

一个星期后,第三次停摆。

这一次,停了整整二十二小时。

车间里,八百个工人坐在机器旁边,什么也做不了。

订单在催,客户在催,苏晴的电话被打到没电。

郭明顶不住压力,终于说了实话:

「苏总,星弧的系统,有结构性问题,不是打补丁能解决的。」

苏晴第一次意识到,她可能被人骗了。

那天是腊月初八。

她把所有技术文档、报错日志、系统架构图摊在桌上,打给了业内最好的三位技术顾问。

第一位,研究三天,说:「底层有问题,这种架构我没见过,解不了。」

第二位,看了一个小时,说:「这个系统的核心逻辑……像是我很早以前见过的某套东西的变体,但原作者我找不到了。」

第三位,是国内某大型工业软件公司的前CTO,名字在行业里排得上号的人物。

他盯着报错日志看了很久,然后用鼠标一层一层往下翻,找到了系统最深的那个文件夹。

那里面有一行注释。

是某个开发者在2008年写下的,十多年来一直安静地沉在代码最底层,从未被任何人注意过:

「此模块为核心调度逻辑,禁止在未经原作者授权的情况下进行商业化封装。——林默,2008.11.03」

第三位顾问抬起头,表情里有一种很复杂的东西。

他对苏晴说:

「苏总,你被坑了。这套系统的底层,是一个叫'林默'的人写的。星弧是直接套壳,没有授权,改了外壳,骨子里还是人家的东西。现在出问题,是因为他们封装出了错误,把底层的调度逻辑改坏了。」

苏晴的手,开始轻轻地抖。

「那……这个问题,只有林默能解?」

「对。」

「林默是谁?」

「我不知道。」他摇摇头,「这个名字在业内从来没有公开过,商业化的时候用的是公司名。你要找原始版权人,得去联系'默控'的授权方。」

苏晴用了整整四十八小时,一层一层追溯授权关系。

最后,她拿到了一个名字,一个手机号码,一个城市。

她对着屏幕愣了很久很久。

然后打电话给助理:

「订最近的机票,」她说出了一个省会城市的名字,「最近的,今天的,任何仓位。」

打开网易新闻 查看精彩图片