第十八章
周五早上,天终于放晴。
一夜的雨把城市洗得有点发亮,楼下绿化带的叶子上挂着水珠,风吹过,阳光一照,闪得人眼睛发晃。
林霄站在窗边刷牙,手机放在洗手台上,一条条通知在屏幕上跳。
内部论坛的回复、聊天群里的碎嘴、几封会议邀请,还有一个显眼的红点——来自父亲的未接电话。
他盯了几秒,吐掉嘴里的泡沫,拿毛巾胡乱擦了把脸,才点开回拨。
那头很快接通,传来熟悉的方言腔。
“喂,霄啊。”
父亲的声音压得很低,“你忙不忙?”
“不算忙。”
林霄把手机夹在肩和耳朵之间,一边往客厅走一边随手收拾桌上乱放的纸。
“怎么了?”
“你妈在旁边。”
父亲咳了一声,“昨天晚上看到个东西,有点担心。”
“什么东西?”
“网上的。”
后面传来母亲压不住的声音:“你不要装不知道,网上说你什么“乱改什么系统”的,就是你吧?”
她用的是普通话,说得磕磕绊绊:“我看了好几遍名字没写清楚,可是那上面写的那个事、那个公司、那个……那个事故,跟你那时候不是一模一样的吗?”
“电视上有没有播?”
林霄问。
“还没看到电视上。”
父亲赶紧插话,“就是你妈那个什么群里,别人转来的一个文章。”
“还有你表姑他们,说什么‘是不是你们家霄啊’。”
“你姑说她女婿也是搞电脑的,看着像你们行业的。”
“他们也没瞧不起,就问一句。”
“你妈就开始想。”
“你妈睡不着,拿手机看了一晚上。”
母亲在旁边不满地嘟囔:“你还说我,你自己不也一直刷?”
“我刷是看看到底怎么回事嘛。”
父亲小声辩解:“主要是怕真出啥事,你电话也不打一个。”
“听他们说得跟真的似的。”
“说你们那个系统,什么“动几行代码就能把谁谁挡在门外”。”
“还说什么‘有些人就得给你们当白老鼠’。”
“我一听就火大。”
“我知道你不是那样的人。”
“可是别人不知道。”
母亲抢过话头:“他们说你什么“以前背锅,现在心里变扭”。”
“我那时候想——”
“你刚出事那会,不也是每天不说话、自己对着电脑坐一晚上?”
“他们乱讲我也知道。”
“可是……”
她声音歪了一下,“可是当妈的就怕。”
“就怕哪天你想不通。”
“又去天台。”
林霄握着手机,沉默了两秒。
那几个字突然在耳朵边响起——“又去天台”。
他把手指扣在桌沿上,压住那一瞬间翻出来的画面。
“我没事。”
他尽量让自己声音听起来轻松一点:“你们别瞎想。”
“我现在工作挺正常。”
“有同事,有领导。”
“有人骂我,有人撑我。”
“比以前一个人被按在会议室里好太多了。”
“你少说几句好听的。”
母亲哼了一声,“那篇文章下面那么多人吵架,说得跟真的一样。”
“说什么“有内部知情人爆料”,说什么“有截图为证”,还说什么“之前那件事没挖干净”。”
“你到底做没做他们说的那个?”
“动规则是我做的。”
林霄没绕,直接说。
“但不是他们说的那种“我一个人偷偷随便改”。”
“我是在规矩里动的。”
“你让他们听不懂。”
母亲急了,“你就一句话——”
“是不是犯法?”
“不是。”
“那是不是害人?”
“不是。”
他说完又补了一句:“至少不是我看到的那种害。”
电话那头安静了几秒。
父亲叹了口气:“那行。”
“你说不是,我们就信你。”
“别人说什么,我们也只能当——”
“当他们吃饱撑得慌。”
“你自己注意点。”
“不要一个人做什么傻事。”
“有事跟我们说。”
“那个……你妈晚上做的菜,你要是有空,周末回来吃?”
母亲在旁边小声骂:“他哪有空啊,每天忙得要死。”
“我们就问问。”
父亲笑着圆,“问问也不犯法。”
林霄笑了一下:“这周估计来不了了。”
“公司这边事多。”
“等这里一阵过去。”
“我再回去一趟。”
挂电话之前,母亲突然说了一句:“霄。”
“嗯?”
“你要是真做了有点……有点过的事。”
“也别瞒我们。”
“妈不懂你们那些东西。”
“就懂一个。”
“做人别太亏心。”
“你听不听得懂?”
“听得懂。”
林霄说,“我记着。”
挂断。
房间重新归于安静。
【——情绪波动:中度。】
系统淡淡地报了一句。
“他们说得没错。”
林霄靠在椅背上,望着天花板:“我确实动过。”
【——你刚才没对他们撒谎。】
【——你只是没把所有细节说出来。】
【——这就是“成年人的诚实边界”。】
“那篇帖子下面。”
“有没有出现新的‘证据’?”
【——有。】
系统调出几个截图投在他脑子那块屏幕上:
论坛楼层里,有人贴出两张模糊的内部截图——
一张是策略调整说明,标题栏有“高风险人群延迟授权”的字样;
另一张疑似是某个业务群的聊天记录,被打了码。
【A:你们那边那个谁,动了个什么策略,搞得我们这边掉转化。】
【b:听说是之前那个“天台事件”的人,现在认为自己有“拯救世界”的责任。】
【c:我就觉得这种人很危险。】
这两张图的清晰度被刻意压低,时间戳模糊不清,发图的人配的文字是:
【大家自己看吧。】
【有没有“救世主型工程师”,心里没点数?】
【——从图像特征看,这两张图很可能是从内部 pc 上外拍的。】
【——第二张聊天记录的语气、用词习惯,与之前你原公司某人内部留言相似度较高。】
“王承浩。”
林霄低声道。
【——是他,或跟他类似的人。】
【——他们不一定亲自发。】
【——但提供了素材。】
“把‘天台’那件事拿出来晾。”
“他们打的算盘——”
“就是先让我在亲近的人面前内疚。”
“再在行业里塑造一个“危险工程师”的印象。”
【——第二枚栽赃进入加速阶段。】
系统道:
【——第一波,是概念层面的“你动规则”。】
【——第二波,是情绪层面的“你之前有过天台事件”。】
【——下一波——】
【——大概率是证词。】
“证词?”
【——那些“你以为只是随口抱怨过几句”的人。】
【——那些曾经在你身边签过某些字的人。】
【——他们的话,会被挑出来。】
【——变成某个故事的一部分。】
“那就——”
“看他们找谁。”
——
午休前十分钟。
内部邮件提示音响了两下。
主题行写着:
【关于工程规则策略调整的内部沟通会】
发件人是齐总。
邮件正文很简单:
【近期关于工程规则的讨论较多,公司将组织一次内部沟通会。】
【主要参与对象:产品安全团队、若干业务代表、监察及法务代表。】
【会议时间:下周一上午十点。】
【地点:18 楼大会议室。】
【届时希望相关同事就“规则边界”“用户保护与业务发展”的议题,充分发表意见。】
【林霄工程师,作为相关策略提出者之一,请准备简要说明。】
【——你要上台。】
系统道。
“我本来也上过台。”
“这次不同。”
【——上次是对外。】
【——这次是对内。】
【——而且这次的听众里,会有一部分:】
【——真正支持你的人。】
【——一部分:持保留意见的人。】
【——以及一部分:已经被“第二枚栽赃”影响了的人。】
【——他们会带着“你是不是危险”的眼光,看你。】
“那正好。”
“省得以后一个一个解释。”
——
下午两点。
监察那边的小会议室里。
周行打开投影,把那篇匿名帖和公关部的回应一并挂在了屏幕上。
会议只有四个人:
周行、沈倾雪、宋芷,还有林霄。
“齐总那边开这个内部会。”
周行率先发言,“从程序上讲,是正常的。”
“公司内部也确实有声音。”
“不是所有人都认同你那条策略。”
“我们不能假装没有这部分争议。”
“但我担心的是——”
“这件事现在已经不是纯内部问题了。”
他用激光笔点了点那篇帖子的标题:
“外面有人在等。”
“等我们内部吵起来。”
“等我们内部有人站出来,公开说——”
“‘这个人确实有问题’。”
“那他们外面那套“证据链”就齐了。”
“内部有人说 + 外部匿名爆料 + 模糊截图 + 风控会纪要‘泄露一点’。”
“他们就可以写第三篇——”
“‘独家:某平台内部矛盾升级,一工程师动规则引风波’。”
“听起来是不是很有故事感?”
“太有了。”
宋芷扶额,“舆论那边我也在盯。”
“目前外部扩散还在可控范围内。”
“但只要我们内部有一条截屏流出去。”
“那就是另外一个级别。”
“你现在要想的是——”
她看向林霄,“下周一那场会,你怎么说。”
“你说什么,我们这边怎么配合。”
“说错一句话。”
“以后都写在别人文章里。”
“我不打算说太多漂亮话。”
林霄道。
“我只讲两件事。”
“第一,这条策略为什么出现。”
“第二,这条策略在什么边界之内。”
“其他的东西。”
“比如我背过什么锅、有没有创伤后遗症。”
“我不会在会上讲。”
“他们要写,就写。”
“我不会帮他们做文章。”
“但你要记得。”
沈倾雪敲了敲桌子。
“现场不是只有善意的耳朵。”
“你说的每一句话,都有人听得比我们还认真。”
“有的是猎手那边的眼线。”
“有的是——”
“打算自保的人。”
“他们会在以后需要的时候。”
“拿出一两句。”
“剪成另外一种东西。”
“你要先预判这一点。”
【——她在提醒你:别随口说狠话。】
系统翻译给他听。
“那我更要诚实一点。”
林霄说,“如果我装什么都没做。”
“那我和匿名帖里那个说我“自认为站在道德高地”的人。”
“有什么区别?”
周行看着他,突然笑了:“行吧。”
“你只要别在会上一拍桌子。”
“喊一句‘我就是这么干的,你们来杀我’。”
“我们都好说话。”
“我没那么中二。”
林霄说,“至少现在还没有。”
——
会议散了之后,宋芷把林霄叫住,以“顺路”的名义一起去了电梯。
“昨天那份访谈。”
她问,“感觉怎么样?”
“他问得挺狠。”
“我答得还行。”
“有哪句现在想想会后悔?”
“目前没有。”
“那就行。”
电梯门打开,两人走进去。
人不多,角落里站着两个陌生面孔,应该是同楼别的公司的职员,戴着耳机看手机,一副与世无争的样子。
宋芷靠在栏杆上,压低声音:“我这边有一个不完全确认的消息。”
“说。”
“上面那份风险评估报告。”
“关于你的那一部分。”
“初稿已经出来了。”
“上面写什么?”
“具体内容我还没看到。”
“但据说有一条。”
“写的是——”
“‘该个体在面对规则与业务冲突时,倾向于优先考虑“个人判断的善恶标准”。’”
“这个措辞。”
“你懂的。”
“在某些会议上被念出来。”
“后面跟一句——”
“‘建议保持持续关注’。”
“那味道就出来了。”
【——这是那份报告在给你贴标签。】
系统道:
【——“有强烈主观判断倾向”+“建议持续关注”。】
【——等于:】
【——“这人不好控制,但短期不至危险。”】
“至少没有写‘建议限制’。”
林霄说。
“这已经算是好消息了。”
“你心理素质倒挺好。”
宋芷斜睨他一眼,“换了别人,看到这条。”
“已经开始瑟瑟发抖,想想是不是要找个地方“低调一阵”了。”
“你呢?”
“你现在看起来像在规划下一步怎么出牌。”
“本来就是。”
林霄笑了一下,“他们要把我写进报告。”
“那我就当——”
“自己借了他们的笔。”
“在另外几份纸上,多写几行。”
“到时候看看。”
“哪份纸流传得久。”
——
周末没安排加班。
但周六一早,林霄还是照常打开了电脑。
不是为了上班,而是为了整理东西。
他把最近几天所有和自己相关的截图、通知、邮件,分类扔进一个加密文件夹。
一类是“外部叙事”:匿名帖、评论、舆情监测数据。
一类是“内部口径”:公关稿、风险评估访谈时间表、内部沟通会邀请。
一类是“私人记录”:父母的电话、周敏的合同状态变更、猎手发来的威胁短信。
【——你在给自己备份一套“案底”。】
系统说。
“他们在整理他们的案底。”
林霄道,“我也得有一份。”
“免得哪天。”
“只剩别人的版本。”
【——这就是你动手的习惯。】
【——你不是只靠嘴。】
【——你会想办法把手上能抓的东西收好。】
整理完,他把文件夹拖进一个同步盘,又复制了一份到外置硬盘。
这种近乎偏执的备份行为,让他自己都觉得好笑。
“你这是怕哪天被人抄家?”
【——从恶意预判角度看,这种“冗余”的谨慎,在某些时候,会救你命。】
“希望用不上。”
——
下午四点。
手机震了一下。
是一个陌生的本地号码。
“喂?”
“林先生吗?”
那头是个女声,音调略高,但很正式:“您好,我这边是某某律所的律师助理。”
“我们这边接到一个咨询。”
“咨询内容中提到您的姓名和过往经历。”
“我们目前尚不确定具体委托范围。”
“但按流程,需要先征求您的意见。”
“看您是否愿意了解相关情况。”
林霄眉头一动:“什么咨询?”
“对方自称是某媒体机构的法律顾问。”
对方一字一句地说:“他们计划发布一篇关于‘技术人员边界’的深度报道。”
“报道中可能涉及到您曾经参与某项目事故的情况,以及您现在所在公司的某些策略。”
“他们在咨询我们——”
“这篇报道在法律风险上有没有问题。”
“现在的情况是——”
“他们想用您的真名。”
“但考虑到肖像权、名誉权等因素。”
“我们需要问一句——”
“您是否愿意出现在这样的报道中?”
【——第二枚栽赃的“第三波”来了。】
系统道。
【——这不是论坛小帖子。】
【——这是准备端正规媒体牌照的东西。】
【——他们要把你,从“匿名故事中的影子”,变成“可以被搜索到的名字”。】
“我可以拒绝?”
林霄问。
“从法律角度。”
律师助理的语气很谨慎:
“如果报道中使用您的姓名、过往经历,但未侵犯隐私、未构成诽谤。”
“理论上,他们可以在不征得您同意的情况下,以“公共事件相关人物”的身份提及您。”
“但是——”
“出于谨慎。”
“他们还是希望得到一个态度。”
“以便在报道中对您的位置做不同处理。”
“比如用全名、用缩写,还是只用“某工程师”。”
“我们这边的建议是——”
“如果您认为报道有可能给您带来负面影响。”
“可以明确要求对方不要使用您的实名。”
“这不能完全阻止他们写。”
“但可以在后续纠纷中,给您多一点依据。”
【——这就是“文明社会”的栽赃方式。】
系统冷笑。
【——所有程序走得滴水不漏。】
【——他们连问你“愿不愿意被写进去”的这一步,都做得很漂亮。】
【——这样不管你答不答应。】
【——他们都可以在某个会议上说:】
【——“我们征求过他的意见。”】
“你们的客户,是那个媒体?”
“是。”
“那你打这个电话的真正目的,是提醒我?”
“从职业角度。”
律师助理停顿了一秒,“我不能表达任何“立场性的建议”。”
“但我可以说一句。”
“您是少见的,“咨询方在材料里提到的当事人”,但我们还是按照程序,打了这个电话的人。”
“很多时候,连这一步都没有。”
“谢谢。”
林霄道,“那我这边的意见是——”
“我不希望出现在任何带有明显倾向性的报道里。”
“尤其是——”
“由某些已经在舆论场上表达过“鲜明立场”的机构出品的报道。”
“如果对方坚持要写。”
“那他们最好使用非实名的方式。”
“最好连我原本的公司、具体项目都打码。”
“除非——”
“他们愿意把我的完整说法一并写进去。”
“而不是只引用某些人对我的形容。”
律师助理沉默了两秒,像是在笔记里记些什么。
“好的。”
她说,“我会把您的意见转告对方。”
“后续如果他们有进一步动作。”
“您可以再联系律师寻求专门的帮助。”
“也可以什么都不做。”
“这取决于您。”
挂断电话,林霄手指轻轻敲着桌面。
【——他们在给自己铺路。】
系统道:
【——如果以后真的有一篇“深度报道”出来。】
【——他们可以拿出这张通话记录。】
【——说:“我们提前通知过他,他没有采取进一步法律行动。”】
【——于是——】
【——你的沉默,会被解读为“默许”。】
“那就不能沉默。”
“你要起诉?”
“起诉要成本。”
“我现在既没有那么多精力,也没有那么多钱。”
“但我可以——”
“在他们播出之前。”
“写一份完全不同的故事。”
【——你打算自己写?】
“不是写给媒体看的。”
“写给那些可能被当作“证词”的人。”
【——你终于想到这一步了。】
系统笑了一下:
【——“证词”不是凭空长出来的。】
【——是有人曾经说过、签过、抱怨过。】
【——如果你现在先找到其中一部分。】
【——让他们听到你的版本。】
【——以后有人去问他们。】
【——他们的回答,未必就是别人想听的那种。】
“比如——”
“老周。”
“比如当年在事故会上替我说过半句公道话的那个测试。”
“比如现在这家公司里,看着我做过什么的人。”
“我不能要求他们替我洗白。”
“但我至少可以让他们知道——”
“当别人拿着麦克风问他们‘那个工程师是不是很危险’的时候。”
“他们脑子里有两个版本。”
“一个是别人讲的。”
“一个是我自己的。”
——
夜里九点多。
老周发来一条消息:
【明天有空吃个饭?】
【公司楼下那家小馆子。】
【听说你最近成“风云人物”了。】
【请我吃顿饭不过分吧?】
林霄看着屏幕,笑了一下。
【行。】
【明天中午十一点半。】
【我请。】
【——第一份“潜在证词”,来了。】
系统道。
【——你不用教他怎么讲话。】
【——你只要把你这边的东西,讲清楚。】
【——剩下的——】
【——交给他自己的判断。】
“我知道。”
“我不能把所有人都变成“我的人”。”
“我只希望——”
“当他们站在别人话筒前的时候。”
“嘴里说出来的,不完全是别人喂给他们的句子。”
——
第二天中午。
公司楼下那家小馆子人不多,油烟味混着辣椒香,粘在空气里。
老周早到了,穿着一件洗得有点褪色的 t 恤,手里拎着一包外卖,说是顺路帮组里的新人带的。
“哟。”
他看到林霄来,咧嘴一笑:“大名人。”
“最近论坛可热闹了。”
“两边吵得飞起。”
“你那句话——”
“‘我只是一个普通工程师,但我亲眼看过有人因为我们写的东西差点从天台跳下去’——”
“在技术群里被截了好多次。”
“你现在在某些人心里。”
“已经从“背锅男”升级到“站着挨骂男”了。”
“听着不太高级。”
“但比以前起码有点尊严。”
“尊严不能当饭吃。”
老周把菜单丢给他,“不过我还是喜欢你现在这个版本。”
“至少你不像以前那样,一脸“随便你们怎么弄”的表情。”
“以前你那个样子。”
“看着就想揍。”
“现在呢?”
“现在是想帮你揍别人。”
两人点了几个菜,随便聊些组里最近哪个新人上线炸了数据库、哪个老项目终于有人肯重构了之类的。
等菜上得差不多了,老周才放下筷子,认真看着他。
“说吧。”
他道,“找我吃饭。”
“就为了听我夸你?”
“还是有什么要叮嘱的?”
“类似于——”
“‘哥,将来有人来问你一工程师是不是疯子的时候,你帮我说两句好话’?”
“也差不多。”
林霄很坦诚:“最近这阵子——”
“你大概也看到了。”
“有人在讲我的故事。”
“我也在讲我的。”
“以后难免会有一些人,跑来找你、或者别的同事。”
“问——”
“‘他平时是个什么人?’”
“‘他会不会乱来?’”
“‘他是不是那种“觉得自己站在道德高地”的人?’”
“我不会要求你替我遮丑。”
“我只想先把我这边的东西。”
“跟你说一遍。”
“让你以后被问的时候。”
“脑子里不是只有他们那一套词。”
老周沉默了一会儿,忽然笑了:“你这叫什么?”
“叫提前打样本广告?”
“差不多。”
林霄说,“你想怎么理解都行。”
老周端起啤酒杯,碰了下他的:“行。”
“那你讲。”
“我听。”
“我动规则的那件事。”
“你大概知道的。”
“你当时帮我测试过。”
“嗯。”
“你那时跟我说的是——”
“‘我要让那帮吸血鬼多费点劲’。”
“我挺赞同。”
“现在外面那篇文章。”
“把这件事讲成了——”
“‘某工程师以善意为名,给某些弱者关灯,让他们错失服务’。”
“他们没有说假话。”
“但他们挑的是——”
“他们想要那一部分。”
林霄简要把这几天发生的事情讲了一遍,从匿名帖,到风险评估访谈,再到媒体可能要写“深度报道”。
一点不避讳。
“你觉得我会不会乱来?”
最后,他问。
“以我对你的了解。”
老周想了想,“在你现在这个状态下——”
“你会不会哪天突然写一条规则,把所有你看不惯的业务全部干掉?”
“不会。”
“你会不会哪天突然觉得“某类人都该被救”,于是给他们开一条只对他们有利的后门?”
“不会。”
“你会不会因为恨某个人。”
“在系统里对他下死手?”
老周看着他:“以前有这个可能。”
“现在——”
“我觉得你反而会克制一点。”
“至少不会不留底。”
“所以。”
“如果将来有人问我——”
“‘这个工程师是不是危险’。”
“我会说——”
“‘他肯定不安全’。”
“‘但他不是那种“拿系统当玩具”的人’。”
“‘他是那种——’”
老周顿了顿,换了个说法:
“‘他会记账’。”
“‘记自己的账。’”
“‘也记别人的。’”
“‘这种人,有时候很讨厌。’”
“‘但比那些连自己都不记账的人——’”
“‘强多了。’”
【——你收获了第一份自发的“证词”。】
系统道。
【——不是你教他的。】
【——是他自己总结的。】
【——这句话如果有一天被写进哪份记录。】
【——至少不会全是恶意。】
“你觉得。”
林霄问,“我做的这些,在你看来——”
“值不值?”
“你这人。”
老周啃着鸡翅,“最大的毛病就是老爱问这种问题。”
“什么“值不值”?”
“你现在一脚踩在淤泥里。”
“有人往你身上泼脏水。”
“有人帮你擦一擦。”
“明明白白的世道。”
“值不值。”
“对你来说。”
“就是一句话——”
“你睡不睡得着。”
他抬头:“你睡得着吗?”
“有时候睡得着。”
“有时候睡不着。”
“那就说明——”
“你还没彻底变成坏人。”
老周举杯,“为你还睡不着。”
“干一杯。”
——
晚上。
回到出租屋。
林霄又在恶意账本里写了一条:
【自记 006:】
【事件:第二枚栽赃进入证词准备阶段。】
【对策:提前与可能被当作“证人”的人沟通,提供自己的版本。】
【备注:】
【我不能决定别人以后怎么说我。】
【我只能决定——】
【在他们被问起之前,先亲口对他们说一次。】
【——你在做一件很费劲的事。】
系统说:
【——你放弃了“完全躲起来”的安全。】
【——也没有选择“完全交给公关或上面去处理”。】
【——你选择的是——】
【——在这场对你不利的叙事中,尽可能多插几页你写的纸。】
“别人可能会觉得我非常自恋。”
“觉得我把自己当成很重要的人。”
【——在恶意的眼里。】
【——你本来就是一个“值得花心思对付的样本”。】
【——在那些你想保护的人眼里。】
【——你只是一个“愿意多说一句话的工程师”。】
【——至于你在自己眼里是什么。】
【——只有你自己能写。】
“那就写。”
林霄关掉灯,躺在床上。
窗外的城市灯火还亮着,远处偶尔传来几声模糊的喇叭声。
他闭上眼睛,在脑海里掠过那三本账本——
风险评估里的那行小字;
公关稿里的那几个句子;
恶意账本里他自己写下的这些。
【——总有一天。】
系统在黑暗里说:
【——这些东西会被摊在同一张桌子上。】
【——有人会指着它们,说:“这就是你。”】
【——到那时候。】
【——你至少可以说一句——】
【——“这里面,有几页,是我自己写的。”】
“那就够了。”
他在心里默念了一句。
“暴雨来了。”
“我也还有纸。”
——
第十八章·完