返回第八章:迷雾中的坐标  东海努力是生存的入场券首页

关灯 护眼     字体:

上一章 目录 下一页

最新网址:m.23uswx.la
    第八章:迷雾中的坐标 (第1/3页)

    项目启动会的灯光太亮,照得每个人脸上的表情都无处遁形。李薇坐在会议室后排,看着PPT上那些熟悉的代码片段——那是她大学时期参与过的开源项目架构。世界有时候小得令人心悸,小到你绕了半个中国,以为甩掉了所有过去,却在最重要的会议室里与它迎面撞上。

    会议室的空调开得太足,冷风从头顶的出风口垂直落下,在李薇的后颈上激起一层细小的颗粒。她不动声色地将笔记本向前推了十公分,让自己完全暴露在灯光下——这是三个月前王总监随口提过的技巧:“当你感到不安时,不要躲进阴影,要让自己被看见。”

    长桌主位坐着的男人正在调试投影仪。沈毅,三十二岁,新调任的技术中心负责人,据说是集团花重金从海外研发机构挖回来的。他低头摆弄连接线的侧脸有种技术人特有的专注,额前一缕头发垂下来,遮住了部分眼镜框。李薇盯着那缕头发,莫名其妙想起大学实验室里那台总在关键时刻卡纸的打印机——表面光鲜,内里总有些顽固的小毛病。

    “可以开始了。”沈毅抬起头,目光扫过会议室。经过李薇时停顿了不到半秒,快得像是错觉。

    王总监清了清嗓子:“那么,‘玄武’数据中台项目启动会现在开始。先由沈总监介绍一下项目背景和技术架构。”

    沈毅起身时碰倒了桌上的矿泉水瓶。瓶子滚了两圈,在桌沿摇摇欲坠,李薇下意识伸手扶住。指尖碰到瓶身的瞬间,她感觉到沈毅的目光落在自己手上——那眼神太熟悉了,是代码审查时发现疑似漏洞的审视感。

    “谢谢。”沈毅的声音很平,接过瓶子时指尖与李薇的短暂接触冰凉。

    投影亮起。第一页是项目概述,第二页是技术栈选型。当第三页出现时,李薇感觉自己的呼吸停滞了半拍。

    那是一张系统架构图,核心层的设计模式她闭着眼睛都能画出来——模块化的插件体系,事件驱动的消息队列,甚至连那几个模块的命名习惯都如出一辙:“守望者”“灯塔”“信标”。三年前,她在大学导师的实验室里,和另外三个同学一起,为这个架构熬了整整两个暑假。后来项目因为经费问题中止,代码开源在技术社区,再后来就没了音讯。

    “这是我们基于业界最佳实践设计的核心架构。”沈毅用激光笔指着图上的模块,“采用微服务设计理念,每个模块可独立部署、扩展。特别值得一提的是‘守望者’监控模块——”

    李薇低下头,在笔记本上画了一个问号,然后用力描成实心。纸被戳破了,露出下一页的横线。她想起大四那年冬天,实验室暖气坏了,四个人围着笔记本电脑改代码,手冻得发红。学长张弛说等这个项目得了奖,就拿奖金去海南毕业旅行。后来项目黄了,旅行自然也黄了。再后来,张弛去了深圳,另一个同学出了国,导师转了行政岗。那段代码像被遗弃的岛屿,静静躺在GitHub上,星星数停留在可怜的十七个。

    “李薇。”王总监的声音把她拉回会议室,“这个架构和你之前做的云端项目有相通之处,后续你主要负责‘灯塔’模块的需求对接。”

    她抬起头,发现沈毅正看着自己。镜片后的眼睛没什么情绪,但嘴角微微绷紧——那是技术人在听到外行评价时的本能反应。

    “沈总监是技术专家,你要多学习。”王总监补充道,话里带着某种平衡的意味。

    会议在四十七分钟后结束。沈毅收拾电脑的速度很快,拔线、装包、起身一气呵成。李薇故意放慢整理笔记的速度,等人都走光了,才起身往门口走。

    “李薇。”

    沈毅站在走廊拐角处,像是特意在等她。走廊的声控灯刚好熄灭,他的脸半隐在阴影里。

    “沈总监。”

    “你在南江大学读过书?”沈毅问得直接,没有寒暄。

    李薇感觉心脏漏跳了一拍:“是的。2016到2020年,计算机学院。”

    “周明远老师的学生?”

    “您认识周老师?”

    沈毅没有回答这个问题。他从包里掏出一个U盘——黑色,金属外壳,边缘已经磨损得发亮。“这里面有架构的详细设计文档。王总监说你很擅长从用户角度反推技术实现,我需要这样的视角。”

    U盘递过来时,李薇注意到他右手虎口处有道浅浅的疤,呈Y字形。这个发现让她莫名安下心来:至少这是个会亲手写代码的人,不是那些只会画PPT的技术官僚。

    “周一前给我初步反馈。”沈毅说完转身就走,脚步声在空旷的走廊里回响。

    李薇握着U盘站在原地,金属外壳在手心里慢慢变暖。她忽然想起周老师常说的话:“代码不会说谎,但写代码的人会。”那时候她不懂,现在有点明白了。

    周末的东海市下起了雨。不是瓢泼大雨,而是那种细密绵长的秋雨,从周六凌晨开始下,到周日下午还没有停的意思。李薇坐在出租屋的书桌前,笔记本电脑屏幕上是沈毅给的文档,右手边摊着大学时的旧笔记本——牛皮纸封面,边角已经磨得起毛。

    文档写得极其详细,详细到不正常。正常的技术文档会给实现思路,但不会连为什么选择某个特定算法都解释三页纸。这不像工作文档,倒像某种证明。

    李薇翻到“守望者”模块的设计说明部分,目光停在第五段:

    “基于滑动时间窗口的异常检测算法,阈值设定参考了N市大学2018年发表的论文《分布式系统故障预测模型研究》……”

    N市大学。周老师博士毕业的学校。2018年那篇论文,李薇记得很清楚,因为周老师曾在课上专门讲过,那是他师弟的研究成果。当时他还开玩笑说:“我们师门就喜欢在同一个坑里挖金子。”

    太巧合了。巧合得像是故意留下的线索。

    李薇打开那个尘封已久的GitHub仓库。最后一次提交是三年前,她的账号显示为“贡献者”,另外三个贡献者的头像已经灰暗——张弛的账号显示“该用户已注销”,另外两个也多年没有活动。她往下翻到issue页面,突然发现一条三个月前的新评论:

    “这个架构的设计理念很棒,我们现在在类似项目中也参考了。感谢开源。”

    评论者的头像是默认的灰色剪影,用户名是一串随机字母数字:u7f3a9e2。点进主页,空空如也,没有任何其他活动痕迹。

    李薇把U盘插上,找到文档的元数据。创建者姓名是“启明科技_技术中心”,但最后修改者的用户名是“shenyi_tech”。她试着在搜索引擎输入这个用户名,跳出来的结果寥寥无几,只有一个技术论坛的注册信息,注册邮箱后缀是某个国外大学的域名。

    雨点敲打着窗玻璃,节奏凌乱。李薇起身泡了杯茶,看着茶叶在热水里慢慢舒展。她想起母亲曾说,看一个人要看他的“底子”——不是表面的光鲜,而是那些被时间磨出来的底色。沈毅的底子是什么?一个海外归来的技术专家,为什么要用大学时期的开源架构?为什么要留下那些明显的线索?

    手机震动起来,是陈浩的微信:“看到沈总监给的文档了吗?你怎么看?”

    李薇盯着这句话看了十秒。她和陈浩的关系很微妙,既是竞争对手,又被迫在项目上合作。这种时候的询问,很难分辨是打探还是求助。

    “很详细,正在看。”她回复得模棱两可。

    “我觉得有点不对劲。”陈浩的下一条消息来得很快,“太详细了,像教学材料。而且架构设计……我怎么觉得有点眼熟。”

    李薇的

    (本章未完,请点击下一页继续阅读)
最新网址:m.23uswx.la

『加入书签,方便阅读』

上一章 目录 下一页