创作声明:本文为虚构创作,请勿与现实关联
班级群里,他们说我是二十年来混得最差的那一个。
我没有反驳过一次。
三个月前,苏晴在一次会议前找我吃饭,我说「实在不巧」。
我以为,这是我这辈子最体面的一句谎言。
直到她那条年产值二十亿的生产线,在腊月里停了整整七十二小时,每小时流走的钱,够我工作一个月。
她从北京飞回来,站在我家那扇生了锈的防盗门前,眼眶通红,哑着声音说:
「林默,只有你能救我。」
我看着她,才终于明白——
我们之间差的,从来不是一顿饭的钱。
01
那条消息出现在班级群里的时候,是一个普通工作日的下午两点四十七分。
我正在工位上啃一个肉夹馍。
屏幕亮了,是「班长陈国栋」发的。
「哎,有人联系过林默吗?怎么聚会那天也没见她,二十年了也不说一句话,是不是把我们都忘了?」
我的手停在半空中。
「@林默,在哪呢,出来说句话嘛」
「好像一直在老家?在哪个公司?」
然后是「副班长 徐浩然」,三个字,陈述句,不是问句:
「听说就是个普通技术员,也没什么可炫耀的,哈哈。」
后面跟了一串「哈哈哈哈」,像多米诺骨牌一样倒下去。
我把手机扣在桌上。
那扇朝北的窗,透进来的是十一月灰色的天光。
我在这家仪器仪表公司做了整整十一年的技术支持工程师,工位靠墙,椅子有一条腿比另外三条短一点,坐久了会轻微地晃。
同事们早就习惯了我不说话。
没有人知道,那条群消息戳中了什么东西。
三个月前的那个下午,我曾经对着苏晴的微信头像,发了整整四十分钟的呆,最后打出那句「实在不巧,我参加了外地另一个会」,然后关掉屏幕,继续盯着手里的技术文档。
苏晴。
我搜了她的名字加单位,跳出来的是「某某集团北京总部,总经理」。
朋友圈里,商务晚宴,出行头等舱,发言台前的西装笔挺。
而我的工位,椅子有一条腿是短的。
那顿饭,人均五十的路边摊,我说不出口;人均五百的餐厅,我舍不得。
让她请,我肯定不能接受;我来请,我算不清楚那顿饭之后,这个月的账单够不够。
所以我撒了谎。
撒完之后,我把手机放下,心里有一个地方,轻轻地塌了一块。
那种感觉,比工资低难受,比被人嘲笑难受,比加班难受。
是那种——
你发现你活了四十年,最大的敌人,一直是自己。
02
我和苏晴不算朋友。
大学四年,同班,同系,分到过同一个实验室。仅此而已。
她那时候就是那种走进房间会让人注意的人——人漂亮,会说话,辩论赛,主持晚会,永远坐第一排。
我坐最后一排,靠窗,打瞌睡。
不是不努力。
只是我努力的方向,在人看不见的地方。
大一那年,学校机房有一台跑工业模拟软件的老电脑,每天晚上十点以后就空出来了。
保安每天凌晨一点准时清场,之前的三个小时,都是我的。
那时候是2002年。
国内的工业控制系统软件,几乎全是进口的。
西门子、霍尼韦尔、ABB,买一套动辄上百万美元,还附带授权限制,中国的工厂用的,很多都是别人用过的二手授权。
我那时候有一个想法,写在一个蓝色封皮的笔记本上:
「为什么我们自己不能做一套?」
这个想法很幼稚。
我知道它幼稚。
但我还是写下来了。
毕业的时候,苏晴留在了北京,进了外资咨询,坐上了快车道。
我回了老家,进了这家仪器仪表公司,最基础的技术支持,工资不高,城市不大。
但是我有时间。
大量的,几乎无限的时间。
工作之余,我把那个想法从蓝色笔记本里拿出来,开始真的去做。
2004年到2010年,整整六年的业余时间。
没有团队,没有资金,没有任何人知道我在做什么。
老赵以为我只是喜欢研究技术,他自己是个小学数学老师,不懂代码,每次经过我的电脑,都只是安静地给我放一杯茶,然后退出去。
2010年底,我完成了第一个完整版本。
一套面向中小型制造工厂的工业控制系统,底层逻辑是我从零写起的,调度核心是我自己设计的,取名「默」。
「默」——沉默的,看不见的,水面下的。
2011年春,一家北京的科技公司通过技术论坛找到了我。
他们的技术总监,用了两周反复研究我的代码。
然后专程飞来这个小城市,在我家楼下那家沙县小吃,坐在木头凳子上,对我说:
「你这套系统,如果正式商业化,可以把同类产品的价格打下来三分之二。」
我在那把木头凳子上,沉默了大概三分钟。
然后我们谈了一个协议。
技术专利入股,原始版权归我,转让大部分商业化开发权,我拿核心底层的15%分成。
后来,这套系统改名「默控」,覆盖了国内超过两千家工厂。
那家北京的科技公司,如今已经挂牌新三板。
每年的分成打进来,我让老赵管着,他不懂,就放在余额宝里,每天看数字浮动,从来不动。
我从来没有告诉过任何人。
不是谦虚。
只是习惯了,一个人待在水里,不发声音。
而徐浩然那句「也没什么可炫耀的」,大概是对的。
我确实没什么可以炫耀的。
03
苏晴公司出事,是聚会之后大概两个月开始的。
她管的那家集团,华北地区一家大型精密制造企业,主营航空零部件精加工,年产值将近二十亿。
那一年,集团决定对核心生产线进行数字化升级,预算:四千万。
有三家供应商来投标。
其中一家,叫「星弧科技」。
注册满两年,团队十八人,但是方案书做得极漂亮——「AI赋能」「数字孪生」「自研底层架构」,PPT里有三维动态图,有行业对标数据,有实施时间表,精准地踩在每一个采购方会心动的点上。
报价,是三家里最低的。
负责技术评估的,是苏晴从上海挖来的IT总监郭明。
郭明后来在仲裁庭上承认,他那时候确实被那份方案书迷惑了。
但还有另一件事他没有在庭上说——
星弧的销售总监宋文,是他老家的人,大学同学,酒桌关系,关系很铁。
合同签在一家五星级酒店的宴会厅。
宋文递过来一瓶82年的拉菲,对苏晴说:「苏总,我们一定不让您失望。」
苏晴拿起酒杯,以为这是职业生涯里最顺利的一次决策。
但她不知道,那份方案书里的「自研底层架构」,是一个彻头彻尾的谎言。
星弧的核心代码,是从开源社区东拼西凑来的。
底层调用了「默控」系统的调度核心接口,进行了简单封装和改写。
这个做法,在工业软件圈有一个不好听的名字:
套壳。
系统第一期上线,是在那年十一月中旬。
头两周,一切看起来正常。
然后问题来了。
04
生产线第一次异常,发生在一个深夜。
凌晨两点十七分,报警信号触发。
车间主任从被窝里爬出来,发现三号精加工线的所有数控机床,全部进入了「错误锁定」状态。
机床锁死,意味着当班三十六个工人,什么都做不了。
技术人员重启了系统,恢复了,继续运行,以为是偶发故障。
三天后的白班,不是三号线——是整个工厂的五条精加工线,同时停摆。
停摆时长:四小时十七分钟。
损失:大约一百二十万。
郭明打电话给宋文,宋文说「没事,我们派工程师来」。
来了两个人,在机房里待了一整天,改了几十行参数,走了。
一个星期后,第三次停摆。
这一次,停了整整二十二小时。
车间里,八百个工人坐在机器旁边,什么也做不了。
订单在催,客户在催,苏晴的电话被打到没电。
郭明顶不住压力,终于说了实话:
「苏总,星弧的系统,有结构性问题,不是打补丁能解决的。」
苏晴第一次意识到,她可能被人骗了。
那天是腊月初八。
她把所有技术文档、报错日志、系统架构图摊在桌上,打给了业内最好的三位技术顾问。
第一位,研究三天,说:「底层有问题,这种架构我没见过,解不了。」
第二位,看了一个小时,说:「这个系统的核心逻辑……像是我很早以前见过的某套东西的变体,但原作者我找不到了。」
第三位,是国内某大型工业软件公司的前CTO,名字在行业里排得上号的人物。
他盯着报错日志看了很久,然后用鼠标一层一层往下翻,找到了系统最深的那个文件夹。
那里面有一行注释。
是某个开发者在2008年写下的,十多年来一直安静地沉在代码最底层,从未被任何人注意过:
「此模块为核心调度逻辑,禁止在未经原作者授权的情况下进行商业化封装。——林默,2008.11.03」
第三位顾问抬起头,表情里有一种很复杂的东西。
他对苏晴说:
「苏总,你被坑了。这套系统的底层,是一个叫'林默'的人写的。星弧是直接套壳,没有授权,改了外壳,骨子里还是人家的东西。现在出问题,是因为他们封装出了错误,把底层的调度逻辑改坏了。」
苏晴的手,开始轻轻地抖。
「那……这个问题,只有林默能解?」
「对。」
「林默是谁?」
「我不知道。」他摇摇头,「这个名字在业内从来没有公开过,商业化的时候用的是公司名。你要找原始版权人,得去联系'默控'的授权方。」
苏晴用了整整四十八小时,一层一层追溯授权关系。
最后,她拿到了一个名字,一个手机号码,一个城市。
她对着屏幕愣了很久很久。
然后打电话给助理:
「订最近的机票,」她说出了一个省会城市的名字,「最近的,今天的,任何仓位。」
热门跟贴