第十章:三行代碼,一座堡壘

字數:7446   加入書籤

A+A-


    秋日的陽光透過窗戶,在林家客廳的地板上投下斑駁的光影。飯桌上的氣氛,卻因林大年接完一個電話後,變得有些異樣。
    “剛才你表叔來電話。”林大年放下手機,臉上帶著一種罕見的、混合著興奮與篤定的神情,“他家小子,你們知道的,當年高考就是靠物理競賽拿了名次,硬生生加了50分,才一腳踏進了北華的門檻!”
    他目光掃過全家人,最後灼灼地落在林小圈身上,手指在桌麵上輕輕一叩:“這說明什麽?走競賽、拿獎項,就是升學的快車道,是硬通貨!” 他隨即看向顧無雙,“無雙,你上次提的那個編程比賽,拿了獎,真的能讓實驗中學麵試降分?”
    顧無雙放下筷子,從容地點點頭:“是的,爸。我打聽過了,如果拿到全市一等獎,能獲得一張‘麵試優先卡’,相當於麵試分數線可以降低十幾二十分。”
    “這就對了!”林大年仿佛找到了通往勝利的密碼,語氣斬釘截鐵,“圈圈,聽見沒?這就是你們小學階段的‘競賽加分’!這個編程,以前我覺得是不務正業,現在看來,是戰略方向!你必須給我拿下這張‘優先卡’!”
    林小圈嘴裏還含著飯,被爺爺這突如其來的“戰略重視”搞得有點懵,心裏卻沒有多少喜悅,反而沉甸甸的。他感覺到,自己喜歡的東西,突然被套上了一個沉重的枷鎖。
    林大強一如既往地沉默著,隻是“嗯”了一聲,表示聽到了父親的指令。但他的眉頭皺一下,目光快速掠過兒子有些無措的臉。
    唯有顧無雙,神情依舊溫和,她給兒子夾了一筷子菜,柔聲道:“圈圈對編程是有興趣,也有點天賦。但這種事急不來,得循序漸進。”
    第一次嚐試:初露鋒芒與壓力降臨
    市小學生創意編程大賽的消息正式公布。第一次參賽,林小圈完全是憑著直覺和興趣在摸索。他搗鼓了一個簡單的小遊戲,雖然bug不少,邏輯也稚嫩,但其中一閃而過的創意火花,還是讓他意外地捧回了一個三等獎的獎狀。
    “嗬,三等獎?”林大年拿著那張獎狀,翻來覆去地看,眼神裏是審視,而非欣賞,“說明有門兒!但還不夠,離‘優先卡’差得遠!下次必須衝一等獎!”
    林大強看到獎狀,第一反應是鬆了口氣,至少沒空手而歸。但父親的期望像一道指令,讓他立刻進入了“備戰”狀態。他找到兒子,語氣是慣常的、缺乏溫度的“督促”:“既然有天賦,就更要努力。從今天起,每天做完作業,再加練半小時編程,我會檢查進度。”
    林小圈捧著那張三等獎的獎狀,原本的一點小開心,瞬間被這兩座大山壓得粉碎。他張了張嘴,想說什麽,最終隻是低下了頭。
    晚上,顧無雙來到兒子房間,看著他把獎狀小心地收進抽屜,輕聲問:“圈圈,得了獎不開心嗎?”
    林小圈悶悶地說:“媽媽,編程好像變得不好玩了。”
    顧無雙心疼地摟住他:“媽媽知道。但你要記住,你做這件事,首先是因為你喜歡。別人的期望是別人的事,別讓它壓垮了你自己的喜歡。”
    與此同時,在另一個時空的“林小強”,正以7歲孩童的身體,冷靜地觀察著這一切。他知道,風暴才剛剛開始。他注冊了一個匿名的編程論壇賬號,取了個看似老氣橫秋的名字“OldTree”。在一個林小圈發布求助帖的下方,他留下了第一條評論,用符合年齡的、略顯笨拙卻一針見血的語氣,指出了代碼中的一個邏輯漏洞。
    林小圈看到回複,眼睛一亮,仿佛在迷霧中看到了燈塔。
    第二次嚐試前:至暗時刻與“影子導師”
    為了第二次比賽,林小圈投入了更多精力。不可避免地,他最近一次語文單元考的成績單上,出現了一個刺眼的“B”。
    這張試卷像一塊燒紅的烙鐵,燙傷了林家平靜的表象。
    “我說什麽來著?!玩物喪誌!!”林大年的怒吼幾乎要掀翻屋頂,他揮舞著那張試卷,唾沫星子橫飛,“代碼代碼,能把重點中學‘碼’出來嗎?看看!成績掉成什麽樣子了!立刻給我停止!所有課外活動全部取消,回歸正軌!”
    林大強的臉色鐵青。焦慮和對父親命令的服從,讓他采取了最直接也最傷人的行動。他衝進兒子房間,一言不發,將桌上那幾本編程書籍粗暴地收走,死死鎖進了書房抽屜。“在你語文考回A之前,想都別想碰電腦!”他的聲音冷硬,沒有一絲轉圜的餘地。
    林小圈站在原地,看著空蕩蕩的桌麵,感覺自己的心也被掏空了。委屈、憤怒、無助像冰冷的潮水將他淹沒。他所有的努力,他小心翼翼守護的熱愛,在分數麵前,如此不堪一擊。他眼眶通紅,卻倔強地不讓眼淚掉下來,整個人像被抽走了靈魂,陷入死寂的沉默。
    那天晚上,顧無雙沒有先去安慰兒子。她在林大年和林大強都在客廳時,平靜地開口,聲音不大,卻清晰地穿透了壓抑的空氣:
    “爸,大強,我們是不是搞錯了什麽?”
    兩個男人同時看向她。
    “我們讓孩子努力的最終目的,是希望他有一個好未來,而不是為了在一次語文考試上爭一分兩分。”她的目光掃過公公和丈夫,堅定而沉穩,“他現在找到了一件能讓他廢寢忘食、鍛煉思維、並且已經證明有潛力為他打開名校大門的事情,我們卻要因為一次偶然的成績波動,親手扼殺掉嗎?”
    她頓了頓,語氣更加懇切:“我相信圈圈能平衡好。就算暫時平衡不好,我們也應該幫他,而不是堵死他的路。這條路,我們家必須支持他走下去。”
    林大年冷哼一聲,別過頭去,但沒再說話。林大強緊抿著唇,內心在天人交戰。
    而此刻,跌入穀底的林小圈,正對著電腦屏幕,看著那個隻完成了一半的程序,眼淚終於忍不住掉了下來。他在論壇上給“OldTree”發了一條絕望的私信:【老師,我可能不能再繼續了。家裏人不讓了,他們說這是沒用的東西。】
    幾乎是在瞬間,他收到了回複。
    OldTree:【我見過無數天才,在距離成功隻有一步之遙的地方,因為世界的噪音而放棄。】
    OldTree:【知道什麽是真正的創造者嗎?不是在順境中前行,而是在所有人都背過身去的時候,依然能為自己,用代碼搭建一座沉默的、堅不可摧的堡壘。】
    OldTree:【別讓世界定義你。拿起你的武器,用你的作品,去定義你想要的世界。】
    這幾句話,像一道強光,劈開了林小圈眼前的黑暗。他擦幹眼淚,胸腔裏那股快要熄滅的火苗,重新開始燃燒。
    與此同時,“林小強”知道,僅僅有精神的鼓勵是不夠的。他開始了實質性的“降維打擊”。
    他給林小圈發送了一個壓縮包,裏麵是一個他利用未來知識簡化後編寫的小工具,附帶簡潔的說明:【試試這個,可以自動處理重複調試,能幫你節省時間。】
    接著,他針對林小圈程序中那個最核心、也最困擾他的複雜算法問題,寫下了一段極其優雅、思路清奇的偽代碼,並附言:【換個角度思考,也許問題沒那麽複雜。僅供參考。】
    林小圈點開文件,隻看了幾眼,就如同被一道閃電擊中!那是一種他從未想象過的解題思路,簡潔、高效,充滿了數學的美感。他豁然開朗,原來技術可以達到這樣的境界!他貪婪地吸收著這些知識,感覺自己推開了一扇新世界的大門。
    在顧無雙的周旋下,林小圈被沒收的書籍“悄悄”回到了桌上。林大強雖然依舊沉默,但不再強行禁止,隻是每晚看到兒子房間的燈亮到很晚時,會沉默地竊喜,然後一言不發地離開。
    第三次嚐試:破繭成蝶,父子聯手
    第三次市編程大賽決賽日,會場裏彌漫著緊張的氣氛。
    林小圈站在演示台前,神情鎮定。他展示了自己的作品——《家庭能量站》終極版。與之前的版本相比,這個程序的界麵更加流暢美觀,而核心的情感分析算法,更是精準得不像出自小學生之手。
    “我設計這個程序,”林小圈的聲音通過麥克風傳遍會場,“是希望我的家,能像一個‘能量站’。有時候,我們關心的話會說不出口,或者會變成傷人的語氣。”
    他操作著程序,屏幕上出現溫馨的動畫:“我希望,當家人輸入一句話,無論是抱怨還是鼓勵,這個程序都能像一個小小翻譯官,分析出話語背後的情緒和真實需求,給出溫暖的回應。比如……”
    他輸入了一句:“你怎麽這麽笨!”
    程序界麵柔和地閃爍了一下,彈出提示:“檢測到說話者可能感到焦慮和失望。其真實訴求或許是:‘我希望你能做得更好,我們可以一起想辦法。’ 建議:深呼吸,嚐試用‘我感到……因為我希望……’的句式重新表達。”
    會場先是寂靜,隨即響起了熱烈的掌聲。
    林小圈深吸一口氣,目光掃過台下,繼續說道:“在這裏,我想感謝一位素未謀麵的老師,他在網絡上指導我,讓我明白,代碼不止是冰冷的邏輯,它也可以是通往理解和溫暖的橋梁。這個程序,就是我搭建的橋梁,送給我最愛的家人。”
    他的目光,似乎在人群中尋找著什麽,最終,與台下角落裏的母親顧無雙交匯。顧無雙的眼眶濕潤了,用力地鼓著掌。
    結果毫無懸念,林小圈的作品以壓倒性的優勢獲得了一等獎。當主持人宣布他的名字,並將那張象征著通往新世界“優先卡”遞到他手中時,林小圈沒有狂喜,隻是深深地、如釋重負地舒了一口氣。他舉起獎杯和證書,臉上露出了一個混合著疲憊、驕傲與無限感慨的笑容。
    賽後餘波:無聲的驚雷
    慶功宴設在家裏,比往常豐盛。林大年拿著那張沉甸甸的“麵試優先卡”,翻來覆去看了許久,臉上的皺紋似乎都舒展了些。他清了清嗓子,用一種盡量平淡,卻掩不住如釋重負的語氣說:
    “……總算,沒白費功夫。” 他看了一眼孫子,又迅速移開目光,補充道,“這條路,看來是走得通的。爺爺等下給你發個大紅包”。
    這已經是他所能給出的、最高級別的肯定。
    顧無雙看著兒子,眼裏滿是驕傲和心疼。她知道,兒子贏得的不僅僅是一張卡,更是一場屬於他自己的、艱難的成人禮。
    林大強坐在桌子對麵,沉默地吃著飯。但他的目光,會時不時地落在兒子身上。他看到兒子臉上那久違的、發自內心的自信光芒,看到妻子欣慰的笑容,再回想這一年來的波折,尤其是自己曾經粗暴的阻攔,心中五味雜陳。
    他第一次如此清晰地意識到,自己差點成了兒子夢想的劊子手。而妻子和那個神秘的“網絡老師”,卻守護了兒子眼中那簇差點熄滅的火苗。
    晚飯後,林小圈在房間裏整理獎狀,小心翼翼地將那張市編程大賽的冠軍證書壓平,收進文件夾裏。房間裏很安靜,隻有紙張摩擦的細微聲響。
    過了一會兒,房門被輕輕推開一條縫。林小圈抬頭,看見父親林大強站在門口,手裏拿著一個看起來沉甸甸的盒子。
    林大強沒有說話,隻是走進來,目光在兒子書桌上掃過,然後沉默地將那個盒子放在了桌角,正好挨著那台因為長期運行編程軟件而有些發燙的舊筆記本電腦旁邊。
    林小圈疑惑地看去,那是一個未拆封的包裝盒,上麵印著某個知名品牌的標誌——那是一塊固態硬盤。
    “爸?”林小圈有些不解地喚了一聲。
    林大強沒有看兒子的眼睛,他的視線落在那個舊電腦上,仿佛在研究什麽精密儀器,然後才用他一貫沒什麽起伏的語調,簡短地解釋了一句,像是在陳述一個客觀事實:
    “你那個電腦,太慢了。”
    說完,他像是完成了某項任務,轉身就走,依舊沒有多餘的話,也沒有提及任何關於比賽、獎狀或者“辛苦了”的字眼。
    房門被輕輕帶上。
    林小圈愣愣地看著桌上那塊嶄新的固態硬盤,又看了看自己那台確實因為加載大型編譯環境而常常卡頓的舊電腦。一瞬間,他全明白了。
    父親注意到了。注意到了他深夜對著屏幕等待程序編譯時的焦躁,注意到了他因為電腦卡頓而無奈拍打鍵盤的小動作,注意到了他為了這個冠軍,在工具不完備的情況下所付出的、不為人知的額外努力。
    這塊硬盤,不是獎勵,不是祝賀。它是一個沉默的工程師父親,用他最擅長、最本質的方式,對他所看到的“困難”進行的一次精準的技術支援。是對他過去辛苦的一種無聲的體諒,也是對他未來道路的一種笨拙卻實在的鋪墊。
    “太慢了”這三個字,是林大強式的挑剔,卻也是他此刻所能表達的、最極致的關懷。
    林小圈伸出手,輕輕撫摸著冰涼的包裝盒,指尖傳來一種堅實的觸感。他沒有說話,嘴角卻控製不住地向上彎起,形成一個巨大而溫暖的弧度。一種被理解的酸澀和巨大的暖流交織在一起,充斥著他整個胸腔。
    這比任何華麗的讚美,都更讓他想哭,也更讓他想笑。
    林小圈看著盒子,愣了很久。鼻子微微一酸,然後,一個巨大而溫暖的笑容,在他臉上緩緩綻開。
    夜深人靜。
    林小強關掉了論壇界麵,退出了“OldTree”的賬號。一陣源自靈魂深處的疲憊感席卷而來,讓他幾乎站立不穩。他倒在床上,大腦中冰冷的提示音再次響起:
    【深度介入關鍵事件並取得成功,與載體契合度小幅提升至67.1%。】
    【警告:能量消耗過大,建議立即進入低功耗觀察模式,以避免不可逆損傷。】
    他閉上眼睛,嘴角卻帶著一絲若有若無的、欣慰的笑意。
    成功了。他用來自未來的手,為自己兒子的過去,推開了一扇窗。
    然而,代價也已經顯現。他感覺自己與這個時空的連接,變得更加脆弱。下一場風暴來臨前,他還能支撐多久?
    窗外,月色如水,寂靜無聲。而林家大院之內,一場源於代碼的無聲變革,才剛剛開始滲入每個人的心底。堅冰已裂,暖流暗湧。真正的考驗,遠未結束。