那天下午三点,阳光透过写字楼落地窗照进来,把会议室的白墙晒得发烫。人力资源部的王经理把一杯温水推到我面前,脸上挂着那种职业化的、略带歉意的微笑。
"沈默,你也知道,今年集团整体效益不好,各个部门都在优化人员结构。你所在的研发三组,这次也在调整范围内。"
我点点头,没说话。
"公司这边呢,考虑到你在职期间表现一直不错,所以想跟你商量一下,看能不能走个自愿离职的流程。这样对你以后找工作也有好处,离职证明上不会写任何负面信息。"
她把一份文件转过来,上面赫印着"自愿离职申请书"几个字。
我拿起笔,看了她一眼:"直接签就行?"
王经理愣了一下,似乎没想到我会这么干脆。"呃,对,签了之后我会给你办交接单,社保公积金给你交到这个月底,离职补偿按N加一来,今天就能走完流程。"
笔尖落在纸上,沈默两个字写得清清楚楚。
王经理松了一口气,甚至有点不好意思:"其实你能力挺强的,就是这次调整……"
"没事。"我把签好的申请书推回去,"我理解。"
不是客气,是真的理解。
三天前我就知道了。技术部的小赵跟我关系不错,他无意间看到总监办公室没关严的门缝里透出来的裁员名单,我的名字排在第一行。
但我没等到他们正式通知,也没闹,没哭,没拍桌子。我签了字,拿了交接单,回工位收拾东西。
工位上的东西不多。一个马克杯,是去年团建发的;一盆绿萝,养了两年,长得挺好;还有桌上那本翻旧了的《算法导论》。我把绿萝留给了隔壁工位的林晓,她一直说这盆植物好看。马克杯装进背包,书也带上。
整个过程不到二十分钟。
经过总监办公室的时候,门开着。陈总监正背对着门口打电话,声音压得很低,但走廊里能隐约听见几个字:"……对,方案必须赶在月底前……沈默那边……"
我没停步。
电梯下来的时候,我看着镜面墙上自己的倒影。三十岁,头发还算浓密,眼睛里没什么光了。在这家公司干了六年,从二十三岁的小助理做到研发三组组长,带过八个项目,拿过三次集团创新奖。
但六年后,他们让我"自愿离职"。
走出大厦的时候,秋天的风迎面吹过来,带着一点凉意。我站在路边等红灯,忽然想起六年前第一天来报到,也是站在这个路口,那时候觉得整座城市都是我的。
手机震了一下,是王经理发来的消息:离职手续已办结,补偿金三个工作日内到账,祝前程似锦。
我回了一个"谢谢",锁了屏幕。
接下来的两周,我哪儿也没去。每天早上照常七点起床,跑步五公里,回来做饭吃,然后看书、投简历。偶尔接几个猎头的电话,聊几句就挂了。
不是不想工作,是心里有一口气堵着,得先顺过来。
第三周周一的早晨,我正准备出门面试,手机响了。是个陌生号码,区号是本市的。
"喂,沈默吗?我是陈宇。"
我脚步顿住了。陈宇,就是那位让我"自愿离职"的总监。
"陈总监,有事?"我的声音很平静。
"你现在方便出来一趟吗?我在公司附近那个星巴克。"
"怎么了?"
电话那头沉默了两秒,然后他开口,声音里带着一种我从来没听过的、近乎焦灼的语气:"五千万的大单,出了问题。客户那边要求看第三阶段的完整技术方案,但服务器上所有的文档、代码、测试数据,全部打不开了。"
我靠在门框上,没说话。
"沈默,你走之前做的那个加密备份,密码只有你知道。现在IT部门试了所有办法都解不开,客户后天就要来终审了。你能不能……回来一趟?"
我闭了闭眼。
那个方案,是我带着团队熬了四个月做出来的。智能家居中枢系统的核心算法,五千万的标的,如果拿下来,公司今年的营收就有了保障。方案最后的加密备份是我做的,密码确实只有我知道。
但我已经不是公司的人了。
"陈总监,我已经离职了。按照合同,我没有任何义务回公司处理在职期间的工作交接以外的任何事务。"
"沈默,我承认这次裁员的事情处理得不够妥当。但这是集团层面的决定,不是我一个人能左右的。现在情况紧急,客户那边如果终审通不过,公司要赔违约金,整个研发部门可能都要解散。你带的那些人,小赵、林晓、老周,他们怎么办?"
他提到了他们。
我咬了一下后槽牙。小赵去年刚结婚,老婆怀孕了。林晓是单亲家庭,一个人养着生病的妈妈。老周四十二了,如果这次被裁,再找工作几乎不可能。
"给我一个小时。"我说。
挂了电话,我换了件干净的外套,出门打车。
坐在车上,我看着窗外倒退的街景,心里翻涌着一种很复杂的情绪。不是报复的快感,也不是被需要的得意。是一种说不清楚的东西,像是一根刺,扎了很久,突然被人碰了一下,又酸又疼。
到了星巴克,陈宇已经在门口等着了。他穿了一件深灰色的西装,领带歪了,眼睛里全是红血丝。
"谢谢你肯来。"他说。
我没接话,跟着他进了公司。
电梯里,他试图解释:"沈默,集团那边确实是在收缩业务,但研发三组本来不在第一批名单里。后来是……"
"后来是什么?"
他咽了口唾沫:"后来有人跟大老板说,你的方案虽然技术领先,但成本太高,建议换人重做。大老板听了,就决定先裁掉你,再重新招标。"
"谁说的?"
陈宇沉默了很久,说了一个名字。
我认识那个人。技术部副总监,姓韩,比我晚进公司两年,一直想坐我那个位置。
"他拿出了另一套方案?"
"拿出来了,但客户的技术顾问看了之后说,核心架构有明显漏洞,不具备落地条件。"
电梯到了,门开了。
研发部的办公区一片死寂。往常这个点应该是键盘声此起彼伏,现在却安静得像停尸房。小赵看见我进来,眼睛一下子亮了,又赶紧低下头。林晓从工位上探出头,嘴唇动了动,没敢说话。
陈宇带我进了技术室。屏幕上是一堆报错信息,密密麻麻的红色字体铺满了整个显示器。
"从上周五开始就这样,所有加密文件全部锁定,提示需要密钥。IT部门找了外包的技术公司,试了暴力破解,没用。你当时用的什么加密方式?"
"AES-256,密钥长度512位,密钥本身做了二次哈希。"
陈宇倒吸一口凉气:"这基本不可能暴力破解。"
"对。"我拉开椅子坐下,"把键盘给我。"
我敲了大概十分钟,调出后台日志,查看了加密文件的最后一次修改记录。然后我停下了。
"不对。"我说,"这不是我设置的加密状态。"
"什么意思?"
"我走之前做的备份,密钥验证方式是单向哈希,解锁只需要输入正确密码就行。但现在这个状态,加密层级多了一层,而且多了访问权限验证。有人在备份文件上又加了一道锁。"
陈宇脸色变了:"你是说,有人动过文件?"
"对。而且这个人知道加密的基本结构,不然加不了第二层。"
我转过头看着他:"你们技术部,除了我,还有谁能做到这个级别?"
陈宇的嘴唇抿成了一条线。
答案已经很明显了。
韩副总监,计算机安全博士,专攻加密算法。他动了文件,然后等着所有人急得团团转,最后他再"挺身而出"解决问题,立下大功,顺理成章接手我的位置。
算盘打得挺好。
"去把韩工叫来。"我对陈宇说。
韩副总监来的时候,脸上带着一丝不易察觉的得意。他看见我坐在电脑前,愣了一下,随即笑了。
"老沈,听说你回来了?怎么,离职了还回来帮忙?"
我没理他,转头对陈宇说:"把大老板叫来。"
"什么?"
"把总裁叫来。这件事,他得亲自听。"
半小时后,总裁办的人到了。公司总裁姓陆,五十多岁,头发花白,走路带风。他站在技术室门口,扫了一眼屏幕,又看了看我。
"沈默,我听说你回来了。"
"陆总。"我站起来,"我离职手续办了三周了,今天回来是因为陈总监说技术出了问题。但我看了之后发现,问题不是技术故障,是人为的。"
陆总的目光转向陈宇,又转向韩副总监。
我把事情的来龙去脉说了一遍,包括加密文件的异常状态、二次加密的技术特征、以及能操作这些文件的人员范围。
说完之后,技术室里安静了很久。
陆总看着韩副总监:"韩工,你有什么要说的?"
韩副总监的脸色从红变白,又从白变青。他张了张嘴,最后挤出一句:"我只是做了一些技术优化……"
"优化到文件打不开,客户后天就要终审?"陆总的声音不大,但每个字都像刀子一样锋利。
"我……我可以解开。"
"你能加锁就能解锁,这我信。但问题是,你为什么要加这把锁?"
韩副总监不说话了。
陆总叹了口气,转头看着我:"沈默,这件事公司确实亏欠你。裁员的事,我后来才知道具体情况,处理得太粗糙了。"
我没接话。
"五千万的单子,你是主架构师,方案从头到尾是你带着团队做的。现在客户那边,能不能挽回?"
我沉默了一会儿,说:"文件我能解开。但解开之后,我没有任何义务继续跟进这个项目。"
"你想要什么?"
"我想要一个道歉。"我说,"不是对我不重要,是对这件事的处理方式。你们在背后讨论换掉我、重新招标的时候,有没有人想过,这个方案是我和团队四个月的成果?你们把人裁了,然后指望方案自己跑起来?"
陆总没说话。
"还有,"我看着陈宇,"陈总监,你那天在办公室打电话说的'沈默那边',是什么意思?是打算在我走了之后,把方案改个名字换成别人?"
陈宇的脸上终于露出了愧疚的表情。他张了张嘴,最后低下了头。
陆总看了看我们三个人,慢慢开口:"沈默,如果你愿意回来,研发三组组长的位置还给你。补偿金照发,额外再加三个月的签约奖金。五千万的单子,你继续跟,提成按最高档走。"
我看着他,忽然笑了。
"陆总,我不是回来谈条件的。"
我转过身,手指在键盘上飞快地敲了一串命令。屏幕上红色的报错信息开始滚动,一行一行变成绿色,加密层级被逐层剥离。
大概三分钟,文件全部解锁。桌面上的文件夹一个一个弹出来,方案文档、测试报告、代码库、演示视频,整整齐齐。
我站起身,把键盘推回去。
"文件解开了。客户后天终审,方案完整可用。你们按流程走就行。"
"沈默……"陈宇喊了一声。
我拿起背包,朝门口走。
走到门口的时候,我停了一下,没回头。
"小赵、林晓、老周,他们都是好员工。如果公司还要裁人,至少让他们体面地走。"
然后我推开门,走了出去。
走廊里的阳光还是那么亮。我按下电梯按钮,等着。
手机震了一下。是小赵发来的微信:哥,谢谢你。
我看着那三个字,拇指悬在屏幕上方,过了很久,回了一个字:嗯。
电梯来了,门开了。我走进去,按下了一楼的按钮。
门合上的时候,我看见林晓从办公区跑出来,站在走廊尽头朝我挥手。我隔着电梯玻璃冲她点了点头。
一楼大厅,前台的小姑娘看见我,愣了一下,然后笑着说了句"再见"。
我走出大厦。
外面的风比三周前更大了,吹得行道树的叶子哗哗响。我站在路边,深吸了一口气,空气里有秋天特有的干燥味道。
手机又震了。这次是猎头老李:沈工,上次那家新能源公司的CTO看了你的简历,想约个时间聊聊,薪资可以再谈。
我回了一条语音:"老李,约吧。明天上午十点。"
发完语音,我把手机装进口袋,抬头看了看天。
云在走,太阳在走,这座城市也在走。
我也在走。
不是被赶走的,是自己迈开步子的。
身后那栋玻璃大厦越来越远,我没回头。
我走出大厦的时候,风比三周前更凉了。秋天的尾巴正在收拢,空气里已经有了初冬的凛冽。我没有回头,不是因为决绝,是因为我知道,有些门一旦关上,再回头看也只剩门板。
猎头老李约的面试在第二天下午两点。新能源公司,做储能系统的,总部在城南科技园。我提前半小时到了,在前台登记,等了十分钟,一个四十多岁的男人从里面走出来,穿着深蓝色的衬衫,袖子卷到小臂,手里拿着一瓶矿泉水。
"沈默?我是赵桐,技术副总裁。"
我们握了手。他的手很干燥,握力很足,不像一个坐办公室的VP,倒像个常年在现场跑的工程师。
面试聊了两个小时。从技术架构聊到团队管理,从项目交付聊到行业趋势。赵桐问得很细,有些问题甚至刁钻,但我答得顺畅。六年带团队的经验不是白干的,那些踩过的坑、熬过的夜、跟客户拍过的桌子,最后都变成了嘴里的东西。
最后他说:"薪资方面,我这边可以给到你上家的百分之一百四十,期权另算。但有一个问题——"
他停了一下,看着我。
"我看你简历上写在上一家公司干了六年,为什么突然离职?"
我端起纸杯喝了口水,放下。
"公司架构调整,我的岗位被取消了。"
这是实话,只是省略了主语。
赵桐点点头,没追问。干到他这个位置的人,都明白职场里的弯弯绕绕,没必要把每一层窗户纸都捅破。
"行,我这边没什么问题了。你回去等HR通知,最迟周五。"
我站起来,跟他握了手,走出科技园的时候天已经快黑了。南方的秋天黑得晚,但六点钟的太阳也已经挂在了楼顶,把玻璃幕墙染成橘红色。
我站在公交站台等车,手机响了。是林晓。
"哥,你在哪儿呢?"
她的声音压得很低,像是在躲着什么人。
"在城南,刚面试完。怎么了?"
"哥,公司出事了。"
我心里一沉。
"什么事?"
"韩副总监解开文件之后,跟客户说方案是他主导的。客户那边信了,昨天下午来公司做了终审,当场拍板签了框架协议。今天上午集团内部发了通报,韩副总监升任研发三组组长,接替你的位置。然后……"
她停了一下,声音有点发抖。
"然后今天下午,陈总监被调离了研发部,去管行政后勤了。"
我握着手机没说话。
"哥,小赵说,韩副总监今天在会上放话了,说要重新评估组内人员,不合适的继续优化。老周今天被叫去谈话了。"
我闭了一下眼睛。
老周,四十二岁,做底层架构的,技术扎实但跟不上新框架了。他在这个公司干了九年,前年刚贷款买了房,儿子上初中,老婆身体不好。
"林晓,你跟小赵说,让老周别慌。我来处理。"
"你怎么处理?你都离职了啊。"
"我有我的办法。"
挂了电话,我站在站台边上,看着车来车往,脑子里转得飞快。
五千万的单子签了,韩副总监上位了,陈宇被踢走了,接下来就是清洗旧部。这是一套标准剧本,我见过太多次了。先拿功劳,再换人,把原来的团队一个个挤走,换上自己的人。老周是第一个,小赵和林晓也不会太远。
但有一件事韩副总监不知道。
方案是解开了,但方案里有一个核心模块,是我在离职前最后一周才完成的,代码里留了一个"技术锚点"。这不是后门,也不是什么恶意的定时炸弹,是当时为了后续版本迭代做的一个接口标记,只有我自己知道怎么调用。客户签了框架协议,但正式落地还需要二次开发和技术对接,如果对接的人不懂这个锚点的逻辑,做出来的东西就是个半成品。
韩副总监拿到了方案,但他拿不到灵魂。
车来了,我上了车,找了个靠窗的位置坐下。
手机又震了。这次是赵桐。
"沈默,不好意思,刚开完会。HR那边流程出了点状况,薪资审批需要多等两天。你别急,不是变卦。"
"没事,我理解。"
"对了,你上家公司的离职证明和社保记录,方便的话先发一份电子版给我。"
"可以,明天发你。"
挂了电话,我靠在车窗上看外面的街灯一盏一盏亮起来。城市到了晚上才显出真正的面目,霓虹灯、车灯、路灯,密密麻麻的光点织成一张网。每个人都是网上的一个结,被线牵着,拉扯着,有时候挣脱了,有时候被勒得更紧。
回到家已经是晚上八点半。我煮了一包面条,卧了个鸡蛋,坐在餐桌前吃的时候,电脑一直开着。
我打开邮箱,翻到三周前的一封邮件。那是集团发给所有中层的季度业务通报,里面有一页提到了下半年重点项目的清单,五千万的智能家居项目排在第三位,备注栏写着"客户方技术顾问:梁博文"。
梁博文。我认识这个人。三年前在一次行业峰会上聊过,他是那家客户公司的CTO,五十出头,清华毕业,在德国待了十年,技术眼光极刁,不好糊弄。
韩副总监想冒功,梁博文不可能看不出来。一个做了四个月的技术方案,核心架构里的设计思路、代码风格、技术选型逻辑,都带着主架构师的烙印。就像写字一样,每个人有每个人的笔迹,内行一眼就能认出来。
但梁博文为什么当场没拆穿?
我放下筷子,盯着屏幕想了一会儿。
答案只有一个:他在等。
等什么?等方案落地的时候露出破绽。梁博文这种级别的技术人,不会只看PPT和演示视频,他要的是能跑的东西。框架协议签了只是第一步,后面还有详细设计评审、原型验证、系统联调,每一关都要真东西。韩副总监过了第一关,后面等着他的坑还多着呢。
我吃完面,洗了碗,坐在书桌前打开笔记本,把方案里那个技术锚点的逻辑从头到尾梳理了一遍。然后我做了一件事——给梁博文发了一封邮件。
邮件没有提任何人的名字,没有提公司,只写了这样一段话:
"梁总您好,我是沈默,曾于三年前行业峰会与您有过交流。关注到贵司近期在智能家居领域的布局,有一些技术层面的想法,不知是否有机会私下探讨。我的联系方式附后。"
发完邮件,我关了电脑,洗了个澡,上床躺着。
天花板上的裂纹还是老样子,像一条蜿蜒的河。我盯着看了很久,慢慢睡着了。
第二天上午十点,梁博文的回复来了。
"沈工你好,邮件收到。周三下午三点,如果你有空,可以来我们公司坐坐。地址在邮件末尾。"
我把地址存进手机,然后给老李回了条消息,把入职时间推迟了一周。
周三下午,我按约定的时间到了客户公司。大厦在城西,楼不算高,但门口的安保很严,登记了身份证才放进去。梁博文的办公室在十二楼,推开门的时候,他正站在白板前画架构图,听见脚步声转过身来。
他比三年前瘦了一些,头发白得更多了,但眼睛还是那么亮。
"沈默,坐。"
我们握了手,他给我倒了杯茶,然后坐到对面。
"你的邮件写得很含蓄。"他开门见山,"直接说吧,你想聊什么?"
我把来龙去脉说了一遍。没有添油加醋,没有骂任何人,只是陈述事实:方案是我做的,我离职了,有人拿了方案冒功,现在对方公司派了一个不懂核心技术的人来对接。
梁博文听完了,靠在椅背上,手指轻轻敲着扶手。
"你来找我,是想让我做什么?拆穿他?"
"不是。"我说,"方案确实能跑,核心架构没问题,是我带着团队做出来的。冒功的事,我不舒服,但我不是来告状的。"
"那你是来做什么的?"
"我是来告诉您,后续技术对接中,方案有一个关键接口需要特定的调用方式。如果对接人不清楚这个逻辑,系统联调的时候会出现数据同步延迟的问题,严重的话会导致中枢节点崩溃。"
梁博文看着我,沉默了几秒。
"你离职了,还管这些?"
"方案是我的孩子,我不希望它被糟蹋。"
他笑了。不是冷笑,是那种从眼睛里透出来的、带着欣赏的笑。
"沈默,你跟三年前不一样了。"
"人总会变的。"
"行,你的意思我明白了。后续对接的事,我会安排人跟你直接沟通,不经过你前公司那边。"
他伸出手:"欢迎回来。"
我没接话,也伸出手,握了一下。
从客户公司出来,天又快黑了。我站在路边等网约车,手机震了。是陈宇。
"沈默,能聊聊吗?"
"在哪儿?"
"老地方,公司楼下那家面馆。"
面馆叫"老陈记",就在大厦后面巷子里,我在这吃了六年了。陈宇坐在最里面的位置,面前摆着一碗牛肉面,筷子搁着没动。
我坐下来,要了一碗排骨面。
"你瘦了。"他说。
"你也是。"
他苦笑了一下:"被调到后勤之后,天天对着采购清单和物业报修单,比写代码还头疼。"
我没接话,等着他说正事。
"沈默,韩副总监那边,已经开始动了。老周昨天签了协商解除协议,赔了两个月工资走的。小赵和林晓也收到了'岗位调整通知',实质就是降薪逼走。"
我的筷子顿了一下。
"集团那边不管?"
"陆总出国考察了,要两周后才回来。韩副总监现在是研发三组实际负责人,人事权在手里,趁着陆总不在把人换掉,回来之后生米煮成熟饭。"
排骨面端上来了,热气腾腾的。我没急着吃,看着陈宇。
"你跟我说这些,是想让我做什么?"
陈宇低下头,用筷子搅了搅面汤。
"我知道我没资格求你什么。但那些人……小赵、林晓,他们真的只是普通员工,不该被卷进来。"
"所以呢?"
"所以我想问你,有没有办法……至少保住小赵和林晓。"
我看着他,忽然觉得有点可笑。三周前他坐在总监办公室里,跟集团的人商量怎么把我"优化"掉,现在坐在我对面,求我保他的兵。
"陈宇,你有没有想过,如果你三周前站出来跟集团说'研发三组不能裁',今天根本不会有这些事?"
他没说话,筷子停了。
"你不是坏人,你只是懦弱。"我说,"集团说要裁人,你不敢顶。韩副总监在背后搞动作,你装不知道。现在事情搞成这样了,你来跟我说'他们不该被卷进来'。"
陈宇的眼眶红了。他不是演的,我能看出来。
"沈默,我承认我窝囊。但你能不能……"
"我帮不了。"我打断他,"不是不想帮,是帮不了。我已经不是公司的人了,我插手只会让事情更复杂。小赵和林晓的事,你去找HR谈,用你的名义保人,哪怕拿你自己换。"
"他们不会同意的。"
"那就想办法让他们同意。"
我端起碗,开始吃面。面有点咸,但热乎,吃进胃里有一种踏实的暖。
陈宇坐了一会儿,也拿起筷子吃了两口。我们俩谁都没再说话,面馆里人声嘈杂,老板在灶台前颠勺,铁锅碰着灶沿叮当响。
吃完面,我付了钱,站起来。
"沈默。"陈宇叫住我。
"嗯?"
"对不起。"
我看了他一眼,点了点头,推门走了出去。
巷子里的风灌进领口,凉飕飕的。我拉了拉拉链,沿着巷子往外走。走了十几步,手机响了。
是赵桐。
"沈默,薪资审批下来了,百分之一百四十,期权按我们上次聊的来。你什么时候能入职?"
"下周一。"
"好,我让HR发offer给你。"
挂了电话,我站在巷子口,看着外面的大马路。车流在暮色里穿行,尾灯连成一条红色的河。
新工作,新开始。我应该觉得轻松,但心里还是沉甸甸的。老周走了,小赵和林晓还在火线上,陈宇被踢到了边缘,韩副总监坐在我的位置上,拿着我做的方案去见客户。
世界不会因为一个人的离开而停转,甚至不会慢下来。它照常转,照常碾压,照常把人卷进去再吐出来。
但我不是三年前的我了。也不是三周前的我了。
周一入职。新能源公司,储能系统,技术VP赵桐,团队三十多个人,项目排到了明年年中。薪资涨了,title高了,责任也更重了。
我在入职前一天晚上,给小赵发了条微信:"撑住,别主动走。等陆总回来,事情会有转机。"
小赵回了一个"好",后面跟了一个握拳的表情。
林晓没回。后来我才知道,她那天请了病假,在医院陪她妈妈做检查。
入职第一周,忙得脚不沾地。储能系统的技术栈跟智能家居完全不同,我花了三天时间啃完了一套新的通信协议文档,又花了两天跟团队逐个做了一对一沟通。三十多个人,每个人的背景、能力、性格、诉求,我都记在笔记本上。
赵桐看在眼里,没多说什么,只是在周五下班的时候拍了拍我的肩膀:"慢慢来,不着急。"
第二周周三,下午开完技术评审会,我回到工位,发现邮箱里有一封新邮件。发件人我不认识,但域名是那家客户公司的。
点开一看,是梁博文的技术助理发来的,内容是关于智能家居项目第二阶段技术对接的初步方案,请我"以外部技术顾问的身份"提供意见。
我看着邮件愣了几秒。
外部技术顾问。
梁博文果然按我们上次聊的做了。他没有拆穿韩副总监,但也没有让韩副总监直接对接核心技术。他绕了一层,把我拉进来,以"顾问"的名义参与后续开发。
这意味着什么?意味着韩副总监拿着方案去见客户的时候,客户那边会提出一些"技术细节问题",而这些问题,只有我能回答。
我回了一封邮件,表示愿意以顾问身份参与,但明确说明:不收取顾问费,只要求所有技术沟通以书面形式留档。
为什么不要钱?因为我要的不是钱,是痕迹。每一封邮件、每一份文档、每一次技术确认,都是白纸黑字的证据。证据攒够了,该归位的东西自然会归位。
当天下午,我就收到了第一份技术对接文档。韩副总监写的。我打开一看,差点笑出来。
他把我方案里的一个核心数据同步模块改了调用方式,改得乱七八糟,逻辑上根本跑不通。这就像把柴油发动机的喷油嘴接到汽油发动机上,看着差不多,一打火就炸。
我在文档上标了十七条批注,逐条写了技术依据和修改建议,然后发了回去。
第二天上午,梁博文亲自给我打了电话。
"沈默,你那十七条批注我看完了。韩副总监那边看了之后说,有些地方他有不同的技术观点,想跟你直接沟通一下。"
"可以。"
"那我安排个时间,三方视频会议。"
"行。"
视频会议定在周五下午。我坐在新公司的会议室里,屏幕上出现了两个人:梁博文,以及——韩副总监。
韩副总监看见我的时候,脸上的表情精彩极了。先是惊讶,然后是困惑,最后变成一种强装镇定的僵硬。
"沈工,没想到是你。"他挤出一个笑。
"韩工,好久不见。"
梁博文主持会议,直接切入正题。他让韩副总监先讲修改后的技术方案,韩副总监讲了大概十分钟,越讲声音越小,因为他自己都知道那些东西站不住脚。
然后梁博文让我说。
我把十七条批注逐条过了一遍,每一条都带着技术原理、数据支撑和实际案例。讲了二十分钟,韩副总监的脸色从白变红,又从红变青。
"沈工,"他打断我,"你离开公司之后,方案已经做了很多优化和调整,有些地方你不一定了解最新情况。"
"那你说说,数据同步模块的底层逻辑,你改了哪三个参数?为什么改?改了之后对中枢节点的并发处理能力有什么影响?"
他张了张嘴,没说出来。
"我告诉你。"我翻开笔记本,"你把原来的事件驱动模型改成了轮询模型,原因是你觉得事件驱动太复杂,不好维护。但你忽略了这个系统对实时性的要求——中枢节点需要在五十毫秒内响应至少两百个终端的并发请求,轮询模型的延迟是事件驱动的三倍以上,在高负载下会直接丢包。"
会议室里安静了。
梁博文看着屏幕,没说话。
"还有,"我继续说,"你改了数据加密的密钥分发机制,把原来的动态密钥换成了静态密钥。你知道为什么我当初设计动态密钥吗?因为这个系统要接入家庭的安防设备,静态密钥一旦被破解,整个家庭网络就暴露了。动态密钥每次会话重新生成,即使被截获也只用一次。"
韩副总监的额头上渗出了汗。
"最后一个问题,"我说,"方案第三阶段的边缘计算节点部署策略,你写的文档里说'按区域集中部署'。但客户的需求文档里明确要求'分布式边缘节点,每个节点覆盖半径不超过五百米'。你这个'集中部署'的方案,覆盖半径最少三公里,请问怎么满足客户要求?"
韩副总监不说话了。
梁博文关掉了共享屏幕,靠在椅背上。
"韩工,看来后续技术对接这块,还需要沈工多费心。具体的对接方式,我们内部再商量。"
会议结束了。
我关掉视频,靠在椅背上,长长地吐了一口气。
不是胜利的快感。是一种疲惫。跟自己以前的人、以前的公司、以前的项目,以这种方式纠缠,消耗的不是别人,是自己。
但我知道,这件事还没完。
果然,周一上午,老李给我打电话,语气有点奇怪。
"沈默,有个事我得跟你说一下。你们上家公司,有人联系我了。"
"谁?"
"不清楚,前台接的电话,说是你们前公司集团总部的,想了解你现在的求职情况。HR那边按流程给了基本信息,但对方追问了很多细节,包括你的薪资期望、入职时间、具体岗位职责。"
我皱了皱眉。
"你有没有跟对方说我在新能源公司?"
"说了。对方问了公司名字,我也说了。"
挂了电话,我坐在工位上想了一会儿。
集团总部的人为什么突然关注我的去向?陆总回国了?还是韩副总监那边出了问题?
周三下午,答案自己送上门来了。
林晓给我打了电话。她的声音比上次轻松了一些,但还是压低了。
"哥,大老板回来了。周一回来的,当天就开了会。听说韩副总监被叫去谈了两个小时,出来之后脸色铁青。然后昨天,客户那边发了正式函件,要求更换技术对接人,指定要你。"
我握着手机,没说话。
"哥,今天上午内部又开了个会,陈总监也参加了。会后陈总监来找我和小赵,说集团在研究一件事——想请你回去。"
"回去?"
"对。不是回原来的岗位,是集团层面新设了一个技术委员会,想请你做首席技术专家,直接向总裁汇报。职级比原来的组长高两级,薪资按市场最高档走。"
我靠在椅背上,看着天花板。
兜兜转转,又回来了。
"哥?你在听吗?"
"在。"
"你怎么想的?"
我沉默了很久。
新能源公司那边,我已经干了两周,团队在磨合,项目在推进,赵桐对我信任有加。一切都在正轨上。
但那边……那边有我做了六年的东西,有四个月的方案,有被赶走的委屈,有还没算清的账。
"林晓,你跟陈总监说,让他把正式的offer发到我邮箱。我要看具体条款。"
"好。"
挂了电话,我坐在那里,看着电脑屏幕上储能系统的架构图。这是我新生活的起点,干净、清晰、没有泥沼。
但人这一辈子,真的能那么干净利落地翻篇吗?
周四上午,正式offer发到了邮箱。我打开看了三遍。
条件确实优厚。首席技术专家,集团技术委员会直接向总裁汇报,薪资是新能源公司的百分之一百二十,签字费五十万,股票期权按集团核心技术人员标准授予。职级上跳了两级,相当于从连长直接当上了师长。
但最让我在意的不是钱。
是职责描述里的一行字:"负责集团核心技术方向规划及重大技术方案评审,统筹各业务线技术架构。"
这意味着,韩副总监做的任何方案,都要经过我的评审。
权力。赤裸裸的权力。
我关了邮箱,给赵桐发了条消息,说下午想跟他聊一聊。
赵桐把我叫到他办公室。我说明了情况,把前公司抛来的橄榄枝原原本本讲了一遍。
他听完,点了根烟——他办公室里允许抽烟——吐了一口烟雾,看着我。
"你想走?"
"不是想走。是想听你的意见。"
他笑了笑:"沈默,你心里已经有答案了,只是需要一个人帮你确认。"
"是吗?"
"你在新公司干了两周,每天加班到九点,团队一个一个聊,文档一份一份看。你不是那种骑驴找马的人。你回来找我聊,不是因为犹豫,是因为你在乎这段关系,不想走得太难看。"
我看着他,没否认。
"说吧,你要什么条件才肯留?"
"赵总……"
"别叫我赵总,叫老赵。咱们聊到现在了,还总栽什么。"
我深吸了一口气。
"老赵,前公司那边,不只是钱的问题。那个方案是我做的,被人拿走了,现在客户指定要我。如果我走了,等于默认了这件事。但如果我回去,我可以用那个位置把事情扳回来。"
"你要扳什么?"
"扳公道。"
赵桐又吐了一口烟,烟雾在阳光里散开。
"行。我放你走。但有两个条件。第一,你走可以,储能项目第一阶段的技术框架必须留下来,交接清楚。第二,以后但凡有合作机会,我第一个找你。"
我站起来,朝他鞠了一躬。
"谢谢。"
"别谢。好好干。别让人看扁了。"
周五,我给前公司回了邮件,接受offer。
周一,我回到了那栋大厦。
还是那个前台,还是那张门禁卡,但职级变了,楼层变了,办公室从三楼换到了十六楼。十六楼是集团核心管理层,走廊铺着深灰色的地毯,踩上去没有声音。
我的办公室在走廊尽头,朝南,落地窗,能看到半个城市。
第一天上班,HR带我走了入职流程,然后给了我一份文件——技术委员会的组织架构和职责范围。我翻到最后一页,看到了一个名字。
韩副总监,现在是研发三组高级工程师,向技术委员会汇报。
从组长变成了工程师。职级降了两级。
我合上文件,没说话。
下午,梁博文来了一趟公司,不是正式拜访,是私下约的。我们在楼下咖啡厅坐了一会儿,他告诉我,客户那边已经正式确认了技术对接方案,所有核心模块由我亲自把关,韩副总监只负责外围接口。
"你那十七条批注,我们内部传阅了。梁博文说,客户的技术团队看完之后,一致认为方案的原作者和冒功者之间的差距,就像大学生和高中生的作文。"
我没笑。
"沈默,你回来就好。这个行业说大不大,说小不小,真东西假东西,迟早见光。"
他走了之后,我坐在咖啡厅里,看着窗外的街道。
手机震了。是陈宇。
"沈默,恭喜回来。晚上有空吗?一起吃个饭。"
我想了想,回了句:"行,老地方。"
晚上七点,面馆。这次陈宇比我先到,面前还是一碗牛肉面,这次动了几口。
"韩工的事,你听说了吧?"他开门见山。
"听说了。"
"集团内部通报还没发,但消息已经传开了。陆总回来之后,客户那边先发了函,然后他调了所有的技术文档和邮件记录,发现韩副总监在加密文件上加锁的事,IT部门有操作日志。加上你那十七条批注,证据链完整了。"
"他会被开除吗?"
"大概率。但陆总的意思,先降职观察,如果后续还有问题,直接解除合同。"
我吃了一口面,没评价。
"沈默,我知道你回来不是为了整他。但事情走到这一步,是他自己作的。"
"我知道。"
"还有一件事,"陈宇放下筷子,"老周走了,但小赵和林晓留下来了。陆总回来之后,把'岗位调整'的文件全部撤回了。他们俩现在还在原来的位置。"
我点了点头。
"你呢?"我问,"后勤那边怎么样?"
陈宇苦笑了一下:"后勤挺好的。管管食堂、保洁、车位,不用天天对着KPI和deadline,血压都正常了。"
"想回来吗?"
他愣了一下,看着我。
"技术委员会下面缺一个项目管理办公室,负责跨部门协调。如果你愿意,可以竞聘。"
陈宇的眼睛亮了一下,但很快又暗下去。
"我够格吗?"
"你管了三年研发部,跨部门协调是你的强项。项目管理不需要写代码,需要的是能把人、事、时间线串起来。这个你比我擅长。"
他沉默了很久,最后说了一句:"让我想想。"
面馆老板过来收碗,我们让了让位置。外面的天已经全黑了,巷子口的那盏路灯亮着,照出一小片昏黄的光圈。
吃完面,我们走出巷子。陈宇朝东走,我朝西走。
"沈默。"他回头喊了一声。
"嗯?"
"谢谢。"
我摆了摆手,没回头,继续往前走。
回到家的那天晚上,我坐在书桌前,打开笔记本,翻到那个存了很久的文件夹。里面是方案的全部源代码、设计文档、测试报告、会议纪要。从第一行代码到最后一次提交,每一个文件都带着时间戳。
我把文件夹压缩了一下,存进了两个不同位置的云盘。
不是不信任谁,是学会保护自己了。
窗外的城市还在亮着。远处的高架桥上车流如织,近处的居民楼里透出零星的灯光。有人在加班,有人在吃饭,有人在吵架,有人在哭,有人在笑。
我关了电脑,洗了个澡,上床躺着。
天花板上的裂纹还是老样子。
但我觉得,明天会不一样了。
不是因为升了职,不是因为赢了什么,是因为我终于明白了一件事——这世上没有白走的路。你受的委屈、吃的亏、咽下的气,最后都会变成你脚下的石头,垫高了,你就能看得更远。
第二天早上七点,闹钟响了。我起床,跑步,回来做饭,吃完换衣服出门。
走进大厦的时候,前台小姑娘笑着跟我打招呼:"沈总早。"
沈总。
我点了点头,走进电梯,按了十六楼。
电梯门开了,走廊尽头那间朝南的办公室在等着我。桌上有一份今天要审的技术方案,是另一个业务线的,跟智能家居无关,但架构上有些类似的问题。
我坐下来,打开文件,拿起笔。
新的一天开始了。
回到十六楼办公室的第三周,日子像上了发条的钟,每天转得精准而忙碌。早上八点半到,晚上八点走,中间除了午饭,屁股基本不离开椅子。技术委员会刚搭架子,千头万绪,各业务线报上来的方案摞了半尺高,我一份一份看,一份一份批。
韩副总监降职之后被调到了技术支持组,名义上还是研发人员,实际上已经边缘化了。偶尔在食堂碰见,他低着头从我旁边走过去,像不认识我一样。我没在意。有些人,你不需要原谅,也不需要记恨,让他从你的视野里消失就行了。
倒是陈宇那边有了动静。他考虑了一周,决定竞聘项目管理办公室的岗位。面试是我和HR总监一起面的,他表现中规中矩,但胜在熟悉公司各部门的运作逻辑。最后定下来了,下个月正式上岗。
小赵和林晓那边也稳住了。小赵转到了我这边,做技术委员会的助理工程师,负责文档管理和版本控制。林晓还在研发三组,但新来的组长是个从外面挖来的,姓方,四十多岁,做嵌入式系统出身,性格沉稳,不似韩副总监那般浮夸。她总算不用天天提心吊胆了。
一切似乎都在往好的方向走。
直到十一月的第二个周五。
那天晚上我加班到九点半,正准备关电脑走人,邮箱弹出来一封新邮件。发件人是集团法务部,标题是"关于智能家居项目知识产权归属的律师函"。
我点开一看,头皮发麻。
客户公司——就是梁博文那边的公司——发来了一封正式的律师函,声称智能家居项目的核心技术成果存在知识产权争议,要求集团在十五个工作日内提供完整的研发过程文档和权属证明,否则将暂停项目后续付款,并保留追究法律责任的权利。
我立刻拨了梁博文的电话。
"梁总,律师函的事,怎么回事?"
电话那头沉默了几秒。"沈默,这事说来话长。我们内部出了点状况。新来的技术副总,姓孙,上周刚入职,看了你的方案之后,认为核心算法跟他们之前的一项专利有相似性,法务那边就发了函。"
"什么专利?"
"边缘计算节点的数据同步方法,专利号我待会儿发你。但说实话,我看了那个专利,跟你的方案完全是两码事。这个孙副总,来头不小,是投资方派来的人。"
我明白了。
投资方插手了。智能家居项目五千万的标的,投资方想分一杯羹,拿知识产权说事,逼着客户公司重新谈条件。而梁博文虽然是CTO,但在这种资本层面的博弈里,未必能完全做主。
"梁总,你那边能撑多久?"
"十五天是法务流程,实际上如果我们不回应,七天内客户就会暂停付款。集团那边知道了吗?"
"刚收到邮件。"
"那你先处理。我这边尽量周旋,但说实话,如果投资方铁了心要搞,我一个人拦不住。"
挂了电话,我坐在办公室里,看着窗外的夜景。城市的灯光铺到天边,像一片发光的海。海面下暗流涌动,你以为风平浪静,其实鲨鱼已经围上来了。
第二天周六,我本来休息,但一早被电话吵醒了。是陆总的秘书。
"沈总,陆总让您上午十点到公司,有个紧急会议。"
十点整,十六楼小会议室。陆总坐在主位,法务总监、研发VP、市场总监都在。我最后一个进去,关上门。
陆总脸色不好看,眼下两团青黑。
"人都到齐了。说正事。法务部的邮件你们都看了。客户那边发了律师函,质疑智能家居项目核心技术的知识产权归属。法务部的初步评估是,如果对方起诉,我们有百分之六十的败诉风险。"
会议室里一片低声议论。
"沈默,"陆总看着我,"方案是你做的,你来说说,有没有侵权的问题?"
我打开笔记本,调出一份文档。
"我查了他们提到的那个专利,专利号ZL201910384721.3,名称是'一种边缘计算环境下的数据同步方法'。这个专利的核心思路是:在边缘节点之间建立主从关系,数据同步通过主节点向从节点单向推送完成。"
我顿了顿。
"我们的方案,采用的是去中心化的事件驱动模型,节点之间是对等关系,数据同步通过事件广播和冲突仲裁完成。从架构原理、实现方式到应用场景,跟那个专利完全不同。用一句通俗的话说,他们造的是自行车,我们造的是汽车,虽然都是交通工具,但底层逻辑完全不一样。"
研发VP点了点头:"我看过方案,确实不一样。"
"那为什么对方会提出这个质疑?"市场总监问。
"因为投资方插手了。"我把梁博文告诉我的信息说了,"客户公司新来了一个技术副总,投资方派来的。这个人的目的不是打官司,是重新谈条件。五千万的项目,如果知识产权有争议,付款就可以暂停,合同就可以重新谈。投资方想借这个机会压价,或者要求技术授权分成。"
法务总监皱着眉:"如果是这样,那我们得拿出铁证,证明方案的原创性。"
"我有。"我说,"方案从第一行代码到最终版本,所有提交记录、设计文档、会议纪要、代码审查记录,全部在公司的版本控制系统里,时间戳完整。我本人从入职到离职到回来的全过程,也有邮件和合同佐证。这些加在一起,构成了一条完整的研发过程证据链。"
陆总敲了敲桌子:"法务,你评估一下,我们的证据链够不够硬?"
法务总监想了想:"如果沈默说的这些材料都能完整调取,从法律角度讲,我们的权属是清晰的。但对方如果真的起诉,诉讼周期会很长,项目会搁置,客户那边也会受影响。"
"所以不能打官司。"陆总下了结论,"能谈就谈,能压就压。沈默,这个事你牵头,法务配合,跟客户那边谈。"
"我?"
"你是方案的原作者,技术细节你最清楚,梁博文也信你。你去最合适。"
我沉默了一会儿,点了点头。
周一上午,我带着法务部的一个副总监和一个技术助理,去了客户公司。梁博文在十二楼会议室等我们,旁边坐着一个我不认识的人——四十多岁,西装笔挺,头发梳得一丝不苟,面前摆着一台MacBook和一杯黑咖啡。
"这位是孙副总,我们新来的技术负责人。"梁博文介绍道。
孙副总站起来,跟我握了手。他的手很凉,握得很轻,像碰了一下就赶紧收回去。
"沈工,久仰。梁总跟我说了,方案是你主导的。今天正好借这个机会,咱们技术人聊一聊。"
他打开MacBook,屏幕上是一份专利文档。
"我仔细研究了贵司提交的方案,发现核心的数据同步模块,与我们公司去年申请的一项专利在原理上有高度相似性。具体来说,事件广播机制中的冲突仲裁算法,跟我们专利里描述的'基于时间戳的优先级判定方法'本质上是一样的。"
我看着屏幕,听他说完。
"孙总,冲突仲裁是分布式系统的通用问题,基于时间戳的判定是最基础的方案之一,就像'一加一等于二'一样,属于公共知识范畴,不存在专利侵权。"
"但你们的实现方式跟我们的专利权利要求书里的描述高度重合。"
"孙总,我给你看个东西。"
我让技术助理打开投影,调出了方案里冲突仲裁模块的源代码。
"这是我们方案的仲裁逻辑。你看,我们用的不是单纯的时间戳优先级,而是时间戳加向量时钟加业务权重的三维仲裁模型。当多个节点同时产生冲突事件时,系统先比对向量时钟确定因果顺序,再结合业务权重做最终判定。这跟你们专利里'基于时间戳的优先级判定'完全不是一个东西。"
我指着屏幕上的代码一行一行解释,讲了十分钟。
孙副总的表情从自信变成了凝重。
"而且,"我切换了页面,"这段代码的最早提交记录是今年六月十七号,当时你们那个专利还在实质审查阶段,没有公开。我们有完整的研发日志,证明这个算法是我们独立设计的。"
会议室里安静了。
梁博文端起茶杯喝了一口,没说话。
孙副总合上电脑,靠在椅背上。
"沈工,技术层面的东西我信你。但投资方那边,不是我一个人能左右的。"
"投资方要什么?"我直接问。
孙副总看了梁博文一眼,梁博文微微点了点头。
"投资方希望在这个项目上获得技术授权,或者成立合资公司,把核心技术放在合资公司里运营。"
翻译一下就是:投资方想拿走技术,要么买断,要么用股权换。
我明白了。这场知识产权诉讼的威胁,本质上是一个杠杆。投资方用律师函当杠杆,撬的是技术所有权。
"孙总,技术授权可以谈,但前提是尊重原创。方案是我们做的,知识产权是我们的,这是底线。在这个底线上,怎么合作都可以谈。"
孙副总点了点头:"那我回去跟投资方汇报。梁总,后续我们保持沟通。"
他们走了之后,会议室里只剩下我和梁博文。
"沈默,你刚才表现不错。"他说。
"梁总,投资方是谁?"
他犹豫了一下,还是说了:"深创投。他们投了我们B轮,占股百分之十五。这次派孙副总来,就是想往业务层面渗透。"
深创投。国内数得着的投资机构,手里有的是钱和律师。
"他们如果真要打官司呢?"
"不会。"梁博文摇了摇头,"打官司对他们也没好处。项目搁置,他们的投资也跟着打水漂。发律师函就是施压,逼我们上谈判桌。"
"那谈判的时候,我们的筹码是什么?"
"你的方案,和你的技术能力。"梁博文看着我,"投资方可以换CTO,可以换项目经理,但换不了核心架构师。这个方案从头到尾是你做的,离开你,后续开发寸步难行。这是最大的筹码。"
我靠在椅背上,想了很久。
"梁总,如果投资方要我加入合资公司呢?"
他愣了一下。
"你愿意?"
"我没说愿意,也没说不愿意。我在想他们会不会开这个条件。"
梁博文沉默了。他比谁都清楚,如果投资方真开出这个条件,集团那边未必会放人。而我,也未必愿意被"交换"。
"先走着看吧。"他说。
回到公司,我把情况跟陆总汇报了。陆总听完,在办公室里走了好几圈。
"投资方想拿技术,想成立合资公司,还想把你要过去?"
"目前还只是我的推测,但可能性不小。"
"不可能。"陆总斩钉截铁,"你刚回来,技术委员会才搭起来,你走了委员会就散了。而且核心技术在你手里,你走了,我们拿什么跟他们谈?"
"陆总,我不是要挟。但对方如果真开出这个条件,我们得想清楚,是留人重要,还是拿项目重要。"
"两个都要。"
"那就得给够筹码。"
陆总停下来,看着我。
"你想要什么?"
"不是我想要什么,是公司需要什么。如果投资方真的提出合资方案,我希望集团在技术层面有对等的话语权。合资公司的技术决策委员会,我们至少要占一半席位。而且,核心技术专利必须留在集团名下,合资公司只有使用权,没有所有权。"
陆总点了点头:"这个可以谈。"
"还有,如果合资公司成立,我作为技术负责人参与,集团应该保留我的劳动关系和职级待遇。我不是被'派出去',是代表集团去合作。"
"这个也行。"
"最后,合资公司如果有利润,集团的分红比例不能低于百分之五十一。"
陆总看着我,忽然笑了。
"沈默,你回来才三周,已经比我在公司干了十年的人还会谈条件了。"
"不是会谈条件,是知道自己的价值。"
他拍了拍我的肩膀:"行。如果对方真开条件,就按你说的框架谈。"
等了五天,对方的条件来了。
不是律师函,是一份正式的"战略合作意向书"。核心条款跟我的推测几乎一模一样:成立合资公司,注册资本一亿,客户公司占股百分之五十五,集团占股百分之四十五。核心技术以授权方式注入合资公司,集团保留所有权。合资公司设技术委员会,双方各派三人。
但有一个附加条款:集团需委派一名首席技术官加入合资公司,全职工作,任期不少于三年。
这个人,他们点名要我。
意向书最后还有一句话:"如贵司无法委派上述人员,本合作意向需重新评估。"
翻译:你不来,这事儿就黄。
陆总把我叫到办公室,把意向书推过来。
"你看看。"
我看完,放下了。
"你怎么想?"他问。
"条件可以接受,但有几个地方要改。合资公司技术委员会的主席由我方委派,投票权一票否决。核心技术授权费按项目营收的百分之五收取,不是一次性买断。还有,我的劳动关系保留在集团,合资公司只是派驻,不是调动。"
"你还是集团的人。"
"对。我是代表集团去管技术,不是被挖走。"
陆总盯着我的眼睛看了很久。
"沈默,你回来这三周,帮公司挡了一次技术危机,又扛住了投资方的压力。说实话,我现在不太敢让你走了。"
"我不会走的,陆总。但我得去合资公司。这个项目要做成,技术层面离不开我。我在那边,集团的技术利益才有保障。"
他叹了口气,站起来走到窗边。
"行。按你说的改。法务那边重新出一份协议,把你的条件加进去。"
"还有一件事。"
"说。"
"韩副总监那边。合资公司成立之后,技术团队要从两边抽调。我不希望他进去。"
陆总转过身:"为什么?"
"他的技术能力没问题,但职业操守有问题。加密文件加锁、冒功领赏,这两件事说明他为了往上爬可以不择手段。合资公司是新生事物,经不起内部折腾。"
"我明白了。不让他进。"
"谢谢。"
意向书修改了三轮,最终在十二月初签了字。合资公司定名为"智联边缘科技有限公司",注册地在城西高新区,预计明年三月正式运营。我作为集团委派的首席技术官,同时兼任技术委员会主席。
签完字的当天晚上,我一个人去了楼下的面馆。不是老陈记,是另一家,叫"老街面铺",味道也不错。
我要了一碗牛肉面,加了个荷包蛋。正吃着,陈宇进来了。
"哟,沈总也来这儿吃?"
"别叫沈总,吃面呢。"
他坐下来,也要了一碗面。
"听说合资公司的事定了?"
"定了。"
"你去?"
"去。"
他点了点头,没多问。
"沈默,"他吃了一口面,忽然说,"我听说韩副总监上周递了辞呈。"
我筷子停了一下。
"去哪儿?"
"不知道。听说是去了一家创业公司,做智能硬件的,在城北。"
"什么时候走?"
"这个月底。"
我没说话,继续吃面。
"你不在乎?"
"不在乎。"
陈宇笑了笑:"也是。他走了才好,眼不见心不烦。"
我们吃完了面,各自付了钱,走出面铺。外面的风很大,吹得街边的梧桐树沙沙响。十二月的夜,冷得人缩脖子。
"沈默,项目管理办公室下周一正式运行。你那边如果有什么需要协调的,随时找我。"
"好。"
他朝东走了,我朝西。走到路口的时候,我回头看了一眼。陈宇的背影在路灯下拉得很长,有点瘦,有点驼,但走得稳。
第二天周日,我在家休息。手机响了,是个陌生号码。
"喂?"
"沈默吗?我是韩明。"
韩副总监。韩明。
我没想到他会给我打电话。
"有事?"
"我想见一面。"
"有什么话不能在电话里说?"
他沉默了几秒。
"关于那个加密文件的事。我想跟你解释一下。"
"不用解释了。事情已经过去了。"
"不是为自己辩解。是……有些东西我觉得你应该知道。"
我犹豫了一下。
"在哪儿?"
"公司楼下那个咖啡厅,半小时后。"
半小时后,我坐在咖啡厅靠窗的位置。韩明来了,穿着一件黑色的羽绒服,头发比上次见面长了不少,下巴上冒出了青色的胡茬。
他坐下来,要了一杯美式。
"沈默,我要走了。去城北那家创业公司,做技术合伙人。"
"听说了。"
"我知道你不在乎。但我想跟你说清楚那件事。"
他端起咖啡喝了一口,手有点抖。
"加密文件上加锁,不是想冒功。"
"那是什么?"
"是集团审计部的人找过我。他们怀疑你在方案里做了手脚,留了后门,准备在项目上线之后窃取数据。他们让我去查,去验证。我加了那层加密,是想看看文件里有没有异常的数据传输模块。"
我看着他,半天没说话。
"谁让你查的?"
"我不能说。"
"审计部为什么要怀疑我?"
他又沉默了。
"沈默,你在公司六年,手里有太多的核心代码和架构权限。有人觉得你走的时候可能会带走东西,或者留了东西。这不是我编的,是有人打了报告。"
我忽然想起离职前最后一周,IT部门突然要求我做了一次全面的权限审计。当时以为是例行流程,现在想来,是有预谋的。
"所以你加锁,是为了查我有没有留后门?"
"对。但我查了之后发现,文件里没有任何异常。你的代码干干净净,没有后门,没有数据传输,没有任何不该有的东西。我正准备跟审计部汇报,结果他们又说,既然没有后门,那方案的技术含量是不是没有你声称的那么高?让我重新评估。"
"然后你就写了那份'技术优化'的报告?"
他低下了头。
"沈默,我承认我做得不对。我不该在背后评估你的方案,更不该让那份报告落到集团手里。但当时的情况是,审计部在压我,陈总监在躲,我夹在中间,不知道该怎么办。"
"你选择了踩我往上爬。"
他没否认。
"对。我选了最蠢的一条路。"
咖啡厅里放着轻音乐,萨克斯的调子,悠长而哀伤。
"沈默,我要走了。今天找你,不是求你原谅,也不是想翻篇。就是觉得,如果我不把这件事说清楚,这辈子都过不去。"
他站起来,从羽绒服口袋里掏出一个U盘,放在桌上。
"这里面是我当时做的技术验证报告,证明你的代码没有任何问题。还有审计部让我查你的邮件往来记录。我想了很久,觉得你应该有这份东西。"
他推了推U盘。
我没动。
"你拿着吧。"他说,"不是为了翻旧账,是为了万一以后有人再拿这件事做文章,你有证据。"
他转身走了。
我看着他的背影穿过玻璃门,走进十二月冷飕飕的街道,消失在人群里。
过了很久,我才拿起那个U盘。
回到家,我把U盘插进电脑,打开了里面的文件。技术验证报告、邮件记录、审计部的内部沟通截图,整整齐齐地放在一个文件夹里。
我翻到邮件记录,看到了发件人的名字。
不是陆总,不是陈宇,不是任何我认识的高管。
是一个我没见过的名字。
我查了一下,集团审计部的高级经理,入职不到一年,之前在一家猎头公司做合伙人。
猎头。
我忽然明白了。这不是集团内部的权力斗争,是有人从外面进来,带着目的来的。目的就是:在核心技术成型之前,把原创团队打散,然后重新整合,把技术控制权拿到自己人手里。
韩明只是被推到前面的棋子。
而那个猎头出身的审计经理,才是真正的操盘手。
我把文件拷到了电脑里,拔下U盘,拿在手里看了很久。
然后我把它放进了抽屉最里面。
不是不用,是时候未到。
周一,合资公司筹备组成立。我带着技术助理和法务去城西高新区看了办公场地,一栋新建的写字楼,十八楼整层,落地窗,视野开阔。装修方案已经出了,预计两个月内完工。
回到集团,陆总在办公室等我。
"沈默,有个事。审计部的高经理,上周提了离职。"
我心里一动。
"知道去哪儿吗?"
"不知道。但听说去了城北一家创业公司。"
城北。跟韩明去的是同一个方向。
"陆总,审计部查过我,你知道吗?"
陆总愣了一下。
"查你?什么时候?"
"我离职前那段时间。有人怀疑我在方案里留后门。"
陆总的脸色沉了下来。
"谁批的?"
"不清楚。但高经理经办的。"
他拿起桌上的电话,拨了一个号码。
"让审计部现任负责人来我办公室。"
半小时后,审计部新来的负责人到了。陆总问了几个问题,对方支支吾吾,说高经理在职期间确实发起过几次针对研发人员的内部审查,但都是"例行风险排查",没有正式报告。
"把当时的审查记录调出来。"陆总说。
"这个……高经理离职的时候带走了大部分工作文件。"
陆总挂了电话,看着我。
"有人在擦屁股。"
"对。"
"你知道是谁吗?"
"还不确定。但方向是城北。"
陆总点了点头,没再追问。
"这件事你处理。需要什么支持跟我说。"
"好。"
十二月底,年终总结会。集团大会议室坐了一百多号人,各部门负责人轮流上台汇报。我坐在技术委员会的位置上,看着PPT一页一页翻过去。
研发VP讲到智能家居项目的时候,特意提到了"技术委员会在知识产权争议中的关键作用",台下响了一片掌声。
我坐在那里,面无表情。
掌声是给结果的,不是给过程的。过程里的委屈、算计、挣扎,没人看得见,也不需要人看见。
散会之后,小赵过来找我。
"哥,林晓今天辞职了。"
我一愣。
"为什么?"
"她妈的病加重了,需要去北京治疗。她申请了停薪留职,但新来的方组长没批,说岗位不能空太久。她就直接辞了。"
我拿起外套,朝电梯走。
"哥你去哪儿?"
"去医院。"
林晓的妈妈在市一院的肿瘤科。我到了的时候,林晓坐在走廊的塑料椅子上,眼睛红红的,面前放着一袋水果和几盒药。
"哥?你怎么来了?"
"听说阿姨的情况不太好。"
她低下头,眼泪掉下来。
"医生说要转北京,但费用……"
她没说下去。
"北京哪个医院?"
"协和。有个亲戚帮忙联系的专家,但床位要等,费用大概要三十万起步。"
我拿出手机,拨了一个号码。
"老李?帮我查一下,咱们集团的补充医疗保险,有没有覆盖异地转诊和特需医疗?"
老李查了一下,回过来说:有,但需要HR部门出具证明,走审批流程,最快三个工作日。
"行,我这边先垫。"
我转头对林晓说:"阿姨的病不能等。你先办转院手续,费用我先出,集团的保险报销下来再还我。"
"哥,我……"
"别说了。先把人治好。"
我转了二十万到她账上,看着她办完手续,帮她联系了北京的接洽医院。忙完这些,天已经黑透了。
走出医院大门,冷风扑面而来。我站在台阶上,看着马路上的车灯,忽然觉得胸口堵得慌。
不是因为钱。是因为这世上的事,永远不是你解决了一个问题就万事大吉了。老周走了,韩明走了,林晓也要走了。人来人往,聚散无常。你以为你站稳了,其实脚下还是流沙。
手机震了。是梁博文。
"沈默,合资公司那边,投资方又提了一个新要求。"
"什么?"
"他们想在技术团队里安插两个人。一个是孙副总推荐的系统架构师,另一个是他们从国外挖回来的AI算法专家。"
我皱了皱眉。
"架构师可以,AI算法专家要看方向。如果跟项目无关,没必要。"
"投资方坚持要放。说是为了'技术前瞻性'。"
"前瞻性个屁。"我脱口而出。
梁博文笑了:"你骂人还是这么直接。"
"梁总,这是合资公司,不是投资方的后花园。技术团队的人选必须经过技术委员会审批,这是协议里写清楚的。"
"我知道。但投资方那边施压很厉害。孙副总放话说,如果这两个人不进团队,投资方的第二期款项就暂缓。"
第二期款项。五千万项目里,投资方承诺跟投三千万,分三期到账。第一期已经到了,第二期年底到账,如果暂缓,合资公司的运营资金会出问题。
"让他们来。"我说,"但进来之后归我管。技术方向我说了算,干不了就走。"
"行,我帮你顶着。"
挂了电话,我站在医院门口,呼出一口白气。
十二月的风像刀子一样刮在脸上。我拉起衣领,朝停车场走。
新的一年就要来了。合资公司要启动,技术团队要组建,投资方要安插人,林晓的妈妈要去北京,小赵要转正,陈宇的项目管理办公室要运转。
还有那个去了城北的审计经理,不知道在酝酿什么。
我坐进车里,发动引擎,暖气慢慢吹出来。
后视镜里,市一院住院部的灯光一格一格地亮着,像一座不眠的灯塔。
我挂上挡,踩下油门,车汇入夜色里。
前方的路还长,但脚下的油门是自己的。
元旦过后的第一个周一,合资公司筹备组正式挂牌。城西高新区那栋新写字楼的十八楼还在装修,我们在十六楼集团总部借了一间会议室当临时办公点。我带着从集团和各业务线抽调的七个人,挤在一间四十平米的会议室里,每人面前一台电脑,墙上贴着项目里程碑的倒计时。
投资方安插的那两个人,第二周就到了。
架构师姓段,三十五六岁,戴一副银框眼镜,说话慢条斯理,简历上写着曾在新加坡某跨国企业做过五年系统架构。AI算法专家姓裴,是个海归博士,三十出头,衬衫扣子永远只系到第二颗,一副硅谷范儿。两个人都是孙副总亲自送过来的,在十六楼会议室开了个简短的见面会。
我让他们各自做了一小时的技术分享。段工讲的是微服务架构在边缘计算场景下的适配方案,中规中矩,没什么亮点但也没硬伤。裴博士讲的是基于深度强化学习的边缘节点资源调度算法,听起来很炫,但我问了他三个问题:模型推理延迟怎么控制在五十毫秒以内?训练数据的标注成本谁来承担?算法在断网环境下的降级策略是什么?他第三个问题没答上来。
散会之后,我把段工留下来,让裴博士先回去。
"段工,你的架构方案可以用,但有几个地方要改。微服务粒度不能太细,边缘节点的算力有限,服务拆太细通信开销会吃掉一半性能。你回去按我说的调整一下,周三之前给我新版本。"
段工推了推眼镜,点了点头。没争辩,没摆谱,这让我对他印象好了一些。
裴博士那边,我让技术助理给他列了一份项目需求清单,让他先熟悉业务场景再动手。他显然不习惯这种"先理解业务再写代码"的节奏,但也没说什么。
日子一天天往前滚。一月下旬,装修验收通过,我们搬进了城西的新办公室。十八楼整层,南面落地窗,北面是一整面墙的白板,工位隔断用的是磨砂玻璃,光线通透。搬进去第一天,小赵站在窗前看了半天,说了一句:"哥,这地方比三楼强一百倍。"
我笑了笑,没说话。位置高了,看到的风景不一样,但脚下的路还是一样的。
二月初,合资公司正式注册完成,营业执照挂在了前台后面的墙上。工商信息里,法定代表人是梁博文,总经理是客户公司派来的一位运营总监,我任首席技术官兼技术委员会主席。技术团队从最初的七个人扩充到了二十三人,分三个小组:系统架构组、算法组、测试与质量组。段工做了架构组的副组长,裴博士带算法组,测试组由我从集团带过来的一个老员工负责。
一切看起来井井有条。
直到二月底的那个周五。
下午四点多,裴博士突然来到我的办公室,脸色不太好看。
"沈总,有个问题需要跟您汇报。"
"说。"
"我按照需求清单做了一版资源调度算法的原型,跑了一下测试数据,发现了一个问题。方案里的中枢节点并发处理模型,在超过三百个终端同时接入的时候,延迟会呈指数级上升。我检查了代码,问题出在事件仲裁模块。"
我心里咯噔一下。
事件仲裁模块,就是我方案里那个核心的数据同步组件。裴博士说的问题,如果存在,那就是我留下的bug。
"测试数据给我看看。"
他打开笔记本,调出一组曲线图。横轴是并发终端数量,纵轴是响应延迟。从五十个终端到两百个,曲线平稳;两百到三百,开始爬升;超过三百,曲线陡然上扬,到五百个终端的时候,延迟已经突破了三百毫秒——而方案设计要求是五十毫秒以内。
我盯着屏幕看了很久。
"测试环境是什么配置?"
"三台边缘服务器,每台十六核三十二线程,内存六十四G,千兆局域网。"
"终端模拟器用的什么?"
"我自己写的,基于Python的异步框架。"
"网络延迟模拟了多少?"
"按方案要求,局域网内延迟设的一毫秒。"
参数都没问题。那问题出在哪儿?
我让裴博士把事件仲裁模块的源代码调出来,一行一行看。看了二十分钟,我停在了第两百三十七行。
"这里。"我指着屏幕,"你用的仲裁队列是FIFO模型,先进先出。但在高并发场景下,事件到达的顺序不等于事件发生的因果顺序。当并发量超过两百个终端时,因果乱序的概率急剧上升,仲裁队列开始积压,延迟就上去了。"
"那应该怎么改?"
"换成因果序队列。每个事件携带向量时钟,仲裁的时候先排序因果序,再处理冲突。"
裴博士皱了皱眉:"但方案文档里写的是FIFO模型。"
"方案文档是给客户看的概要设计,不是详细实现。概要设计里写FIFO是为了降低理解门槛,实际实现用的是因果序。这个在详细设计文档里有说明。"
我打开版本控制系统,翻到详细设计文档的第七章,第三节,白纸黑字写着:事件仲裁采用因果序队列,基于向量时钟排序。
裴博士的脸红了。
"沈总,详细设计文档我没看到这一版。我拿到的是上个月的旧版本,第七章还是占位符。"
上个月的旧版本。那是韩明还在的时候出的文档。他在离职前最后一周交了一份概要设计,详细设计只写了一部分就走了。我回来之后更新了完整版,但显然没有同步到所有人手里。
"是我的问题,文档版本管理没做到位。"我说,"你用新版本重新跑一遍测试,应该就没问题了。"
裴博士点了点头,抱着笔记本走了。
他走了之后,我靠在椅背上,想了很久。
这件事表面上是文档同步的问题,但根子上是流程问题。团队扩充到二十三人之后,文档管理、代码版本、测试标准这些基础设施如果没有统一规范,迟早会出更大的乱子。
我打开笔记本,开始写一份技术管理规范。从代码提交规范、文档版本控制、测试环境标准到代码审查流程,一条一条列出来。写到晚上七点多,小赵来敲门,说外卖到了。
我们坐在会议室里吃盒饭,二十多个人,三三两两围在一起。段工端着饭盒走过来,坐在我旁边。
"沈总,今天裴博士那边的事我听说了。"
"嗯。"
"新团队磨合期,这种事难免。但长远看,得有个机制。"
"我正在写规范。"
"需要我帮忙吗?我之前在新加坡的时候,带过三十多人的团队,有一套现成的流程模板。"
"行,你整理一份给我看看。"
段工点了点头,扒了两口饭。
吃完饭,大家继续干活。合资公司的时间表压得很紧,三月底要出第一版原型系统,四月份客户要做中期评审。每一天都在倒计时。
我回到办公室,继续写规范。写到晚上十点,手机响了。是林晓。
她在微信上发了一段语音,声音比上次好多了:"哥,我妈转到北京了,协和那边安排了住院,专家看过了,说情况比想象的好,先做两个疗程的化疗,如果反应好,可以考虑手术。费用方面,集团的保险报了一部分,你垫付的那二十万也退回来了,我转给你。"
我点开转账,没收。
"先留着,阿姨治病要花钱。等彻底好了再说。"
"哥,那怎么行……"
"听话。"
她发了一个哭脸的表情,然后是一段长长的语音。她说北京的医院比这边好太多了,医生说妈妈的病虽然严重但不是绝症,有得治。她说她在北京找了一份兼职,做线上客服,时间自由,能照顾妈妈。她说等妈妈好了,她就回来。
"回来干嘛?在北京好好发展。"
"我要回来。这边有你们在。"
我看着屏幕上的字,鼻子有点酸。
"行,等你回来。"
发完这条消息,我关了微信,继续写规范。写到凌晨一点,终于写完了。我保存文件,关了电脑,靠在椅背上闭了一会儿眼睛。
办公室里安静得能听见空调出风口的风声。窗外的城市已经睡着了,远处的路灯孤零零地亮着。
我想起六年前刚进公司的时候,也是一个人加班到深夜,也是这么安静的办公室。那时候觉得加班是奋斗,现在觉得加班是还债。年轻时欠下的技术债、管理债、人情债,到了三十岁,一样一样要还。
凌晨一点半,我锁了办公室的门,坐电梯下楼。停车场里只有我的车,引擎启动的声音在空旷的地下车库里回荡。
回到家,洗了个澡,上床的时候已经两点了。手机放在床头柜上,屏幕亮了一下。是段工发来的消息:沈总,流程模板整理好了,周一发给您。
我回了一个"好",放下手机。
闭上眼睛的时候,脑子里还在转着明天要开的会、要审的方案、要跟梁博文沟通的投资方第二期款项的事。
人到了这个位置,脑子就停不下来了。
周一上午,我把技术管理规范发给了全体技术团队成员,同时抄送了梁博文和总经理。规范一共三十二页,从代码风格到发布流程,事无巨细。有人看了觉得太严格,但没人有意见——因为规范里每一条都能说出道理来。
下午,段工把他整理的流程模板也发了过来。我对比了一下,在他的基础上做了一些调整,合并成了最终版。
周三,投资方那边传来消息:第二期款项审批通过了,月底前到账。孙副总在群里发了一条消息:"感谢各方配合,项目推进顺利。"配了一个竖大拇指的表情。
我没回。
月底,三月的最后一周。第一版原型系统完成了。我们在测试环境里模拟了五百个终端的并发接入,响应延迟稳定在四十二毫秒以内,远低于五十毫秒的设计要求。裴博士的算法经过几轮迭代,推理延迟也压到了三十五毫秒,虽然断网降级策略还是不够完善,但已经可以用了。
我带着团队做了一次内部演示,录了视频,写了测试报告,发给了梁博文和客户方的项目团队。
演示完那天晚上,我们在公司楼下的湘菜馆吃了一顿饭。二十多个人,三张大桌子拼在一起,菜上了满满一桌。小赵点了啤酒,问我能喝吗。我说少来点。
大家碰了杯,有人喊"沈总辛苦了",有人喊"技术委员会牛逼"。我端着杯子喝了一口,啤酒是冰的,苦里带一点回甘。
段工坐在我旁边,端着杯子说了一句:"沈总,这是我做过的最顺的一个项目。"
"为什么?"
"因为方向清楚,标准明确,出了问题有人扛。"
他说的"有人扛",我知道指的是谁。
"不是我扛。是你们自己干出来的。"
"但方向是您定的。"裴博士在旁边接了一句。他最近黑了不少,眼镜片上多了几道划痕,但眼睛里有光了。上次那个bug事件之后,他收敛了很多,干活踏实了不少。
我笑了笑,没说话。
吃完饭,大家散了。小赵喝了两瓶啤酒,脸红红的,非要送我到停车场。
"哥,我转正了。HR今天通知的。"
"好事。"
"多亏了你。"
"是你自己干得好。"
他嘿嘿笑了两声,在冷风里缩了缩脖子。
"哥,你说我们以后能做成什么样?"
我看着他。他才二十五岁,眼睛里全是热乎乎的期待。
"能做成什么样,取决于你们自己想做成什么样。"
"我想跟你一样。"
"别跟我一样。跟我走一样的路,不如走你自己的。"
他没听懂,也没追问。我们走到停车场,他站在车旁边,朝我挥了挥手。
"哥,慢点开。"
"知道了。"
我发动车子,倒车出库。后视镜里,小赵站在停车场入口的灯光下,朝我挥手,影子被拉得很长。
四月初,客户方的中期评审如期而至。梁博文带着他们的项目团队来了,加上投资方孙副总,一共十来个人,坐在我们十八楼会议室的椭圆桌前。投影仪亮起来,我带着裴博士和段工轮流上台,讲架构、讲算法、讲测试结果。
讲了两个小时,中间被问了十几个问题。梁博文问得最细,孙副总问得最刁,但都在技术范畴内,没有上次的那种咄咄逼人。
最后,梁博文合上笔记本,说了一句话:"比我预期的要好。"
孙副总也点了点头:"原型系统达到这个完成度,说明团队的执行力不错。"
评审通过了。
散会之后,梁博文单独留了我一会儿。
"沈默,投资方那边有个新想法。他们想在第二期款项里追加两千万,专门做AI算法的研发。但条件是,裴博士的算法要独立出来,成立一个AI实验室,由投资方直接管。"
我皱了皱眉。
"直接管是什么意思?不归技术委员会了?"
"对。AI实验室作为合资公司的二级部门,但人事权和预算权归投资方。"
"那技术方向谁定?"
"投资方会派一个AI方向的顾问来把关。"
翻译:投资方想把AI算法这块从我的控制范围里切出去,单独掌控。
"梁总,裴博士的算法目前跟系统架构深度耦合。资源调度模型依赖中枢节点的数据同步机制,如果AI实验室独立出去,接口定义和通信协议谁来协调?"
"这个可以设一个联合工作组。"
"联合工作组说了算还是AI实验室说了算?"
梁博文沉默了。
"沈默,投资方的意思很明确。两千万的追加投资,条件是AI算法独立。如果不接受,第二期款项虽然能到账,但后续的资金支持会收紧。"
又是杠杆。上次是律师函,这次是追加投资。投资方手里永远有筹码。
"梁总,我给你一个折中方案。AI实验室可以成立,但必须作为技术委员会的下属部门,技术方向由技术委员会审批。预算权可以分给投资方,但人事权归我。裴博士向两边汇报,但考核权在我手里。"
"这个方案投资方未必接受。"
"那就让他们提反方案。但底线是:AI算法不能脱离系统架构独立运作,技术方向必须经过技术委员会审批。这是原则问题,不是权力问题。"
梁博文看着我,叹了口气。
"你比上次更难谈了。"
"不是难谈,是清楚了。"
他走了之后,我站在窗前,看着楼下的马路。四月的梧桐树发了新芽,嫩绿色的叶子在风里晃。
手机震了。是陈宇。
"沈默,有个事你可能不知道。城北那家创业公司,就是韩明去的那家,最近拿到了一笔天使轮融资。投资方是深创投。"
深创投。又是深创投。
"谁牵的线?"
"不清楚。但圈子里传,是那个审计部的高经理牵的。"
果然。
"公司叫什么名字?做什么方向?"
"叫'锐界智能',做智能家居硬件的。方向跟咱们那个项目有重叠。"
我握着手机,脑子里飞速运转。
锐界智能。深创投投资。高经理牵线。韩明做技术合伙人。方向重叠。
这不是巧合。这是有人在用资本的力量,从侧面复制我们的项目。投资方在合资公司里拿不到核心技术控制权,就另起炉灶,扶持一家创业公司做同类产品,用韩明的技术能力打底,用高经理的资源铺路。
釜底抽薪。
"陈宇,帮我查一下锐界智能的工商信息,股东结构、注册资本、核心团队,能查多少查多少。"
"行,明天给你。"
第二天上午,陈宇把查到的信息发给了我。锐界智能注册于去年十二月,注册资本五百万,股东有三个:韩明占股百分之三十五,高经理占股百分之二十,深创投占股百分之四十五。经营范围包括智能家居设备、边缘计算硬件、物联网通信模块。
成立时间,正好是我离职后一个月。
也就是说,在我被逼走的同时,有人在另一边搭了一个班子,准备复制我们的项目。
我坐在办公室里,看着屏幕上的工商信息,手指慢慢攥紧了。
不是愤怒。是后怕。
如果我当时没有回来,如果我没有解开加密文件,如果客户没有指定要我,如果合资公司没有成立——那么现在,锐界智能可能已经做出来一个山寨版的方案,拿着深创投的钱,在市场上跟我们打价格战。
而我的方案,我的四年心血,会变成别人砧板上的肉。
手机响了,是梁博文。
"沈默,投资方回了。他们不接受你的折中方案,坚持AI实验室独立,人事权和预算权都要。"
"那就谈不拢。"
"你再想想。两千万不是小数目。"
"梁总,两千万买走我的核心技术控制权,这笔账我不算。"
"不是买走,是合作。"
"合作的前提是平等。投资方要独立AI实验室,本质上就是要把技术从项目里剥离出去。剥离出去之后,他们拿着算法可以跟任何人合作,不一定非得跟我们。这是把鸡蛋放到别人的篮子里。"
电话那头沉默了很久。
"沈默,你有没有想过,如果投资方撤资呢?"
"他们不会撤。"
"为什么?"
"因为他们已经投了锐界智能。如果撤了合资公司,他们手上只有一个创业公司,没有成熟方案,没有客户资源,没有经过验证的原型系统。他们需要合资公司来做标杆,来给锐界智能铺路。所以,他们不会撤。"
梁博文又沉默了。
"你比我想的深。"
"不是深,是看到了他们的牌。"
"那你的牌是什么?"
"我的牌就是:方案是我做的,团队是我带的,技术是我掌握的。他们可以要人、要权、要钱,但拿不走这个。"
挂了电话,我打开邮箱,给陆总写了一封邮件。把锐界智能的情况、投资方的布局、以及我的判断,原原本本写清楚,建议集团法务部启动知识产权监控,防止核心技术被变相窃取。
发完邮件,我靠在椅背上,闭了一下眼睛。
这盘棋越下越大了。从一个人被裁,到五千万的项目,到合资公司,到投资方的博弈,到城北的创业公司。每一步都牵着下一步,每一步都藏着暗流。
但我不再是从前那个只会写代码的人了。
下午,小赵敲门进来,手里拿着一份快递。
"哥,你的东西。"
是一个牛皮纸信封,没有寄件人信息,只有我的名字和办公室地址。我拆开一看,里面是一份专利公开文本,以及一张手写便签。
便签上只有一行字:"这个专利,你看看跟你的方案有没有关系。"
专利名称:"一种基于向量时钟的分布式事件仲裁方法"。申请人:锐界智能科技有限公司。发明人:韩明。
我的手抖了一下。
向量时钟。分布式事件仲裁。这不就是我方案里的核心技术吗?
我翻开专利文本,快速浏览了权利要求书。前三条独立权利要求,每一条都跟我的方案高度重合。虽然措辞做了改动,但核心逻辑、实现方式、技术效果,几乎就是照着我的详细设计文档抄的。
而且,专利申请日是去年十一月。那时候我还在离职期间,方案文档在公司服务器上,加密文件被韩明加过锁。
他不仅看了,还拿去申请了专利。
我拿起电话,拨了法务总监的号码。
"王总,有个紧急的事。我发你一份专利文本,你看看有没有侵权的可能。"
半小时后,法务总监回电话了。
"沈默,这个专利有问题。权利要求书里描述的技术方案,跟你之前提交的方案核心模块高度相似。如果对方专利授权了,反过来可以告我们侵权。"
"能无效吗?"
"要看在先技术证据。你方案的最早提交记录是什么时候?"
"今年六月。"
"那就麻烦了。对方的申请日是去年十一月,比你的提交记录早了七个月。除非你能证明在去年十一月之前,这个技术方案已经以某种形式公开过,或者你有更早的研发记录。"
更早的研发记录。
我想起来了。方案的核心算法,最早的设计草图是在前年的一次内部技术分享会上讲过的。当时有会议记录、PPT和参会人员签名。那份PPT发在了公司的内部知识库里,虽然访问权限有限,但至少证明了我在去年十一月之前就已经完成了核心算法的设计。
"有。"我说,"前年九月的内部技术分享会,我有完整的PPT和会议记录。"
"那就好办。我们可以提专利无效宣告,用你的分享会材料作为在先技术证据。"
"还有一个问题。对方是怎么拿到方案的?"
"这个……"
"我离职前,有人在我的方案文件上加了第二层加密锁。这个人现在去了锐界智能,是技术合伙人。他有机会接触到文件内容。"
法务总监沉默了一会儿。
"沈默,如果情况属实,这不只是专利侵权的问题了。涉及商业秘密窃取,可以走刑事报案。"
"先不急。证据链要完整。"
挂了电话,我坐在办公室里,看着那份专利文本。
韩明。你拿了我做的东西,去申请了专利,还反过来要告我侵权。
我拿起那张便签,翻来覆去看了几遍。没有寄件人。谁寄的?
是陈宇?不像。是梁博文?有可能。是那个审计部的新负责人?不太可能。
不管是谁,这份东西来得正是时候。
我打开电脑,把前年九月技术分享会的PPT、会议记录、参会签名表全部找出来,打包存好。然后给法务总监发了一封邮件,附上所有材料,请法务部启动专利无效宣告的准备工作。
做完这些,天已经黑了。办公室里只剩下我一个人,空调嗡嗡地响。
我站起来,走到窗前。十八楼的高度,能看到大半个城市。远处的CBD灯火通明,近处的居民区星星点点。这座城市每天都在长出新的大楼、新的公司、新的故事。有人上来,有人下去,有人留在原地。
我站在窗前站了很久,直到手机亮了。是小赵发来的消息:哥,食堂关门了,我给你带了份炒饭,放前台了。
我拿起外套,锁了门,走到电梯口。
前台桌上放着一份炒饭,还热着。我拎着炒饭走进电梯,按下了一楼的按钮。
电梯门开了,我走出大厦。外面的风带着春天的味道,不冷不热,吹在脸上很舒服。
我站在路边,打开炒饭的盖子,扒了一口。蛋炒饭,蛋花金黄,米饭粒粒分明,放了葱花和火腿丁。
简单,但好吃。
人这一辈子,说到底不就是这样吗。有人给你使绊子,有人给你递刀子,也有人给你带一份炒饭。你踩过坑,挨过打,也被人扶过一把。最后站在高处往下看,那些坑坑洼洼都变成了风景的一部分。
我吃完炒饭,把盒子扔进垃圾桶,走到停车场。
上车,发动,车灯亮了。
前方是城市的夜,身后是那栋玻璃大厦。
我踩下油门,汇入车流。
路还长,但方向清楚了。
(全文完)
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.