第八章 暑意浓,蓄力行
2020年的盛夏,比往年更添了几分燥热。
清溪镇的清晨不再有春日的微凉,天刚蒙蒙亮,灼热的阳光就已经爬上了丘陵的脊梁,把山野间的浓绿晒得发亮,空气中弥漫着泥土和草木被炙烤后的气息,连风掠过树梢,都带着一股温热的热浪。
从2011年小学一年级的盛夏,到2020年初中毕业的这个夏天,九年的时光,在清溪镇的日出日落中悄然流逝。
这九年,是李长生蛰伏的九年,也是他默默积累、厚积薄发的九年。
他依旧在福利院长大,依旧在清溪镇的学校里读书,从小学二年级到六年级,再到初中三年,他始终扮演着一个「最不起眼的中等生」。课堂上永远沉默端坐,课间里总是独自待在角落,成绩永远稳稳卡在班级中游,不惹眼,不犯错,不被老师过多关注,也不被同学刻意记起。他像一颗融入泥土的石子,平淡得让人心生忽略,却在这份看似平凡的表象下,藏着一颗从未懈怠、始终向前的心。
九年里,他的生活始终围绕着三个核心,日复一日,从未改变:体能训练、编程学习、默默赚钱。
体能训练,是他九年里雷打不动的坚持。从小学时的五圈慢跑、四十个俯卧撑,到初中时的八圈慢跑、七十个俯卧撑,再到如今初中毕业的暑假,他将训练量提升到了十圈慢跑、八十个俯卧撑、六十个仰卧起坐、五十个深蹲。训练量随着年龄的增长逐步递增,清晨的福利院院子,永远是他专属的训练场,天未亮的身影,在九年里成了不变的风景。他的身体,也从当初瘦弱的孩童,长成了如今挺拔的少年,身形紧实,肌肉线条暗藏力量,耐力和爆发力远超同龄的学生。但他依旧把这份强壮隐藏得极好,体育课上刻意放慢速度,运动会上只报最普通的项目,永远不展露自己的真实体能,只在无人的清晨,才释放出自己真正的力量。这份坚持,不仅练出了强健的体魄,更磨出了他坚韧的意志,成为他在这个世界上最坚实的依靠。
编程学习,是他九年里最核心的追求,也是他花费精力最多的事情。从小学一年级刚接触Python和简易C语言,到小学毕业时熟练掌握C语言全基础,能独立编写库存统计、会员系统等实用小程序;再到初中三年,他开始系统自学数据结构、算法基础、简易数据库(SQL),甚至还摸索着入门了Java编程语言。镇上的书店里,能找到的计算机相关书籍,他都一一买下来啃完,买不到的,就托偶尔去县城的熟人代购,一本本厚厚的编程书,被他翻得卷了边,里面的知识点被他拆解、消化,一一存入记忆宫殿,形成了完整且清晰的知识体系。他的编程能力,在九年里实现了质的飞跃,从最初只会写简单代码的新手,变成了能根据不同行业的需求,独立设计程序框架、优化代码逻辑、解决实际问题的实战型程序员。他知道,编程是他改变命运的唯一武器,只有不断打磨,让这把武器越来越锋利,他才能走出这个偏远的小镇,看到更广阔的世界。
默默赚钱,是他将编程能力转化为现实资本的途径,也是他为未来铺路的基础。九年里,他的接活之路,从最初的小镇小活,一步步向外拓展,稳步提升。小学时,靠着周大叔和老张的介绍,他接下了清溪镇农资店、五金店、杂货店的活,做的都是简易的库存统计程序,报酬从五十元到一百元不等;到了初中,他的能力被更多人知晓,活计也拓展到了邻镇,接下了邻镇小商铺、小作坊的订单,做的程序也从简单的库存统计,升级为包含会员系统、销售报表、利润核算、库存预警的复杂程序,报酬也涨到了两百元、三百元,甚至五百元。九年里,他累计接了近五十个编程任务,接触了零售、五金、服装、小型生产等不同行业的需求,积累了丰富的实战经验。这些赚来的钱,他都小心翼翼地藏着,从最初的床板缝隙,到后来郊外的隐秘角落,一分一分,积少成多。一部分用来买编程书和学习资料,一部分用来添置临时设备——小学毕业时,他攒了八百多元,买了一台二手平板,暂时摆脱了对福利院办公室电脑的依赖;初中时,又攒钱买了一部二手老年机,能连接网络,方便他查找资料、接收活计。九年下来,他累计攒下了四千三百多元的积蓄,这是他九年汗水和努力的成果,也是他实现下一步目标的底气。
九年里,他把「隐藏」二字做到了极致。对外,他永远是「爱看书、安静、内向的福利院孩子」,接活只通过周大叔、老张等熟人牵线,从不主动露面,演示程序也都选在中午或傍晚,以「去镇上书店看书」为借口出门;所有与编程相关的东西,U盘、编程书、平板,都从不带进福利院和学校,藏得严严实实;赚钱的事,更是绝口不提,陈阿姨只当他偶尔帮镇上老板做点小事,赚点零花钱买书本,从未有过丝毫怀疑。九年时光,风雨无阻,他的秘密,从未有过一丝一毫的暴露。
如今,九年过去,他已经从一个七岁的孩童,长成了一个十五岁的少年。褪去了儿时的懵懂,眉眼间多了与年龄不符的沉稳和坚定,心思愈发缜密,做事愈发果决。他的编程能力,足以应对中小型店铺和工厂的定制化需求;他的积蓄,足够让他买下一台属于自己的笔记本电脑;他的体能,足以让他在面对突发情况时保护自己。而他的锋芒,依旧隐藏在最深处,像一把藏在鞘中的利剑,默默积蓄着力量,等待着出鞘的那一刻。
2020年的这个暑假,是他初中毕业的暑假,也是他九年蛰伏后,迎来的第一个重要转折点。漫长的假期,没有了学校的束缚,没有了上课的限制,他终于有了足够的时间和自由,去完成一次真正的「蓄力升级」。
他的目标很明确:买下一台属于自己的笔记本电脑,找一个绝对安全的秘密基地,利用整个暑假,深入钻研编程进阶知识,接更复杂的编程任务,积累更多的资本和经验,为即将到来的高一生活,做好最充分的准备。
清溪镇的校园早已迎来假期,小学和初中的校门紧闭,操场上的杂草悄悄冒了头,往日里叽叽喳喳的喧闹声消失无踪,只有几只麻雀落在空荡荡的篮球架上,叽叽喳喳地叫着,打破了小镇的宁静。其他的孩子,都在欢呼雀跃地享受着漫长的暑假,上山摘野果,下河摸鱼,追逐打闹,尽情释放着少年的天性。而李长生,依旧保持着比上学时更严苛的生活节奏,分秒不差,没有丝毫松懈。
每天清晨五点,天还浸在淡淡的墨蓝色里,他就准时睁开了眼睛。
这是他为暑假制定的新计划,比上学时提前了半个小时,只为了能挤出更多的时间,投入到训练和学习中。
宿舍里的其他孩子还在熟睡,嘴角甚至挂着口水,做着香甜的美梦。李长生轻手轻脚地掀开被子,赤着脚踩在微凉的水泥地上,指尖的凉意让他瞬间清醒。他走到床底,小心翼翼地拿出一个用黑色塑料袋包裹得严严实实的盒子——那是他九年里攒下的所有积蓄,一张张纸币被他按面额整理得整整齐齐,四千三百二十六元,每一分钱,都凝聚着他的汗水和努力,也是他未来的全部底气。
他数了一遍,确认数额无误后,从中抽出五百元,小心翼翼地塞进书包内层最隐蔽的口袋里。这五百元,是他早就计划好的,用来买下镇上二手电脑店的那台联想笔记本。有了属于自己的电脑,他就再也不用冒着被发现的风险,深夜偷偷溜进福利院的办公室;再也不用在电脑死机时心惊胆战,担心留下任何编程的痕迹;再也不用因为时间有限,只能匆匆忙忙地学习和调试代码。
那台电脑,是他通往更广阔世界的钥匙,是他打磨编程能力的新平台,更是他守护自己秘密的一道坚实屏障。
他把剩下的钱重新包好,塞回床板的缝隙里,用木板压住,确认不会被发现、不会掉落,才轻手轻脚地走出宿舍。
院子里,已经能感受到夏日清晨的燥热,没有一丝风,老樟树的叶子蔫蔫地垂着,只有几只早起的知了,在枝头发出断断续续的鸣叫声。李长生站在院子中央,先做了一套细致的拉伸动作,从脖颈到脚踝,让身体的每一个关节都充分舒展——暑假的训练量又提升了,必须让身体做好充分准备,才能避免受伤,这是他九年训练总结出的经验。
随后,体能训练正式开始。
十圈慢跑,他的步伐比平时更快,却依旧保持着均匀的呼吸,汗水很快就顺着额角滑落,滴在干燥的水泥地上,瞬间被吸干。他的身影在院子里快速移动,小小的身躯里仿佛蕴藏着用不完的力量,每一步都踏得坚定而有力,没有丝毫拖沓。跑完十圈,他没有停歇,立刻俯身做俯卧撑,八十个,手臂肌肉紧绷,青筋微微凸起,每一次起落都精准到极致,胸口几乎贴到地面,再缓缓撑起,动作标准而有力。接着是六十个仰卧起坐,五十个深蹲,一套动作下来,李长生的呼吸微微急促,额头上的汗珠像断了线的珠子一样滚落,浸湿了他的短袖,紧紧贴在后背,勾勒出紧实的肌肉线条。他却只是抬手用袖口随意擦了擦汗,眼神依旧专注而坚定,没有丝毫疲惫。
九年的坚持,让他的体能早已远超同龄人,这份力量,是他在这个充满未知的世界里,最可靠的保障。
训练结束时,天已经大亮,阳光透过枝叶的缝隙,洒下斑驳的光影,整个福利院也渐渐苏醒过来。陈阿姨打开食堂的门,看到站在院子里的李长生,笑着喊道:“长生,这么早就起来了?快进来吃早饭,今天有小米粥和白面馒头。”
“嗯。”李长生点了点头,走进食堂。
早餐很简单,一碗小米粥,一个白面馒头,还有一小碟咸菜。这在福利院,已经是很不错的早餐了。李长生快速地吃着,没有说话,心里却在盘算着今天的行程——吃完早饭,去镇上二手电脑店买电脑,然后把电脑藏到郊外的秘密基地,下午就开始正式的暑假编程学习。
“长生,初中毕业了,暑假打算怎么过呀?”陈阿姨一边收拾碗筷,一边随口问道,“也该好好歇歇了,要不要和其他小朋友一起去山上摘野果?”
“我想在家看书。”李长生抬起头,轻声说道,“趁暑假多看看书,提前学学高中的知识,开学能跟上进度。”
这是他九年里用得最顺手的借口。看书,既符合他“爱学习”的形象,又能让他有足够的独处时间,去做自己的事情。九年里,他靠着这个借口,避开了无数不必要的麻烦,如今,依旧适用。
“真好,这么懂事。”陈阿姨的脸上露出欣慰的笑容,“那你在家好好看书,要是渴了饿了,就跟阿姨说,阿姨给你留吃的。”
“谢谢阿姨。”李长生轻声道谢,吃完最后一口粥,放下碗筷,起身走出食堂。
他回到宿舍,背上自己的旧书包——这是他小学时用的书包,洗得发白,却依旧结实。里面除了几本编程书和那个小小的U盘,还有刚抽出的五百元钱。他把钱小心翼翼地塞好,拉上拉链,确认万无一失后,才跟陈阿姨打了声招呼,走出了福利院。
清晨的镇上,已经有了些许热闹的气息。早起的小贩们摆好了摊位,卖早点的蒸笼里冒着热气,弥漫着包子和油条的香气;卖蔬菜的老农,挑着新鲜的青菜,蹲在路边,大声吆喝着;偶尔有几辆摩托车驶过,发出“突突”的声响,打破了小镇的宁静。街道上的行人不多,大多是早起的老人和商贩,李长生的脚步很快,低着头,刻意避开人群,径直朝着镇上的二手电脑店走去。
他的心里,有一丝期待,也有一丝紧张。期待着拥有属于自己的电脑,紧张着担心电脑出问题,或者店主反悔不卖。这台电脑,是他九年积蓄的一部分,也是他暑假计划的核心,容不得半点差错。
二手电脑店就在街道的尽头,不大的店面,门口摆着几台旧电脑和显示器,落满了灰尘,看起来有些破败。店主是个四十多岁的中年人,姓王,脸上总是带着一副懒洋洋的笑容,看到李长生进来,立刻认出了他:“小朋友,你来了?钱凑够了?”
李长生之前来过一次,看中了店里的一台二手联想笔记本,当时因为钱没凑够,只跟店主说好,让他帮忙留着。
“嗯。”李长生点了点头,从书包里拿出五百块钱,递了过去,“王叔,钱够了。”
王老板接过钱,数了数,确认没错后,笑着转身从货架上拿出那台笔记本电脑:“给,我给你留着呢,这几天好多人问,我都没卖,说话算话。”
那是一台联想的旧笔记本,外壳是深灰色的,边角有明显的磨损,键盘上的几个字母已经褪色,屏幕也有些泛黄,但整体看起来还算完好,没有明显的破损。李长生伸手接过,电脑不算太重,却在他的手里,显得格外沉重。
这是他的第一台电脑,属于他自己的,独一无二的电脑。九年的期待,终于在这一刻变成了现实。
“我给你试一下,看看能不能正常用。”王老板说着,接过电脑,插上电源,按下开机键。
屏幕缓缓亮起,虽然有些卡顿,启动速度也慢了些,但还是顺利进入了系统。王老板打开几个简单的程序,演示了一下:“你看,开机正常,屏幕也没问题,键盘鼠标都能用,就是配置低点,用来学习、查资料肯定没问题。”
李长生的目光落在屏幕上,眼神里闪过一丝炽热。他没有说话,只是认真地看着王老板的演示,确认电脑的各项功能都能正常使用。对他来说,配置高低不重要,只要能运行编程软件,能让他学习和编写程序,就足够了。
“对了,给你配个充电器。”王老板从抽屉里拿出一个旧充电器,递给李长生,“还有这个电脑包,虽然旧了点,但是结实,能装电脑,你拿着用。”
李长生接过充电器和电脑包,小心翼翼地把电脑装进去,背在肩上。电脑包的大小刚好合适,他拉上拉链,双手扶着包带,心里涌起一股前所未有的踏实感。
“谢谢王叔。”他轻声道了谢,转身走出了电脑店。
走出店门,阳光正好,洒在他的身上,带着一丝灼热。李长生没有立刻回福利院,而是转身,朝着镇子郊外走去。他需要找一个安全的地方,把电脑藏起来,不能让任何人发现。
福利院人多眼杂,宿舍里更是没有任何隐蔽的地方,把电脑放在那里,迟早会被发现。九年里,他早就把清溪镇的周边摸得一清二楚,在镇子郊外的山上,有一个废弃的小木屋,是以前看山的老人住的,后来老人走了,木屋就一直空着,很少有人去。那里偏僻、安静,远离人群,是最适合藏电脑的地方,也是他早就选定的暑假秘密基地。
沿着乡间小路往前走,路边的野草长得很高,没过了他的膝盖,偶尔有不知名的小虫飞过,发出嗡嗡的声响。李长生的脚步很快,眼神警惕地观察着周围的环境,时不时回头张望,确保没有人跟着他。九年的谨慎,让他养成了随时随地保持警惕的习惯,哪怕是在偏僻的郊外,也不敢有丝毫放松。
走了大约二十分钟,他终于来到了那座废弃的小木屋前。
木屋很破旧,屋顶的瓦片掉了好几块,墙壁上的木头已经腐朽,布满了青苔,门口的杂草长得半人高,把木门都遮住了,看起来荒芜已久,没有一丝有人来过的痕迹。李长生拨开杂草,走到门口,轻轻推了推门,木门发出“吱呀”的一声响,缓缓打开。
屋里很暗,弥漫着一股潮湿的霉味和木头腐烂的味道。阳光透过屋顶的破洞,洒进来几缕光线,照亮了屋里漂浮的灰尘。里面的陈设很简陋,只有一张破旧的木桌,一把掉了腿的椅子,还有一个空荡荡的木板床,除此之外,别无他物。
李长生走进屋里,四处检查了一遍,摸了摸墙壁,看了看床底,确认这里没有人来过,也没有什么安全隐患,才放下心来。他把电脑包放在木桌上,小心翼翼地拿出电脑,放在桌上,又把充电器放在一旁。他没有立刻打开电脑,而是先找了几块厚实的木板,搬来压在屋顶的破洞上,避免下雨时雨水淋湿电脑;又用杂草把门口的缝隙堵上,防止蚊虫进入。做完这一切,他又站在门口,从外面看了看,确认木屋依旧是荒芜的样子,才满意地点了点头。
这里,将是他暑假的秘密基地,是他九年蛰伏后,真正放开手脚学习编程的专属空间。
没有人会来这里,没有人会发现他的秘密,他可以在这里,肆无忌惮地学习,肆无忌惮地敲打着代码,不用再担心被人发现,不用再小心翼翼地隐藏自己。他可以把所有的时间,都用在编程学习上,不用再受时间和空间的限制,不用再担心电脑突然死机,不用再匆匆忙忙地清理痕迹。
李长生站在木桌前,看着桌上的笔记本电脑,眼神里充满了坚定的光芒。他伸出手,轻轻抚摸着电脑的外壳,冰凉的触感,让他的心跳微微加快。
九年的积累,九年的等待,九年的隐忍,终于在这个夏天,迎来了新的开始。
从今天起,他的编程之路,将进入一个全新的阶段。他可以系统地学习更复杂的知识,数据结构、算法进阶、数据库优化、高级编程语言,这些他之前只能摸索着学习的内容,如今有了专属的电脑,他可以一一攻克,把基础打得更牢,把能力提升到更高的层次。
从今天起,他将拥有更多的时间,更多的机会,去打磨自己的能力,去积累自己的资本。他可以接更复杂的编程活,不仅是镇上和邻镇的店铺、工厂,还可以尝试着在网上接活,接触更广阔的需求,赚更多的钱,为自己走出清溪镇、考上理想的高中、乃至未来的大学,积累足够的底气。
从今天起,他离自己的梦想,又近了一大步。
他没有在小木屋里停留太久,确认电脑藏好,环境安全后,便转身走出木屋,轻轻关好门,又用杂草把门口重新遮住,恢复成原来荒芜的样子,确保没有人能看出这里有人来过。
做完这一切,他才转身,朝着福利院的方向走去。
回到福利院时,已经是上午十点多了,太阳越来越热,空气中的燥热也越来越浓。其他孩子都在院子里玩耍,有的在跳绳,有的在玩弹珠,有的在追逐打闹,欢声笑语不断,尽情享受着暑假的快乐。
李长生走进院子,没有参与他们的玩耍,只是径直走向宿舍,拿起一本从福利院书架上找的高中数学课本,坐在院子里的树荫下,假装看了起来。
他的目光落在书页上,心思却早已飘到了郊外的小木屋里,飘到了那台属于自己的笔记本电脑上。他在心里快速规划着暑假的学习计划,记忆宫殿里,立刻浮现出清晰而详细的框架:
第一阶段,用半个月的时间,巩固C语言进阶知识,把《C语言编程实例详解》里的所有实例程序都亲手写一遍,熟练掌握各种语法技巧和逻辑设计,做到举一反三;
第二阶段,用一个月的时间,系统学习数据结构和算法,从数组、链表、栈、队列,到树、图,从冒泡排序、选择排序,到快速排序、归并排序,逐一攻克,打牢编程的核心基础;
第三阶段,用剩下的时间,学习数据库进阶和Java基础,同时接更多的编程活,将学到的知识运用到实战中,一边赚钱,一边提升自己的实战能力。
他还规划了接活的计划:除了继续做镇上和邻镇的店铺、工厂活,他还要利用手里的二手老年机,连接网络,在一些简易的外包平台上,用匿名的方式注册账号,接一些整理数据、写简单脚本、做小型定制程序的任务。虽然网上的活报酬不高,但能让他接触到更多元的需求,学到更多的编程思路,也能让他慢慢走出清溪镇的局限,接触到更广阔的网络世界。
这就是李长生的做事风格,无论做什么,都有清晰的规划,有条不紊,一步一个脚印,从不盲目行动。九年里,他一直如此,也正是因为这份极致的规划性和执行力,他才能在九年里,在无人指导、无人帮助的情况下,默默积累了如此多的成就。
中午,陈阿姨喊孩子们吃饭,午饭是米饭和西红柿炒鸡蛋,还有一碗青菜汤。对福利院的孩子来说,这已经是很丰盛的午饭了。李长生和其他孩子一起,坐在餐桌前,安静地吃着饭,没有说话,只是快速地进食,节省时间。他知道,中午是最好的时机,等其他孩子回宿舍午睡后,他就可以悄悄离开福利院,前往郊外的小木屋,开始他的第一次正式编程学习。
吃完午饭,其他孩子都懒洋洋地回宿舍午睡了,院子里很快就安静了下来。李长生假装躺在床上休息,闭上眼睛,耳朵却留意着周围的动静。等宿舍里的呼吸声都变得均匀,确认所有人都睡熟后,他才轻轻掀开被子,蹑手蹑脚地走出宿舍,朝着福利院的后门走去。
后门没有锁,只是虚掩着,他轻轻推开门,走了出去,又小心翼翼地把门关上,恢复成原来的样子。
阳光依旧灼热,他快步朝着郊外的小木屋走去,脚步轻快,心里充满了期待。
他知道,这个暑假,将是他人生中最关键的一个暑假。
在这个暑假里,他将完成一次质的飞跃,让自己的编程能力,再上一个台阶。
在这个暑假里,他将积累更多的资本,为自己的未来,铺好更坚实的路。
在这个暑假里,他将继续默默蓄力,打磨自己的锋芒,等待着高一开学,等待着新的环境,等待着属于自己的,更广阔的舞台。
暑意正浓,阳光炽热,却挡不住他前进的脚步。
在清溪镇郊外的那间废弃小木屋里,一个十五岁的少年,即将开启他的秘密进阶之路。而他的心中,早已埋下了更远的种子,那是对未来的憧憬,是对走出小镇的渴望,是对用自己的能力,改变命运的坚定信念。
他的路,还很长。
但他的脚步,永远坚定,永远向前。
