晋江文学城
下一章   目录  设置

1、当Excel男神遇上人间BUG ...

  •   早晨六点零三分,金融系男生宿舍三楼,一片死寂。

      除了最里间那扇门缝下透出的、冷静到近乎冷酷的白光。

      林卷坐在书桌前,背脊挺直如尺,指尖在键盘上敲出均匀密集的声响,像一场无声的金属雨。屏幕冷光映在他脸上,勾勒出过于清晰的轮廓——高挺的鼻梁,薄而线条分明的唇,还有那副遮挡了部分眼神的金丝眼镜。镜片后的瞳孔是偏浅的琥珀色,此刻正以每秒扫视三行的速度,处理着屏幕上滚动的数据。

      他的书桌整洁得像手术室:文具按使用频率排列,书籍按出版年份编码,连盆栽绿萝的每一片叶子都朝着最佳采光角。墙上贴着的不是海报,而是一张巨大的、色彩编码的“人生五年规划甘特图”。

      此刻,他正在这张图的某个细分节点上,遭遇了计划外的地震。

      校园系统界面,全能挑战赛匹配结果,赫然显示着:

      【队友:陆闲(哲学系)】

      林卷敲击键盘的手指,骤然停住。

      那停顿非常短暂,不到半秒。但如果有高速摄像机,会拍到他手背上微微绷起的筋骨线条,和镜片后一瞬间缩紧的瞳孔。

      他缓缓向后靠进椅背,这个动作本身已经算得上“失态”。然后,他抬起手,用食指关节推了推眼镜框——这是他极少做的、带点人性化烦躁的小动作。

      “陆闲。”他念出这个名字,声音很低,平直,没有任何情绪起伏,但在这寂静的清晨房间里,莫名有种宣判的意味。

      他调出陆闲的公开档案。

      GPA 2.1,出勤率感人,获奖记录空空如也,教授评语一栏写着:“该生对知识的理解方式……别具一格(有时令人费解)。”

      林卷的嘴角极其轻微地向下撇了半分——这在他脸上,相当于普通人掀桌子的反应。

      他闭上眼睛,深吸一口气,胸腔平稳扩张。三秒后,睁眼,那点微小的情绪波纹已经消失无踪,眼神重新变得像校准过的仪器。

      危机应对协议,启动。

      首先,信息搜集。校园内部系统虽然不公布个人手机号,但课程表、宿舍分配(三号楼412,哲学系男生寝室)、以及上学期“校园公共事务联系表”上陆闲填写的备用邮箱,都是公开信息。林卷的手指在触控板上快速滑动,眼神专注冰冷,像在组装枪械零件。

      十五分钟后,一份名为《关于与陆闲同学组队参加全能挑战赛的可行性及风险管控方案(初版)》的文档,在他指尖诞生。不是42页——那是他习惯性虚报以显严谨的数字——而是结构清晰、直击要害的18页。数据模型是基于他早就做好的通用模板,只是替换了变量和参数。图表自动生成,风险评估矩阵调用的是旧有算法。

      他做事,从来讲究效率。

      按下发送键的瞬间,窗外天色仍是深蓝。

      林卷站起身,走到衣柜前。柜门打开,里面挂着的白衬衫如同列队的士兵,每一件都熨烫得挺括。他取出一件,慢条斯理地换上,扣子从下到上一颗颗系好,最后调整袖口,露出腕骨清晰的手腕和一款样式简洁的黑色手表。

      镜子里的男人,英俊,冰冷,一丝不苟,像杂志上走下来的金融精英模特,只是眼神里没有温度,只有精确的计算。

      他拿起桌上准备好的文件夹——里面是刚打印出来的方案精要,以及一份他手写的、逻辑严密的“劝说话术流程图”——转身出门。

      脚步落在走廊上,节奏稳定,每一步的间距几乎相同。

      而此刻,三号楼412寝室,是另一个世界。

      陆闲整个人陷在柔软的被窝里,睡得天昏地暗。黑发乱糟糟地铺在枕头上,一缕翘起来,随着他平稳的呼吸轻轻晃动。他侧躺着,半张脸埋在枕头里,只露出浓密的睫毛和挺直的鼻梁。被子被踢到了腰际,身上套着一件宽大的灰色棉质T恤,领口歪斜,露出一截线条漂亮的锁骨和瘦削的肩膀。

      床头柜上,闹钟显示七点过五分。旁边堆着几本边角卷起的哲学书、一个空可乐罐、一包吃了一半的薯片,以及一张用啤酒杯压着的纸条,上面龙飞凤舞地写着:“本周目标:活着。”

      枕头底下,手机嗡嗡地震动起来,闷响在布料下,像一只垂死挣扎的蜂。

      陆闲的眉头蹙起,在睡梦中含糊地咕哝了一声,手臂从被子里伸出,胡乱摸索。他摸到手机,看也不看,凭感觉滑向挂断的方向。

      世界安静了。

      他满足地叹了口气,把脸更深地埋进枕头,眼看就要重回梦乡。

      三十秒后。

      叮!叮!叮!

      连续三声清脆的邮件提示音,在寂静的房间里炸开。

      陆闲的身体猛地一弹,像被电了一下。他眼睛没睁开,先骂了一句含混不清的脏话,然后才勉强撑开一条眼缝。手机屏幕的冷光刺得他立刻又闭上了眼。

      他挣扎着,用尽清晨全部的意志力,再次睁开。

      屏幕上是邮箱通知,发件人:林卷。标题长得令人发指。

      陆闲盯着那标题看了三秒,眼神放空,然后——

      拇指按住,拖动,干脆利落地扔进了“垃圾邮件”文件夹。

      动作行云流水,带着一种长期对抗无用信息的熟练慵懒。

      他把手机塞回枕头底下,翻了个身,用被子蒙住头,准备续上刚才那个关于不用起床也能拿到学分的梦。

      “叩、叩、叩。”

      敲门声响起。不重,但非常持续,且节奏均匀得像节拍器。

      陆闲在被子底下痛苦地蜷缩了一下。

      敲门声停了。

      他刚松了口气。

      “叩、叩、叩。”

      又来了。同样的节奏,同样的力度,仿佛门外站着的不是人,而是一个设定好程序的敲门机器人。

      陆闲终于忍无可忍,一把掀开被子,顶着一头鸟窝似的乱发,眼睛还没完全睁开,就暴躁地吼了一嗓子:“谁啊?!大清早的奔丧啊?!”

      门外静了一瞬。

      然后,一个清晰、平稳、毫无晨起沙哑感的男声传了进来,穿透木门,字字分明:

      “陆闲同学,早上好。我是林卷。关于全能挑战赛组队事宜,我认为我们需要当面沟通。根据你寝室Wi-Fi设备在过去十分钟内的数据包活跃度,以及你昨晚的游戏平台在线记录推算,你现在清醒的概率高于百分之九十五。请开门。”

      陆闲坐在床上,愣住了。

      他眨了眨眼,又眨了眨眼,消化着这段话里巨大的信息量。

      Wi-Fi数据包活跃度?游戏平台记录?概率推算?

      “……我靠。”他低声吐出两个字,语气里充满了难以置信和一种“见了鬼了”的新奇感。

      他抓了抓头发,终于彻底醒了。不是自然醒,是被一种超出他理解范围的“硬核叫醒服务”给炸醒的。

      趿拉上那双鞋底快磨平、却异常舒适的绿色恐龙头毛绒拖鞋(左脚恐龙在笑,右脚恐龙在哭),他晃晃悠悠地走到门口,一把拉开门。

      门外的景象,让他瞬间彻底清醒,甚至有点想笑。

      林卷站在那里。

      清晨走廊的光线从他身后窗户照进来,给他周身镀了一层冷白的边。白衬衫挺括得没有一丝人间的褶皱,扣子严谨地系到最上方,喉结清晰。深灰色西装裤裤线笔直,皮鞋锃亮。头发梳理得一丝不苟,额前碎发的弧度都透着精心设计过的随意。鼻梁上那副金丝细边眼镜的镜片,反射着走廊的灯光,让人看不清他眼底的情绪。

      他手里拿着一份厚厚的文件夹,姿态端正,表情平静,但那种平静不是放松,而是一种高度控场下的绝对稳定。他整个人像一颗精密拧紧的螺丝,与这栋弥漫着睡眠、泡面和陈旧书籍气息的老宿舍楼格格不入。

      而门内的陆闲——

      头发东翘西翘,眼底还带着没睡够的淡淡青影,身上那件旧T恤领口歪斜,露出一大片锁骨和瘦削的胸膛。灰色运动裤松垮垮地挂在胯上,裤脚一高一低。最绝的是脚上那两只表情分裂的恐龙拖鞋,正大咧咧地踩在有点脏的地板上。

      两人一里一外,一光一暗,一尘不染一乱七八糟,像是两个次元的生物偶然发生了空间重叠。

      空气凝固了几秒。

      陆闲的视线从林卷的头发丝,扫到他的皮鞋尖,再回到他那张没什么表情的俊脸上。然后,他忽然勾起嘴角,笑了。

      不是礼貌的笑,也不是嘲讽的笑,而是一种看到极其有趣、极其荒诞事物时,从喉咙深处滚出来的、带着气音的真实笑意。他眼睛弯起来,那点没睡醒的慵懒被浓厚的兴味取代。

      “林……卷,是吧?”他开口,声音还带着刚醒的低哑,但语调已经恢复了那种慢悠悠的、仿佛对什么都提不起劲,又对什么都有点好奇的调子。“金融系那位……嗯,传奇人物?”

      林卷的目光平静地扫过陆闲的全身,像扫描仪在读取数据,最后落回他脸上。他的眉头几不可察地动了一下,可能是在评估“传奇人物”这个词的准确性和潜在含义。

      “我是林卷。”他开口,声音平稳无波,递出手里的文件夹,“这是初步合作方案的纸质版,以及基于你过往行为数据建立的配合度预测模型。我希望你能花五分钟浏览重点部分。”

      陆闲没接。他抱着手臂,斜倚在门框上,姿态松散得像没骨头。他歪着头,上下打量着林卷,眼神里充满了研究新奇物种般的好奇。

      “林学霸,”他拖长了声音,每个字都像在舌尖上滚过一圈才吐出来,“你平时……都起这么早?还……穿这样?”他用手比划了一下林卷全身。

      “早晨五点五十至六点是大脑清醒度第一个高峰,适合处理复杂任务。”林卷回答,像是背诵教科书,“着装规范是对事务的基本尊重,也能提升个人效率感知。”

      陆闲“噗嗤”一声乐了,肩膀抖了抖。

      “效率感知……”他重复这个词,笑着摇摇头,“你们金融系,是不是连呼吸都要计算一下肺泡交换率啊?”

      林卷看着他,没笑,但眼神里似乎掠过一丝极其微弱的波动,像是平静湖面被一颗小石子轻轻点了一下。他推了推眼镜:“从生理学角度,计算呼吸效率并非没有意义,但日常应用价值不高。我们回归正题。”

      他把文件夹又往前递了递,动作稳定,带着一种不容拒绝的坚持。

      陆闲终于伸手接过。文件夹很沉,纸张边缘锋利。他随手翻开一页,映入眼帘的是复杂的曲线图和密密麻麻的注释。他快速扫了几眼,翻到最后一页的总结。

      【预期合作成功率:68.7%(注:此数据基于陆闲同学历史行为模式预测,若其配合度提升10%,成功率可增至72.4%)】

      陆闲盯着那个带小数点的百分比,看了足足三秒。

      然后,他“啪”地一声合上文件夹,动作干脆利落。他抬起头,看向林卷,脸上的笑容淡了些,但眼底的光更亮,像被什么东西点燃了。

      “林卷。”他叫他的名字,这次没加“学霸”,语气也正经了些,“你知道你这套东西,最大的问题在哪儿吗?”

      林镜片后的目光专注地落在他脸上,微微偏头,示意他说下去。这个动作让他看起来少了几分机器感,多了点人性化的“聆听”姿态。

      “你把我,”陆闲用指尖点了点文件夹上自己的名字,又指了指林卷胸口——那里大概是他认为的“心脏”或者“程序核心”的位置,“当成了一个参数。一个可以预测、可以调整、可以往你那个完美模型里塞的‘变量X’。”

      他上前半步,两人之间的距离骤然缩短到不足半米。

      林卷没有后退,但身体几不可察地绷紧了一瞬,像精密仪器感应到未知接近。他能闻到陆闲身上传来的、混合了干净棉质布料、淡淡汗味和睡眠气息的味道,不讨厌,但……陌生。强烈地陌生。

      陆闲看着林卷近在咫尺的脸,看着他镜片后那双颜色偏浅、此刻映着自己影子的瞳孔,忽然笑了,露出一点尖尖的虎牙,笑容里带着点顽劣和挑衅:

      “但我不是参数,林卷。”他的声音压低了些,带着刚睡醒的沙哑,却字字清晰,“我是BUG。”

      “专门克你这种——”他的目光落在林卷手里那支随时准备记录的银色钢笔上,笑意加深,“——一切都要按行运行的,完美程序的,那种最不可控的随机BUG。”

      走廊里安静下来。

      远处传来水房洗漱的声音,拖沓的脚步声,还有不知哪个寝室隐约的游戏音效。

      林卷看着陆闲。

      陆闲也看着林卷。

      一个眼神冷静如算法,一个眼神懒散却带着灼人的亮光。

      几秒钟后,林卷忽然也极轻微地勾了一下唇角。

      那弧度太小,太快,几乎让人以为是错觉。但陆闲捕捉到了。

      然后,林卷慢条斯理地从西装裤的另一个口袋里,掏出一张折叠整齐、但边缘已经有些磨损的A4纸。他展开它,动作从容不迫。

      纸上,是手写的今日训练计划。字迹工整如印刷,但旁边空白处,多了许多新的、略显潦草的备注。

      “我知道。”林卷开口,声音依旧平稳,但仔细听,似乎多了一丝极淡的、难以察觉的……兴味?“所以,这是为你这个‘特定BUG’量身定制的补丁程序1.0版。”

      陆闲挑眉,凑过去看。

      计划表旁边,用不同颜色的笔写着:

      【BUG应对预案】

      ·若触发“突发性动物亲近行为”(如撸猫):允许,单次计时5分钟(若目标可爱度评级≥8/10,可延长至7分钟)。
      ·若触发“合理性生理需求申诉”(如渴、饿、累):核实真实性(心率/表情分析),若为真,提供补给(已备能量胶/水);若存疑,记录一次“疑似战术性拖延”。
      ·若触发“哲学性存在质疑”(如“跑步的意义是什么”):启动标准应答模板A-3(见附录),并引导回归训练主题。
      ·若直接触发“强制关机”(躺倒不动):尝试物理启动(轻拍),若无效,启用备用方案——激将法(话术库已更新)。

      陆闲的目光落在“可爱度评级≥8/10”和“战术性拖延”这几个词上,肩膀开始控制不住地抖动。

      他抬起头,看着林卷那张严肃认真、仿佛在讨论核反应堆控制方案的俊脸,再也忍不住,放声大笑起来。

      笑声清朗,在清晨的走廊里回荡,充满了真实的、毫不掩饰的欢乐。

      “林卷……林卷!”他笑得眼角渗出一点生理性的泪花,一手捂着肚子,一手指着那张计划表,“你真是……真是个天才!还‘可爱度评级’?!你当是选美比赛吗哈哈哈!”

      林卷看着他笑得前仰后合的样子,镜片后的眼睛里,那丝微弱的波动又出现了。这次持续得更久一些。他安静地等着陆闲笑完,才平静地补充:

      “根据《动物行为学与人类情绪反馈关联研究》的摘要,视觉上的‘可爱’特征确实能触发多巴胺分泌,导致时间感知扭曲,从而延长互动时长。评级系统是为了量化这一影响,方便调整时间预算。”

      陆闲的笑声渐渐平息,但嘴角依然高高扬起。他用手背擦了下眼角,看着林卷,眼神亮得惊人,像是发现了世界上最有趣的玩具。

      “行。”他直起身,抓了抓自己乱糟糟的头发,语气里带着一种“我认栽,但你也别想好过”的爽快,“陪你玩玩,BUG就BUG。不过——”

      他拖长声音,转身往乱七八糟的寝室里走,从椅背上抓起一件黑色连帽卫衣套上,动作随意洒脱。

      “——你这‘补丁’,最好多准备几个版本。”他回过头,逆着寝室里昏暗的光线,脸上带着那种招牌式的、懒洋洋又狡黠的笑,“因为本BUG的变种速度,可能比你更新迭代快。”

      林卷站在门口,看着他弯腰系好那双脏兮兮的白色板鞋,看着他把钥匙、手机、还有不知道从哪个角落摸出来的半包糖,胡乱塞进卫衣口袋。

      晨光从走廊窗户涌进来,落在林卷挺括的白衬衫上,也落在陆闲松垮卫衣的褶皱里。

      一个像精心编写的代码,严谨,高效,目标明确。

      一个像随机生成的乱码,无序,跳跃,意义不明。

      林卷推了推眼镜,将那张写满“BUG预案”的计划表仔细折好,收进口袋。然后,他迈步,跟上了那个已经晃悠到走廊尽头的、懒散背影。

      他的步伐依然稳定均匀,但仔细观察,会发现他的步频,似乎微妙地调整了半拍。

      为了跟上那个不按常理出牌的“变量”。

      或者说,

      为了捕捉那个让他精密世界出现意外波澜的——

      BUG。

  • 昵称:
  • 评分: 2分|鲜花一捧 1分|一朵小花 0分|交流灌水 0分|别字捉虫 -1分|一块小砖 -2分|砖头一堆
  • 内容:
  •             注:1.评论时输入br/即可换行分段。
  •                 2.发布负分评论消耗的月石并不会给作者。
  •             查看评论规则>>