跳到正文
SpruceNovel
封面加载中…
小说

静流之上

共 68 章

《静流之上》小说。查看作品信息、章节目录和阅读内容。

正在阅读 · 第七章 风渐起,志未歇

第七章 风渐起,志未歇

2011年的春天在绵绵春雨中悄然收尾,清溪镇的山野褪去了金黄的油菜花海,换上了浓绿的新装。路边的梧桐树枝繁叶茂,撑开的浓荫遮蔽了日渐灼热的阳光,清溪镇中心小学的操场边,桃树挂着青涩的小果子,被风一吹轻轻摇晃,偶尔有熟透的花瓣落在孩子们的短袖校服上,带着最后一丝春的余温。

李长生的生活依旧是精准的规律,像福利院办公室那台老旧挂钟的指针,分秒不差地运转着。每天清晨五点半,天还浸在墨蓝色的微光里,他就会准时睁开眼睛,没有丝毫拖沓。宿舍里其他孩子的呼吸均匀而绵长,有的还在嘟囔着梦话,他赤着脚踩在微凉的水泥地上,动作轻得像一片羽毛,生怕惊扰了这份宁静。

走出宿舍,院子里弥漫着湿润的草木气息,夜雨过后的地面泛着潮湿的光泽,老樟树的叶子上挂着晶莹的露珠,风一吹便簌簌滴落。李长生站在院子中央,先缓缓活动关节,脖颈、肩膀、腰腹、膝盖依次舒展,动作舒缓却带着暗藏的力道。随后,他开始了升级后的体能训练——六圈慢跑,步伐沉稳均匀,呼吸与脚步保持着默契的节奏,绕着院子跑过一圈又一圈,身影在晨光中渐渐清晰;五十个俯卧撑,手掌撑在微凉的地面上,手臂肌肉绷紧,每一次起落都精准到极致,胸口几乎贴地,再缓缓撑起,汗水顺着额角滑落,滴在地上晕开小小的湿痕;四十个仰卧起坐,腰腹发力干脆利落,没有丝毫敷衍,做完后起身时,后背的衣衫已经被汗水浸湿了一片。

训练结束时,天已泛起鱼肚白,远处的山峦露出朦胧的轮廓。他走到水龙头旁,用冷水泼洗脸颊,冰凉的触感让大脑瞬间清醒,随后整理好微乱的衣衫——那件蓝色短袖校服洗得有些发白,边角磨出了细微的毛边,却依旧干净整洁。食堂里,陈阿姨已经在忙碌,看到他进来便笑着递上温热的米汤和一小碟咸菜:“长生,今天跑得比平时久啊,快趁热吃,别饿坏了。”

李长生接过瓷碗,轻声道了谢,坐在角落快速进食。他的速度不快不慢,刚好能在六点半前吃完,既不耽误时间,也不会显得与众不同。陈阿姨看着他吃饭的样子,眼神里满是疼爱,却从没想过这个安静的孩子,每天清晨都在进行着远超同龄人的训练。对李长生来说,体能是生存的基础,也是守护秘密的底气,只有足够强壮,才能在意外来临时保护自己,才能在深夜独处时拥有足够的精力钻研编程。

六点四十分,李长生背上那个洗得发白的蓝色书包,跟着陈阿姨往学校走去。书包里除了课本、作业本,还有那个用纸巾包裹着的U盘,藏在内层最隐蔽的口袋里,里面不仅有给农资店周大叔的程序备份,还有提前下载好的C语言编译器和几份编程教程。经过上次与王浩的冲突,他更加明白,所有与编程相关的东西都必须藏得严严实实,一丝一毫的暴露都可能引来不必要的麻烦。

走到校门口时,孩子们三三两两地涌进校园,叽叽喳喳的喧闹声打破了清晨的宁静。李长生看到王浩和他的同伴走在前面,对方瞥见他时,眼神下意识地避开,加快脚步走进了校园,再也没有了之前的挑衅。自从上次被李长生巧妙反击,又被刘老师批评后,王浩就彻底收敛了对他的敌意,不仅不再主动找事,甚至刻意绕着他走。其他同学也渐渐摸清了分寸,原本有些轻视或好奇的目光,如今多了几分敬畏,再也没有人敢随意议论“福利院来的孩子”,更没人敢轻易招惹他。

这种平静正是李长生想要的。他不需要朋友,也不需要关注,只想要一个安静的环境专注于自己的目标。走进教室,他依旧坐在最后一排靠窗的位置,把书包轻轻塞进桌肚,拿出课本摊开,看似在预习功课,实则在意识里梳理昨晚学到的C语言知识。

昨晚深夜,他依旧是十一点准时起床,悄悄溜进办公室。用布帘挡住窗户后,他打开电脑,从U盘里调出C语言编译器,按照《C语言入门经典》上的教程,一步步编写程序。从最简单的变量定义,到循环语句的运用,他学得格外专注,遇到不懂的地方,就把代码拆解成一个个模块,在脑海里反复推演,直到完全理解。电脑偶尔卡顿死机,他就耐心等待重启,从不急躁。凌晨一点,他完成了一个简单的累加程序,看着屏幕上跳出的正确结果,嘴角露出一丝不易察觉的笑容,随后小心翼翼地清理掉所有操作痕迹,把电脑恢复原状,才悄悄回到宿舍。

“李长生,你昨天的数学作业错了一道题哦。”前排的小女孩转身递来作业本,她叫林晓,性格文静,平时总爱低着头,是班里为数不多不会用异样眼光看他的同学。

李长生接过作业本,看到上面用红笔圈出的错题——一道二十以内的退位减法,他故意算错了结果。“谢谢。”他轻声道谢,翻开作业本假装订正,实则在草稿纸上写下一行C语言代码,又快速擦掉。

林晓没有多言,只是笑了笑便转了回去。李长生看着她的背影,在记忆宫殿的“人际关系模块”里补充标注:林晓,性格温和,无恶意,可保持距离式友好。他知道在集体环境里,不必刻意疏远所有⼈,但也绝不能轻易敞开心扉,保持适当的距离,才是最安全的相处方式。

上午的语文课上,刘老师讲解课文《春天来了》,让同学们用自己的话描述春天的景色。孩子们踊跃举手,有的说“春天的花是红的”,有的说“春天的草是绿的”,稚嫩的话语引得全班哄笑。刘老师的目光扫过教室,最后落在李长生身上:“李长生,你也来说说吧,你眼里的春天是什么样子的?”

他缓缓站起身,脑海里闪过的不是花草树木,而是深夜编程时屏幕的微光,是清晨训练时的草木清香,是代码运行成功时的踏实感。但他知道不能这么说,只是按照普通孩子的视角,平静地说道:“春天的风很软,树叶是嫩绿色的,还有小鸟在树上叫。”

“说得很好,很朴实。”刘老师赞许地点点头,“坐下吧,以后多主动表达自己,你的想法其实很特别。”

李长生坐下后,刻意避开了老师鼓励的目光,低下头假装看书。他明白刘老师的好意,但“特别”对他来说是危险的,他必须隐藏自己的与众不同,做人群中最不起眼的那一个。

课间休息时,教室里依旧热闹,男生们趴在地上玩弹珠,女生们跳皮筋的口诀声此起彼伏。李长生没有参与,从书包里拿出一本普通的课外书——《动物世界》,这是他特意从福利院书架上找的,用来伪装自己的“爱好”。他假装看得入神,实则在意识里构建一个新的编程框架,想着如何用C语言编写一个简单的猜数字游戏。

“李长生,你也喜欢看动物吗?”林晓走过来,手里拿着一本画满小动物的笔记本,“我画了很多兔子,你要不要看看?”

他抬起头,看到笔记本上画着几只憨态可掬的兔子,线条稚嫩却充满童趣。“挺好看的。”他轻声说道,语气里带着一丝不易察觉的柔和。

林晓眼睛一亮,坐在他旁边的空位上,开始给他讲解自己画的兔子:“这只是白兔,这只是灰兔,我还想画一只会跑的兔子……”她叽叽喳喳地说着,声音轻柔,没有丝毫冒犯。李长生没有打断她,偶尔点头回应,目光却时不时飘向窗外,确保没有人注意到他们的交流。

他知道,适当的正常社交能让自己更融入集体,减少不必要的关注。但他始终保持着警惕,没有说任何关于自己的事情,也没有透露丝毫关于编程的秘密,只是扮演着一个安静、内敛的普通同学。

中午放学,李长生没有像往常一样直接回福利院,而是按照提前和陈阿姨说的“中午在镇上买本书,晚点回去”,径直走向农资店。远远就看到周大叔站在门口张望,看到他来,立刻笑着迎上来:“小长生,可算等你来了!你那东西太好用了,昨天我算完库存,比平时快了两个小时,还没出错!”

走进店里,空气中依旧弥漫着泥土和化肥的混合气息。周大叔拉着他走到电脑前,兴奋地演示:“你看,我把这几天的进货、出货都输进去了,一点击计算,库存就出来了,还有报表,看得明明白白!”屏幕上是纯文本的界面,白色背景上显示着黑色的数字,简单却实用,正是李长生特意设计的极简版本,符合周大叔的操作习惯。

“好用就好。”李长生平静地说道。

“何止是好用,简直是帮了我大忙!”周大叔笑得合不拢嘴,从柜台里拿出一个油纸包递给她,“这是叔自家种的桃子,刚摘的,甜着呢,你拿着吃。”又从抽屉里拿出二十块钱,“这是给你的额外报酬,你这孩子太能干了,叔不能让你吃亏。”

李长生没有接钱,只是接过油纸包:“周叔,之前说好了八十块,不用多给。”

“拿着!”周大叔硬是把钱塞进他手里,“这是你应得的,以后叔还有很多事要麻烦你呢!对了,我隔壁开五金店的老张,听说你能弄那啥……能自动算账的东西,也想让你帮个忙,你看行不行?”

李长生的心微微一动。五金店的库存比农资店更复杂,需要统计的品类更多,这对他来说是个不小的挑战,但同时也是锻炼编程能力的好机会,还能赚到更多的钱。他沉吟片刻,说道:“我可以试试,但我需要先看看五金店的库存清单,知道要统计哪些东西。”

“没问题!”周大叔立刻答应,“我这就带你去找老张,他肯定高兴坏了!”

跟着周大叔来到隔壁的五金店,店主老张是个微胖的中年人,手里拿着厚厚的账本,正愁眉苦脸地算账。看到周大叔带着李长生进来,立刻起身迎接:“老周,这就是你说的那个孩子?”

“就是他,小长生,特别能干!”周大叔拍着李长生的肩膀介绍道。

老张上下打量着李长生,眼里带着一丝怀疑:“这么小的孩子,真能弄那自动算账的东西?”

“张叔,你把库存清单给我看看,我先了解一下情况。”李长生没有辩解,只是平静地说道。

老张将信将疑地拿出账本,上面密密麻麻写着各种五金配件的名称、规格、进货价、出货价,足足有几十种。李长生快速翻阅着,目光扫过每一项内容,将所有品类和统计需求都记在心里,存入记忆宫殿的“编程任务模块”。

“我可以帮你做,但是需要三天时间。”他合起账本说道。

“三天?”老张惊讶地瞪大了眼睛,“我还以为要好多天呢!行,只要能弄好,多久都没关系!报酬我给你一百块,怎么样?”

李长生点头答应:“三天后我来给你送东西。”

离开五金店时,油纸包里的桃子散发着清甜的香气。李长生没有立刻回学校,而是去了镇上的书店。他在计算机书籍货架前停留了很久,最终选中了一本《C语言编程实例详解》,定价四十二块。他拿出周大叔给的二十块额外报酬,加上之前剩下的四十五块,付了书钱,把剩下的钱小心翼翼地放进书包内层。

回到学校时,离下午上课还有十几分钟。他坐在教室里,拿出新买的编程书,快速翻了几页,里面的实例程序让他眼前一亮,很多思路都能用到五金店的库存统计程序上。他把书藏进桌肚,拿出语文课本,假装预习,心里却已经开始规划程序的框架:需要设计多个分类模块,分别统计不同规格的五金配件;要加入进货价和出货价的计算功能,自动生成利润报表;还要设置库存预警,当某个品类的库存低于一定数量时自动提示。

下午的数学课上,刘老师讲解一百以内的加减法,黑板上的题目对李长生来说毫无难度。他一边假装在草稿纸上演算,一边在脑海里构建程序的逻辑结构,把每个功能拆解成具体的代码模块,甚至在心里默写着关键的语句。偶尔老师看向他时,他会立刻低下头,假装在认真做题,避免引起过多关注。

放学路上,陈阿姨牵着他的手,笑着问:“中午买的书呢?是什么好书让你这么着迷?”

“是一本关于动物的书。”李长生轻声说道,从书包里拿出那本《动物世界》递给她看。陈阿姨翻了翻,笑着说:“多看书好,以后阿姨再给你找些书来。”

回到福利院,晚饭时陈阿姨果然给了他两个桃子,说是周大叔送来的:“周老板特意跟我说,谢谢你帮他做事,这桃子是他亲手摘的,让你多吃点。”李长生接过桃子,慢慢吃着,清甜的果肉在嘴里化开,心里却在盘算着晚上的编程计划。

夜幕降临,福利院渐渐安静下来。孩子们洗漱完毕后陆续睡去,阿姨们也回到了自己的宿舍。李长生躺在床上,闭着眼睛假装熟睡,耳朵却留意着周围的动静。十一点整,他悄悄起身,轻手轻脚地走出宿舍,借着院子里路灯的微光,走向办公室。

办公室里一片漆黑,他打开手机的手电筒(这是他用攒了很久的钱买的二手老年机,只能打电话和照明,用来在深夜应急),微弱的光线照亮了电脑的位置。他轻轻按下开机键,屏幕亮起的光芒在黑暗中显得格外刺眼,他赶紧用布帘挡住窗户,确保光线不会外泄。

插上U盘,他打开C语言编译器,开始编写五金店的库存统计程序。首先是定义变量,把五金配件的名称、规格、进货价、出货价等都设置成对应的变量;然后是设计输入模块,让老张能方便地输入各项数据;接着是计算模块,自动统计库存和利润;最后是预警模块,设置库存阈值。每一个步骤都需要反复调试,确保程序运行无误。

电脑的配置很低,运行起来有些卡顿,尤其是在处理多个分类模块时,偶尔会出现死机的情况。李长生没有急躁,只是耐心地等待,或者重启电脑重新调试。遇到复杂的逻辑问题,他就拿出新买的《C语言编程实例详解》,对照着上面的实例寻找思路,把学到的知识灵活运用到自己的程序中。

凌晨一点,程序的主体框架基本完成。他测试了几个简单的案例,输入数据后,屏幕上能快速显示出正确的库存和利润,预警功能也能正常触发。但他没有松懈,又仔细检查了一遍代码,修改了几个可能出现错误的细节,确保程序的稳定性。

就在这时,办公室的门突然被轻轻推开一条缝,一道微弱的光线射了进来。李长生的心瞬间提到了嗓子眼,手指下意识地捂住屏幕,身体紧绷,做好了应对突发情况的准备。

“谁在里面?”是福利院张阿姨的声音,带着一丝疑惑。

李长生没有说话,大脑飞速运转:如果被发现,该怎么解释?说自己在查学习资料?还是说睡不着想玩电脑?

张阿姨推开门走了进来,手里拿着手电筒,光线扫过办公室。当看到坐在电脑前的李长生时,她愣了一下:“长生?你怎么在这里?这么晚了不睡觉?”

李长生强迫自己冷静下来,声音带着一丝刻意的胆怯:“张阿姨,我……我白天有道数学题不会做,想查一下答案,没想到睡着了。”他一边说,一边快速关闭编程软件,打开浏览器,假装在搜索数学题。

张阿姨走到他身边,看了一眼电脑屏幕,上面确实是小学数学题的搜索页面。她皱了皱眉:“这么晚了还在做题,精神可嘉,但也不能熬夜啊,对身体不好。快,关掉电脑,回去睡觉。”

“嗯,谢谢张阿姨。”李长生乖巧地关掉电脑,收拾好书包,跟着张阿姨走出办公室。

回到宿舍,他躺在床上,心脏还在砰砰直跳。刚才真是太危险了,差一点就暴露了自己的秘密。他暗暗告诫自己,以后一定要更加小心,或许可以把编程时间提前,或者找一个更隐蔽的地方。

但他并没有因此放弃。等宿舍里的动静再次归于平静,他悄悄拿出手机,借着微弱的光线,在脑海里继续完善程序的细节。虽然不能用电脑调试,但他可以在意识里模拟程序的运行,把可能出现的问题都提前想到,确保明天晚上能一次性完成调试。

接下来的两天,李长生依旧保持着正常的节奏。白天在学校上课、伪装成普通学生,课间偶尔和林晓聊几句关于动物的话题,显得合群又不突兀;晚上则在确认绝对安全后,悄悄去办公室完善程序。他调整了程序的输入界面,让操作更加简单,还增加了数据备份功能,防止老张误删数据。

第三天晚上,他终于完成了所有调试。程序运行流畅,能准确统计所有五金配件的库存、进货、出货和利润,预警功能也十分灵敏。他把程序复制到U盘里,清理掉所有操作痕迹,关掉电脑时,天边已经泛起了鱼肚白。

第二天中午,李长生如约来到五金店。老张早已在门口等候,看到他来,立刻热情地迎了上去:“小长生,东西弄好了吗?”

“嗯。”李长生点点头,走进店里,把U盘插进电脑,打开程序。纯文本界面简单明了,他指着屏幕上的文字,耐心讲解:“张叔,这里输入配件名称,这里输规格,进货价、出货价和数量都填在这里,输完按回车,下面会自动显示库存和利润,库存低于五个会提示预警。”

老张按照他的讲解操作了一遍,输入了一款螺丝的信息,点击计算后,屏幕上立刻跳出了正确的结果,还有一行红色的预警提示:“库存不足,请及时补货”。他又试了几款不同的配件,每一次都能快速得出准确结果,脸上的怀疑渐渐变成了惊喜和赞叹:“太厉害了!真是太厉害了!这比我自己算账快多了,还不会出错!”

他从抽屉里拿出一百块钱,塞进李长生手里,语气激动:“小长生,这钱你拿着,谢谢你!以后有任何问题,叔还得找你!”

李长生接过钱,指尖触到带着体温的纸币,心里涌起一丝踏实的成就感。这是他赚到的第三笔报酬,也是最多的一笔。他把钱放进书包,轻声道:“如果有问题,你可以让周叔转告我。”

离开五金店时,阳光正好,洒在身上暖洋洋的。他没有立刻回学校,而是去了镇上的二手电脑店。店主是个四十多岁的中年人,看到他来,笑着问道:“小朋友,又来买东西?”

“我想看看二手笔记本电脑。”李长生说道。

店主领着他走到货架旁,指着一台外壳有些磨损的笔记本:“这款是联想的,配置不算高,但用来学习足够了,五百块。”

李长生摸了摸口袋里的钱,加上之前攒的,一共还有三百八十块,还差一百二十块。他问道:“能不能先付定金,我过几天把剩下的钱补上?”

店主打量了他一眼,笑着答应:“行,定金两百块,剩下的你尽快送来,我给你留着。”

李长生付了定金,店主给他开了一张收据。他小心翼翼地把收据藏好,心里充满了期待——有了属于自己的笔记本电脑,他就不用再冒着风险半夜去办公室,也能更方便地学习编程、接更多的活。

回到学校,下午的语文课上,刘老师宣布了一个消息:“下个月学校要举办趣味运动会,每个同学都要参加至少一个项目,大家可以先想一想自己想报什么。”

教室里立刻炸开了锅,孩子们兴奋地讨论着,有的想报跑步,有的想报跳绳,还有的想参加拔河比赛。王浩举手大声说:“老师,我要报一百米赛跑,我肯定能拿第一!”

刘老师笑着点头,目光扫过教室,最后落在李长生身上:“李长生,你想报什么项目?”

李长生愣了一下,他对运动会没有丝毫兴趣,只想安安静静地学习编程。但他知道,拒绝参加会显得与众不同,容易引起关注。他沉吟片刻,说道:“我报跳绳吧。”

跳绳是最普通、最不容易出风头的项目,既不会暴露自己的体能,也能完成老师的要求。刘老师点了点头:“好,跳绳项目也很有意思,好好准备。”

接下来的日子里,课间时总能看到同学们练习运动会项目的身影。王浩在操场练习跑步,跑得气喘吁吁却依旧坚持;林晓和几个女生一起练习跳绳,绳子甩动的声音清脆悦耳。李长生偶尔会在座位上看着他们,大多数时候还是在假装看书,实则在意识里梳理编程知识,或者规划下一个程序的思路。

他只在每天清晨的体能训练后,花十分钟练习跳绳,动作不快不慢,保持着稳定的节奏,刚好能完成比赛要求,既不会太差,也不会太突出。他知道,运动会只是一个插曲,他的重心永远在编程和学习上,这些无关紧要的事情,只要做到合格就好。

五月底,小学一年级的第二个学期即将结束,天气越来越热,教室里的吊扇嗡嗡地转着,吹不散孩子们对暑假的期待。期末考试来临,李长生依旧精准地控制着自己的成绩,语文88分,数学91分,排名班级第十一名,比上学期前进了三名,既不算耀眼,也不算落后,刚好符合他“藏锋”的原则。

刘老师在评语里写道:“李长生同学性格沉稳,学习认真,乐于助人,在集体活动中表现积极,若能更加主动地展现自己,定会有更大的进步。”

拿到成绩单的那天,陈阿姨笑着给了他一个新的笔记本:“长生,进步了呢!这个笔记本给你,暑假可以用来写作业。”

李长生接过笔记本,心里却在盘算着暑假的计划:先用赚到的钱买下那台二手笔记本电脑,然后接更多的编程活,积累资金的同时提升技术;体能训练也不能落下,还要利用暑假时间,系统学习数据结构和算法,为以后的编程之路打下更坚实的基础。

暑假来临的那天,福利院组织孩子们打扫卫生,李长生主动承担了打扫办公室的任务。趁着打扫的机会,他再次检查了那台旧电脑,确认没有留下任何关于编程的痕迹,才放心地离开。

走出办公室时,阳光透过树叶的缝隙洒下来,形成斑驳的光影。李长生背着书包,手里攥着二手电脑店的收据,脚步坚定而沉稳。他知道,这个暑假对他来说,将是一个重要的转折点——有了自己的电脑,他的编程学习将进入一个新的阶段;积累更多的资金,他就能离离开清溪镇的目标更近一步。

风拂过脸颊,带着夏日的燥热,却吹不散他眼里的坚定。在这个偏远的小镇上,这个七岁的少年,像一颗默默积蓄力量的种子,在无人知晓的角落里,用编程和汗水浇灌自己的梦想。他的锋芒依旧隐藏在平静之下,但那潜藏的力量,早已在日复一日的积累中,变得愈发强大。

他知道,未来的路还很长,还会遇到更多的挑战和风险,但他无所畏惧。只要保持着这份坚韧和专注,只要守护好自己的秘密,只要一步一个脚印地朝着目标前进,总有一天,他会走出这片狭小的天地,在更广阔的世界里,绽放属于自己的光芒。

而现在,他要做的,就是继续积攒力量,等待着风起云涌的那一天。