书评酱
好看的文学小说书评分享

第3章

5月9 周二 07:30 张江·星图科技食堂

沈蔓端着餐盘坐下时,张朗把手机推到她面前。

屏幕上是“极客论谈”的帖子,已经翻到第三页。点赞最高的几条回复:

· “S姓女架构师?是不是最近在星图那个?听说之前易达的也是靠关系拿的。”

· “技术圈现在也看脸了?真行。”

· “契约婚姻什么鬼?有实锤吗?”

· “楼上,没实锤才叫爆料,有实锤就叫新闻了。”

沈蔓看完,把手机推回去,继续剥鸡蛋。

“你不生气?”张朗瞪大眼睛。

“生气的点是什么?”沈蔓问,“对方没有指名道姓,没有捏造具体技术事实,只是用了‘听说’‘可能’‘存疑’这种词。如果现在回应,等于对号入座。”

“那总不能任由他们泼脏水吧?”

“苏晴晚上会发文章。”沈蔓说,“用数据和事实说话。”

张朗愣了愣:“苏晴?那个科技自媒体的大V?”

“嗯。”沈蔓看了眼时间,“八点我要去松江工厂调研。今天王工那边有什么需要我签字的吗?”

“有个权限申请单……”张朗从包里拿出文件,“王工说,刘振留下的几个旧代码库,需要你审批才能彻底归档封存。”

沈蔓接过文件扫了一眼。申请理由写着:“历史代码存在未知风险,建议封存隔离,后续由新团队重写。”

“可以。”她签下名字,“但封存前要做好快照备份,标注所有已知依赖项。”

“明白。”

沈蔓把最后一口豆浆喝完,餐盘放到回收处。走出食堂时,她看了眼窗外——阴天,云层很厚,像要下雨。

工厂车间里,最怕的就是湿。

09:15 松江·张氏纺织机械厂3号车间

沈蔓一下车就闻到了味道:机油、金属粉尘、还有棉絮特有的甜腻气息。车间很大,头顶是的钢架和光灯,机器轰鸣声震得耳膜发麻。

张磊已经在门口等着。他三十岁上下,穿 Polo 衫配西裤,头发抹了发胶,手里拿着 iPad。

“沈工是吧?”他伸出手,笑容很标准,“我是张磊,负责这次改造对接。我爸……哦,张总说了,全力配合。”

握手时,沈蔓感觉到他手心有汗。

“我们先看设备。”沈蔓打开随身带的工具箱,里面除了笔记本电脑,还有红外测温枪、振动传感器、以及一套绝缘手套。

张磊领着她往里走。车间里工人不多,几个老师傅在机器间巡检,看到他们进来,目光扫过来,又漠然地转开。

“3号车间主要是梳棉机和并条机,都是五年前的老设备。”张磊指着其中一排机器,“故障率最高的就是那三台梳棉机,平均每个月停两次。”

沈蔓走到机器前。机身铭牌上积着薄灰,她戴上手套,用测温枪测了主轴轴承外壳温度:68℃。

“正常应该在55℃以下。”她记下数据,然后拿出振动传感器,吸附在机壳上。传感器通过蓝牙连接手机,屏幕上立刻出现频谱图——在120Hz附近有个明显的峰值。

“轴承内圈磨损。”沈蔓指着峰值,“这个频率对应的故障就是内圈缺陷。预计还能运行……”她调出历史数据模型,“80到120小时。”

张磊凑过来看屏幕:“这就能看出来?”

“振动特征就像指纹,不同故障有不同的频率特征。”沈蔓收起传感器,“现在可以安排维修了。拆检的话,应该能看到内圈有剥落。”

一个穿着工装、满脸油污的老师傅走过来,瞟了眼屏幕:“小姑娘,你这是什么玩意儿?”

“振动分析仪。”沈蔓把屏幕转向他,“老师傅,您听这台机器,是不是有‘咯咯咯’的杂音,间隔大概一秒一次?”

老师傅侧耳听了听,皱眉:“是有。”

“那就是内圈磨损的特征频率。”沈蔓调出理论值与实测值的对比图,“您听出来的间隔,换算成频率就是120Hz左右,和仪器测的一样。”

老师傅盯着图看了几秒,哼了一声:“花里胡哨。我们以前没这些东西,机器也转了几十年。”

“以前是以前。”沈蔓收起设备,“现在人工贵了,停一天损失好几万。提前三天知道哪儿要坏,和坏了再修,区别就是钱。”

老师傅没说话,转身走了。

张磊在旁边笑:“刘师傅就那样,老顽固。沈工别介意。”

“不会。”沈蔓开始检查下一台机器,“张工,我需要设备清单、电气图纸、以及过去一年的维修记录。”

“图纸可能不全……”张磊搓手,“这些年改了不少线路,图纸没更新。”

“能拿到多少算多少。”沈蔓说,“另外,车间网络条件怎么样?有没有预留网口?”

“网络……好像只有办公室有Wi-Fi,车间里没有。”

沈蔓停下动作:“那数据怎么传?”

“可以拉网线嘛。”张磊说,“就是得停工。”

沈蔓在心里记下一笔:网络基础为零,这是第一个障碍。

她继续巡检。到第三台并条机时,她发现一个奇怪的现象——机器控制柜的接线端子处,有几线头的绝缘皮颜色很新,像是最近刚换过。

“这台机器最近修过?”她问。

张磊凑过来看:“没有啊。上周还在正常运转。”

沈蔓没说话,拿出手机拍了张特写。然后她打开控制柜门,里面的PLC(可编程逻辑控制器)型号很老,但旁边多了一个不起眼的黑色小盒子,没有厂商标识。

“这个是什么?”她指着黑盒子。

张磊脸色微变:“可能是……以前加的什么保护装置吧?我不太懂电气。”

沈蔓拿出万用表,测了一下黑盒子的输入输出。输入接在PLC的一个数字输出点上,输出接了个继电器。逻辑很简单:当PLC发出某个信号时,继电器会动作。

但PLC程序里为什么要发这个信号?

“张工,这台机器的PLC程序能读出来吗?”

“程序……程序在刘师傅那儿。他说是商业秘密,不给人看。”张磊擦了下额头的汗,“沈工,你看这都快中午了,要不我们先去吃饭?”

沈蔓看了眼时间,十一点半。

“好。”她收起工具,“下午我想见见刘师傅,聊聊程序的事。”

“没问题,我安排。”

13:00 工厂食堂包间

吃饭时,沈蔓收到苏晴的消息:“文章已发,标题《技术女性的实力不需要‘关系’背书》,半小时阅读破十万。评论区开始反转。”

沈蔓点开链接。

苏晴的文章结构很清晰:

1. 第一部分,直接贴出“极客论谈”帖子截图,指出其影射手法。

2. 第二部分,列出沈蔓在易达期间主导的三个开源链接,代码提交记录、技术方案文档全部公开可查。

3. 第三部分,引用星图数据污染事件中沈蔓的技术复盘报告(脱敏后),展示其问题解决能力。

4. 第四部分,采访了两位与沈蔓过的工程师(匿名),评价其“技术严谨”“沟通直接”“不搞政治”。

5. 结尾段写道:“当一位女性技术人取得成就时,为什么总有人先质疑她的‘关系’而非她的代码?技术圈该用键盘审查八卦,还是用眼睛阅读代码?”

文章评论区已经热闹起来:

· “看完文章去看了GitHub,S蔓的代码写得真净,注释规范,函数封装优雅。这水平需要靠关系?”

· “那个匿名帖明显带节奏,楼主敢不敢实名对质?”

· “作为前易达员工说一句,沈工在的时候是我们组技术最强的,离职是因为不想陪林薇薇搞办公室政治。”

· “支持技术回归技术。”

沈蔓看完,给苏晴回了两个字:“漂亮。”

苏晴秒回:“还没完。我已经锁定发帖IP,虽然用了代理,但跳板机的志显示作时间段和林薇薇公司网络出口流量峰值吻合。证据链在整理。”

沈蔓:“先别公开。留作底牌。”

苏晴:“明白。你要的基金会资金流向也有眉目了,晚上细说。”

沈蔓收起手机,抬头发现张磊正在看她。

“沈工业务真忙啊。”张磊笑着说。

“一点私事。”沈蔓拿起筷子,“张工,下午能见到刘师傅吗?”

“刘师傅……他下午请假了。”张磊眼神闪烁,“说是家里有事。”

沈蔓点点头,没再追问。

14:30 车间办公室

沈蔓在整理上午采集的数据时,张磊端着一杯茶进来。

“沈工,有个事想跟你商量。”他把茶放在桌上,“你看,咱们这个改造,其实挺复杂的。我爸虽然答应了试点,但下面工人不一定配合。刘师傅那种老资格,他要是不乐意,谁都指挥不动。”

沈蔓看着他:“你的建议是?”

“我觉得吧,咱们可以先做个简单的方案,面上过得去就行。”张磊压低声音,“比如就装几个传感器,数据随便传传,报表做得好看点。反正三个月试用期,混过去再说。到时候我爸看到报表漂亮,说不定就批预算了。咱们都省事。”

沈蔓端起茶杯,没喝:“张工,数据造假是底线问题。”

“这怎么叫造假呢?”张磊笑,“就是……优化一下。你也知道,传统工厂都这样,上面要什么就给什么,至于实际效果,谁真去查?”

“我会去查。”沈蔓放下杯子,“如果系统不能实际降低故障率、提高OEE(全局设备效率),这个就没有意义。”

张磊脸色沉下来:“沈工,你这样就不好了。”

“的基础是目标一致。”沈蔓打开电脑,“我的目标是让这些机器少停机、多产出。如果张工的目标只是‘混过去’,那我们确实不好。”

办公室陷入沉默。窗外传来机器的轰鸣声。

张磊站起身:“行,沈工有原则。那我也不多说了。你要的资料我会尽量提供,但工人配不配合,我就不能保证了。”

他走到门口,又回头:“对了,下午车间要换一批皮带,可能会停电一小时。沈工要不先回去?”

“停电正好,我可以测一下设备重启时的电流冲击数据。”沈蔓打开示波器电源,“谢谢提醒。”

张磊盯着她看了两秒,转身走了。

门关上后,沈蔓在笔记本上记下:

观察:张磊倾向于表面工程,可能已受他人影响(程瀚?)。阻力将从‘不配合’升级为‘主动制造障碍’。

应对:1. 争取一线工人支持(用实际效果说话);2. 所有数据本地备份,防止‘意外’丢失;3. 重点检查那台加装黑盒子的并条机。

写完,她收到程屿的微信:“工厂调研顺利吗?”

沈蔓回:“遇到预期内的阻力。在可控范围。”

程屿:“需要支援就说。”

沈蔓:“暂时不用。专利预研下午三点评审?”

程屿:“对。你会连线吗?”

沈蔓看了眼时间,两点四十:“我可以参加前半小时。之后要处理车间停电的数据采集。”

程屿:“好。”

15:00 星图科技·第二会议室(视频接入)

沈蔓用手机接入会议。屏幕里看到程屿、法务总监、以及两位外聘的合规专家。

“关于多模态内容审核专利的合规风险,专家结论如下。”法务总监翻动报告,“主要风险点在于训练数据来源。如果使用用户历史行为数据,必须获得《个人信息保护法》第十三条规定的‘单独同意’。”

一位头发花白的专家接话:“程总,目前星图产品的用户协议是概括性授权,达不到‘单独同意’标准。如果被监管问询,存在被认定为违规的风险。”

程屿看向屏幕:“沈工,技术方案能规避吗?”

沈蔓调出准备好的架构图:“方案是联邦学习框架。数据不出域,模型加密聚合。具体流程:在用户设备端训练本地模型,只上传模型参数更新值,且参数经过同态加密。这样可以论证,我们没有收集和处理个人数据,只是聚合了加密后的模型改善信息。”

专家皱眉:“联邦学习的效率问题怎么解决?”

“我们设计了一种异步聚合算法,允许不同设备在不同时间上传更新,通过动量校正减少偏差。”沈蔓共享了一页算法伪代码,“模拟测试显示,在千万级设备规模下,模型收敛速度比中心化训练慢40%,但仍在可接受范围。”

“技术上是可行的。”另一位年轻些的专家点头,“但监管机构是否认可这种解释,存在不确定性。尤其是近期网信办对AI数据合规的审查在收紧。”

程屿沉默片刻,问:“如果我们先申请专利,但暂不商用呢?”

“可以降低短期风险。”法务总监说,“但专利公开后,技术方案就会暴露。竞争对手……或者别有用心的人,可能会以此为由向监管举报,迫使网信办提前表态。”

会议室安静下来。

沈蔓看着屏幕里程屿的侧脸。他手指在桌面上轻轻敲击,这是他思考时的习惯动作。

“专利继续申请。”程屿最终说,“技术方案部分,增加模糊处理,关键参数用范围值代替。同时,启动B计划。”

法务总监:“B计划是?”

“找一家的律师事务所,以学术研讨的名义,提前与监管专家沟通联邦学习的合规解释。”程屿说,“不是游说,是技术澄清。我们需要在监管形成刻板印象前,植入我们的技术逻辑。”

“这需要时间。”

“所以我们现在就要开始。”程屿看向屏幕,“沈工,专利文档的模糊化处理,你能做吗?”

“可以。”沈蔓说,“但会降低专利的保护强度。”

“比被卡在审查阶段好。”程屿站起身,“今天就到这里。法务部跟进B计划,一周内给我初步方案。”

视频会议结束。

沈蔓退出前,看到程屿对她点了点头。

那是一个很小的动作,但她读懂了意思:按计划推进,风险共担。

16:20 车间停电间隙

车间突然安静下来。机器轰鸣声消失,只剩下通风扇的嗡嗡声和工人的谈话声。

沈蔓趁机连接便携式电源,给那台并条机的控制柜通电。她拆下那个可疑的黑盒子,用万用表仔细测量线路。

黑盒子有三线:红线(+24V)、黑线(0V)、黄线(信号输出)。她顺着黄线追踪,发现它最终连接到一个电磁阀——这个电磁阀控制着并条机的断条自停装置。

逻辑很清楚了:当PLC发出某个信号时,黑盒子会动作,导致电磁阀误触发,机器停机。

人为制造故障。

沈蔓用手机拍下所有接线细节,然后拆下黑盒子,准备带回实验室分析。就在这时,她听到身后有脚步声。

刘师傅站在那儿,手里拎着工具包。

“小姑娘,你动我机器什么?”他声音很沉。

沈蔓举起黑盒子:“刘师傅,这个盒子是您加的吗?”

刘师傅盯着盒子看了几秒,脸色变了:“这不是我加的。”

“那您知道是谁加的吗?”

刘师傅没回答,走过来检查接线。他看了一会儿,骂了一句:“哪个王八蛋的?这是想让机器乱停,好赖我修不好?”

“您不知道?”沈蔓观察他的表情。

“我要是知道,早把他手打断了。”刘师傅从工具包里拿出螺丝刀,“这盒子接在自停线上,信号一来就断条。一次断条处理半小时,产量全耽误了。”

他动作麻利地拆掉多余线路,恢复原状:“好了。你再试试。”

沈蔓重新开机,机器正常启动。

“刘师傅,这台机器的PLC程序,我能看看吗?”她问。

刘师傅犹豫了一下,从口袋里掏出个旧U盘:“程序在这儿。你看可以,别乱改。”

“谢谢。”

沈蔓接过U盘,入笔记本电脑。程序是用老式梯形图写的,她快速浏览了一遍,在其中一个子程序里发现了异常——有个定时器,每八小时触发一次,输出点正是连接黑盒子的那个。

“这里。”她指给刘师傅看,“这个定时器是做什么的?”

刘师傅凑近屏幕,看了半天,脸色越来越难看:“这不是我写的。这定时器没实际作用,就为了那个信号。”

“程序被人改过?”

“U盘我一直随身带。”刘师傅皱眉,“除非……”

他没说完,但沈蔓懂了:除非有人偷偷复制过程序,修改后又偷偷换回来。

“最近谁动过您的电脑或U盘吗?”沈蔓问。

刘师傅沉默了很久,才说:“上周张磊说要用我电脑看个图纸,用了半小时。”

沈蔓记下。

电来了,机器重新轰鸣。刘师傅拍了拍机器外壳,对沈蔓说:“小姑娘,你刚才测振动那个玩意儿,能给我讲讲不?”

“当然。”沈蔓拿出传感器,“很简单,我教您。”

18:00 返回市区车上

沈蔓整理今天的收获:

1. 发现并清除一个硬件层面的故意故障点(黑盒子)。

2. 获得刘师傅的初步信任与技术交流机会。

3. 确认张磊有重大嫌疑(修改程序、加装黑盒子)。

4. 采集了完整的设备基线数据。

她给程屿发了条简报,附上黑盒子的照片和程序异常截图。

程屿很快回复:“证据保存好。张磊这边,我会让赵启明敲打张总。继续推进,但要更注意安全。”

沈蔓:“明白。专利评审会结论如何?”

程屿:“按B计划执行。另外,程瀚今天下午见了汽车零部件厂的李总。”

沈蔓眼神一凛:“消息可靠?”

程屿:“李总的秘书是赵启明的人。见面地点在外滩,谈了四十分钟,内容不详。”

沈蔓:“李总是供应商大会上最难缠的那个。”

程屿:“所以你要加快进度。在程瀚拉拢更多人之前,做出实际效果。”

沈蔓看着窗外飞速后退的街景。天色已暗,路灯渐次亮起。

多线战场,每一线都在推进,每一线都有阻力。

手机又震了一下,是沈浩:“姐!黄酒视频!播放量破五十万,粉丝涨到五千了!评论区好多人问购买链接!”

沈蔓点开沈浩发来的截图。视频数据确实很好,完播率35%,分享率也很高。

她正要回复,沈浩又发来一条:“不过有个事……我朋友大斌,就是跟我一起拍视频那个,他说今天有人请他吃饭,想通过他认识我。说是什么‘品牌方’,想谈。我没答应,但大斌好像挺感兴趣的。”

沈蔓立刻警觉:“对方什么背景?”

沈浩:“大斌没说清楚。姐,我要不要去探探口风?”

沈蔓:“别去。让你朋友也别去。把对方联系方式给我。”

沈浩:“好。”

沈蔓保存了那个号码,发给苏晴:“新线索,可能和程瀚的B计划有关。”

苏晴回复:“收到。基金会资金流向报告我整理好了,晚上发你。有重大发现。”

21:30 华山路别墅·书房

沈蔓打开苏晴发来的加密文件。

报告显示,“长三角青年创业基金会”近期收到的指定捐款,虽然名义上来自“瀚海资本”,但资金实际源头经过三层空壳公司周转,最终指向一家境外注册的“晨曦”——正是程瀚接触的那家外资基金在亚洲的关联实体。

“他们换了个更隐蔽的壳。”苏晴在电话里说,“而且我查到,基金会负责这个的评审委员里,有两个人最近和程瀚的妻子周婷有过饭局。”

“明白了。”沈蔓说,“程瀚的B计划,可能是通过影响评审委员,给沈浩‘开后门’,让他轻松拿到贷款。然后……”

“然后在他最得意的时候,曝出‘造假’‘骗贷’之类的丑闻。”苏晴接话,“连带打击你。”

“很可能是这样。”沈蔓看着报告里的资金流转图,“他们想制造一个‘沈浩靠姐姐关系获得不正当利益’的叙事。”

“够阴的。那你弟那边?”

“我会提醒他。”沈蔓顿了顿,“苏晴,技术社区那个帖子,能不能引导一下舆论?比如,让讨论转向‘传统工厂数字化转型的难点’。”

“你想把战场转移到自己擅长的领域?”

“嗯。与其被动防御,不如主动设议题。”

“行,我安排几个技术大V带话题。”苏晴说,“对了,林薇薇那边,我查到她和程瀚的邮件往来。虽然用了加密邮箱,但有一封被服务器缓存了。内容是关于‘利用供应商矛盾制造事端’。”

“证据保存好。”沈蔓说,“还没到用的时候。”

挂断电话,沈蔓在书房里坐了一会儿。她打开情感记录文档,输入:

“`

情感状态记录 – 2023年5月9

事件:工厂遇阻但技术解决;专利评审遇合规风险;程屿同步程瀚动态并提供支持

理性分析:

1. 技术层面:工厂问题可解,专利风险可控(有B计划)

2. 商业层面:程瀚动作加速,需以更快速度产出实际成果形成壁垒

3. 家庭层面:沈浩风险从直接转为间接(通过社交圈),需防范

感性反馈:

– 对程屿的“风险共担”表态有明确感知(信任深化)

– 对工厂刘师傅的态度转变有成就感(技术被认可)

– 对多线压力的疲惫感累积,但目标感清晰

处理策略:

1. 工厂线:加速推进,用实际降本增效数据说话

2. 专利线:配合模糊化处理,同时准备技术澄清材料

3. 家庭线:加强对沈浩及其社交圈的风险教育

4. 情感线:维持现状,专注应对当前危机

“`

她写完,保存,加密。

窗外传来钢琴声。还是《风居住的街道》,但今天弹得比之前流畅。

沈蔓听了一会儿,关掉电脑。

明天要去工厂继续装传感器,要培训刘师傅用分析软件,要应付张磊可能的新花样,还要准备供应商大会的演示稿。

她站起身,走到窗边。远处陆家嘴的楼群灯火通明,像永不熄灭的服务器阵列。

风从窗缝挤进来,带着夜晚的凉意。

沈蔓拉上窗帘,关灯。

黑暗里,她想起程屿今天在视频会议里的侧脸,想起他敲击桌面的手指,想起他说“按计划推进,风险共担”。

然后她想起刘师傅接过振动传感器时,那双布满老茧的手。

技术要落地,要穿过油污、偏见和人心,才能触碰到真实的价值。

她闭上眼睛。

明天还有仗要打。

继续阅读