我盯着手机屏幕,指尖悬在键盘上方,迟迟没有落下。那串中奖号码像一排冰冷的钉子,钉进我的视网膜里——2641。
我下意识去翻自己的月票记录,手指发颤,点开起点APP的动作慢得像卡顿的旧电影。【我】→【月票】→【月票纪念册】→【9月】。页面加载的三秒里,后颈沁出一层细汗,喉结上下滚了滚。
2641。
它就躺在那里。
不是幻觉。不是眼花。不是系统延迟的错觉。
我的月票序号,清清楚楚,明明白白,是2641。
我猛地屏住呼吸,心脏撞得肋骨生疼,仿佛下一秒就要破膛而出。手机屏幕的光映在瞳孔里,微微晃动,像水面倒映的碎星。我点开那张月票截图——灰底白字,序号栏赫然印着“2641”,右下角还带着起点官方水印和时间戳:2023年9月5日 21:47:13。再点开个人主页截图,ID“林砚”两个字稳稳钉在顶部,头像还是上周用AI生成的那只眯眼笑的柴犬,连签名都没改过:“学不会Python,但想学会活着。”
我攥紧手机,指节泛白。窗外夜色浓稠,楼下便利店招牌的蓝光透过纱帘,在地板上投下模糊的光斑,一闪,又一闪。
这不是梦。
可这比梦还荒诞。
——我不过是个普通二本大三学生,白天在城郊职校旁听机械制图课,晚上回合租屋打三份零工:给教育类公众号写软文、帮考研机构录真题解析音频、替某MCN公司回复小红书评论区。银行卡余额常年徘徊在四位数边缘,上个月交完房租后只剩83.6元,靠泡面续命整整九天。我连外卖红包都要攒满三张才敢点一份黄焖鸡米饭。
而此刻,我手握一张可能价值两万块的抽奖资格。
起点官方说明写得很清楚:本次抽奖为“真金白银实物兑付”,奖品为定制版华为Mate60 Pro+(含专属刻字服务)一台,市场价21999元;另附赠“年度VIP尊享礼包”——含全年起点读书SVIP、实体书盲盒季刊、作者签售会VIP通道及线下见面会席位。
我盯着“作者签售会VIP通道”七个字,喉咙发紧。
因为这个群,真的有作者。
而且不止一个。
——【我的学习群里全是真大佬】。
这是我在七月初误点进来的微信群,群名土得掉渣,头像是一张P过的Excel表格截图,备注写着“纯学习,禁闲聊,禁广告,违者踢”。当时我正被Python的pandas模块折磨到凌晨两点,搜“pandas merge报错”跳出来第一页就是这个群的引流帖:“入群领《数据清洗实战百例》PDF+大神手写注释版源码”。我抱着死马当活马医的心态加了,结果验证消息刚发过去,秒通过。
群主昵称叫【老陈】,头像是一张泛黄的老式课桌照片,简介只有一行字:“教过三千人,没一个退学的。”
我没多想。直到进群第二天,看见有人问:“老师,Kaggle Titanic项目里特征工程怎么处理缺失值更合理?”
老陈回得极快:“先看缺失机制,MCAR/MAR/MNAR判定错了,后面全白干。你发下data.info()和缺失率热力图,我语音给你拆。”
十分钟后,他发来一段67秒的语音。语速平缓,逻辑密实,连标点停顿都像用尺子量过。我边听边记笔记,手心冒汗——这根本不是普通培训班讲师能讲出来的深度。那是把统计学底层逻辑嚼碎了、煨透了、再裹上糖霜喂给学生的耐心。
后来我才慢慢摸清群里的水有多深。
那个总在凌晨三点发“今天又debug到天亮”的【阿哲】,头像是一张泛着蓝光的服务器机柜照片,签名写着“不写bug的人生不完整”。有次我偶然在知乎看到一篇爆火的技术长文,作者ID叫“哲岸”,讲的是分布式系统一致性协议的工业级落地难点。我翻到底部,看见认证信息:“前某云核心中间件架构师”。而群里阿哲发的一句随口吐槽:“raft日志压缩那块,我们当年踩坑踩得裤衩都不剩……”配图是段带注释的Go代码,函数名赫然写着“CompactRaftLogV3”。
还有【苏青】,头像永远是一支插在青瓷瓶里的枯枝,签名是“墨未干,字已远”。她从不说话,只偶尔转发一些古籍扫描页——敦煌残卷《金刚经》唐咸通九年刻本的局部高清图、宋刻本《陶渊明集》的批注页、明代《永乐大典》嘉靖副本的纸张纤维显微照。直到某天群文件更新,她上传了一份《〈红楼梦〉程甲本与脂评本异文对照表》,EXCEL里列了两千三百余处差异,每一条都标注了版本源流、校勘依据、脂批对应关系。我战战兢兢私聊问她是不是红学会的,她回了一句:“校勘是手艺活,不是职称。”
最让我脊背发凉的,是【沈砚】。
他从不发文字,只发语音。每次开口必是三分钟以上,内容跨度极大:上一秒在讲北宋汴京相国寺瓦舍勾栏的声场建模参数,下一秒突然切到量子计算中Shor算法的门电路优化瓶颈。他的声音低沉平稳,像一块浸过雨的黑曜石,每个音节都带着精确的重量感。有次我鼓起勇气问:“沈老师,您以前是不是……搞声学研究的?”
他沉默了足足七秒,然后说:“声学?不过是让声音听话的物理课。真正难的,是让人心听话。”
我愣住,手心一滑,手机差点砸脸上。
后来我才知道,他朋友圈仅对群成员可见,最新一条发于三个月前,是一张泛黄的旧报纸剪报,标题《本市青年工程师沈砚获国家科技进步二等奖》,配文只有两个字:“惭愧。”
而报纸日期,是2018年。
——五年前。
那时我还在高中复读班啃《五年高考三年模拟》,为一道导数压轴题哭湿三张草稿纸。
我攥着手机,盯着那串数字2641,忽然意识到一件更可怕的事:
这个群,从来不是什么“学习交流群”。
它是某种……筛选器。
一种极其安静、极其精密、极其不容置疑的筛选。
它不看学历,不查简历,不验证书。它只看你是否在某个深夜,为一行报错代码熬红双眼;是否在地铁末班车摇晃时,反复推演一个数学证明的边界条件;是否在合租屋漏水的天花板下,用二手平板临摹《快雪时晴帖》的提按顿挫。
它只认一种东西:
那种近乎笨拙的、不计回报的、把自己烧成灰也要弄懂一件事的执拗。
我打开群聊窗口。
最新消息停留在三小时前。
【老陈】:“明天早八,带你们跑通LSTM预测PM2.5的全流程。数据集已发群文件,记得先做缺失值可视化。”
【阿哲】:“+1。顺手把TensorFlow 2.15的坑填了,pip install --force-reinstall tensorflow==2.15.0 -i <a href="
https://pypi.tuna.tsinghua.edu.cn/simple" target="_blank">
https://pypi.tuna.tsinghua.edu.cn/simple</a>”
【苏青】:(转发链接)《敦煌写卷S.2071背面医方考》全文校注PDF
【沈砚】:(语音,3分17秒)
我点开那条语音。
开头是极轻的翻纸声,像秋叶擦过青砖。接着是他的声音,比往常更缓,像在丈量每个字之间的距离:“……很多人以为‘学’是往脑子里塞东西。错了。‘学’是凿井。凿到第十七米,全是碎石;凿到第二十三米,突然听见水声。可多数人,在第十六米半就扔了锤子,转身去喝别人井里的水。”
他顿了顿,背景音里似乎有风铃轻响。
“但今天我要说的,不是凿井。”
“是为什么,有些井,凿着凿着,井壁会渗出青铜锈色的水。”
“因为底下埋着商周的鼎。”
语音结束。
群里没人接话。
只有我,指甲掐进掌心,留下四道弯月形的白痕。
我退出语音,点开群成员列表。
总共47人。
头像五花八门:有卡通猫,有山水画,有代码截图,有实验室铭牌,甚至还有一个用NASA火星车照片当头像的。
但所有人的昵称下方,都缀着同一行小字:
【已实名|起点ID:XXX】
我的是【已实名|起点ID:林砚】。
而沈砚的,是【已实名|起点ID:沈砚】。
——和他真名一模一样。
我忽然想起第一次进群时,群公告第三条:
【本群所有成员均已在起点完成实名认证,并授权群主调取月票投票记录用于学术诚信核查。此为群规铁律,不可豁免。】
我当时扫了一眼,以为是防营销号的常规操作。
现在才懂,“学术诚信核查”四个字,重若千钧。
他们不是在核查谁抄作业、谁买流量。
他们在核查:
谁真正在用生命刻度丈量知识的深度。
谁的月票,投给的不只是小说,而是某种更古老、更固执的东西——比如对语言精准性的敬畏,比如对逻辑闭环的偏执,比如对人类文明断层线上那一道细微裂痕的凝视。
我点开自己的起点主页。
书架里躺着三本长期追更的小说:《量子江湖》《长安十二时辰》《敦煌遗书》。都是冷门中的冷门,评分不高,订阅寥寥,但每章评论区,都有同一个ID高频出现:
【林砚】。
我的ID。
我写的评论从不夸情节,只抠细节:
“第37章提到的‘开元通宝’钱纹,实为武德四年始铸,开元年间已改为‘乾元重宝’,此处应为作者笔误。”
“第112章胡旋舞转速描述,按唐代乐志记载,单次旋转耗时约1.8秒,非文中所写‘瞬息十转’,建议修正。”
“第204章敦煌壁画颜料成分分析,铅丹(Pb3O4)在西北干燥环境下千年不褪色确有依据,但‘朱砂’(HgS)受紫外线照射易变黑,此处需加注说明。”
——这些评论,每一条都附带文献出处、原始史料截图、现代检测报告链接。
我写它们时,没想过有人看。只是觉得,既然花了三天查《唐六典》《敦煌莫高窟供养人题记汇编》《中国文物科技保护史》,那就该把石头垒得结实些。
而现在,我看着屏幕上2641这个数字,忽然笑了。
不是狂喜,不是侥幸,是一种近乎悲怆的了然。
原来所有伏笔,都藏在我自己漏掉的细节里。
——那些深夜码下的评论,那些查证到凌晨的文献,那些为了一处名词考证翻烂的电子古籍,那些在出租屋地板上铺开的A4纸笔记……它们不是无意义的消耗。
它们是暗语。
是密码。
是这口井凿到第三十米时,井壁悄然渗出的第一滴青铜锈色的水。
我深吸一口气,打开QQ,搜索运营官账号:3239708030。
添加好友申请框弹出来。
我盯着输入框,手指悬停。
该写什么验证信息?
“我是林砚,月票序号2641”?太干巴。
“求兑奖”?太轻飘。
我忽然想起沈砚那条语音的最后一句:“有些井,底下埋着商周的鼎。”
我删掉所有草稿,重新敲下一行字:
“井已凿至第三十一米。水色微青,有铜腥气。”
发送。
几乎同时,对方通过了好友请求。
对话框跳出第一行字:
【运营官】:收到。请发送月票截图+主页截图。
我迅速传图。
等待的十几秒里,手机屏幕暗下去又亮起来,像一次微弱的心跳。
【运营官】:核实中……(15秒)
【运营官】:确认无误。恭喜中奖!
【运营官】:稍后将有专人联系您安排寄送及VIP权益激活。另提醒:因涉及实体奖品物流及身份核验,请务必保持电话畅通,并留意后续短信通知。
我盯着“恭喜中奖”四个字,却感觉不到预想中的狂喜。
只有一种奇异的平静,像暴雨初歇后,山涧缓缓涨起的水。
我退出QQ,点开微信,回到那个群。
手指悬在输入框上方。
想说什么?
谢天谢地?
运气真好?
还是……
我忽然点开群文件,找到老陈今天上午上传的《LSTM预测PM2.5全流程》压缩包,解压,打开notebook。
在最后一行空白单元格里,我敲下:
“已读。明天早八,准时到。”
回车。
发送。
群里依旧安静。
但三秒后,老陈发来一条新消息:
【老陈】:“好。记得带笔记本。”
我没有回复。
只是把手机轻轻扣在桌面上。
窗外,城市灯火如海,远处高架桥上车灯划出流动的金色溪流。我抬头望向天花板——那片洇着水渍的墙皮,形状像一幅歪斜的山水画。
我忽然想起苏青昨天转发的那篇敦煌医方考。
其中一段写道:“凡疗疾者,非独用药也。须察其人,观其居,审其食,辨其言,而后施之。”
——治病,要先看清这个人。
而今晚,我终于看清了自己。
不是那个为两万块奖品心跳加速的穷学生。
是那个在出租屋地板上摊开二十张A4纸,只为确认“胡旋舞单次旋转耗时是否真为1.8秒”的林砚。
是那个把《敦煌遗书》电子版翻到崩溃,只为找出“铅丹”与“朱砂”氧化反应差异的林砚。
是那个明知没人看,仍坚持在冷门小说评论区附上三篇论文链接的林砚。
——我的“大佬”们,从未端坐云端。
他们就在这里。
在每一次拒绝捷径的选择里,
在每一处不肯糊弄的细节里,
在每一行咬着牙写完的代码里,
在每一笔临摹《快雪时晴帖》时手腕的微颤里。
我拉开抽屉,取出那本硬壳笔记本。
封面已经磨损,边角翘起毛刺。翻开第一页,是我用钢笔写的群规抄录:
“纯学习,禁闲聊,禁广告,违者踢。”
字迹略显稚拙,却是我亲手写的。
我翻到最新一页,空白。
拿起笔,写下今天的日期:2023年9月12日。
然后,在下面,一笔一划,写:
“今日凿井,深三十一米。水色青,味涩,有古铜气。未见鼎,但闻其声。”
写完,合上本子。
手机屏幕亮起,是群消息提示。
我低头,看见沈砚发来一条新语音。
时长:2分03秒。
我点开。
依旧是那阵极轻的翻纸声。
然后是他声音,比以往更沉,像古井深处传来的回响:
“有人问我,怎么知道哪口井底下有鼎?”
“我说,听水声。”
“真正的水声,不是哗啦哗啦的热闹。是静下来之后,耳朵里嗡的一声——像青铜钟被敲响前,那0.3秒的寂静。”
“你听见了吗?”
语音结束。
我坐在昏黄台灯下,久久未动。
窗外,整座城市在夜色里缓缓呼吸。
而我的耳道深处,确实有什么东西,正发出极轻微、极清晰的嗡鸣。
像一口井,在无人注视的黑暗里,刚刚被凿穿。
像一座鼎,在千年尘封之后,第一次,被听见了它的寂静。