林默最终在沈星言对面轻轻坐下。
动作很轻,像是怕惊扰了什么。木椅与地板摩擦发出细微的吱呀声,在图书馆死寂的空气里显得格外刺耳。他下意识地屏住呼吸,直到那声音彻底消散,才缓缓吐出胸腔里积压的浊气。
书页翻动的声音。
只有这个声音。
沈星言低着头,纤细的手指捏着泛黄的书页边缘,缓慢而规律地翻过一页。她的视线始终落在纸面上,睫毛在苍白的脸颊上投下浅淡的阴影。头顶那鲜红的【+100】安静地悬浮着,旁边的爱心符号稳定得如同印刷体。
林默强迫自己翻开带来的《算法导论》,目光却不受控制地向上偏移。
余光里,那个数字纹丝不动。
没有闪烁,没有波动,甚至没有因为他的落座而产生哪怕0.1的数值变化。它就像某种恒定的背景辐射,存在于那里,温暖而刺眼。
这不对劲。
林默的拇指无意识地摩挲着食指侧边。前世三十年的社交经验——尽管大部分是失败的——告诉他,人际关系是动态的。初次见面的警惕,熟悉后的放松,利益冲突时的敌意,善意举动后的感激……数值应该像心电图一样起伏,有波峰有波谷,有噪声有信号。
可这个+100,是一条笔直的横线。
“太干净了。”他在心里默念,指尖的摩挲加快了频率,“干净得不真实。”
就在这时,远处隐约传来女生的说笑声,模糊不清,却让林默的后背瞬间绷紧。
是苏晴的声音吗?
他猛地抬头,视线扫过空旷的阅览区——没有人。只有书架沉默地矗立,夕阳透过高窗在地板上切出斜长的光影。是幻听?还是记忆里的声音太过尖锐,已经刻进了神经?
食堂里那片深蓝色的数值海洋又涌了上来。苏晴的-99,那些闺蜜们-30、-15的嘲讽数字,像冰锥一样扎进记忆。冷。那种冷是具体的,有重量的,压得他几乎喘不过气。
而现在,对面是+100。
极寒与极暖,在两个极端拉扯他的理性。
“如果-99是明确的风险标识,”林默推了推眼镜,视线落在书页上却一个字也读不进去,“那么+100是什么?是安全区?还是……另一种形态的风险?”
配不上。
这三个字毫无征兆地跳出来,带着尖锐的自嘲。
前世他是个普通的程序员,暗恋女神多年无果,加班猝死在工位上。重生回来,除了多出十年的记忆和一个意义不明的能力,他本质上还是那个林默——社交焦虑,习惯性低头,在人群中会紧张到胃部抽搐。
凭什么?
凭什么一个几乎没说过话的女生,会对他抱有“满分”的好感?
“数据不会说谎。”他想起自己前世调试代码时的信条,“但数据可能不完整。”
也许这+100背后有他不知道的缘由。也许是同情?毕竟前世他在班里也是个边缘人。也许是某种误解?把他错认成了别人?或者……更糟糕的,是某种目的?
林默的呼吸微微急促起来。
他深吸一口气,试图将胸腔里那些冰锥般的数字记忆压下去。程序员的本能开始接管混乱的思绪——当逻辑无法理解现实时,就先定义问题,拆解步骤。
他需要规划。
就像面对一个全新的项目,需求不明,技术栈陌生,但 deadline 就在眼前。他必须拆解问题,制定步骤,分配资源。
程序员的思维模式开始自动加载。
第一步:风险规避。
苏晴及其社交圈,头顶数值均为负值,且苏晴本人达到-99的极端阈值。根据“阈值触发机制”,极端负值可能引发对方的“极端行为倾向”。这是明确的高风险区域,必须保持距离,避免任何形式的主动接触。
第二步:观察与探究。
沈星言,+100,数值异常稳定。这是目前发现的唯一极端正值样本。需要接触、观察、收集数据,以探究数值背后的真实含义。但接触必须谨慎,避免因行为不当导致数值波动——稳定的高分值可能是脆弱的。
第三步:资源积累。
重生带来的最大优势是信息差。2010年……比特币还在极客圈里流传,移动互联网的风口刚刚掀起一角,安卓和 iOS 的生态还未定型,云计算的概念方兴未艾。
林默的心脏重重跳了一下。
钱。
他需要钱。不是前世那种月薪一万的打工钱,而是足以构筑安全网的资本。有了资本,他才能应对可能的人际风险,才能有底气去探究那些谜团,才能……才能让自己配得上某些东西。
这个念头让他脸颊发烫。
他从背包里取出那本黑色封皮的笔记本。翻开,空白页在灯光下泛着冷白的光。
笔尖悬在纸面上方,停顿了三秒。
然后落下。
---
TODO LIST v1.0 (重生首日)
一、短期生存优化 (本周内)
1. 调整作息:23:00前睡觉,6:30起床。戒掉咖啡因过量。
2. 饮食规律:食堂三餐定时,补充维生素。
3. 体能恢复:每日操场慢跑3圈 (逐步增加)。
4. 复习课程:确保本学期绩点不低于3.8 (为保研/项目铺垫)。
二、人际策略 (观察期)
1. 苏晴及圈子:绝对回避。上课选座远离,食堂错峰,不参与任何可能交集的活动。
2. 沈星言:尝试建立低强度接触。方式?(待定:图书馆同一区域自习?课程小组?风险:可能引发数值波动)
3. 室友陈浩:维持现有关系 (数值+65,安全)。可适度透露部分技术兴趣,为后续合作铺垫。
4. 其他同学:保持最低必要社交,避免能量消耗。
三、资本积累 (立即启动)
1. 比特币:
- 研究2010-2011年交易渠道 (Mt.Gox?论坛场外?)
- 筹集初始资金:现有存款 2,300元。方案:接外包项目?奖学金?(风险:时间成本)
- 目标:在2011年6月前积累至少50 BTC (按历史峰值$32计算,约$1600,但长期持有至2017年)
2. 移动开发:
- 自学 Android SDK (当前版本2.2),开发工具类应用上架海外市场。
- 研究 iOS 越狱开发 (App Store 审核尚严,越狱市场有空间)。
- 第一个应用方向:待定 (便签?汇率换算?)
3. 算法竞赛:
- 报名 ACM 校队选拔 (时间?)。
- 刷题恢复手感 (主攻POJ、UVa等平台)。
- 目标:区域赛金牌,为简历增色,接触优质人脉。
四、能力研究
1. 记录每日观察到的数值异常案例 (极端值、剧烈波动)。
2. 尝试归纳波动规律:什么行为导致上升/下降?幅度与行为的相关性?
3. 注意自身情绪对观察的影响。
五、长期目标 (方向性思考)
- 理解能力的意义。
- 建立足够的安全边界。
- ……
---
笔尖在纸上沙沙作响。
林默写得很专注,以至于暂时忘记了对面还坐着一个人。他无意识地用笔尖轻轻敲击笔记本边缘,发出细微的“嗒、嗒”声,在绝对的寂静中格外清晰。
就在这个瞬间——
沈星言的指尖微微停顿了一下。
很细微的动作。她原本正在翻页,手指捏着书页边缘,在那个瞬间,动作有0.5秒的凝滞。然后,她继续完成了翻页的动作,仿佛什么都没有发生。
但林默可以肯定。那轻微的敲击声吸引了她的注意,她的视线被动地从书页上移开了一瞬,恰好扫过他摊开的笔记本,扫过那些条目的标题。
他的后背瞬间绷紧。
暴露了?一个刚重生的人写下“比特币”“移动开发”“重生首日”这样的字眼,在任何人看来都足够怪异。如果她问起……
沈星言没有问。
她甚至没有抬头。翻过那一页后,她继续安静地阅读,侧脸在灯光下显得平静而疏离。头顶的【+100】依旧稳定,没有丝毫波动。
林默盯着那个数字,看了整整十秒钟。
没有变化。
“她不关心?”他心想,“还是说……她并不觉得这有什么奇怪?”
这个猜测让他更加不安。
他合上笔记本,塞回背包。窗外的天色正在变暗,夕阳的余晖透过高大的玻璃窗斜射进来,在长桌上切出一道明暗交界线。光的那一半恰好落在沈星言的手边,她苍白的手指在暖光里几乎透明。
林默望向窗外。
校园里的路灯陆续亮起,远处食堂的喧嚣隐约传来。那些浮动在人群头顶的数字,那些蓝色的、红色的、不断变化的数值,构成了一个他既熟悉又陌生的世界。
前世的他,是被动地漂浮在这个世界里,随波逐流,最终沉没。
现在,他有了地图。
尽管这地图可能失真,可能残缺,可能隐藏着未知的陷阱——但它毕竟是地图。
“从明天起,”林默在心里默念,手指无意识地收紧,“优化这一切。”
每一个变量,每一个参数,每一次交互。
他要让数据流向对他有利的方向,要避开所有已知的陷阱,要积累足够的资源,要解开那些谜题。
包括对面这个沉默的、头顶挂着+100的女生。
沈星言似乎感应到了他的目光,轻轻合上了书。她开始收拾书包,动作慢而有序,先把笔放进笔袋,再把笔记本和书叠放整齐,最后拉上拉链。
整个过程,她没有看林默一眼。
但她起身离开时,脚步在桌边停顿了半秒。很短暂的停顿,短到林默几乎以为是错觉。
然后她走了。
棉布裙的裙摆轻轻摆动,消失在书架尽头。
林默独自坐在逐渐昏暗的图书馆角落里,看着对面空荡荡的座位。桌面上什么也没留下,连一丝褶皱都没有,仿佛从未有人坐过。
不。
他的目光落在桌子中央。
那里躺着一张素白的书签,边缘裁切得不太整齐,像是手工制作的。上面没有任何图案或文字,只是一片干净的白色。
是她不小心落下的?还是……
林默伸出手,指尖触碰到书签冰凉的纸面。他犹豫了一下,没有立刻捡起,只是看着它安静地躺在光影交界处,像一道未解的谜题。
只有他笔记本上那些刚刚写下的字,墨迹还未干透。
和脑海里那个鲜红的、恒定的、让他既渴望又恐惧的+100。