死心塌地的開始
那是一個炎熱的九月下午,陽光從游泳池邊的玻璃窗灑進來,水面波光粼粼,空氣中混雜著氯氣和防曬乳的味道。
李小帥剛結束游泳社團的加強訓練。他高三了,馬上要面對聯考,卻還是隊上的王牌自由式選手。一米八五的身高,寬肩窄腰,皮膚被太陽曬成健康的小麥色,濕漉漉的頭髮往後一撥,整個人散發出乾淨又陽光的荷爾蒙氣息。隊友們總笑他:「小帥,你這張臉不去當偶像真是浪費。」他只笑笑,不置可否。
訓練結束後,大家三三兩兩離開。小帥把泳鏡和毛巾塞進背包,心裡盤算著晚上要和死黨連線打遊戲,腳步匆匆往更衣室方向走。學校游泳池的更衣室在地下室,男更衣室在左邊走廊盡頭,女更衣室在右邊。門口各掛了一塊藍色牌子,寫著「男」跟「女」,但那天不知道哪陣怪風,把女更衣室的牌子吹得歪歪斜斜,幾乎看不清字。
小帥習慣往左走,腦袋裡想著遊戲戰術,根本沒抬頭細看。他推開門,涼爽的冷氣迎面撲來,裡頭安靜得只聽得到水滴從蓮蓬頭落下的聲音。
他低頭脫掉拖鞋,隨手把背包往長椅上一扔,準備去沖澡。才走了兩步,餘光瞥見鏡子裡有個模糊的影子——一個女生,正背對著他,站在置物櫃前。
她剛游完泳,身上還穿著學校的深藍色連身泳裝,濕漉漉的頭髮披在肩上,水珠順著後頸滑進泳裝領口。她正單手拉著泳裝肩帶,另一隻手拿著乾淨的內衣,似乎正準備換衣服。白皙的背部曲線在冷白燈光下顯得格外細膩,腰窩處還掛著幾滴未乾的水珠。
那一瞬間,小帥的腦袋「嗡」地變成空白。
他整個人僵在原地,連呼吸都忘了。視線不自覺地停留在那片雪白的肌膚上——從肩膀到腰線,再到泳裝緊緊包裹的弧度,一切都像慢動作一樣清晰。他甚至能看見她肩胛骨輕輕耸動的樣子。
女生似乎察覺到背後有動靜,動作頓了一下,慢慢轉過頭。
是陳小如。高一新生,游泳社的新成員。小帥有印象,因為她剛進社團時,教練特別介紹過——「這位是陳同學,蝶式很有潛力,大家多照顧。」當時她站在隊伍裡,臉蛋圓圓的,眼睛大而明亮,扎著高馬尾,看起來乾淨又乖巧,像一隻還沒長大的小兔子。
此刻,她轉過頭,看到小帥的那一秒,瞳孔瞬間放大。
時間彷彿靜止了三秒。
接著——
「啊————————!!!」
尖銳的尖叫聲劃破更衣室的安靜。小如整個人彈起來,慌亂中抓起置物櫃上的毛巾死死擋在胸前,臉蛋瞬間紅到耳根,連脖子都染上緋色。她結結巴巴,聲音都在發抖:「你、你、你怎麼在這裡!!!」
小帥這才如夢初醒,猛地閉上眼睛,往後急退兩步,手忙腳亂地摸到門把:「對不起對不起對不起!!我走錯了!!真的走錯了!!」
他背對著她,腦袋一片混亂,心跳快得像要炸開。剛剛那一幕像燒進視網膜一樣,怎麼閉眼都還看得清清楚楚。
「你……你看到了什麼!!」小如的聲音從背後傳來,又急又羞,帶著哭腔。
「我什麼都沒看到!!真的!!我眼睛閉著進來的!!」小帥胡亂喊著,終於摸到門把,砰的一聲拉開門衝了出去,連拖鞋都忘了穿,光著腳一路狂奔。
他衝進真正的男更衣室,背靠著牆大口喘氣,臉紅得比小如還厲害。腦子裡全是剛才的畫面——那片雪白的背、細細的腰、還有轉過頭時她驚慌失措的大眼睛。
「完了完了……」他喃喃自語,額頭抵著冰冷的瓷磚牆,「這下真的闖大禍了。」
而此時,女更衣室裡,陳小如還裹著毛巾縮在角落,臉埋在膝蓋裡,眼淚一顆顆往下掉。
她家教嚴格,從小媽媽就告訴她:「女孩子的身體很珍貴,只能給最愛的人、未來的老公看。要自愛,要保護好自己。」
她覺得自己完了。
被一個男生……看到了那麼多。
而且那個男生還是學校裡最帥、最耀眼的李小帥學長。
她越想越委屈,越想越覺得「不純潔」了。腦海裡浮現媽媽嚴肅的臉、書裡讀過的舊社會故事,甚至還有電視劇裡「被看了一眼就要負責」的狗血橋段。
淚眼朦朧中,她握緊拳頭,下了一個此後改變兩人命運的決定——
這個人,必須負責。
負責到底。
死纏爛打找上門
意外發生後的第三天,小帥以為事情就這麼過去了。他刻意避開游泳社團練習,早早放學就溜回家,心想「低調一點,過陣子她應該就忘了」。
他太天真了。
放學鐘聲一響,校門口已經站了一個扎著馬尾、穿著高中制服的小女生,手裡抱著一本筆記本,眼睛死死盯著出口。
小帥遠遠看到,頭皮一陣發麻,趕緊低頭轉彎想從側門走。
「李小帥學長!!」小如的聲音清脆又堅定,整個校門口都聽得見。
他裝沒聽見,加快腳步。
下一秒,小如已經小跑步追上來,一把抓住他的書包帶子:「學長!你別跑!你要負責!」
周圍同學刷刷刷轉頭,八卦之火瞬間熊熊燃燒。
小帥尷尬得想原地消失,壓低聲音:「同學……這裡人多,我們有話回去說好不好?」
小如卻把下巴一揚,眼睛紅紅的,但語氣倔強得要命:「我才不要!你要是不答應,我每天都在這裡等你!」
小帥沒轍,只能把她拉到校門旁的小公園,無奈問:「你到底想怎樣?」
小如深吸一口氣,像背書一樣說:「你看了我的身體,我現在不純潔了。媽媽說女孩子的清白很重要,只能給未來的老公看。所以……你必須負責到底!」
小帥差點沒站穩:「等等等等,我真的只是一眼,而且是意外!再說你才高一,我高三,馬上要聯考了,我們……」
「我不管!」小如打斷他,眼淚已经在眼眶裡打轉,「反正你看了就是看了!你不負責,我就告訴老師,說你故意走錯更衣室!」
小帥:「……」
從那天起,小如的「負責行動」正式展開。
早上,小帥一進教室,就發現桌上放了一盒牛奶和一包餅乾,上面貼著便條:「學長早安!負責人要好好吃早餐!——小如」。 中午吃飯,小如端著餐盤直接坐到他旁邊,宣示主權:「我幫你占位子了!」
旁邊的男生們一臉「臥槽,原來校草有主了?」
游泳社練習時,小如雖然是新生,卻總是「剛好」在小帥游完時遞毛巾:「學長,擦擦汗!」。放學,小帥只要一出教室,小如就已經在走廊等著,甜甜地喊:「學長一起走~」
小帥試過各種逃跑大法:繞遠路、翻牆、假裝去補習班……全部失效。小如像裝了追蹤器一樣,總能準確出現。
最崩潰的,是週末。
週六早上九點,小帥正在房間睡回籠覺。
門鈴響了。
媽媽去開門,外面傳來一個軟軟糯糯、卻帶著哭腔的聲音:
「阿姨好……我是小帥學長的學妹陳小如……我、我有很重要的事想跟您說……」
小帥一個激靈從床上彈起來,衝到客廳時,正好看見小如站在門口,眼眶紅紅的,手裡還拿著一包手工餅乾,顯然是「賄賂」長輩用的。
媽媽一臉疑惑:「小如啊,找小帥有事嗎?」
小如低著頭,聲音越來越小,卻字字清晰:「阿姨……小帥他……他欺負我……」
小帥:「?????」
媽媽眼神瞬間變了,轉頭瞪他:「李小帥!你給我過來!」
小帥頭皮發麻,趕緊衝過去想解釋:「媽!沒有的事!真的只是誤會!」
小如卻在此時抬起頭,眼淚啪嗒啪嗒掉下來,抽抽噎噎地說:「他……他在游泳池更衣室……看了我……不該被看到的……嗚嗚……阿姨,他要負責……」
媽媽的臉色從疑惑→震驚→鐵青,整個過程不到三秒。
她一把把小如拉進屋裡,拍著她的背安慰:「哎喲好孩子別哭,阿姨給你做主!小帥你這個混小子!給我跪下!」
小帥當場石化。
他媽媽是典型的傳統母親,最講「男孩子要負責」。這下完了,小如直接打出「告家長」這張王牌。
那天,小帥被媽媽押著坐在客廳,小如坐在沙發另一邊,眼淚說停就停,乖巧得像小貓。
媽媽語重心長地教育兒子:「小帥啊,男孩子做錯事就要承認。你要是真的看了人家女孩子的身體,就要負責!你看看小如多乖多可愛,你怎麼能欺負她呢?」
小帥百口莫辯:「媽,我真的只是走錯門……」
「走錯門就能亂看嗎?!」媽媽一瞪眼。
小如在旁邊小聲補刀:「阿姨……他看了我背……還有……還有腰……」
媽媽更氣了:「背跟腰都不該看!!」
小帥:「……」
那天之後,小如不僅在學校黏他,週末還成了他家的「常客」。
週六早上送早餐,週日中午帶自己烤的餅乾來寫作業(其實是監督小帥),甚至有一次,小如直接跟小帥媽媽說:「阿姨,我幫您拖地!」然後真的拿起拖把幹活,搞得媽媽對她喜歡得不得了,直說「這女孩子真懂事」。
小帥徹底絕望。
他看著小如在自家客廳跟媽媽聊得熱火朝天,自己卻被媽媽警告:「你要是再欺負小如,人家一個女孩子多難過!你給我好好對人家!」
小如在一旁偷瞄他,嘴角得逞地微微上揚,卻立刻又裝出委屈的小白兔模樣。
小帥心裡大喊:這哪是要求負責,這根本是全面入侵我的生活啊!!!
從那天起,他明白了一件事——
這個16歲的小學妹,絕對不是省油的燈。
她要他「負責到底」,看來是真的打算纏他一輩子了。
大學新生報到日的意外重逢
九月初,陽光燦爛,頂尖大學的校園熱鬧得像大型迎新派對。到處是拖著行李箱的新生、家長、學長姐,空氣中飄著社團攤位發傳單的油墨味和奶茶香。
李小帥終於擺脫了高三的聯考地獄,考上心目中第一志願的資工系。他穿著簡單的白T和牛仔褲,背著一只黑色後背包,一米八五的身高在人群裡依舊顯眼。頭髮比高中時留長了一點,微微蓋住眉毛,更添了幾分清爽帥氣。
他心情極好。
忍耐了一年,終於自由了!沒有每天堵在校門口的學妹,沒有週末突然上門哭訴的小女生,更沒有媽媽在家裡念叨「你要對小如負責」。
他甚至已經開始幻想大學生活:籃球校隊、程式社團、偶爾參加派對,說不定還能談一場正常的戀愛。
報到手續辦完,他拿著新生資料袋,準備去宿舍放行李。路過校園中央的噴泉廣場時,他停下來喝了口水,抬頭一看——
心臟驟停。
噴泉旁邊,一個扎著高馬尾、穿著淺藍色洋裝的女生正踮著腳張望,手裡拿著一張校園地圖,眉頭微皺,像是在找人。
那張圓圓的臉蛋、大大的眼睛,還有那熟悉到不能再熟悉的倔強表情……
陳小如。
她怎麼會在這裡?!
小帥下意識往後退一步,想躲進人群。但已經晚了。
小如的目光精準鎖定他,整張臉瞬間亮了起來,像發現獵物的小貓。
「小帥哥哥!!!」
清脆的聲音穿過廣場的喧鬧,直直刺進小帥的耳膜。周圍好幾個新生和家長都轉頭看過來。
小如興奮地揮手,小跑步衝過來,洋裝裙擺在陽光下輕輕飛揚。她手裡除了地圖,還拎著一個保溫袋,看起來鼓鼓的。
小帥僵在原地,腦子裡只有一個念頭:這不是幻覺吧?
「你……你怎麼在這裡?」他聲音發乾。
小如停在他面前,喘了口氣,笑得眼睛彎成月牙:「我來找你啊!」
「找我?」小帥感覺晴天霹靂,「這是大學!你不是應該在高中上課嗎?」
小如理直氣壯地挺起胸:「我報名了大學的『高中生先修課程』!每週六可以來旁聽大學部的一些通識課,學校允許的!」
小帥:「……」
他忽然想起媽媽去年暑假曾經神秘兮兮地說過:「小如這孩子真有志氣,才高二就想來聽大學課程了,我幫她問了你們學校的教務處……」
原來那是埋伏!媽媽根本是小如的內應!
小如把保溫袋遞到他面前,甜甜地說:「我一大早起來做的便當!有你愛吃的滷雞腿和炒青菜,還有媽媽教我的糖醋排骨!」
「阿姨說你報到那天會很忙,可能沒時間好好吃飯,所以我特地坐高鐵過來給你送!」
小帥看著那個熟悉的保溫袋,腦海裡浮現高中時每天早上桌上被塞的牛奶和餅乾,頭痛欲裂。
「小如……」他深呼吸,試圖保持冷靜,「謝謝你的便當,但你真的不用這樣。我現在是大一新生了,你也該專心高中課業,我們……」
「我不管!」小如打斷他,語氣又變回那種熟悉的倔強,「你看了我的身體,就要負責到底!現在你上大學了,我也要跟過來!反正我每週都可以來學校,你逃不掉的!」
她說完,還得意地晃了晃手上的學生證——雖然是「旁聽生」證,但上面清清楚楚蓋著這所大學的章。
小帥徹底絕望。
他原以為考上外縣市的大學就能甩掉這塊牛皮糖,誰知道人家直接升級成「跨縣市追蹤」。
更可怕的是,小如似乎已經做好長期作戰的準備。
她從口袋掏出一張紙,興奮地遞給他:「我查過了!你這學期有三門通識課,其中一門『程式設計導論』我也可以旁聽!到時候我們可以一起上課!」
小帥看著那張紙,上面密密麻麻寫滿了他的課表、教室號碼,甚至連教授的辦公室位置都標註了。
他沉默了三秒,問出一個致命問題:「你……是怎麼拿到我的課表的?」
小如眨眨眼,一臉無辜:「阿姨給我的呀!」
小帥:「……」
媽媽,你這是親媽嗎?!
新生報到那天,李小帥原本以為會是人生新篇章的起點。
結果卻成了「死纏爛打2.0」的開幕式。
從此,大學校園裡多了一道奇觀:
一個高大帥氣的大一新生,身邊永遠跟著一個比他矮一個頭、卻氣勢十足的高中女生。
全校很快就傳開了——
「資工系那個新生校草,有個超級黏人的小女友。」
「聽說是從高中就開始追了,死纏爛打型!」
「太猛了吧,連大學都不放過!」
而小帥,每次聽到這些傳言,只能無奈地扶額。
他知道,這才剛開始。
小如說過的話,他現在深刻體會到了——
「負責到底」。
她是認真的。
『程式設計導論』第一次上課
大一上學期第二週,週三上午十點,資工系大樓三樓,3301教室。
這堂「程式設計導論」是全校熱門通識課,不只資工系學生搶破頭,其他系的新生也擠得滿滿當當。教室是階梯型大講堂,能坐兩百人,開課前十五分鐘已經坐了八成。
李小帥故意提早二十分鐘出門,想搶個最後一排的角落位置,低調混過去。他穿著黑色帽T,戴著口罩和眼鏡,背包拉鍊拉到最高,活像要潛入敵營的特務。
他輕手輕腳走到三樓走廊,遠遠瞄了一眼教室門口——
空無一人。
太好了!小如今天應該沒來!
他鬆了一口氣,加快腳步準備閃進教室。
結果,才走進門口,就聽到一個熟悉到讓他頭皮發麻的聲音,從背後甜甜地響起:
「小帥哥哥~早安!」
小帥整個人僵住,緩緩轉頭。
陳小如站在走廊轉角,手裡抱著一本全新的《Python程式設計入門》,穿著淺粉色針織上衣配百褶裙,馬尾綁得高高的,臉上笑得像朵盛開的向日葵。她旁邊還放了一個小保溫壺和兩個紙袋,显然是早餐。
「你……你怎麼來得比我還早?」小帥聲音從口罩後面悶悶傳出。
小如得意地晃了晃手上的課本:「我七點就從家裡出門了!坐高鐵又轉公車,怕遲到嘛~這可是我們大學第一堂一起上的課!」
小帥:「……我們?」
小如點點頭,拉著他的袖子就往教室走:「我昨天就來踩點了!最後一排靠窗有兩個連坐位置,我已經用書包占好了!」
小帥被她拉著進教室,瞬間感受到來自四面八方的視線。
教室裡已經坐了不少人,大家看到一個高帥男生被一個可愛的高中女生(看起來明顯比周圍人都小)牽著袖子進來,全都停下動作,齊刷刷看過來。
小如完全不在意那些目光,熟門熟路地走到最後一排,把自己的小書包從座位上拿開,拍拍椅子:「哥哥坐這裡!我坐你旁邊!」
小帥無奈地坐下,摘下口罩和眼鏡,揉了揉太陽穴。
小如立刻打開紙袋,把東西一樣樣擺到他桌上:
一杯熱豆漿、兩個飯糰(一個鮪魚、一個肉鬆)、一小盒切好水果。
還有一張手寫小卡片:『小帥哥哥加油!第一次上大學課要認真哦~負責到底的妻子候補小如上』
小帥看著那張卡片,嘴角抽搐:「……妻子候補是什麼鬼?」
小如眨眨眼,一臉理所當然:「反正你早晚要娶我,先習慣這個稱呼比較好~」
這時,前排幾個資工系的男生回頭偷看,壓低聲音議論:
「那個就是傳說中的『高中生小女友』?」
「真的假的?也太可愛了吧!」
「校草這是要被包養的節奏?」
小帥假裝沒聽見,低頭喝豆漿。
小如卻突然站起來,轉身對那幾個男生甜甜一笑:「學長們早安!我是小帥的女朋友,請多多指教!」
全教室瞬間安靜三秒,然後爆出一陣低低的起鬨聲。
小帥差點被豆漿嗆到,一把拉住她的手把她按回座位:「你坐好!別亂說!」
小如坐下後,還小聲補了一句:「又不是亂說,早晚的事~」
上課鈴響,教授走進教室,是個四十多歲、戴黑框眼鏡的男老師,一上台就說:「同學們好,這堂課人數很多,請大家安靜。」
教授開始點名。
點到「李小帥」的時候,小帥舉手應聲。
接著,教授念到一個特殊名單:「旁聽生——陳小如。」
小如立刻舉手,聲音清脆:「到!」
教授抬頭看了她一眼,笑了笑:「旁聽生也認真上課哦。」
教室裡又是一陣小騷動,大家這才確定——這個看起來像高中生的女生,竟然真的是來旁聽大學課程的。
整堂課,小如坐得筆直,筆記做得比小帥還認真,不時轉頭問他:「哥哥,這裡的變數是什麼意思?」「這個for迴圈怎麼寫?」
小帥一邊解釋,一邊覺得頭痛。
下課鈴響,教授留作業:「下週交一個簡單的猜數字遊戲程式,兩人一組也可以。」
小如眼睛一亮,轉頭看小帥:「哥哥!我們一組!」
小帥還沒開口,前排一個短髮女生回頭,笑著對小帥說:「同學,我可以跟你一組嗎?我對程式完全不會……」
那是系上出了名的新生系花,長得甜美,聲音也軟軟的。
教室裡瞬間安靜,所有人都等著看戲。
小如的笑容僵了一秒,然後慢慢轉頭,看向那個女生。
空氣中彷彿有無形的火花在碰撞。
小帥感覺到危險,趕緊開口:「抱歉,我已經跟……跟她一組了。」他指了指小如。
系花愣了一下,尷尬地笑笑:「哦……這樣啊,那沒關係。」
小如這才恢復笑容,挽住小帥的手臂,宣示主權般地說:「謝謝學長幫我們拒絕~哥哥最好了!」
下課後,小如收拾東西,哼著歌心情大好。
小帥看著她,終於忍不住問:「小如,你到底要黏我到什麼時候?」
小如停下動作,認真地看著他,眼睛亮亮的:
「黏到你心甘情願娶我的那一天為止。」
「如果我到時候不娶呢?」
小如想了想,歪頭笑得像隻小狐狸:
「那就黏一輩子,反正你逃不掉的。」
小帥看著她那張倔強又可愛的臉,忽然覺得——
或許,被這樣一個人黏著,也沒那麼糟糕。
咖啡店裡的作業
週五下午,校園旁的「貓巷咖啡」。
這家店離資工系大樓走路五分鐘,落地窗、木頭桌、牆上爬滿假藤蔓,還有幾隻駐店貓懶洋洋地趴在書架上,是學生們寫作業、約會的熱門地點。
小帥原本想一個人來這裡安靜寫程式,順便躲開小如。
結果才剛推開門,就看見角落靠窗的位置,一個熟悉的馬尾女生已經揮著手朝他笑得燦爛。
「小帥哥哥~這裡這裡!我占好位子了!」
小如穿著米白色毛衣配牛仔短裙,桌上已經擺好兩杯飲料(他的美式,她的草莓奶蓋)、一盤瑪德蓮、一台粉紅色貼滿貼紙的筆電,還有一本筆記本,上面密密麻麻畫滿了流程圖草稿。
小帥嘆了口氣,走過去坐下:「你怎麼知道我會來這裡?」
小如得意地晃手機:「阿姨說你高中寫作業都喜歡來咖啡店,我就猜你大學也一樣~我從中午就開始守株待兔了!」
小帥:「……」
他打開自己的黑色筆電,無奈地說:「好吧,作業deadline是下週一,我們今天把猜數字遊戲寫完,你就不用再天天跟著我了吧?」
小如立刻搖頭,馬尾甩來甩去:「才不!寫完這個還有下一個作業、下下個作業……反正我要負責監督你到畢業!」
小帥扶額,不再掙扎。
他們的作業要求很簡單:寫一個Python猜數字遊戲,電腦隨機產生1~100的數字,玩家猜,程式要提示「太大」「太小」,猜對就恭喜,還要記錄猜了幾次。
小如雖然是高中生,但程式基礎意外地不錯(畢竟為了旁聽這堂課,她暑假自學了兩個月的Python)。
兩人並肩坐在長桌,兩台筆電擺在一起,螢幕上開滿VS Code視窗。
小如先敲了隨機數的程式碼:
- import random
- secret = random.randint(1, 100)
她轉頭問小帥:「哥哥,這樣對嗎?」
小帥點頭:「對,但最好加個print歡迎訊息,讓遊戲看起來可愛一點。」
小如眼睛一亮,飛快敲:
- print("✨ 歡迎來到小如與小帥的猜數字遊戲 ✨")
- print("我已經想好一個1~100的數字囉~快來猜猜看!")
小帥看著螢幕,嘴角不自覺上揚:「為什麼是『小如與小帥的』?」
小如理直氣壯:「因為這是我們兩個一起寫的啊!要署名!」
接著是主迴圈。小帥負責寫猜的邏輯,小如在一旁畫流程圖,還不時湊過來看他的螢幕。
小帥敲:
- count = 0
- while True:
- guess = int(input("請輸入你猜的數字:"))
- count += 1
- if guess > secret:
- print("太大了喔~再小一點!")
- elif guess < secret:
- print("太小了啦!再大一點!")
- else:
- print(f"恭喜你猜對了!答案就是{secret}!")
- print(f"你總共猜了{count}次,真棒!❤️")
- break
小如看完,拍手叫好:「哇!哥哥好厲害!最後那顆愛心是我加的對不對?」
小帥耳根微紅:「……不是,我沒加。」
小如嘻嘻一笑,自己把愛心加進去,還多加了好幾顆。
「要不要再加個難度選擇?」小如興奮地說,「比如簡單模式1~50、困難模式1~1000!」
小帥被她的熱情感染,也開始認真起來:「可以,加個開頭問使用者要玩哪種模式。」
兩人頭湊頭,肩膀幾乎貼在一起,一行一行敲,一次一次測試。
咖啡店的駐店貓「奶茶」跳上他們的桌子,趴在兩台筆電中間睡覺。小如輕輕摸牽它的頭,小聲說:「奶茶也來監督我們寫作業~」
小帥看著她專注敲鍵盤的側臉——睫毛長長的,鼻尖有一點小雀斑,嘴角因為想到新功能而不斷上揚。
他忽然覺得,這種感覺……好像也不壞。
測試到第五次時,終於完全沒bug。
小如興奮地按下執行,遊戲順利跑完,她猜了7次才中,螢幕跳出:
「恭喜你猜對了!答案就是42!你總共猜了7次,真棒!❤️❤️❤️」
她開心地轉頭抱住小帥的手臂:「成功啦!哥哥我們好厲害!」
小帥被她突然的擁抱嚇了一跳,心跳漏了一拍,趕緊抽回手假裝喝咖啡:「咳……還行吧。」
小如卻不放過他,湊近盯著他的臉:「哥哥你耳朵紅了哦~」
「才沒有!咖啡太熱了好不好。」
小如笑得像偷到魚的貓,拿出手機自拍一張——背景是兩台筆電、成功執行的程式畫面、趴在桌上的奶茶,還有小帥微微側開的臉。
她快速打字,設成手機桌布,還不忘宣言:
「這是我們第一次一起寫的程式,要永遠紀念!」
小帥看著她滿足的笑容,忽然覺得——
這個猜數字遊戲,
好像不只是猜數字那麼簡單。
他猜的,
也許是某個藏在心底的答案。
教授的公開點評
週三上午十點,3301階梯教室。
這堂課一開始,教授就一反常態,沒有直接開講,而是笑眯眯地站在講台前,手裡拿著一台筆電,投影幕布上已經開好一疊作業檔案。
「同學們,」教授推了推黑框眼鏡,語氣帶著明顯的興奮,「這次猜數字遊戲的作業,我昨晚全部看完了。整體來說,大家進步很多,但有幾份特別有創意,我忍不住想當堂分享。」
教室裡瞬間安靜,所有人都在猜:會不會點到自己?
小帥坐在最後一排靠窗的老位置,心裡有點不安。他昨晚才跟小如把最後版本email給教授,檔案名稱是「guess_game_李小帥_陳小如.py」,還特意在程式最上面加了共同作者註解:
# 作者:李小帥 & 陳小如(負責到底組合)
# 這是我们一起在貓巷咖啡寫的第一次作業 ❤️
當時小如堅持要加這兩行,他拗不過就由她去了。現在想想,有點後悔。
小如坐在他旁邊,雙手規矩地放在桌上,眼睛亮晶晶的,完全一副「期待被表揚」的模樣。
教授先點評了幾組中規中矩的作業,稱讚邏輯清楚、程式碼乾淨,然後話鋒一轉:
「不過,有一組的作業讓我印象特別深刻……」
他滑鼠一點,投影幕布上跳出一個熟悉的歡迎畫面——
✨ 歡迎來到小如與小帥的猜數字遊戲 ✨
我已經想好一個1~100的數字囉~快來猜猜看!
全教室爆出一陣低低的竊笑。
教授忍著笑繼續執行程式,畫面跳出模式選擇(簡單/普通/困難),提示語全是可愛風:
「太大了喔~再小一點!」
「太小了啦!再大一點!」
「哇~你好聰明,只猜了5次就中了!❤️❤️❤️」
最後還有一行彩蛋:
「猜對了!小如說:小帥哥哥最棒了!」
教室裡的笑聲再也壓不住,前排幾個男生直接笑出聲,女生們則是一臉「好甜喔」的表情。
教授轉身看向教室後方,目光精準鎖定最後一排:
「李小帥同學,還有……旁聽生陳小如同學,你們這組對吧?」
小帥瞬間想找地縫鑽進去。
小如卻「刷」地站起來,鞠躬九十度,聲音清脆響亮:「是的!教授好!」
全班視線齊刷刷轉過來,有人還吹了口哨。
教授笑得肩膀都在抖:「你們這程式寫得很好,邏輯完整、例外處理也做得很周全,還加了多難度模式和猜次統計,技術上完全滿分。」
「但我最欣賞的是……」他指著螢幕上那串愛心和彩蛋,「這份滿滿的『用心』。我教了十幾年書,第一次看到猜數字遊戲能寫得這麼……甜。」
教室爆笑,有人喊:「教授你也被閃到了!」
小如臉紅紅的,卻一點不害羞,拉著小帥的袖子小聲說:「哥哥快站起來啦!」
小帥硬著頭皮站起來,尷尬地點頭:「謝謝教授……」
教授繼續說:「我把你們這份當作範例,放上課程網站了。大家可以參考看看,程式不一定要冷冰冰的,加點個人風格也很好。」
「不過下次,」他故意停頓,眼神帶笑,「彩蛋可以稍微收斂一點,不然我怕同學們會被你們的甜蜜閃瞎。」
全班又是一陣起鬨,有人喊:「在一起!在一起!」
小如聽到這句,開心得直接轉頭抱住小帥的手臂:「聽到了嗎哥哥?大家都在幫我們加油!」
小帥臉紅到耳根,趕緊把她按回座位,低聲警告:「你給我安分點!」
教授敲敲講台,讓大家安靜,然後意味深長地補了一句:
「李小帥同學,你有這麼可愛又認真的搭檔,要好好珍惜喔。」
這句話一出,教室裡的氛圍直接升溫到頂點。
下課後,走廊上、系版、校園論壇,全在傳這件事。
標題一個比一個誇張:
「資工導論被一對情侶甜蜜虐狗,教授當場淪陷」
「高中生旁聽生神助攻,校草公開被套牢」
「猜數字遊戲寫出愛心,教授:我單身多年深受打擊」
小帥走出教室時,整條走廊的人都在偷看他跟小如。
小如卻完全不care,挽著他的手臂,哼著歌心情大好:
「哥哥~我們被當範例了耶!教授好喜歡我們的作業!」
小帥嘆氣,卻沒甩開她的手。
他低頭看著她蹦蹦跳跳的側臉,忽然覺得——
被全班圍觀、被教授公開調侃、被校園論壇刷屏……
好像也沒那麼糟糕。
至少,這份作業,
的確是他們一起用心寫的。
系花的反擊序曲
那位短髮的新生系花叫林語涵,長相甜美、皮膚白皙,笑起來有兩個小酒窩,是開學沒多久就竄紅的「系上新女神」。她高中就是班花,大學報到那天穿了件淺綠色連身裙,站在迎新攤位幫忙發傳單,瞬間圈粉無數。
上次在「程式設計導論」課堂上,她主動想找小帥一組作業,卻被小如當場截胡,還被全班看了一場好戲。雖然她當時笑笑說「沒關係」,但心裡那口氣怎麼也咽不下去。
從那天起,林語涵看小如的眼神就變了——表面還是笑嘻嘻,實際上醋味濃到隔壁桌都聞得到。
她開始暗中觀察,發現幾件事:
小如明明只是高中生旁聽生,卻每天都出現在大學校園。
小帥雖然嘴上嫌棄,但從沒真的狠心趕走她。
全系都在傳「小帥被套牢了」,根本沒人敢再追他。
林語涵心想:憑什麼一個高中小丫頭就能把校草級的李小帥佔得死死的?
於是,她決定反擊。
第一波:社團攻勢
開學一個月後,資工系籃球社開始招新。林語涵知道小帥高中就是游泳隊王牌,運動神經超強,大學應該會加入籃球相關活動,於是她搶先報名當籃球社經理。
果然,她猜對了。
試訓那天,夕陽灑在操場,小帥穿著黑色無袖球衣,三步上籃乾淨俐落,投籃命中率高得嚇人,瞬間成為社團焦點。
小如當然也在場邊,舉著自製的大應援牌:「小帥哥哥最帥!未來老公加油!!」還準備了冰鎮運動飲料和毛巾。
林語涵穿著社團統一的白色Polo衫,扎著高馬尾,笑得甜甜地走過去,直接遞給小帥一瓶礦泉水:
「辛苦了!喝水~」
小帥禮貌地接過:「謝謝。」
小如在旁邊眼神立刻警戒,馬上把自己的飲料塞到小帥另一隻手:「哥哥喝這個!這個是我特地加了檸檬片的,比較解渴!」
林語涵視若無睹,繼續笑:「小帥投籃真的好準喔~以後比賽我會在場邊幫你加油的!」
小如抱緊應援牌,皮笑肉不笑:「謝謝學姊~不過我每場都會來,不用麻煩你了。」
空氣中火藥味濃厚,周圍隊員都開始竊竊私語。
第二波:圖書館占位戰
某個週四晚上,期中考前夕,圖書館爆滿。
小帥習慣去四樓靠窗的固定位置寫程式。小如提前一個小時去占位,桌上擺了兩台筆電、她的便當、他的美式咖啡,還貼了一張小紙條:「小帥哥哥專屬位置,小如守護中♡」
結果小帥到時,發現林語涵已經坐在他平常的位置旁邊,桌上放著一本《資料結構》課本和一台白色MacBook,笑吟吟地朝他揮手:
「小帥~好巧喔!我剛好坐這裡,你要不要一起?這邊插座多,比較方便。」
小如從另一邊衝過來,氣鼓鼓地把便當往桌上一放:「不好意思,這裡已經有人了!」
林語涵無辜地眨眼:「可是我來的時候這裡只有書包沒人啊~先到先得嘛。」
小如瞪大眼睛:「那是我的書包!」
林語涵假裝驚訝:「哎呀對不起,我沒看到名字……那我換位子好了。」
她起身時「不小心」把小帥的美式咖啡碰倒,咖啡灑了小如半個筆記本。
「啊!真的好抱歉!」林語涵連忙拿衛生紙擦,卻越擦越亂。
小如深吸一口氣,硬是擠出笑容:「沒關係學姊,我自己來。」
小帥看著兩個女生之間的無形戰火,頭痛地揉太陽穴,默默把小如的筆記本拿過來用自己的外套吸水。
第三波:社群軟攻勢
林語涵開始在系上IG匿名爆料帳號投料,發了一些模糊側拍:
- 照片1:小帥在籃球場投籃的帥氣背影。
- 照片2:小帥在圖書館低頭寫程式的側臉。
- 配文:「某位校草真的超帥,但好像已經被某人預定了,可惜♡」
留言區瞬間歪樓:
「是在說李小帥跟那個高中妹嗎?」
「感覺語涵最近常跟校草互動耶~」
「三角戰要開打了?」
小如當然也看到了。她氣得當晚就拉著小帥去校園夜市拍照,強迫他配合拍了十幾張情侶照,然後全部發到自己的IG(雖然粉絲不多,但特地tag了小帥):
- 照片1:小帥幫她拿冰淇淋,她踮腳親他臉頰(其實沒親到,是視覺效果)。
- 照片2:兩人一起吃章魚燒,她餵他吃(他其實在躲)。
- 照片3:夜市燈光下,兩人牽手剪影。
- 配文:「今天也跟負責到底的未來老公約會♡ 某些人看得到吃不到哦~」
直接硬槓。
林語涵看到後,氣得把手機摔在床上。
她咬牙切齒地想:陳小如,你不過是個高中生,憑什麼?
這場戰爭,才剛開始。
系際盃籃球賽的場邊修羅場
十一月中旬,校內系際盃籃球賽冠軍戰,資工系對上電機系,體育館座無虛席,加油聲、吶喊聲、啦啦隊的音樂混成一片。
小帥穿著資工系藍白主場球衣,背號7,是先發小前鋒。開賽前熱身時,他一個轉身後仰跳投「唰」地空心入網,全場尖叫,女生觀眾席直接炸鍋。
小如早早來卡位,她今天特地穿了小帥高中時的游泳隊外套(不知道從哪翻出來的),下面配短裙,頭上還綁了藍白相間的蝴蝶結,手裡舉著超大應援牌:
「李小帥我老公!無敵帥!無敵準!」
牌子太大,擋到後面的人,她還回頭甜甜道歉:「不好意思~我老公比賽我太激動了!」
林語涵作為籃球社經理,穿著社團統一的白色Polo衫加短褲,頭髮扎高馬尾,坐在球員板凳區最前排。她負責遞水、記錄數據、發毛巾,一副專業經理模樣。
比賽開始前五分鐘,小如拎著自己準備的運動飲料、能量棒和毛巾,興沖沖往板凳區走。
「哥哥~我來給你加油啦!」
她剛要坐下,林語涵立刻站起來,臉上掛著甜甜的笑,卻把手一攔:
「不好意思喔,這裡是球員跟隊職員專區,觀眾不能進來坐的。」
小如愣了一下,指著自己:「可是……我之前練習的時候都坐這裡啊!」
林語涵聳聳肩,聲音軟軟的,卻句句帶刺:「練習是練習,比賽是比賽啊。正式比賽有規定,板凳區只能坐隊職員和替補球員,家屬跟女朋友都要坐觀眾席喔~」
她故意把「女朋友」三個字咬得特別重,周圍幾個隊員聽到都偷笑。
小如臉蛋瞬間漲紅,抱緊手上的東西:「我……我就是來幫小帥哥哥拿東西的!」
林語涵無辜地眨眼:「拿東西有我這個經理就夠啦~你看,我都準備好了。」
她指了指旁邊整齊排好的礦泉水、運動飲料、毛巾,還特地拿了一瓶貼了可愛貼紙的水,在小帥走過來時遞過去:
「小帥~喝這個,我加了電解質粉,對身體最好!」
小帥接過水,尷尬地看了小如一眼:「謝謝……」
小如氣得眼睛都紅了,卻又不好在眾目睽睽之下鬧,只能咬著唇小聲說:「哥哥……那是她準備的,我的不用喝嗎?」
林語涵立刻補刀,笑得更甜:「小妹妹,你飲料看起來好可愛喔~不過比賽很激烈,還是喝專業的比較好吧?」
周圍隊員有人憋笑,有人看戲。
小帥頭痛地揉揉眉心,把兩瓶水都接過來:「我都喝,謝謝你們。」
然後他轉頭對小如低聲說:「你先去觀眾席坐好,我比賽完找你。」
小如委屈地點點頭,抱著自己的東西被「請」出板凳區。
她走到觀眾席第一排,剛坐下,就聽到後面女生竊竊私語:
「那個高中妹被經理趕出來了耶~」
「語涵好兇喔,直接宣示主權!」
「哈哈哈修羅場!」
小如氣得把應援牌舉得更高,聲音直接蓋過全場:
「小帥哥哥加油!!!你是最帥的!!我永遠支持你!!!」
全場轉頭看她,有人還拿手機拍。
比賽開始。
小帥狀態極好,上半場就拿了12分3助攻2火鍋,每次進球,小如都瘋狂尖叫揮牌,林語涵則在板凳區鼓掌,順便幫小帥擦汗、遞水。
中場休息時,林語涵拿著毛巾走到小帥旁邊,幫他擦脖子上的汗,動作親暱:
「小帥上半場好猛喔~下半場繼續加油!」
鏡頭剛好掃到大螢幕,全場「喔喔喔」起鬨。
小如在觀眾席看得一清二楚,氣得把手上的氣球捏爆,「啪」一聲巨響,把旁邊的人都嚇一跳。
下半場,小帥明顯心不在焉,被電機系追到只差2分。
最後一分鐘,資工系落後1分,小帥持球單打,過人後急停三分——
「唰!」
全場沸騰!資工系逆轉勝!
哨聲響起,小帥被隊友舉起來拋高。
小如第一個衝出觀眾席,越過欄杆,直接跑進場內,撲進小帥懷裡:
「哥哥你好棒!!!我好驕傲!!」
小帥被她抱得一個踉蹌,卻下意識穩住她,笑著揉她的頭髮:「謝謝你來。」
林語涵站在板凳區,手裡的毛巾慢慢攥緊,臉上的笑容終於維持不住。
大螢幕定格在這一幕:高大帥氣的冠軍MVP被一個小隻馬尾女孩緊緊抱住,周圍隊友在鼓掌起鬨。
全校論壇當晚直接刷版:
「系際盃結束方式:校草被小女友場內強抱」
「校花:我輸了?」
「這CP我磕爆!死纏爛打永遠的神!」
林語涵一個人收拾板凳區的東西,看著遠處被隊友圍著的小帥和小如,第一次覺得——
這場戰爭,
她好像真的打不過。
至少,現在還不行。
林語涵的反擊:國科會專案
系際盃結束後,林語涵表面上收斂了許多,不再公開跟小如硬碰硬,但心裡的那把火燒得更旺。她明白,光靠小動作已經搶不走李小帥——那個高中小丫頭黏得太死,必須來一記「降維打擊」。
機會很快就來了。
「程式設計導論」的教授陳老師,不僅教通識,還帶著一個國科會三年期計畫:主題是「基於Python的AI輔助程式碼生成工具」,成員全是資工系大二以上優秀學生,還有兩名碩士生。這個專案在系上含金量極高,能進去等於履歷直接鍍金,未來保研、出國深造、找大廠實習都加分。
林語涵的程式成績名列前茅,期中考接近滿分,平時又很會表現。她找了個週五下午,敲開陳老師辦公室門。
「教授好~」她笑得甜甜的,把一份精心準備的個人簡歷和期中專題報告遞上,「我對您的國科會計畫超級感興趣!尤其是AI生成程式碼的部分,我覺得這會是未來趨勢……我可以申請加入嗎?」
陳老師翻了翻她的資料,點頭:「語涵同學,你的基礎很扎實,上次猜數字作業也寫得不錯。計畫目前缺一個負責前端介面和測試的大學生,我可以把你拉進來。」
林語涵眼睛一亮,卻裝作不經意地問:「那……團隊現在有哪些人呢?」
陳老師隨口說:「目前有三個大三學長、兩個碩士生,還有李小帥——他大一但程式能力很強,我上個月就先把他拉進來了,負責核心演算法部分。」
林語涵心裡一喜,表面卻驚訝:「哇,原來小帥已經在團隊裡了!那我加入後可以跟他一起合作囉?」
陳老師笑:「當然,你們年紀相近,溝通起來也方便。」
林語涵又補了一句:「教授,那這個計畫是封閉式的嗎?有沒有外人可以參與?」
陳老師搖頭:「國科會計畫有經費和資料機密,成員必須是本校正式學籍學生,旁聽生一律不行。這點我得嚴格把關。」
林語涵心裡默默比了個V。
完美。
當天下午,系上LINE群組就炸了——
「恭喜林語涵加入陳老師國科會計畫!」
「大一就進國科會計畫?語涵女神牛逼!」
「聽說李小帥也在,CP感來了?」
小帥看到訊息時,正在宿舍打電動。小如正好週末來找他,窩在旁邊玩手機。
小如刷到群組訊息,臉色瞬間變了。
「哥哥……語涵學姊加入你們專案了?」
小帥無所謂地點頭:「嗯,教授今天mail通知的。好像是缺前端人。」
小如咬住下唇,小聲問:「那……我可以去旁聽你們的會議嗎?還是幫忙測試?」
小帥搖頭:「教授說國科會計畫不能有外人參與,旁聽生不行。」
小如的聲音更小了:「……哦。」
她第一次沒再鬧、沒再黏,只是安靜地把頭靠在小帥肩膀上,看起來有點失落。
小帥感覺到她的情緒,低頭看她:「怎麼了?」
小如勉強笑笑:「沒事……就是突然覺得,我好像真的什麼都幫不上你。」
「以前在高中,我還能追著你跑、送便當、幫你占位子……現在你上大學了,專案這麼厲害,我卻連進門的資格都沒有。」
「我只有週六能來旁聽通識課,其他時間……我只能在外面等你。」
小帥心裡一軟,揉揉她的馬尾:「傻瓜,這又不是你的錯。」
小如抬頭看他,眼睛有點紅:「可是語涵學姊可以每天跟你一起開會、寫程式、討論到半夜……她那麼優秀,又跟你同年級……」
她沒說完,但後面的話誰都聽得出來。
小帥嘆了口氣,把電動手把放下,認真看著她:
「小如,你聽好。專案是專案,生活是生活。我進這個計畫是為了履歷,不是為了跟誰培養感情。」
「而且……」他頓了頓,聲音低了些,「我習慣了你在我旁邊鬧騰。要是哪天你真的不來了,我才會不習慣。」
小如眨眨眼,淚水還在眼眶打轉,卻忍不住彎起嘴角:「真的?」
小帥敲她額頭:「真的。你再不信,我現在就把你丟出去。」
小如立刻抱住他的手臂,破涕為笑:「才不要!我偏要黏著你!」
但她心裡清楚——
林語涵這一招,的確打中了她的軟肋。
從那天起,國科會計畫每週二、週四晚上七點到十點,在資工系研究室開會。
小帥每次去之前,小如都會幫他準備好咖啡和點心,站在宿舍樓下目送他離開。
然後一個人坐高鐵回家。
她不再鬧、不抱怨,只是每次小帥回宿舍時,都會收到她的訊息:
「哥哥到研究室了嗎?加油喔~我到家了,晚安。」
「今天討論順利嗎?記得喝我準備的咖啡!」
「哥哥晚安,夢裡見♡」
小帥每次看完,都會回一個簡單的「晚安」。
但他心裡知道——
這場戰爭,
林語涵佔據了位置,
卻還沒贏。
第一次會議
週二晚上七點,資工系大樓五樓,陳老師的研究室。
研究室燈光明亮,長桌中間擺著投影機,牆上貼滿白板筆寫的演算法草圖,角落的咖啡機正汩汩作響。空氣中瀰漫著咖啡香和乾淨的冷氣味。
團隊成員陸續到齊:
陳老師(主持人)、兩個大三學長(負責後端與資料收集)、兩個碩士生(一男一女,負責模型訓練)、李小帥(大一,核心演算法)、林語涵(大一,前端介面與測試,新加入)
小帥穿著簡單的灰色帽T和牛仔褲,背包裡塞了筆電和筆記本。他提前十分鐘到,挑了個靠門的位置坐下,低頭翻開筆記,腦子裡還想著小如今天傳給他的訊息:
「哥哥第一次開會加油!我在高鐵上陪你精神加油~到家會報平安♡」
他嘴角不自覺上揚,回了一個「嗯,乖」的貼圖。
林語涵是最後一個進來的。她今天明顯精心打扮過:淺卡其色針織衫配黑色窄裙,頭髮微捲披肩,化了淡妝,酒窩若隱若現。她拎著一台白色MacBook,笑著跟大家打招呼:
「學長們、學姊們、教授好~我來晚了,不好意思!」
陳老師擺擺手:「沒關係,人到齊就開始。」
林語涵掃了一眼座位,發現小帥旁邊正好空了一個位子,眼睛一亮,自然地走過去坐下,把包輕輕放在椅背上。
「小帥~好巧,我們又坐一起了。」她聲音軟軟的,帶著笑。
小帥點頭:「嗯。」然後繼續低頭看筆記。
陳老師打開投影,開始介紹專案進度與分工。
「今天第一次正式會議,先讓新加入的林語涵同學自我介紹一下。」
林語涵站起來,落落大方:
「大家好,我是資工系大一林語涵。程式基礎還在學習中,前端介面和UI設計比較有興趣。很高興能加入這個計畫,也請學長姊多多指教~」
她說完,特地看向小帥,彎了彎眼睛。
大三學長笑著鼓掌:「歡迎歡迎!有美女加入,團隊氣氛會更好。」
會議正式開始。
陳老師講解目前進度:模型已經能產生簡單的Python函數,但準確率和可讀性還需優化。接下來三個月目標是完成一個可上傳GitHub的原型。
分工確認:
- 小帥負責核心生成演算法優化(Transformer細調)
- 林語涵負責設計Web前端介面(讓使用者輸入需求,顯示生成的程式碼)
- 其他人負責資料清洗、評估指標等。
林語涵聽完,立刻舉手:
「教授,我想跟小帥多討論一下介面跟後端怎麼對接~因為我對演算法還不熟,可能需要他多幫我。」
陳老師點頭:「當然可以,你們兩個年紀相近,溝通起來方便。小帥,麻煩你多帶帶學妹。」
小帥禮貌回應:「好的,教授。」
林語涵立刻轉頭,湊近小帥一點,小聲說:「那~我們之後可以約時間單獨討論嗎?比如週末在圖書館?」
小帥打開筆電,頭也沒抬:「會議結束後可以先線上討論,有問題再mail我。」
林語涵微微一愣,但很快笑起來:「好呀~我加你LINE可以嗎?比較方便傳檔案。」
小帥頓了一下:「系上Slack群組就行了,檔案傳那裡。」
林語涵笑容僵了一秒,但立刻恢復:「嗯嗯,聽你的。」
會議中段,休息十分鐘。
大家起身倒咖啡、吃餅乾。林語涵端了兩杯咖啡,走過來把其中一杯放小帥面前:
「學長,我幫你加了一點糖,應該剛好~」
小帥抬頭,看到咖啡杯旁貼了一個小便條: 「學長加油!我們一起把專案做好~♡ 語涵」
他愣了一下,把咖啡推回去:「謝謝,但我自己帶了。」
他從背包拿出一個保溫杯——那是小如昨晚硬塞給他的,上面還貼了一張小兔子貼紙,裡面是她親手泡的拿鐵。
林語涵看著那個明顯「幼稚」的保溫杯,笑容終於有點掛不住。
大三學長在一旁打趣:「哇,小帥你這杯好可愛,是女朋友準備的吧?」
小帥沒否認,只是淡淡「嗯」了一聲,擰開杯蓋喝了一口。
林語涵握著被推回的咖啡,指尖微微發白。
會議後半段,林語涵幾次試圖插話跟小帥互動,都被他用簡短專業的回答擋回去。
散會時已經十點半。
大家收拾東西準備離開。林語涵故意慢吞吞收拾,等其他人走得差不多,才走到小帥旁邊:
「小帥~你等一下要回宿舍嗎?我也順路,可以一起走。」
小帥背上包,搖頭:「不用,我要去校門口接人。」
林語涵一愣:「接人?這麼晚了?」
小帥看了一眼手機——小如傳來訊息: 「哥哥~我到校門口了!今天特地坐末班高鐵來接你!外面有點冷,我帶了圍巾喔♡」
他嘴角不自覺上揚,回覆:「馬上到。」
然後抬頭對林語涵說:「我女朋友來接我。」
林語涵臉色瞬間煞白。
小帥沒再多說,轉身離開研究室。
走廊盡頭的電梯門打開時,他看見小如站在校門口的大燈下,穿著厚厚的羽絨服,脖子上圍著一條藍白條紋圍巾,手裡還拿著另一條——明顯是給他的。
她看見他,立刻小跑步過來,直接撲進他懷裡:
「哥哥~開會辛苦啦!」
小帥接住她,低頭幫她把帽子戴正:
「大半夜跑來幹嘛?不是說好我自己回去?」
小如抬頭笑,眼睛亮亮的:
「因為我想第一個看到你啊~而且……我怕你被別人搶走。」
小帥無奈地笑,接過她手裡的圍巾,圍到自己脖子上。
兩人牽手走在深夜的校園林蔭道上。
遠處研究室窗戶,林語涵一個人站在黑暗中,看著那兩個漸行漸遠的背影。
她第一次明白——
有些戰爭,
不是靠位置、靠機會、靠優秀就能贏的。
因為對方守住的,
從來不是身邊的座位,
而是心。
小如的AI突擊戰
高二下學期,陳小如的生活只剩下一個主題:AI。
她原本成績在班上前五,數學和英文特別強,但從國科會專案會議那天起,她把所有課餘時間、週末、甚至寒假,都砸進了自學AI的深淵。
每天的行程表被她用彩色筆畫得密密麻麻,貼在書桌正前方:
- 06:00 起床 → 刷LeetCode易、中題(目標每天10題)
- 07:00 上學
- 12:30 午休 → 看Andrew Ng機器學習課程(中文字幕,1.5倍速)
- 放學後 → 直奔圖書館自習室,Kaggle入門競賽 + PyTorch教學
- 22:00 回家 → 複習當天筆記、寫部落格紀錄
- 23:30 睡前必做:傳一張今天學習進度截圖給小帥,配文「哥哥~我今天又變強了一點!」
她把高中課本全塞進櫃子,只留數學和英文當「調劑」。同學問她:「小如你期中考要準備嗎?」她頭也不抬:「等我把Transformer看完再說。」
媽媽心疼她熬夜,煮消夜給她,她一邊吃宵夜一邊敲code,嘴裡還念著:「媽~我再寫完這個attention機制就睡!」
她甚至把手機桌布換成一張流程圖: 「小如的AI追夫計畫路線圖」 起點:高二小白 → 終點:能跟小帥並肩寫論文
三個月後,驚人的變化發生了。
- 她已經能獨立完成Kaggle上的Titanic、House Prices等經典入門賽,成績進前20%。
- 她在GitHub開了個人倉庫,裡面有十幾個小project:手寫數字辨識、簡單聊天機器人、貓狗圖片分類。
- 她把《Deep Learning》原版書啃到第五章,邊邊角角寫滿自己的筆記,還用螢光筆標註「這段小帥哥哥的專案會用到!」
- 最誇張的是,她開始用英文寫技術部落格,記錄學習心得,第一篇標題就叫《A High School Girl's Journey into AI: To Catch Up with My Future Husband》。
小帥第一次發現異樣,是某個週末。
小如照例坐高鐵來找他,手裡卻不是便當,而是一台二手ThinkPad(她用壓歲錢+打工存的錢買的),螢幕上開滿Jupyter Notebook。
「哥哥~」她一坐下就把筆電推到他面前,「你幫我看一下這個好不好?我試著用BERT做程式碼生成,可是loss降不下去……」
小帥瞪大眼睛,接過筆電一看——
程式碼乾淨、註解詳細、模型架構圖畫得比他大一上學期還專業。甚至還有ablations實驗對照表。
他愣了半晌:「你……這是自己寫的?」
小如點頭,眼睛亮亮的:「嗯!看了你們專案的論文後,我覺得如果你們用BERT-base可能不夠,所以我試了CodeBERT……可是fine-tune的時候overfitting,你有沒有什麼建議?」
小帥看著她,第一次覺得這個一直死纏爛打的小丫頭,真的在用最瘋狂的方式追上他的世界。
他揉揉她的頭髮,聲音有點啞:「小如,你不用這麼拼……」
小如卻認真地搖頭:
「我要!」
「哥哥的世界那麼厲害,我不能永遠只會在外面等你。」
「我想有一天,能大大方方站在你旁邊,跟你一起寫程式、一起開會、一起上台報告。」
「這樣……才配得上你啊。」
小帥心臟被重重撞了一下。
他握住她的手,低聲說:「你已經很配得上了,傻瓜。」
「但如果你想進來……我陪你。」
從那天起,小帥開始在專案會議之外,額外抽時間教小如。
- 週末線上pair programming。
- 深夜Discord語音,她敲code,他在旁邊指導。
- 他把專案裡不涉機密的文獻、資料集分享給她,讓她練手。
林語涵當然也察覺到了。
某次會議休息時,她「不經意」問小帥:
「小帥~最近你好像都很晚才回宿舍?在忙什麼呀?」
小帥喝著小如準備的咖啡,淡淡回:
「教我女朋友寫AI。」
林語涵手裡的餅乾「啪」一聲掰斷。
她笑得有點僵:「哈哈……她不是才高二?」
小帥點頭,語氣裡藏不住驕傲:
「嗯,但她現在寫的模型,比我們團隊某些部分還強。」
林語涵再也笑不出來。
半年後,陳老師的國科會計畫開中期報告會。
小帥上台簡報完核心演算法後,突然加了一頁致謝滑片:
「Special thanks to my girlfriend, Chen Xiao-Ru. 雖然她還沒正式加入團隊,但這半年她給了我無數靈感與技術支援。 她用高二的課餘時間,把自己練成了AI高手。 這份計畫有今天的進度,一半功勞是她的。」
台下掌聲雷動。
小如坐在最後一排訪客席(她還是只能當「外人」),眼淚直接掉下來,卻笑得比誰都燦爛。
林語涵坐在團隊席,第一次低下了頭。
她終於明白——
這場戰爭,
從一開始就沒有勝算。
因為小如守住的,
從來不只是小帥的身邊,
而是他的整個未來。
中期報告後的轉折
中期報告會結束後,陳老師把團隊留下来開小會。
小帥的致謝滑片還停在投影幕布上,那句「Special thanks to my girlfriend, Chen Xiao-Ru」讓整個研究室氣氛變得微妙又溫馨。
陳老師推了推眼鏡,看向坐在最後一排訪客席的小如,招手叫她過來。
「陳小如同學,你過來一下。」
小如有點緊張地站起來,小跑步到講台前,雙手規矩地放在身前:「教授好……」
陳老師笑得和藹:「我剛剛聽小帥說了,你這半年幫了團隊很多忙,還自己練到能獨立fine-tune CodeBERT?」
小如臉紅紅的,偷瞄小帥一眼:「我……我只是想幫哥哥一點忙……」
陳老師點頭:「國科會計畫編制上有規定,學籍生以外不能正式列入成員,但我們可以設一個『編制外協助人員』的名額——沒有經費、沒有正式學分,但可以參加所有會議、使用研究室資源、甚至在未來論文裡掛名acknowledgment。」
「你願意加入嗎?」
小如瞪大眼睛,差點以為自己聽錯了。
她轉頭看小帥,小帥對她眨眨眼,嘴角上揚。
小如用力點頭,聲音都顫了:「願意!謝謝教授!」
陳老師拍拍她的肩:「那從下週開始,你就是我們團隊的『特別顧問』了。歡迎!」
團隊成員鼓掌歡迎,大三學長還開玩笑:「終於把校草的秘密武器正式收編了!」
林語涵坐在原位,手指輕輕敲著桌沿,看著小如被大家圍著恭喜的畫面,眼神複雜。
她忽然想起美國大學裡常見的那句話: If you can't beat them, join them.
散會後,大家收拾東西準備離開。
林語涵深呼吸一口氣,走到小如面前,第一次主動開口,語氣沒有以往的甜膩,而是真誠許多:
「小如……恭喜你加入團隊。」
小如有點意外,愣了一下:「謝謝學姊……」
林語涵笑了笑,把頭髮別到耳後:「其實我一直都知道,你很厲害。那次猜數字作業我就看出来了,只是……以前我太幼稚,老想著跟你爭。」
「現在想想,挺沒意思的。」
她伸出手:「以後我們就是隊友了。我前端你AI,我們可以多討論。你有什麼問題也可以問我,我認識幾個做UI/UX的學姊,可以介紹給你。」
小如看著那隻伸出來的手,猶豫了半秒,然後用力握住:
「好啊!學姊以後也要多教我!」
林語涵笑開,這次的酒窩是真的:「沒問題。週末要不要一起去咖啡店寫code?我知道一家有超好吃的草莓蛋糕。」
小如眼睛一亮:「好!」
小帥在一旁看著兩個曾经「勢如水火」的女生突然握手言和,感覺像在看一部青春劇的和解大結局。
他走過來,一手搭在小如肩上,對林語涵點頭:「謝謝你。」
林語涵聳聳肩,俏皮地說:「我可不是為了你,是為了專案順利~」
但她轉身離開時,嘴角的笑意藏不住一絲釋懷。
從那天起,研究室的氣氛變得前所未有的和諧。
小如正式擁有研究室門卡,可以隨時進出。
她和林語涵常常並肩坐在長桌兩端,一個敲前端、一個調模型,偶爾還會互相吐槽code。
林語涵真的介紹了設計學姊給小如,讓介面從「工程師灰」變成「賞心悅目」。
小如也把自己的資料前處理腳本分享給大家,省了團隊一半時間。
會議休息時,三個人會一起去樓下買飲料——小如草莓奶蓋、小帥美式、林語涵拿鐵,變成固定組合。
有一次散會後,林語涵看著小帥幫小如背書包、牽手離開的背影,忽然對旁邊的大三學長說:
「我終於懂了,為什麼我怎麼努力都搶不走。」
學長好奇:「為什麼?」
林語涵笑笑:「因為我和小如從一開始就不是在同一個賽道上。」
「我爭的是位置,她爭的是未來。」
學長吹了聲口哨:「Get!」
林語涵搖頭,轉身收拾東西,心裡卻輕鬆了許多。
她不再計畫「以後再做打算」。
因為她發現, 真正的強者,不是打倒對手, 而是讓對手心甘情願成為朋友。
最後的成果
幾年後,專案順利結案,論文發表在國際會議,作者列表裡有這樣一行:
Acknowledgments: Special thanks to Miss Chen Xiao-Ru, our extraordinary external collaborator and the inspiration behind many innovative ideas.
小如拿著印好的論文,興奮地撲進小帥懷裡。
小帥抱住她,低頭親了親她的額頭:
「當初走錯更衣室,是我這輩子最幸運的意外。」
小如踮腳回吻他:「我也是。」
「負責到底,終於負責到這裡了。」
林語涵站在一旁,舉起手機幫他們拍了張合照,笑著喊:
「喂!你們兩個,親完了沒?慶功宴要遲到了!」
三人笑成一團,走向燈火通明的夜。
從誤會開始, 到併肩而行。
這段死纏爛打的青春, 終於寫下了最完美的句點。
李小帥,果然負責到底。
(完)


