大学生初入职场的成长故事

毕业典礼的彩带还飘在记忆里,柯小宁已经站在了创联科技大厦的玻璃幕墙前。他仰头望去,三十八层的建筑在晨光中闪闪发亮,像一座由代码和数据构成的未来之城。

"这就是我要工作的地方了。"柯小宁深吸一口气,手指不自觉地抚平衬衫上并不存在的褶皱。这件新买的浅蓝色衬衫是他用第一笔签约奖金购置的"职场战袍",袖口还留着没剪干净的线头。

电梯里挤满了西装革履的上班族,柯小宁缩在角落,鼻尖萦绕着各种香水、咖啡和皮革混合的气味。他偷瞄着电梯按钮上方的楼层指示——22楼,产品研发部,他的新起点。

"叮"的一声,电梯门开启。柯小宁迈出脚步的瞬间,手机突然震动起来。

"喂,妈?"他压低声音,一边快步走向前台。

"小宁啊,第一天上班别紧张,记得跟同事搞好关系..."母亲的声音透过话筒传来,带着熟悉的担忧。

"我知道,妈,我得挂了。"柯小宁匆忙挂断电话,额头上已经沁出一层细汗。前台小姐抬起头,嘴角挂着职业化的微笑。

"您好,我是新来的柯小宁,今天报到。"

"柯小宁...找到了。"前台小姐在平板电脑上划了几下,"产品研发部,程毅主管的团队。直走到尽头右转,会议室B,他们正在等你。"

柯小宁道谢后快步走向指定地点,却在拐角处与一个抱着文件的身影撞了个满怀。纸张雪花般散落一地。

"对不起!我帮你捡!"柯小宁慌忙蹲下,抬头对上一双略带愠怒的眼睛。那是个扎着马尾的年轻女性,胸牌上写着"市场部 林雯"。

"新来的?"林雯接过他递来的文件,语气缓和了些,"建议你走路看路,程毅可不会这么宽容。"

柯小宁还没来得及询问这句话的含义,林雯已经快步离开。他看了眼手表——8:55,距离约定时间还有五分钟。他加快脚步,却在推开会议室门的瞬间僵住了。

会议室里已经坐了七八个人,正中央是个身材高大的男人,浓眉下锐利的目光像扫描仪般将他从头到脚扫视一遍。

"柯小宁?"男人看了眼手表,"九点整的会议,你迟到了五分钟。"

"我...我以为九点开始..."柯小宁的声音越来越小。他分明记得HR邮件里写的是九点。

"职场第一条规则:提前十五分钟到场。"男人——显然就是程毅——用笔尖敲了敲桌面,"坐下吧,别浪费大家更多时间。"

柯小宁红着脸溜到唯一的空位上,感觉后背已经被汗水浸湿。接下来的半小时像一场噩梦,程毅用飞快的语速介绍项目进度、技术难点和人员分工,时不时抛出的专业术语让柯小宁头晕目眩。

"...所以柯小宁会加入后端优化小组,由李明带他。"程毅突然转向他,"听说你在校期间做过电商平台项目?"

柯小宁眼前一亮,终于等到展示自己的机会:"是的!我主导开发了一个校园二手交易平台,用户量超过两千,获得了校级优秀项目奖..."

"校园项目。"程毅打断他,嘴角扯出一个不算笑容的表情,"知道真实世界的用户量和校园差几个数量级吗?知道支付系统要过多少安全认证吗?"

会议室里响起几声轻笑。柯小宁感到血液冲上脸颊,手指无意识地抠着笔记本边缘。

"下午两点,我要看你对现有API架构的分析报告。"程毅合上笔记本电脑,"散会。"

人群迅速散去,只留下柯小宁呆坐在原地。一个戴黑框眼镜的年轻男子拍了拍他的肩:"别往心里去,程老大对谁都这样。我是李明,你的'导师'。"他做了个引号的手势,"走吧,带你熟悉下环境。"

接下来的几天像一场高强度生存训练。柯小宁每天早到半小时,却总能在电梯里"偶遇"程毅;他熬夜做出的方案,换来的是一连串红色批注;甚至连他精心准备的咖啡都被指出"糖分过高影响专注力"。

周五晚上九点,办公室已经空无一人。柯小宁盯着屏幕上密密麻麻的代码,眼睛酸涩得几乎睁不开。他的分析报告第三次被退回,程毅的评语简短而锋利:"流于表面,缺乏技术深度。"

"我到底哪里不够好..."柯小宁把脸埋进手掌,毕业时的自信早已支离破碎。就在这时,他的手机震动起来,是母亲发来的消息:"儿子,工作还顺利吗?记得按时吃饭。"

柯小宁盯着这条消息看了很久,最终只回复了一个笑脸。他不想让父母担心,更不愿承认自己可能不适合这份工作。

正当他收拾东西准备离开时,一阵急促的键盘敲击声从走廊尽头传来。柯小宁循声走去,发现程毅的办公室还亮着灯。透过半开的门缝,他看到那个平日严厉的主管正眉头紧锁地盯着屏幕,桌上放着半杯早已冷掉的咖啡。

柯小宁鼓起勇气敲了敲门:"程主管,需要帮忙吗?"

程毅抬起头,眼中闪过一丝讶异:"你还没走?"他揉了揉太阳穴,"支付网关出了点问题,明天演示前必须解决。"

柯小宁走近屏幕,快速浏览着错误日志。这让他想起大学时参与的一个开源项目:"是不是SSL证书链验证的问题?我们可以在中间件层重写验证逻辑..."

程毅挑眉看了他一眼,挪开半个身位:"试试看。"

两小时后,当最后一个测试用例通过时,程毅难得地点了点头:"思路不错。"他关上电脑,"为什么选择创联?"

这个突如其来的问题让柯小宁措手不及:"因为...创联的技术栈很前沿,而且..."他犹豫了一下,决定说实话,"而且面试时您问的那个分布式系统问题,我回去研究了整整一周,觉得还有很多要学的。"

程毅嘴角微微上扬,这是柯小宁第一次看到他接近微笑的表情:"周一早会,准备一下你对新项目架构的想法。"他站起身,"现在,回家休息。"

走出大楼时,夜风拂过柯小宁发烫的脸颊。天空中繁星点点,就像代码编辑器里闪烁的光标,等待着他写下新的篇章。也许,只是也许,他能在这里找到自己的位置。

周一早晨七点,柯小宁已经坐在工位上,双眼布满血丝。整个周末,他都在研究程毅提到的新项目架构,笔记本上密密麻麻记满了各种分布式系统的优劣比较。

"早啊,勤奋的小菜鸟。"李明端着咖啡晃过来,瞥了眼柯小宁的屏幕,"哟,研究起微服务了?程老大给你的任务?"

柯小宁点点头,喉咙干涩得说不出话。他昨晚几乎没睡,脑海里全是各种架构图和数据流。

"劝你别太拼命。"李明压低声音,"上周张鹏的方案被程老大毙了三次,最后直接换人负责。那家伙现在看你眼神都不对。"

柯小宁转头看向斜对面的工位。张鹏——一个总穿着格子衬衫的资深工程师——正盯着他,目光相遇的瞬间迅速移开,嘴角却挂着一丝若有若无的冷笑。

会议室里,程毅一如既往地准时。他听完三个人的汇报后,目光落在柯小宁身上:"到你了。"

柯小宁站起身,膝盖微微发抖。他深吸一口气,连接上自己的电脑。"我认为我们可以采用分层式微服务架构,这里我做了一个简单的对比分析..."

前五分钟,他的声音还有些发颤。但随着讲解深入,柯小宁渐渐忘记了紧张,甚至开始在白板上画起数据流程图。"这样虽然增加了初期开发成本,但能有效避免后期扩展时的耦合问题。"

会议室安静得出奇。程毅双手交叉抵在下巴前,目光锐利如鹰。"你考虑过跨服务事务怎么处理吗?"

"可以用Saga模式。"柯小宁迅速调出另一张图,"这里我参考了几个开源实现..."

程毅的问题一个接一个,像一场技术审讯。但奇怪的是,柯小宁发现自己竟然能跟上节奏,甚至在某些点上提出让程毅挑眉的反驳。

"不错。"会议结束时,程毅丢下这两个字,却让柯小宁心头一热。"你负责协助李明实现认证模块。"

走出会议室,李明使劲拍了拍他的背:"行啊小子!程老大说'不错'的次数比我一年听到的都多!"

柯小宁咧嘴笑了,却在转角处撞见了张鹏。"别高兴太早,"张鹏压低声音,"职场不是学校,光会纸上谈兵没用。"说完故意撞了下柯小宁的肩膀。

午休时间,柯小宁独自坐在茶水间,盯着便当盒里母亲硬塞给他的煎蛋发呆。手机震动起来,是一条陌生号码发来的短信:"你的架构分析很精彩。午餐后市场部需要技术咨询,有空吗?——林雯"

柯小宁的心跳忽然加快。他想起那个在走廊撞见的马尾女孩,想起她提到程毅时了然的语气。

市场部的办公室比技术部明亮许多,墙上贴满了各种创意海报。林雯站在一块白板前,正和几个同事讨论什么。她今天穿了件酒红色的衬衫,衬得肤色越发白皙。

"技术顾问来了!"林雯看到他,眼睛弯成月牙,"我们需要给客户演示产品技术优势,但那些术语太晦涩了,能帮我们'翻译'成人类语言吗?"

接下来的两小时,柯小宁沉浸在代码世界与商业语言的转换中。林雯的问题犀利而精准,常常直指技术核心,让他惊讶于一个市场人员的技术理解力。

"你懂编程?"休息间隙,柯小宁忍不住问。

林雯笑了,从抽屉里拿出一盒巧克力推给他:"计算机辅修学位。不过比起写代码,我更喜欢研究写代码的人。"她意味深长地看了柯小宁一眼,"比如为什么程毅对你特别'关照'。"

柯小宁差点被巧克力呛到:"那叫关照?简直是魔鬼训练。"

"创联每年招几十个毕业生,能让他亲自盯的不到十分之一。"林雯转动着手上的钢笔,"虽然方式粗暴了点,但被他'折磨'过的人,两年后都是技术骨干。"

柯小宁怔住了。他突然想起程毅办公室墙上那幅字——"严师出高徒"。

"对了,小心张鹏。"临走时,林雯突然说,"他负责的上个项目被程老大撤换,正需要替罪羊。"

晚上九点,办公室里又只剩下柯小宁一人。他正调试一段认证代码,忽然听到身后有动静。转头看去,张鹏站在他的工位旁,手里拿着一个U盘。

"借你电脑测试个东西,我的机子坏了。"张鹏语气自然得像是日常请求。

柯小宁犹豫了一下:"我正用着..."

"就五分钟。"张鹏已经俯身去插U盘。

一种奇怪的直觉让柯小宁伸手挡住了USB接口:"抱歉,这里面有公司代码,规定不能..."

"规定?"张鹏冷笑,"新人倒是很懂规矩啊。"他直起身,眼神阴鸷,"希望你的代码和你的规矩一样完美。"

第二天早晨,柯小宁刚到公司就发现气氛不对。几个同事聚在一起窃窃私语,看到他立刻散开。李明脸色凝重地走过来:"你提交的认证模块代码出大问题了,整个测试环境崩了。"

"不可能!"柯小宁冲到电脑前,调出昨晚的提交记录。屏幕上赫然显示一段他从未写过的代码——一个明显的内存泄漏陷阱。

"这不是我写的!"柯小宁声音发颤,"我昨晚离开前还运行了所有测试用例..."

"程老大十点开会问责。"李明叹了口气,"赶紧想办法补救吧。"

柯小宁双手发抖地检查代码版本记录。就在这时,一条消息弹出:「检查昨晚21:37的代码提交IP。——林雯」

柯小宁迅速调出系统日志——那个时间的提交来自研发部一台备用电脑,而监控显示当时使用它的人是张鹏。

十点整,会议室里鸦雀无声。程毅面色阴沉地调出错误报告:"柯小宁,解释一下。"

柯小宁站起来,喉咙发紧。他环顾四周,张鹏坐在角落,脸上带着假惺惺的关切。

"这段导致崩溃的代码不是我写的。"柯小宁直接调出IP记录,"昨晚21:37有人用备用电脑修改了我的代码。监控应该能证实这一点。"

会议室里一片哗然。张鹏猛地站起来:"胡说八道!我昨晚只是去拿忘在那儿的手机!"

程毅的眼神在两人之间来回扫视,最后定格在柯小宁身上:"你有备份能证明原始代码是正常的吗?"

柯小宁心跳如鼓。他确实有本地备份,但不足以证明时间节点。就在他绝望之际,一个念头闪过——代码仓库!

"有!"他迅速登录公司Git仓库,"我习惯每个功能分支都打Tag,这是昨晚20:50的版本,所有测试都通过。"他调出测试报告,"而且...这段恶意代码的风格和张鹏上个月提交的日志组件很像,都用了同样的非标准哈希算法。"

张鹏脸色瞬间煞白:"你血口喷人!"

程毅做了个手势,示意技术总监调出张鹏的历史代码。十分钟后,结论显而易见——代码特征高度相似。

"张鹏,HR等你。"程毅的声音冷得像冰,"其他人散会。柯小宁,留下。"

人群散去后,程毅关上会议室门:"为什么不直接指控他?"

柯小宁没想到这个问题:"我...没有确凿证据,只是推测..."

"但你的推测基于技术事实。"程毅难得地叹了口气,"职场不是学校,但也并非战场。有时候,直接亮剑比迂回试探更有效。"

柯小宁低下头:"我只是不想把事情闹大..."

"代码如人品。"程毅站起身,"保护好你的作品,就像保护你的名誉一样。"

那天晚上,柯小宁加班到深夜。当他疲惫地揉着眼睛时,一杯热咖啡放在了他面前。

"庆功宴?"林雯靠在桌边,手里提着两盒外卖,"程老大难得夸人,你该庆祝一下。"

柯小宁接过咖啡,温度刚好。"谢谢你提醒我查IP,不然..."

"职场生存法则第一条:留证据。"林雯打开餐盒,香气四溢的炒饭让柯小宁突然意识到自己饿坏了,"不过你今天做得不错,用技术手段反击比打小报告体面多了。"

他们边吃边聊,从公司八卦到技术趋势。柯小宁发现林雯不仅懂技术,还对行业有独到见解。不知不觉,窗外已是灯火阑珊。

"你知道吗,"林雯突然说,"我最开始应聘的是技术部,但被程老大拒了。"

柯小宁惊讶地抬头:"为什么?你明明很懂技术。"

"他说我'太关注人而非系统'。"林雯笑了,"现在想想他是对的。市场部更适合我,就像技术部适合你一样。"她意味深长地看着柯小宁,"程毅看人很准,他知道谁能成为什么样的工程师。"

周末,柯小宁意外收到林雯的短信:「老城区新开了家程序员主题咖啡馆,有真·键盘巧克力,要不要去探险?」

他回复得比编译通过的速度还快。

咖啡馆里,林雯指着墙上的代码段大笑:"这语法错误太经典了!"阳光透过玻璃窗洒在她的发梢,映出一圈柔和的光晕。柯小宁突然意识到,这是入职以来第一次,他感到如此轻松愉快。

周一早晨,柯小宁提前半小时到达公司,却发现程毅已经在办公室了。更令人惊讶的是,程毅招手叫他进去。

"公司接了个新项目,医疗系统的数据中台。"程毅推过来一份需求文档,"我想让你负责核心模块。"

柯小宁瞪大眼睛:"但我才入职不到两个月..."

"时间不是衡量能力的标准。"程毅目光如炬,"我看过你GitHub上的开源贡献,那些医疗数据处理的思路很新颖。这个项目需要新鲜血液。"

柯小宁接过文档,手指微微发抖。翻到技术需求部分,他眼睛一亮:"这部分数据去标识化的需求,我正好研究过一种改进算法..."

"那就证明给我看。"程毅站起身,"周五前交设计方案。"

走出办公室,柯小宁的胸膛里仿佛有一团火在燃烧。他打开电脑,新建了一个项目文件夹,命名为"FirstBlood"。

工位对面,李明探头过来:"哟,升职了?"

"算是吧。"柯小宁笑了笑,目光不自觉地飘向市场部的方向。他想起林雯说过的话——程毅看人很准。

也许,他真的能在这里找到属于自己的位置。

医疗数据平台的架构设计占据了柯小宁全部的思维空间。连续三天,他工位旁的垃圾桶里堆满了咖啡杯和能量饮料罐,屏幕上永远开着至少十个终端窗口。

"你这样会猝死的。"林雯的声音从头顶传来,同时一杯冒着热气的蜂蜜柠檬茶放在了他键盘旁边。

柯小宁抬头,眼睛干涩得像是被砂纸磨过。林雯今天穿了件墨绿色的针织衫,发梢带着雨后的潮湿气息。

"谢谢。"他双手捧住茶杯,温度透过陶瓷传递到指尖,"这个数据去标识化算法比我想象的复杂,常规的k-匿名方法在动态数据集上会失效..."

"说人话?"林雯拖过旁边的椅子坐下。

"就是...如何让医疗数据可用于研究,又不会泄露病人隐私。"柯小宁调出一张示意图,"比如这条糖尿病患者的记录,即使删除了姓名身份证,通过年龄、性别、居住地组合,还是可能被定位到具体个人。"

林雯凑近屏幕,一缕发丝垂落在柯小宁手臂上,带着淡淡的茉莉香气。"所以你要给数据戴面具?"

"差不多。"柯小宁笑了,突然觉得疲惫一扫而空,"不过面具既要够厚以保护隐私,又不能太厚影响数据价值。"

他演示了几种算法效果,林雯不时提出尖锐的问题,有些角度甚至是他未曾考虑的。讨论正热烈,一条邮件提醒弹出——程毅要求半小时后查看进展。

"完了,我还没准备好演示..."柯小宁的手指在键盘上悬停,突然不确定起来。

林雯按住他颤抖的手腕:"深呼吸。你比你自己想的要强得多。"她从包里拿出一个小喷雾瓶,"闭上眼睛。"

清凉的喷雾落在柯小宁脸上,带着薄荷和某种草药的清香。"这是什么?"

"我的秘密武器,熬夜救星。"林雯笑着收起喷雾,"现在,去征服那个魔鬼教练吧。"

程毅的办公室门半开着,里面传出激烈的讨论声。柯小宁站在门口,听到一个熟悉的名字。

"...林雯最近和技术部走得很近,特别是那个新人。"是技术总监赵峰的声音,"你不觉得奇怪吗?她明明..."

"员工社交自由。"程毅打断他,"说回正题,FDA审核提前了两周,我们必须..."

柯小宁故意加重脚步声,里面的谈话戛然而止。推门进去时,程毅和赵峰的表情都有些微妙。

"开始吧。"程毅恢复了惯常的冷淡。

前五分钟的演示堪称灾难。柯小宁的舌头像是打了结,几次操作失误让界面卡死。就在他额头渗出冷汗时,突然闻到袖口残留的茉莉香气,想起林雯说的"你比你自己想的要强"。

"抱歉,重来一次。"柯小宁深吸一口气,关掉华丽的PPT,直接打开代码终端,"让我们从核心问题开始..."

这一次,他找回了与林雯讨论时的流畅感。当展示到独创的动态差分隐私算法时,他甚至看到程毅的眉毛几不可察地上扬了一下。

"可验证性怎么解决?"程毅突然提问。

柯小宁早有准备,调出一组测试数据:"我在算法中嵌入了验证链,任何数据重构尝试都会留下数学可证明的痕迹..."

演示结束后,赵峰先离开了。程毅却叫住了柯小宁:"算法很精巧,但实际部署会面临性能挑战。"他递过一个U盘,"这里有我十年前做的类似研究,或许对你有启发。"

柯小宁接过U盘,震惊不已:"您也研究过医疗隐私..."

"技术是轮回的,本质问题从未改变。"程毅难得地多说了几句,"记住,这个项目不只是代码和算法,背后是真实患者的生命健康数据。工程师的良心比技术更重要。"

走出办公室,柯小宁迫不及待地查看U盘内容。里面不仅有详实的研究文档,还有一个名为"教训"的文件夹,记录了一次因数据泄露导致的医疗事故案例。最后一页用红色字体标注:"技术可以修复,信任一旦失去就永难挽回。"

当晚,柯小宁在测试中发现了一个可怕的问题——在特定查询组合下,他的算法仍有可能泄露患者身份。更糟的是,这种漏洞在常规测试中极难被发现。

时钟指向凌晨一点,办公室只剩下他一个人。柯小宁盯着屏幕上重现的敏感数据,胃部绞紧。距离项目交付只剩五天,而彻底修复这个问题至少需要一周。

手机震动起来,是林雯的消息:「还在加班?猜你需要这个。」附带一张外卖订单截图——两份披萨已到公司楼下。

五分钟后,他们坐在休息区的落地窗前,披萨盒摊开在茶几上。城市灯火在雨中晕染开来,像是被虚化的光点矩阵。

"出什么事了?"林雯直接问道,"你脸色比上周被张鹏陷害时还难看。"

柯小宁犹豫了一下,还是将漏洞问题和盘托出。说完后,他等待着林雯的惊讶或责备,却只看到她若有所思地咬了一口披萨。

"所以,你现在有两个选择。"林雯竖起手指,"一,按原计划交付,祈祷没人发现这个漏洞;二,申请延期并修复,冒着违约和客户不满的风险。"

"没有两全的办法吗?"柯小宁痛苦地问。

"欢迎来到真实世界。"林雯的声音突然变得锋利,"你以为程毅为什么给你看那些案例?他早知道你会面临这种抉择。"

柯小宁猛地抬头:"什么意思?"

"程毅的'教训'文件夹不是给所有人看的。"林雯的目光穿透雨夜,"十年前那起事故,就是因为一个工程师选择了便利而非正确。"

"你怎么知道这些..."

林雯没有直接回答,而是拿出手机调出一份新闻存档。标题是《医疗数据泄露致患者自杀,科技公司赔偿千万》。报道角落里有一张年轻时的程毅站在法庭外的照片,神情憔悴。

"他背负这个十字架十年了。"林雯轻声说,"现在,他把选择交到你手上。"

柯小宁感到一阵眩晕。他看向自己的代码,每一行都突然有了重量——那可能是某个抑郁症患者的用药记录,某个癌症患者的检查结果...

"我要修复它。"他听见自己说,"即使用通宵,即使项目延期。"

林雯笑了,眼睛在灯光下闪闪发亮:"这才是程毅看中的工程师。"她突然凑近,用手指抹去柯小宁嘴角的披萨酱,"现在,告诉我需要什么帮助?"

接下来的72小时堪称柯小宁生命中最疯狂的工作马拉松。林雯帮他重新规划了测试用例;李明主动分担了部分模块;甚至一向冷漠的赵峰也提供了优化建议。而程毅——他直接联系客户争取了一周宽限期,却对柯小宁只字未提。

第四天凌晨三点,当最后一个测试用例通过时,柯小宁瘫在椅子上,手指因长时间敲击键盘而抽搐。林雯早已靠在沙发上睡着,睫毛在脸颊上投下细小的阴影。

柯小宁轻手轻脚地拿来自己的外套盖在她身上,却不小心碰掉了她的包。东西散落一地,他慌忙收拾,却在一堆化妆品和文件中发现一张照片——年轻的林雯站在大学实验室里,旁边是比现在年轻许多的程毅,两人举着"黑客马拉松冠军"的奖牌,笑容灿烂。

照片背面写着一行小字:"给最懂我的搭档——C.Y."

"那是十年前的事了。"

柯小宁吓了一跳,转头看见林雯已经醒了,正平静地看着他。

"你和程毅...?"

"曾经是同学,后来是搭档,现在是同事。"林雯收起照片,语气平淡得像在讨论天气,"每个人都有不想提起的过去。"

柯小宁有千万个问题想问,但林雯疲惫的眼神让他止住了。他们沉默地看着窗外渐亮的天色,各自怀揣着秘密。

项目最终如期交付——不是原定的版本,而是柯小宁修复后的安全版本。客户对延期略有微词,但当技术团队演示了数据保护措施后,转为高度赞赏。

庆功宴上,程毅罕见地举杯致词:"这次项目教会我们一件事——技术决策首先是伦理决策。"他的目光扫过柯小宁,"欢迎加入真正的工程师行列。"

众人鼓掌时,柯小宁注意到赵峰提前离席,脸色阴沉。更奇怪的是,他看到赵峰在走廊上与一个熟悉的身影交谈——是已经被辞退的张鹏。

"别担心他们。"林雯不知何时站在了他身旁,手里拿着两杯香槟,"职场上总有些人宁愿搞政治也不愿长本事。"

柯小宁接过酒杯,他们的指尖短暂相触:"谢谢你...为了一切。"

"不客气。"林雯的唇角扬起一抹狡黠的笑,"不过如果你真想感谢我,周末陪我去个地方吧。"

周六早晨,柯小宁按约定来到城市边缘的地铁站,惊讶地发现林雯穿着一身运动装,旁边停着两辆山地自行车。

"今天不上班,带你看看这座城市不为人知的一面。"她扔给他一个头盔,"跟上别掉队!"

他们骑过废弃的铁路桥,穿过早市喧嚣的胡同,在城墙断面上寻找百年历史的刻痕。林雯像个专业导游,每个转角都有故事可讲。中午时分,他们停在一家隐蔽的小面馆前。

"这里的牛肉面,"林雯神秘地压低声音,"能治愈所有代码bug带来的心灵创伤。"

面确实美味,但更让柯小宁心跳加速的是林雯吃饭时的小动作——她会把葱花仔细挑到碗边,尝到辣味时会微微吐舌头,像只被烫到的猫。

"所以,"柯小宁鼓起勇气问,"你和程毅是怎么..."

"认识的?"林雯放下筷子,眼神飘向远处,"大学时我们是计算机系仅有的两个拿下ACM冠军的中国人。后来一起创业,做医疗数据分析系统。"

"就是那个出事故的系统?"

林雯点点头:"不过当时我已经离开团队了。程毅独自承担了所有责任。"她转动着茶杯,"知道我为什么告诉你这些吗?"

柯小宁摇头。

"因为我在你身上看到了当年的他。"林雯直视柯小宁的眼睛,"那种对技术近乎天真的执着,还有...不肯妥协的倔强。"

回程时下起了小雨,他们躲在一处屋檐下等雨停。狭窄的空间里,柯小宁能闻到林雯发丝间的洗发水香气,能数清她睫毛上沾的雨滴。

"林雯,我..."

一阵手机铃声打断了他即将脱口而出的告白。林雯接起电话,表情逐渐凝重:"确定是张鹏?...好,我们马上回来。"

"怎么了?"柯小宁问。

"公司服务器被黑了。"林雯已经跨上自行车,"数据正在被删除,包括你刚完成的医疗项目备份。"

柯小宁的心沉到谷底。他们冒雨飞驰回城,水花在车轮下溅起,如同他脑海中翻腾的疑问——为什么是现在?为什么是医疗数据?张鹏一个人能做到这种程度的攻击吗?

当他们湿淋淋地冲进公司时,技术部已经乱成一团。程毅站在大屏幕前,脸色铁青。屏幕上,一条删除进度条正冷酷地向前推进。

"是内部凭证发起的攻击。"赵峰报告道,"张鹏显然留了后门。"

柯小宁突然想起什么,冲向自己的工位:"我有个本地备份!上周做的离线存档!"

"没用的,"李明沮丧地说,"主数据库都被清空了,包括权限系统。"

柯小宁打开自己的终端,心跳如鼓。他的备份确实还在,但如何在没有权限系统的情况下恢复数据?突然,他注意到一个细节——删除操作的速度比正常慢得多。

"这不是单纯的删除..."柯小宁调出网络监控,"攻击者在先加密再删除,他们在偷数据!"

程毅立刻明白了他的意思:"不是破坏,是盗窃。医疗数据在黑市价值连城。"

"但为什么这么慢..."林雯凑过来看监控数据。

"因为他们也在对抗我们的防火墙。"柯小宁突然有了主意,"如果我们不能阻止数据出去,能不能让出去的数据变得无用?"

程毅和林雯交换了一个眼神,几乎同时说道:"投毒数据!"

接下来的半小时像一场技术战争。柯小宁带领团队紧急编写脚本,在流出数据中混入大量错误信息;林雯协调法务联系监管机构;程毅则亲自与攻击者展开反向追踪。

当攻击突然中止时,办公室里爆发出欢呼。柯小宁瘫在椅子上,这才发现自己的手指因紧张而僵硬。林雯递给他一杯热咖啡,眼里满是赞赏。

"追踪到了。"程毅从办公室走出来,表情复杂,"攻击源在城西一家网吧,但背后指使者..."他看向赵峰,"警方刚刚逮捕了张鹏和...我们的一个现任员工。"

赵峰脸色瞬间惨白:"你什么意思?"

"意思是,"林雯冷冷地说,"你和张鹏的勾结暴露了。医疗数据在黑市能卖多少钱?够你提前退休吗?"

赵峰猛地站起来想要离开,却被门口的两名保安拦住。

事后调查显示,赵峰与张鹏策划了这起数据盗窃,目标是柯小宁负责的医疗项目中的珍贵临床数据。而柯小宁的快速反应不仅保住了数据,还帮助警方固定了关键证据。

深夜,当所有人都离开后,柯小宁发现程毅独自站在办公室落地窗前,凝视着城市灯火。

"十年前的事故后,我一度想放弃技术。"程毅突然开口,声音低沉,"是林雯提醒我,问题不在技术本身,而在使用技术的人。"

柯小宁静静聆听,这是程毅第一次对他吐露心声。

"你今天做得很好。"程毅转过身,目光如炬,"不只是技术,更是判断。从明天起,你升任项目组长,负责重建整个数据安全体系。"

柯小宁震惊得说不出话。程毅却已经走向门口,在离开前停顿了一下:"对了,林雯是我见过最聪明的人。别辜负她。"

月光透过窗户洒在空荡荡的办公室里,柯小宁站在原地,感到一种奇妙的圆满。他拿出手机,给林雯发了条消息:「明天有空吗?我想请你吃顿饭,不是同事那种。」

回复几乎是即时的:「终于问出口了?我以为你要等到我们退休呢。」

柯小宁笑着看向窗外,城市的灯光如同无数行等待被编写的代码,而他的故事,才刚刚开始。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容