林远把英语考试的条形码撕下来的时候,指尖还带着河水里泡出来的凉意。监考老师站在讲台边,用那种对差生惯常的怜悯眼神看着他,嘴唇动了动,终究没说出什么。他就那么愣愣地坐在最后一排,听着走廊里其他考场传来翻卷子的沙沙声,像秋天的蝗虫过境,啃噬掉他整个夏天的焦灼与期待。

他想,原来人绝望到极致的时候,是哭不出来的。

三小时前,他还走在去考场的路上,脑子里默背着英语作文模板,盘算着昨天晚上背过的几个高级句式。六月的天热得发闷,河边的柳树蔫头耷脑,空气里浮着若有若无的鱼腥味。然后他听见了那个声音,短促、尖利,像一只被踩住尾巴的猫,从河堤下面传上来。

他几乎没有犹豫。书包往地上一摔,跑鞋的鞋带是松的,一步跨出去差点把自己绊倒。河堤的草坡很陡,他几乎是滚下去的,膝盖磕在石头上,疼得他倒抽一口凉气。河水不算深,但很急,一个穿校服的女孩子在水里扑腾,头发散开像水草,一只手拼命朝上够,眼看就要沉下去。

林远跳进水里的时候,脑子里闪过昨天考数学最后一道大题的空白,闪过妈妈昨晚把两个煮鸡蛋塞进他书包时的背影,闪过清华校园里那棵他从照片上看过无数次的二校门。然后这些全都消失了,只剩下河水灌进嘴里的腥味,和那个女孩死死抓住他胳膊的力道。

他游得不快,但力气足够。把女孩拖上岸的时候,他自己已经脱力了,仰面躺在岸边的泥地上喘气,听见远处有人喊“救人啊”“快打120”。他想挣扎着站起来,说我要去考试,但腿脚像灌了铅,眼睛一闭,就什么都不知道了。

醒来的时候,他躺在医院的病床上,手上挂着点滴,头顶是白色的天花板。妈妈坐在床边,眼睛红肿,看见他睁眼,眼泪又下来了,嘴唇哆嗦着说不出话。他张了张嘴,喉咙里像卡着碎玻璃,好半天才问出一句:“几点了?”

妈妈没回答,只是哭。他扭头去看墙上的钟,短针指在十一点半,长针刚刚爬过。英语考试是九点开始的,十一点半,正好结束。

他闭上了眼睛。

后来的事情,就像一条被洪水冲断的桥,他站在这一头,看着对面曾经触手可及的清华园,中间隔着三个月的水流湍急。高考成绩出来那天,他把自己关在房间里,手机屏幕上的分数像一把钝刀,割得人心口发麻。语文一百三十二,数学一百四十七,理综二百七十九,英语零分。总分五百五十八,超过一本线,但离他原本应有的位置,差了一个银河的距离。

班主任打电话来,声音里带着哭腔:“林远,你是我教过的最好的学生,你本来可以……清华的招生老师都打过电话来了,我说你英语缺考了,他们问为什么,我……我说不出来。”

他平静地说:“老师,没关系的,大专也挺好。”

挂了电话,他站在窗前,看见楼下的梧桐树在风里摇晃,树叶翻过来,背面是浅绿色的,像一张张失望的脸。

填志愿那天,他选了本地的一所大专,计算机应用技术专业。妈妈没说什么,只是把他冬天盖的棉被拿出来晒,又悄悄塞给他两千块钱,说是“上学用”。他知道那钱是妈妈从牙缝里挤出来的,她在一家小超市做收银员,一个月两千八,去掉房租水电,剩不下多少。

九月开学,他拖着行李箱去了那所大专。学校不大,教学楼是九十年代的红砖房,操场上的草长得比路还高。宿舍是八人间,上下铺,同屋的男生们打游戏、抽烟、聊妹子,没有人知道,这个沉默寡言的瘦高男孩,曾经是全市第一的重点高中年级第一,曾经在数学竞赛里拿过省一等奖,曾经距离清华只有一纸录取通知书的距离。

他也不说。白天上课,晚上去图书馆,周末去肯德基打零工。大专的课程对他而言太简单了,但他依然每节课都坐第一排,认真做笔记。有人笑他:“大专了还装什么好学生?”他笑了笑,没说话。

只有他自己知道,那个夏天里,他失去了什么。他失去了一个夏天,一个原本应该完整地走进清华园里的夏天。但奇怪的是,他并不后悔。每次路过那条河,他都会想起那个女孩被他推上岸时惊恐的眼神,想起她后来在医院里来看他,穿着校服,头发湿漉漉地贴在脸颊上,小声说:“哥哥,谢谢你,对不起。”

她叫陈小雨,初三,那天是去学校拿毕业照,贪玩跑到河堤上,脚下一滑就掉了下去。林远说她不用道歉,救人是应该的。陈小雨哭了,说如果不是因为她,哥哥就能去考英语了。林远摸了摸她的头,说:“命比分数重要,不是吗?”

陈小雨用力点头,眼泪鼻涕糊了一脸。他忽然觉得,这个夏天里,他失去了一场考试,却收获了一条命,和一颗十五岁少女的真心。

但他没想到,一个月后,陈小雨的父亲会出现在他面前。

那是一个周日的下午,他刚做完两份家教,骑着一辆二手破自行车回学校。在校门口,一辆黑色轿车停在那里,车窗摇下来,露出一个中年男人的脸。男人戴着无框眼镜,头发梳得一丝不苟,面色严肃,眼神里却带着一种难以言说的复杂。

“林远同学吗?”男人下车,伸出手,“我是陈小雨的父亲,陈建国。”

林远有些局促地跟他握了手,说:“叔叔您好。”

陈建国说:“我一直在找你。小雨的救命恩人,我们全家都很感激你。今天冒昧来找你,是想请你吃顿饭,当面道谢。”

林远推辞不过,跟着他去了学校旁边的一家家常菜馆。坐下来之后,陈建国点了一桌子菜,却几乎没怎么吃,只是看着林远,问了他的近况。林远老老实实说了,现在读大专,学计算机,平时做做兼职。

陈建国沉默了很久,手指在桌面上轻轻敲着,像在权衡什么。最后他开口了:“林远,我看了你的成绩单。语文、数学、理综,都是全省前几的水平。你本来能上清华的。”

林远握着筷子的手紧了紧,说:“英语缺考了,没办法的事。”

“我知道,所以我才更要说。”陈建国的声音压得很低,带着一种压抑的郑重,“我是清华招生办的老师。去年你参加清华的冬令营,我是面试评委之一。你的名字,我印象很深。当时我们几个老师私下说过,这个孩子,将来如果高考成绩达标,一定要争取过来。”

林远愣住了。他盯着陈建国的脸,记忆里模糊地浮现出去年冬天在北京见过的那些面试官。人太多了,他记不清每一个的脸,但陈建国这样一说,他忽然觉得,好像确实在面试教室的第一排,见过这样一个戴眼镜的中年男人。

“我没想到,再见到你,会是这样的情形。”陈建国的声音有些哽,“小雨把你的事告诉我之后,我查了你的档案,又调了你高中三年的成绩单。林远,你是个好孩子,也是个好学生。我……我很愧疚。如果我们学校当时能更灵活一点,也许……”

“叔叔,”林远打断他,“这跟清华没关系,是我自己的选择。高考规则就是规则,我缺考了,就是缺考了。怨不得任何人。”

陈建国叹了口气:“我知道你是个正直的孩子。但是林远,我今天来,不只是为了道谢。我想问你,你愿意再考一次吗?”

林远猛地抬头。

“清华有一项特殊政策,针对在高中阶段有突出贡献或特殊事迹的学生,可以申请破格录取。但破格录取的前提是,学生必须符合学校的人才培养理念,并且经过招生委员会全体评议通过。”陈建国说,“你的见义勇为事迹,加上你高中三年的成绩单和竞赛获奖记录,完全符合申请条件。但政策规定,破格录取只能针对应届高中毕业生,你既然已经入学大专,就失去了申请资格。”

林远的心沉了下去。他低下头,看着面前一盘已经凉了的红烧鱼,鱼眼睛空洞地瞪着他。

“不过,”陈建国话锋一转,“如果你愿意退学复读,以你的底子,明年高考一定没问题。我可以给你提供一些学习资料,在政策允许的范围内给予指导。当然,最终录取还是要看你的高考分数,我不会,也不能在招生过程中给你任何特殊关照。”

他说得很诚恳,甚至带着一丝小心翼翼,像是怕伤害了林远的自尊心。

林远沉默了很久。他抬起头,看着陈建国,说:“叔叔,谢谢您。但我不想复读。”

“为什么?”陈建国明显有些意外。

“因为我不想让这件事变成一场交易。”林远说,声音很轻,却很坚定,“我救人,是因为那个人需要救,不是因为我想要什么回报。如果我现在接受了您的帮助,去复读,然后考上清华,别人会怎么说?说我是靠救人上的清华?说我是靠关系进的清华?小雨会怎么想?我妈妈会怎么想?”

他顿了顿,说:“我读大专,是我自己选择的路。虽然难走一点,但我走得踏实。”

陈建国的眼神变了,从一开始的愧疚和急切,变成了一种深深的、带着敬意的审视。他沉默了好一会儿,最后点了点头,说:“我明白你的意思。林远,你比我想象的还要优秀。”

这顿饭吃得有些沉重。告别的时候,陈建国递给他一张名片,说:“不管怎么说,你救了我女儿,这份恩情我们全家记一辈子。以后有什么困难,尽管开口。学习上,生活上,只要不违反原则,叔叔能帮的,一定帮。”

林远接过名片,道了谢,目送陈建国上车离开。黑色轿车消失在街角,他站在校门口,秋天的风从梧桐树上吹下来,黄叶打着旋儿落在他的肩膀上。他把名片塞进口袋,骑上那辆破自行车,吱吱呀呀地往宿舍骑去。

他以为这件事就这么过去了。陈建国是个好人,但他是清华的老师,有自己的原则和底线。林远是个有骨气的孩子,但骨气不能当饭吃,也不能改变他是大专生的事实。

日子照常过。十月底,学校举办秋季运动会,林远被舍友拉着报了个三千米。他平时不怎么跑步,但身体素质还行,最后居然跑了个第三名。领奖的时候,台下有人起哄:“林远,牛逼啊,大专生跑得跟体育生似的!”

他笑了笑,没当回事。但那天晚上,他在学校论坛上看到一个帖子,标题是“我们学校那个救人的林远,居然真的是清华落榜生”。点进去一看,有人扒出了他六月份救人的新闻截图,还有他高中时参加数学竞赛获奖的照片,下面跟帖的人说什么的都有:

“卧槽,这么牛的人怎么来我们这破学校了?”

“英语缺考,太可惜了。要是我,肯定崩溃了。”

“假的吧?摆拍?炒作?”

“楼上积点口德,人家真跳河里救人了,你有本事你也去跳一个。”

林远关掉帖子,关了电脑,躺在床上,盯着上铺的床板,心里说不清是什么滋味。他想起陈建国说过的话,想起那张名片,想起清华园里的二校门。如果他现在点头,退学复读,明年今天,他可能就坐在清华的教室里了。可如果那样,他还是林远吗?

他翻了个身,听见室友在打呼噜。月光从窗帘缝里漏进来,照在地板上,像一条窄窄的河。

十一月初,陈小雨来找他了。她穿着卫衣和牛仔裤,扎着马尾辫,站在校门口,有些怯生生的。看见林远出来,她的眼睛亮了一下,小跑过来,从书包里掏出一个保温桶,说:“哥哥,我妈妈炖了鸡汤,让我给你送来。”

林远有些不好意思,说:“不用这么客气,你爸已经请我吃过饭了。”

“那不一样。”陈小雨把保温桶塞进他手里,双手背在身后,脚尖在地上画圈,“哥哥,你最近还好吗?学习累不累?”

“还行,大专的课程比高中轻松多了。”林远笑着说。

陈小雨抬起头,认真地看着他:“哥哥,你真的不想复读了吗?我爸爸说,你只要复读,肯定能考上清华的。他说他从来没看错过人。”

林远摸了摸保温桶,温热的,带着鸡汤的香味。他摇了摇头:“小雨,有些路,走岔了就是走岔了。我不后悔救人,也不后悔读大专。人生不是只有清华一条路。”

陈小雨咬了咬嘴唇,说:“可是……可是我觉得你应该去清华。你那么厉害,在这里太委屈了。”

“没什么委屈的。”林远说,“我在大专也能学东西,也能做项目。等我毕业了,还可以专升本,考研。条条大路通罗马。”

陈小雨还想说什么,但最终只是点了点头,说:“那我以后每个周末都来看你,好不好?”

林远想拒绝,但看着她亮晶晶的眼睛,那里面盛着的少女心事太过明显,他有些不忍心。他叹了口气,说:“你初三了,要好好复习,别总往我这儿跑。想见我,就等我毕业吧。”

陈小雨的脸红了,嘟囔了一句“我中考完就去找你”,然后转身跑了。跑了几步,又回头朝他挥了挥手,大声喊:“哥哥,加油!你永远是我心里最厉害的人!”

林远站在校门口,看着她跑远的背影,忽然觉得这个秋天也没那么冷了。

日子一天天过去,林远在大专里渐渐找到了自己的节奏。他加入了学校的计算机协会,跟着师兄师姐做外包项目,最开始只是写写简单的网页,后来开始接触一些人工智能的入门知识。他发现自己对算法很感兴趣,每天泡在实验室里,一待就是十几个小时。大专的实验室设备简陋,电脑还是老旧的联想台式机,跑个深度学习模型要等一晚上。但他乐在其中,像一只误闯进宝库的蚂蚁,拼命搬运着那些知识和代码。

他参加了一个省级的计算机设计大赛,作品是一个基于深度学习的河流水质监测系统。灵感来自那条他救人的河——他想着,如果当时河边有这样一个监测系统,能提前预警水位和流速变化,是不是就能减少一些意外。作品完成度不高,但创意和代码功底打动了几位评委,最终拿了个二等奖。领奖的时候,主持人念到他的名字和学校,台下有人窃窃私语,他听见有人说:“这不就是那个高考救人的?”

他站在领奖台上,举着证书,笑了笑。他想,救人是他生命的一部分,但不再是全部。他还有代码,还有算法,还有一个重新定义自己的机会。

然而命运似乎总喜欢在他刚刚站稳脚跟的时候,再推他一把。

寒假前夕,他接到妈妈打来的电话,说最近总是头晕,去医院检查,医生说是美尼尔氏综合征,不算大病,但要好好休养,不能太累。林远知道,妈妈是为了多挣点加班费,在超市上夜班,每天只睡五六个小时。他算了算自己手头的钱,家教和兼职攒下来的,一共七千多,本打算给妈妈买件羽绒服,再留点生活费。可现在,他只想赶紧回家,带妈妈去大医院再查一次。

他坐了四个小时的大巴回家。妈妈见到他,笑得眼睛眯成一条缝,说:“回来怎么不提前说,我都没买菜。”林远看着妈妈鬓角新长出来的白头发,鼻子一酸,说:“妈,我带你去看病。”

在市医院,医生看了之前的病历,又开了一堆检查。等结果的时候,妈妈坐在走廊的塑料椅上,小声说:“小远,妈没事,就是有点累。你别担心,好好学习。”林远没说话,只是攥着妈妈的手,发现那双曾经给他做饭、洗衣、织毛衣的手,粗糙得像是砂纸。

检查结果出来,除了美尼尔氏综合征,还查出了轻度贫血和腰椎间盘突出。医生建议住院观察一段时间,至少一周。林远问了费用,押金五千。他卡里刚好有七千,交完押金,只剩下两千。

妈妈住进了病房,林远留在医院陪护。白天打饭、陪检查,晚上就趴在病床边的小桌上写代码——他接了一个外包的单子,是一个小型电商网站的开发,报酬三千。为了赶进度,他每天只睡三四个小时。

陈小雨不知道从哪里得知他妈妈住院的消息,周末坐车来看他们。她提着一袋水果,一进门就红了眼眶,拉着林远妈妈的手说:“阿姨,您要快点好起来。哥哥很担心您。”妈妈笑得温和,说:“你是小雨吧?小远跟我提起过你,说你是个懂事的姑娘。”

陈小雨脸红了,偷偷看了林远一眼。林远假装没看见,继续低头敲代码。

临走的时候,陈小雨在病房门口拉住林远,从书包里掏出一个信封,说:“哥哥,这是我攒的压岁钱,不多,三千块。你先拿去给阿姨治病。”

林远推开她的手,说:“小雨,这钱我不能要。你爸爸已经帮了我很多了,我不能再欠你们家的。”

“这不是我爸爸的,是我自己的。”陈小雨急得跺脚,“哥哥,我知道你有骨气,但阿姨的身体要紧。你就当是我借给你的,以后你工作了再还我,好不好?”

林远看着她眼里的泪光,心里像被什么狠狠揪了一下。他深吸了一口气,说:“小雨,谢谢你。但这钱我真的不能要。你是个好女孩,你的心意我领了。阿姨的病不严重,住几天院就好了。我会自己想办法的。”

陈小雨的眼泪掉了下来,她把信封塞进林远手里,转身就跑,边跑边说:“你爱要不要,反正我放这儿了!”声音里带着哭腔。

林远站在原地,看着手里的信封,又看看她跑远的背影,叹了口气。

第二天,陈建国来了。他穿着灰色大衣,手里提着两盒营养品,站在病房门口,朝林远点了点头。林远有些局促地把他让进病房,妈妈挣扎着要坐起来,陈建国赶紧摆手:“大姐,您别动,我就是来看看您。小雨跟我说了,林远这孩子一个人照顾您,太不容易了。”

妈妈笑着说:“小远从小懂事,没让我操过心。就是这次……高考的事,让他受委屈了。”

陈建国沉默了一下,说:“大姐,林远的事我都知道。他是我的……我的学生,虽然没正式招进清华,但在我心里,他已经是清华的学生了。”他说着,从公文包里拿出一个文件袋,递给林远,“林远,这是我帮你整理的一些学习资料,还有几本清华的教材。你在大专期间,如果有什么不懂的,可以随时问我。这是我的个人邮箱和电话。”

林远接过文件袋,沉甸甸的。他打开看了一眼,里面是《高等数学》《线性代数》《数据结构》等教材,还有一些手写的笔记。笔记上的字迹工整,注释详细,一看就是精心整理过的。

“叔叔,这……”林远不知道该说什么。

陈建国拍了拍他的肩膀:“我知道你不想复读,也不想靠关系。但这些只是学习资料,不算特殊照顾。你救了我女儿,我作为父亲,作为老师,有责任帮你一把。但最终能走多远,还是看你自己。”

他说完,又和妈妈寒暄了几句,然后起身告辞。走到门口,他回过头,看着林远,说了一句意味深长的话:“林远,记住,人生没有白走的路。你走过的每一步,都算数。”

林远抱着那个文件袋,站在病房里,久久没有说话。窗外是冬天灰白色的天空,光秃秃的树枝伸向空中,像一双双等待的手。

那个寒假,他一边照顾妈妈,一边拼命学习。他发现自己对清华的教材并不陌生——高中时参加竞赛,他早就自学过大部分内容。大专的课程对他来说太浅了,他需要更深的知识来填补那些被高考撕开的裂缝。他每天早晨六点起床,先去医院给妈妈买早餐,然后坐在病床边的折叠椅上,用手机看陈建国发给他的教学视频。晚上等妈妈睡了,他就到医院的走廊尽头,借着应急灯的光,看《算法导论》。

护士站的护士们看他的眼神从好奇到佩服,最后变成了习惯。有一次夜班护士经过,看见他还在看书,轻声说:“小伙子,早点休息吧,别熬坏了身体。”他抬头笑了笑,说:“没事,阿姨,我年轻,扛得住。”

妈妈出院那天,他结清了费用,卡里只剩几百块。但他心里很踏实,因为那个外包项目交付了,客户很满意,又给他介绍了两个新单子。他算了算,开学前能挣到一万多,够生活费和学费了。

返校的路上,他收到陈小雨的微信:“哥哥,听说阿姨出院了,太好了!你也要注意身体,别太拼了。对了,我中考考完了,成绩还不错,应该能上重点高中。以后我也要像你一样,做个厉害的人!”

他回复了一个笑脸,说:“加油,小雨。你本来就很厉害。”

春天来的时候,林远在大专里已经小有名气了。他帮学校信息中心开发了一个学生管理系统,又带着几个同学参加了全国大学生数学建模竞赛,虽然只拿了省级二等奖,但指导老师说,大专生能拿到这个奖,已经非常不容易了。

有一天下午,他正在实验室里调试代码,手机响了。是个陌生号码,他接起来,对方说:“请问是林远同学吗?我是清华大学计算机系的张教授。”

林远的手一抖,差点把手机掉在地上。

“张教授,您好。”他努力让自己的声音听起来平静。

“是陈建国老师把你的情况告诉我的。”张教授说,“我看了你做的那个水质监测系统,虽然还比较粗糙,但思路很有意思。你在大专,没有好的导师和资源,能做出这样的东西,说明你很有天赋。我想问你,有没有兴趣来我们实验室做科研助理?当然,不是全职,你可以利用寒暑假和周末来。路费我们报销,食宿也可以安排。”

林远的心脏狂跳起来。他紧紧攥着手机,指节发白。清华的实验室,科研助理,这意味着什么?意味着他可以接触到最顶尖的导师和学术资源,意味着他的代码将有机会用在真正的研究项目上。

“张教授,我……”他的喉咙有些发紧,“我真的可以吗?我只是个大专生。”

“陈建国老师跟我说过你的情况。”张教授说,声音温和而坚定,“清华从来不是看学历的地方,我们看的是能力,是热情,是你能不能坚持到最后。我见过很多名校的学生,心思浮躁,眼高手低。但你不一样,你身上有一种……怎么说呢,一种沉下去做事的劲儿。我很喜欢。”

林远沉默了很久。窗外的玉兰花开得正盛,白色的花瓣在风里轻轻颤动。他想起去年夏天跳进河里的那个瞬间,想起妈妈背着他偷偷抹眼泪的样子,想起陈小雨跑远的背影,想起陈建国说的那句话:“人生没有白走的路。”

“张教授,”他深吸了一口气,说,“我去。”

暑假,他第一次踏进清华园。二校门比他想象中要小,但依然庄严。他站在门口,抬头望着那座白色大理石的门楼,阳光从门洞里照过来,晃得他眯起眼睛。他想,一年前,他本该拿着录取通知书,从这座门下面走进去。现在他走进去,身份是“科研助理”,不是学生,但有什么关系呢?他来了。

张教授的实验室在计算机系三楼,里面摆满了服务器和工位。张教授是个五十多岁的瘦高男人,戴着圆框眼镜,说话语速很快,但条理清晰。他给林远安排的第一个任务是优化一个卷积神经网络的模型,用于城市道路垃圾识别。

林远在实验室里一坐就是一整天。他发现自己和大三、大四的本科生们相比,丝毫不落下风。甚至在某些细节上,他考虑得更周全。因为大专的实践课程多,他动手能力强,对代码的底层逻辑理解得深。张教授偶尔路过他的工位,看他敲代码,会点点头,说一句“不错,有进步”。

一个月后,张教授把林远叫到办公室,递给他一份文件。林远接过来一看,是清华大学第二学士学位招生的通知。

“林远,你的能力大家有目共睹。但第二学士学位的招生对象,是已经获得本科学士学位的人。你不符合条件。”张教授说。

林远的心凉了一下。

“不过,”张教授话锋一转,“我向学校申请了一个特殊名额。你在大专期间的科研成果,加上你的个人事迹,经过系学术委员会讨论,认为你具备直接攻读第二学士学位的潜质。如果你愿意,可以申请破格录取。当然,需要你大专毕业之后才能入学。”

林远愣住了。大专毕业之后,直接读清华的第二学士学位。这意味着什么?意味着他不需要专升本,不需要考研,只要顺利拿到大专毕业证,就能直接进入清华学习,毕业时拿到清华的学士学位。

“张教授,这……这符合规定吗?”他问。

张教授笑了笑:“清华有自主招生权。特殊人才特殊对待,这是校领导拍板同意的。当然,前提是你在大专期间表现足够优秀。我看了你的成绩单,专业排名第一,还拿了几个省级奖项。你有这个资格。”

林远低下头,看着那份文件,上面盖着清华大学教务处的红章。他的眼眶有些发热。他想起那个夏天,他撕掉英语条形码,放弃考试,跳进河里。他失去了那个夏天,但命运用另一种方式,把那个夏天还给了他。

“张教授,”他说,声音有些哽咽,“谢谢您。谢谢陈老师。谢谢清华。”

张教授拍了拍他的肩膀:“别谢我们,谢你自己。林远,你救了一条命,这是天大的功德。老天爷不会亏待好人的。”

林远回到学校,把这件事告诉了妈妈。妈妈在电话那头沉默了很久,最后说:“小远,妈妈没读过多少书,但妈妈知道,我儿子是好样的。你去清华,妈妈砸锅卖铁也供你。”

“妈,不用砸锅卖铁。”林远笑着说,“清华给科研助理发工资,还有奖学金。我算过了,够用。”

大二那年的夏天,陈小雨中考发挥出色,考进了市重点高中。她拿着录取通知书跑来找林远,站在大专校门口,扎着两条麻花辫,笑得眉眼弯弯:“哥哥,我考上了!我以后也要考清华!”

林远看着她,恍惚间想起两年前,她浑身湿透地站在医院走廊里,哭着说“哥哥,谢谢你,对不起”。时间过得真快,那个落水的小女孩已经长成了大姑娘,而他,也终于要走向那条他曾经错过的路。

“小雨,加油。”他摸了摸她的头,“我在清华等你。”

陈小雨的脸红了,小声说:“那你要等我哦,我会努力的。”

林远点了点头。他想,也许未来有一天,他和陈小雨会走在清华园的同一条林荫道上,她会笑着问他:“哥哥,你还记得那年夏天吗?”他会说:“记得,我救了一个小姑娘,那个小姑娘后来成了我的学妹。”

但那是以后的事了。现在的他,还有两年的大专要读完,还有无数的代码要写,还有一场又一场的仗要打。他不再觉得自己是个失败者,因为他知道,他走过的每一步,都是他人生中不可或缺的一部分。

那个夏天,他站在宿舍阳台上,看着楼下人来人往。蝉鸣如潮水般涌来,又退去。他忽然想起陈建国说过的话,人生没有白走的路。他想,是真的,每一步都没有白走。那些没有英语考试的高考,那些在大专里熬夜敲代码的夜晚,那些在医院走廊里借着应急灯光看书的清晨,那些拒绝别人帮助的倔强和坚持,所有的一切,都把他推向了今天。

他掏出手机,给陈建国发了一条短信:“陈老师,谢谢您。我拿到清华第二学士学位的预录取了。谢谢您当初没有放弃我。”

过了几分钟,陈建国回复:“林远,我从来没有放弃过你。从你跳进河里的那一刻起,我就知道,你这样的人,走到哪里都发光的。”

林远笑了。他抬头望着天空,六月的云又白又软,像棉花糖一样。他想起那个夏天,他跳进河里,河水很凉,但心里是热的。现在,他站在这里,心里还是热的。

因为有些东西,永远不会被时间冲走。比如善良,比如坚持,比如那个十七岁男孩在河边做出的选择。

而他终于明白,命运给过他一个几乎致命的转弯,但那个转弯的尽头,是一片更广阔的旷野。他走了弯路,但弯路上有风景,有故事,有一个差点沉入河底的女孩,和一群愿意拉他一把的人。

他关上手机,回到实验室,打开电脑。屏幕上是一行尚未完成的代码,光标在最后一行闪烁。他敲下一行注释:

“人生没有白走的路,每一步都算数。”

然后他按下回车,开始调试模型。窗外的蝉鸣一声高过一声,像是在为这个即将启程的夏天,奏响最后的序曲。