第四十三章 逼弗蘭克參加家長會
楊堅單手提著那個裝著新西裝的購物袋,雙手插在夾克的口袋裡,踏著有些開裂的人行道往回走。
剛走到距離加拉格家還有半個街區的十字路口,他遠遠地就看到一個熟悉的身影。
菲奧娜穿著那件略顯單薄的外套,雙手抱在胸前,正低著頭、踢著腳下的一塊碎石子往前走。昏暗的路燈打在她顯得有些凌亂的棕色捲髮上,那張平時總是充滿鬥志和潑辣的臉上,此刻卻寫滿了深深的疲憊與焦躁。
「嘿,菲奧娜。」楊堅停下腳步,輕聲打了個招呼。
菲奧娜猛地抬起頭,看清是楊堅後,緊繃的肩膀稍微放鬆了一些。她扯出一個有些勉強的笑容:「嘿,楊。這麼晚還在外面晃蕩?」
她的目光順勢落在了楊堅手裡那個印著折扣店Logo的購物袋上,眉毛微微一挑,帶著幾分南區女孩特有的調侃:「怎麼?發大財了?還是準備去哪個高檔酒吧釣個富婆,居然都開始置辦新行頭了。」
「別拿我開玩笑了。」楊堅笑著搖了搖頭,把購物袋稍微提了提,「是凱倫。她這次數學期中考試居然破天荒地拿了A。為了兌現獎勵,她逼著我這周三晚上裝成她的哥哥,去學校替她開家長會。說我的臉太年輕,非拉著我去買了套看起來能震住老師的衣服。」
聽到這個荒誕卻又真實的理由,菲奧娜愣了一下,隨即忍不住發出了一聲無奈的苦笑。
她伸手揉了揉隱隱作痛的太陽穴,長長地嘆了一口氣:「老天啊……看來我們這兩天,都在被家長會這種該死的東西折磨。」
楊堅敏銳地察覺到了她話里的疲憊,收起了隨意的笑容:「怎麼了?家裡又出亂子了?」
菲奧娜仿佛終於找到了一個可以傾訴的情緒出口,她靠在路邊的電線桿上,從口袋裡摸出一根有些發皺的香菸點燃,深吸了一口。
「是卡爾。」菲奧娜吐出一口青煙,聲音里透著深深的無力感,「今天早上他上學前,遞給我一封老師寫的信。信上說,卡爾最近在學校里表現出了極度的暴力傾向和攻擊性行為。說他就是個隨時會爆炸的微型恐怖分子!老師在信里下了最後通牒,強制要求他的父母必須參加這周三的家長會。」
「卡爾的脾氣確實有點……生猛。」楊堅客觀地評價道,「學校的擔憂也很合理。但這應該不至於讓你愁成這樣吧?」
「如果只是這樣就好了。」菲奧娜煩躁地抓了一把頭髮,「就在我剛拆開那封信的時候,家裡突然闖進來兩個像大猩猩一樣強壯的東歐惡棍。他們介紹自己叫羅德和弗拉德。你猜怎麼著?弗蘭克那個老混蛋最近搞砸了一起保險詐騙,居然欠了他們整整六千美元!」
楊堅挑了挑眉毛,語氣裡帶著一絲戲謔的驚訝:「六千美金?看來弗蘭克最近的業務規模做大了吧。不過這老傢伙肯定拿不出錢來。」
「他要是能拿出錢,母豬都能上樹了!」
菲奧娜咬牙切齒地說,「那兩個惡棍放了狠話,如果見不到錢,他們就會拿家裡的孩子們開刀。我剛才跑到艾伯拉酒吧去找弗蘭克對質,順便逼他去參加卡爾的家長會。結果呢?這老混蛋不僅一口回絕,還在那兩個惡棍追到酒館時,直接丟下我腳底抹油溜了!」
說到這裡,菲奧娜的眼眶因為憤怒和委屈微微有些發紅,但她倔強地揚起下巴,不讓眼淚掉下來。
「我下午去了趟學校,去見卡爾的老師德芙琳小姐和那個見鬼的校長。他們根本不聽我解釋,直接威脅說,如果家長或者法定監護人不能準時出席,他們就會立刻聯繫CPS(兒童保護局)把卡爾帶走。」
菲奧娜狠狠地將菸頭扔在地上踩滅,聲音有些發抖:「史蒂夫那個傢伙居然還建議他去假扮父親。拜託!他那張臉看起來就像是剛大一的毛頭小子,哪個瞎了眼的老師會信他有個十幾歲的兒子?」
看著菲奧娜這副被生活逼到死角,卻依然像頭母獅子一樣死死護著領地的模樣,楊堅的心裡閃過一絲憐憫。
他沒有給出什麼大而無當的承諾,而是理智地分析道:「聽著,菲奧娜。學校只是在走流程嚇唬你,CPS(兒童保護局)的介入審批是一套極其繁瑣的官僚程序,不可能因為一次家長會缺席就立刻上門抓人。事情遠沒有到不可挽回的地步。至於弗蘭克……那個老狐狸總有辦法保住自己的命,也總有辦法被逼出水面。先回去好好睡一覺,總會有轉機的。」
這種不帶任何憐憫,只有冷靜分析的安慰,反而讓菲奧娜焦躁的情緒平復了不少。她深吸了一口氣,感激地沖楊堅點了點頭:「謝謝你,楊。你總能讓人冷靜下來。bye」
兩人在路口分別,各自帶著不同的思量,消失在南區的夜色中。
……
第二天下午。希拉家那間總是充滿了復古碎花裝飾的客廳里,瀰漫著一種慵懶鬆弛的氛圍。
陽光透過百葉窗的縫隙,在鋪著地毯的地板上投下斑駁的光影。
剛剛在樓上臥室里結束了一場物理補課,此刻正處於賢者時間的楊堅,正舒服地靠在沙發上。他的腿上放著那台銀色的筆記本電腦,厚臉皮地蹭著希拉家的免費WiFi處理著工作。
而在他對面的長沙發上,凱倫只穿著一件寬大的男式白色T恤(那是楊堅的),兩條白皙修長的大腿極其隨意地搭在沙發扶手上。她以一個充滿誘惑力的姿勢躺在那裡,正興致勃勃地擺弄著楊堅昨天送她的那台iPhone。
屋子裡很安靜,只有手指敲擊鍵盤的輕微「噠噠」聲,以及凱倫時不時因為手機上的新鮮功能而發出的輕笑。兩人都沒有說話,卻享受這種身處同一空間內,各自做著自己事情的陪伴感。
楊堅打開了Git代碼倉庫,目光在屏幕上快速掃過。
他在審查利普昨晚提交的《2048》代碼。十幾分鐘後,楊堅的眉頭微微舒展,眼中閃過一絲毫不掩飾的讚賞。
「天才不愧是天才。」他在心裡暗暗感慨。
僅僅只是一次線上教學和一份重構範例,利普提交上來的這版代碼簡直發生了脫胎換骨的進化。之前那一坨麵條一樣的邏輯被徹底捨棄,極其標準的MVC(模型-視圖-控制器)架構被搭建得清清楚楚。
那些像加密通話一樣的變量名全部改成了人類能看懂的規範英文,甚至在網格合併算法這種核心邏輯旁邊,利普還規規矩矩地加上了清晰的英文注釋。
只要給這匹野馬指明方向並套上規矩的韁繩,他爆發出的學習能力和執行力簡直令人膽寒。
楊堅滿意地點了點頭。這一次,他沒有再進行大刀闊斧的修改,而是輕描淡寫地在代碼倉庫的評論區里留了幾條小意見:「架構和規範勉強及格了。接下來,多增加一些極端的邊界測試用例(Edge Cases),比如網格全部填滿且沒有可合併項時的狀態判定。繼續完善。」
就在楊堅剛剛敲下回車鍵,準備合上電腦時。
「砰!!!」
客廳的大門突然被人極其粗暴地一把撞開。
木門狠狠地砸在牆壁上,發出巨大的悶響,嚇得沙發上的凱倫猛地坐直了身子,手裡的iPhone差點砸在鼻子上。
只見弗蘭克·加拉格像一條被獵犬追得走投無路的喪家之犬一樣,滿頭大汗、臉色慘白地衝進屋子。他連鞋都沒脫,直接一個狼狽的滑鏟,連滾帶爬地躲到了凱倫躺著的那張沙發背後。
「噓!噓!!別出聲!千萬別告訴他們我在這兒!!」弗蘭克雙手死死地抱著頭,撅著屁股趴在沙發後面,壓低了嗓音神經質地哀求著。
「弗蘭克?!你發什麼瘋!」凱倫沒好氣地罵道。
還沒等凱倫的話音落下,門外的街道上就傳來了一陣沉重且急促的腳步聲,夾雜著帶有濃重東歐口音的粗俗咒罵。
「那個老混蛋跑哪去了?!」
「就在這附近!如果讓我抓到他,我發誓一定要把他的一條腿卸下來塞進他自己的屁股里!」
聽著門外那兩個惡棍(羅德和弗拉德)越來越近的腳步聲,弗蘭克嚇得渾身抖得像個篩子。他像是抓住了最後的救命稻草一樣,伸出髒兮兮的手死死抓住了楊堅垂在沙發邊的褲腿。
「楊!好兄弟!看在上帝的份上,幫幫我!幫我打個掩護,不然那兩個俄國佬真的會殺了我!」弗蘭克絕望地懇求著,那張滿是皺紋的臉上寫滿了對疼痛的恐懼。
楊堅靜靜地坐在沙發上,電腦屏幕散發的微光映照在他沒有任何波瀾的臉上。
他聽著門外漸漸逼近的動靜,腦海中瞬間浮現出昨晚在十字路口,菲奧娜那張因為疲憊和焦躁而顯得無比憔悴的臉。
在這個混亂的南區,沒有什麼是不能交易的,尤其是面對像爛泥一樣的弗蘭克。
楊堅沒有踢開弗蘭克的手,而是微微俯下身。他那雙漆黑深邃的眼睛盯著縮成一團的弗蘭克,語氣平淡得像是在討論今天的天氣,卻透著一種讓人無法拒絕的壓迫感:
「聽著,弗蘭克。我可以幫你出去對付那兩個沒腦子的肌肉男,把他們引開,保住你這兩條用來逃跑的腿。」
弗蘭克眼睛一亮,剛想開口讚美上帝和楊堅的慷慨。
「但是——」楊堅打斷了他,聲音低沉且不容置疑,「我不做免費的慈善。代價是,你這周周三必須回家,換上一身像樣點的人類衣服,然後準時去參加卡爾的家長會,替菲奧娜把學校和兒童保護局的那個爛攤子徹底解決掉。」
弗蘭克的表情瞬間凝固了。為什麼要去學校?去面對那些刻薄的老師和滿嘴規章制度的校長?這對他這種習慣了逃避責任的老無賴來說,簡直比殺了他還難受。
他剛想習慣性地耍賴推脫,門外已經傳來了惡棍羅德暴躁的聲音:「看看這間屋子!門是開著的!那個老鼠肯定躲在裡面!」
「三秒鐘。」楊堅直起身子,雙手交叉放在膝蓋上,用一種看死人的目光看著弗蘭克,「三、二……」
「成交!!我發誓!我周三一定去開那個該死的家長會!!快去把他們弄走!!」
在兩條腿被打斷和去開家長會之間,弗蘭克從心地做出了選擇。
看著弗蘭克像搗蒜一樣瘋狂點頭的滑稽模樣,楊堅滿意地勾起了嘴角。他合上電腦,站起身整理了一下衣擺,在凱倫驚訝的目光中,邁開長腿,神色從容地朝著大門外那兩個凶神惡煞的惡棍走去。
剛走到距離加拉格家還有半個街區的十字路口,他遠遠地就看到一個熟悉的身影。
菲奧娜穿著那件略顯單薄的外套,雙手抱在胸前,正低著頭、踢著腳下的一塊碎石子往前走。昏暗的路燈打在她顯得有些凌亂的棕色捲髮上,那張平時總是充滿鬥志和潑辣的臉上,此刻卻寫滿了深深的疲憊與焦躁。
「嘿,菲奧娜。」楊堅停下腳步,輕聲打了個招呼。
菲奧娜猛地抬起頭,看清是楊堅後,緊繃的肩膀稍微放鬆了一些。她扯出一個有些勉強的笑容:「嘿,楊。這麼晚還在外面晃蕩?」
她的目光順勢落在了楊堅手裡那個印著折扣店Logo的購物袋上,眉毛微微一挑,帶著幾分南區女孩特有的調侃:「怎麼?發大財了?還是準備去哪個高檔酒吧釣個富婆,居然都開始置辦新行頭了。」
「別拿我開玩笑了。」楊堅笑著搖了搖頭,把購物袋稍微提了提,「是凱倫。她這次數學期中考試居然破天荒地拿了A。為了兌現獎勵,她逼著我這周三晚上裝成她的哥哥,去學校替她開家長會。說我的臉太年輕,非拉著我去買了套看起來能震住老師的衣服。」
聽到這個荒誕卻又真實的理由,菲奧娜愣了一下,隨即忍不住發出了一聲無奈的苦笑。
她伸手揉了揉隱隱作痛的太陽穴,長長地嘆了一口氣:「老天啊……看來我們這兩天,都在被家長會這種該死的東西折磨。」
楊堅敏銳地察覺到了她話里的疲憊,收起了隨意的笑容:「怎麼了?家裡又出亂子了?」
菲奧娜仿佛終於找到了一個可以傾訴的情緒出口,她靠在路邊的電線桿上,從口袋裡摸出一根有些發皺的香菸點燃,深吸了一口。
「是卡爾。」菲奧娜吐出一口青煙,聲音里透著深深的無力感,「今天早上他上學前,遞給我一封老師寫的信。信上說,卡爾最近在學校里表現出了極度的暴力傾向和攻擊性行為。說他就是個隨時會爆炸的微型恐怖分子!老師在信里下了最後通牒,強制要求他的父母必須參加這周三的家長會。」
「卡爾的脾氣確實有點……生猛。」楊堅客觀地評價道,「學校的擔憂也很合理。但這應該不至於讓你愁成這樣吧?」
「如果只是這樣就好了。」菲奧娜煩躁地抓了一把頭髮,「就在我剛拆開那封信的時候,家裡突然闖進來兩個像大猩猩一樣強壯的東歐惡棍。他們介紹自己叫羅德和弗拉德。你猜怎麼著?弗蘭克那個老混蛋最近搞砸了一起保險詐騙,居然欠了他們整整六千美元!」
楊堅挑了挑眉毛,語氣裡帶著一絲戲謔的驚訝:「六千美金?看來弗蘭克最近的業務規模做大了吧。不過這老傢伙肯定拿不出錢來。」
「他要是能拿出錢,母豬都能上樹了!」
菲奧娜咬牙切齒地說,「那兩個惡棍放了狠話,如果見不到錢,他們就會拿家裡的孩子們開刀。我剛才跑到艾伯拉酒吧去找弗蘭克對質,順便逼他去參加卡爾的家長會。結果呢?這老混蛋不僅一口回絕,還在那兩個惡棍追到酒館時,直接丟下我腳底抹油溜了!」
說到這裡,菲奧娜的眼眶因為憤怒和委屈微微有些發紅,但她倔強地揚起下巴,不讓眼淚掉下來。
「我下午去了趟學校,去見卡爾的老師德芙琳小姐和那個見鬼的校長。他們根本不聽我解釋,直接威脅說,如果家長或者法定監護人不能準時出席,他們就會立刻聯繫CPS(兒童保護局)把卡爾帶走。」
菲奧娜狠狠地將菸頭扔在地上踩滅,聲音有些發抖:「史蒂夫那個傢伙居然還建議他去假扮父親。拜託!他那張臉看起來就像是剛大一的毛頭小子,哪個瞎了眼的老師會信他有個十幾歲的兒子?」
看著菲奧娜這副被生活逼到死角,卻依然像頭母獅子一樣死死護著領地的模樣,楊堅的心裡閃過一絲憐憫。
他沒有給出什麼大而無當的承諾,而是理智地分析道:「聽著,菲奧娜。學校只是在走流程嚇唬你,CPS(兒童保護局)的介入審批是一套極其繁瑣的官僚程序,不可能因為一次家長會缺席就立刻上門抓人。事情遠沒有到不可挽回的地步。至於弗蘭克……那個老狐狸總有辦法保住自己的命,也總有辦法被逼出水面。先回去好好睡一覺,總會有轉機的。」
這種不帶任何憐憫,只有冷靜分析的安慰,反而讓菲奧娜焦躁的情緒平復了不少。她深吸了一口氣,感激地沖楊堅點了點頭:「謝謝你,楊。你總能讓人冷靜下來。bye」
兩人在路口分別,各自帶著不同的思量,消失在南區的夜色中。
……
第二天下午。希拉家那間總是充滿了復古碎花裝飾的客廳里,瀰漫著一種慵懶鬆弛的氛圍。
陽光透過百葉窗的縫隙,在鋪著地毯的地板上投下斑駁的光影。
剛剛在樓上臥室里結束了一場物理補課,此刻正處於賢者時間的楊堅,正舒服地靠在沙發上。他的腿上放著那台銀色的筆記本電腦,厚臉皮地蹭著希拉家的免費WiFi處理著工作。
而在他對面的長沙發上,凱倫只穿著一件寬大的男式白色T恤(那是楊堅的),兩條白皙修長的大腿極其隨意地搭在沙發扶手上。她以一個充滿誘惑力的姿勢躺在那裡,正興致勃勃地擺弄著楊堅昨天送她的那台iPhone。
屋子裡很安靜,只有手指敲擊鍵盤的輕微「噠噠」聲,以及凱倫時不時因為手機上的新鮮功能而發出的輕笑。兩人都沒有說話,卻享受這種身處同一空間內,各自做著自己事情的陪伴感。
楊堅打開了Git代碼倉庫,目光在屏幕上快速掃過。
他在審查利普昨晚提交的《2048》代碼。十幾分鐘後,楊堅的眉頭微微舒展,眼中閃過一絲毫不掩飾的讚賞。
「天才不愧是天才。」他在心裡暗暗感慨。
僅僅只是一次線上教學和一份重構範例,利普提交上來的這版代碼簡直發生了脫胎換骨的進化。之前那一坨麵條一樣的邏輯被徹底捨棄,極其標準的MVC(模型-視圖-控制器)架構被搭建得清清楚楚。
那些像加密通話一樣的變量名全部改成了人類能看懂的規範英文,甚至在網格合併算法這種核心邏輯旁邊,利普還規規矩矩地加上了清晰的英文注釋。
只要給這匹野馬指明方向並套上規矩的韁繩,他爆發出的學習能力和執行力簡直令人膽寒。
楊堅滿意地點了點頭。這一次,他沒有再進行大刀闊斧的修改,而是輕描淡寫地在代碼倉庫的評論區里留了幾條小意見:「架構和規範勉強及格了。接下來,多增加一些極端的邊界測試用例(Edge Cases),比如網格全部填滿且沒有可合併項時的狀態判定。繼續完善。」
就在楊堅剛剛敲下回車鍵,準備合上電腦時。
「砰!!!」
客廳的大門突然被人極其粗暴地一把撞開。
木門狠狠地砸在牆壁上,發出巨大的悶響,嚇得沙發上的凱倫猛地坐直了身子,手裡的iPhone差點砸在鼻子上。
只見弗蘭克·加拉格像一條被獵犬追得走投無路的喪家之犬一樣,滿頭大汗、臉色慘白地衝進屋子。他連鞋都沒脫,直接一個狼狽的滑鏟,連滾帶爬地躲到了凱倫躺著的那張沙發背後。
「噓!噓!!別出聲!千萬別告訴他們我在這兒!!」弗蘭克雙手死死地抱著頭,撅著屁股趴在沙發後面,壓低了嗓音神經質地哀求著。
「弗蘭克?!你發什麼瘋!」凱倫沒好氣地罵道。
還沒等凱倫的話音落下,門外的街道上就傳來了一陣沉重且急促的腳步聲,夾雜著帶有濃重東歐口音的粗俗咒罵。
「那個老混蛋跑哪去了?!」
「就在這附近!如果讓我抓到他,我發誓一定要把他的一條腿卸下來塞進他自己的屁股里!」
聽著門外那兩個惡棍(羅德和弗拉德)越來越近的腳步聲,弗蘭克嚇得渾身抖得像個篩子。他像是抓住了最後的救命稻草一樣,伸出髒兮兮的手死死抓住了楊堅垂在沙發邊的褲腿。
「楊!好兄弟!看在上帝的份上,幫幫我!幫我打個掩護,不然那兩個俄國佬真的會殺了我!」弗蘭克絕望地懇求著,那張滿是皺紋的臉上寫滿了對疼痛的恐懼。
楊堅靜靜地坐在沙發上,電腦屏幕散發的微光映照在他沒有任何波瀾的臉上。
他聽著門外漸漸逼近的動靜,腦海中瞬間浮現出昨晚在十字路口,菲奧娜那張因為疲憊和焦躁而顯得無比憔悴的臉。
在這個混亂的南區,沒有什麼是不能交易的,尤其是面對像爛泥一樣的弗蘭克。
楊堅沒有踢開弗蘭克的手,而是微微俯下身。他那雙漆黑深邃的眼睛盯著縮成一團的弗蘭克,語氣平淡得像是在討論今天的天氣,卻透著一種讓人無法拒絕的壓迫感:
「聽著,弗蘭克。我可以幫你出去對付那兩個沒腦子的肌肉男,把他們引開,保住你這兩條用來逃跑的腿。」
弗蘭克眼睛一亮,剛想開口讚美上帝和楊堅的慷慨。
「但是——」楊堅打斷了他,聲音低沉且不容置疑,「我不做免費的慈善。代價是,你這周周三必須回家,換上一身像樣點的人類衣服,然後準時去參加卡爾的家長會,替菲奧娜把學校和兒童保護局的那個爛攤子徹底解決掉。」
弗蘭克的表情瞬間凝固了。為什麼要去學校?去面對那些刻薄的老師和滿嘴規章制度的校長?這對他這種習慣了逃避責任的老無賴來說,簡直比殺了他還難受。
他剛想習慣性地耍賴推脫,門外已經傳來了惡棍羅德暴躁的聲音:「看看這間屋子!門是開著的!那個老鼠肯定躲在裡面!」
「三秒鐘。」楊堅直起身子,雙手交叉放在膝蓋上,用一種看死人的目光看著弗蘭克,「三、二……」
「成交!!我發誓!我周三一定去開那個該死的家長會!!快去把他們弄走!!」
在兩條腿被打斷和去開家長會之間,弗蘭克從心地做出了選擇。
看著弗蘭克像搗蒜一樣瘋狂點頭的滑稽模樣,楊堅滿意地勾起了嘴角。他合上電腦,站起身整理了一下衣擺,在凱倫驚訝的目光中,邁開長腿,神色從容地朝著大門外那兩個凶神惡煞的惡棍走去。