天氣陰冷,但雪還沒(méi)下。
也就從醫(yī)院再回網(wǎng)吧的一路,氣溫彷彿又降了10度。
林朝夕在網(wǎng)吧邊的藥店買(mǎi)了退燒藥,特地要了吃完不會(huì)昏睡的種類(lèi)。
藥店的藥劑師大概看她年紀(jì)小,拉著她多問(wèn)了幾句,尤其囑咐她如果病情嚴(yán)重,要及時(shí)就醫(yī),長(zhǎng)期咳嗽很可能被拖成肺炎。
反正FLAG立多了也沒(méi)什麼可怕,林朝夕吸吸鼻子,掀開(kāi)網(wǎng)吧厚重棉簾,室內(nèi)溼熱空氣撲面而來(lái)。
她走回自己座位,拿起杯子,去飲水機(jī)接了杯水,按著裴哥的囑咐,先把退燒藥吃了。
雖然情緒上很無(wú)助,離開(kāi)時(shí)裴之的目光仍深深浮現(xiàn)在她眼前,但她覺(jué)得自己還有力氣把這些無(wú)助和絕望再壓緊。
不去想裴之最後的表情,不去算時(shí)間究竟有多緊迫,林朝夕再次開(kāi)機(jī),觀察上午的數(shù)據(jù)。
她首先要做的是把這些文檔按她所要的數(shù)據(jù)類(lèi)別分開(kāi)。想到這裡,她打開(kāi)桌上的本子,上面有她早就整理過(guò)的流程,該如何分類(lèi)整理數(shù)據(jù)也有。
林朝夕讓自己心靜下來(lái),大頭和重點(diǎn)是新的城市交通車(chē)流量。她把涉及到這部分的數(shù)據(jù)先歸類(lèi)入一個(gè)新建文件夾,又下了一個(gè)文件名整理程序,重新命名排列。
她曾在大腦中計(jì)算過(guò)這些步驟所需時(shí)間,當(dāng)時(shí)她強(qiáng)行告訴自己一切安排妥當(dāng),但實(shí)際操作起來(lái),過(guò)程往往又繁雜得令人焦慮。
時(shí)間一分一秒過(guò)去,她終於整理完第一遍文檔,把一些EXCEL文檔轉(zhuǎn)換爲(wèi)CSV格式。就是這樣簡(jiǎn)單的操作,她在完成時(shí),時(shí)間已經(jīng)到了下午四點(diǎn)多。
窗外暴雪壓城,陰雲(yún)濃郁如墨。
林朝夕頓時(shí)一凜,或許是退燒藥作用,她又看了眼電腦右下角。
17:11,她已經(jīng)比預(yù)計(jì)多花了三倍時(shí)間,因此非常確定,按照現(xiàn)有進(jìn)度,她不可能完成程序改寫(xiě)。
電腦桌面上是她整理完城市交通車(chē)流量數(shù)據(jù)的文檔,屏幕亮得刺眼。而另一邊,未整理的文件夾滾動(dòng)條扔細(xì)得像條單薄直線(xiàn)。
執(zhí)行計(jì)劃就是這樣,當(dāng)進(jìn)度遲緩並難於登天時(shí),再堅(jiān)定的信念都會(huì)被打磨得脆弱不堪。
高燒令她渾身痠痛、頭疼欲裂,她像被包裹在一個(gè)灼熱的氣泡內(nèi),眼前總是浮現(xiàn)出很多扭曲又離奇劇情。或者說(shuō),她好像處?kù)兑粋€(gè)暗淡的空間碎片裡。
她能看到自己坐在破舊的網(wǎng)吧一隅,正對(duì)著窗上貼著的巨大的橙紅色“網(wǎng)”字,因內(nèi)外溫差,窗被蒙了層白霧。
她也能看到自己正在拖動(dòng)鼠標(biāo)的手,屏幕上軟件交替,白色的底,大量纖細(xì)的黑色數(shù)據(jù)。
她操作導(dǎo)入嚮導(dǎo),定義一些附加選項(xiàng),選擇目標(biāo)表,把東西導(dǎo)入mysql數(shù)據(jù)庫(kù)。
她發(fā)現(xiàn)自己動(dòng)作很慢,起碼比平時(shí)慢很多。有時(shí)因爲(wèi)腦子反應(yīng)不過(guò)來(lái)而突然遲滯,只能去翻看一下筆記本,隨手寫(xiě)一兩個(gè)標(biāo)註。
窗外的天越來(lái)越暗,路燈漸次亮起。
一小部分?jǐn)?shù)據(jù)導(dǎo)入完成,她著手調(diào)整程序,但緊接著……
UnboundLocalError:localvariable"road"referencedbeforeassignment。
IndexError:listindexoutofrange。
……
不斷出現(xiàn)的錯(cuò)誤提示讓她頭皮發(fā)麻,好像有什麼東西在不斷磋磨她大腦中被高燒折磨得生疼的神經(jīng)。但還清醒的那部分意識(shí)告訴她,冷靜點(diǎn),你在修改程序,出現(xiàn)報(bào)錯(cuò)再正常不過(guò)。
但錯(cuò)誤還是不斷不斷出現(xiàn),讓她疲於奔命似地查找修改,彷彿回到剛開(kāi)始學(xué)習(xí)這件東西時(shí)最無(wú)助的時(shí)光。屏幕下方的時(shí)間不斷向後跳動(dòng),她甚至能聽(tīng)到網(wǎng)吧掛鐘“嘀嗒”“嘀嗒”行走的聲音。
如果再多點(diǎn)時(shí)間就好了,林朝夕不斷在想這件事。圓珠筆尖擦過(guò)薄本,她低頭看著自己無(wú)意識(shí)劃出的字符,淺而潦草的E=MC2。
林朝夕筆尖停頓,注視著薄本,網(wǎng)吧的燈光透著迷濛的煙霧散射而下,她忽然意識(shí)到,其實(shí)做不完也沒(méi)關(guān)係。
是的。
“做不完也沒(méi)關(guān)係”這樣的念頭突如其來(lái)。
但它很可能早就深藏在她情緒深處,在那個(gè)陰暗敝塞的角落中,被她用很多情感壓制住,卻會(huì)在她不想面對(duì)現(xiàn)實(shí)時(shí)突然迸發(fā)。
薄本上的字符卻讓她清醒意識(shí)到她現(xiàn)在所經(jīng)歷的一切……無(wú)論是她聽(tīng)到的聲音還是呼吸到的空氣,抑或是她昨日的奔走和現(xiàn)在焦慮點(diǎn)擊鼠標(biāo)的每一下動(dòng)作,甚至包括剛纔握住裴之的手,都只是一段存於過(guò)去的時(shí)光。
它表現(xiàn)爲(wèi)平行世界中故事劇情的另一種發(fā)展模式,並給予她可以改變一些什麼的錯(cuò)覺(jué)。
但事實(shí)上,過(guò)去就是過(guò)去。她現(xiàn)在所做的一切,不過(guò)想彌補(bǔ)曾經(jīng)的遺憾。
但對(duì)她來(lái)說(shuō),遺憾明明已經(jīng)發(fā)生了。
真正的現(xiàn)實(shí)世界中,裴之終究是她喜愛(ài)多年卻終究來(lái)不及表白的青年。他已經(jīng)在機(jī)場(chǎng)登機(jī),即將遠(yuǎn)赴異國(guó)求學(xué)。
老林是那個(gè)罹患阿爾茲海默的四十五歲中年人,他已經(jīng)收拾完自己所有的草稿,做好了慢慢丟失記憶的全部準(zhǔn)備。
而她,只是一個(gè)不甘心一切就此結(jié)局,穿越時(shí)空來(lái)替父親“作弊”的女孩而已。
現(xiàn)在,老林的論文已經(jīng)基本完成了。
她現(xiàn)在要做的,只是關(guān)掉網(wǎng)吧這臺(tái)電腦,回到招待所,打開(kāi)老林放在招待所電腦裡的文檔,開(kāi)始背誦。
然後回去。
只要把老林的論文帶回去,她就已經(jīng)完成了此行的全部任務(wù)。
是啊,只要回去就可以了,而她註定將要回去。
放鬆的感覺(jué)令人沉溺,網(wǎng)吧的空調(diào)吹著溫柔的風(fēng),林朝夕像浸泡在溫水裡,將目光散漫地移向窗外。
她正對(duì)的窗子上貼著橙紅的“網(wǎng)”字,邊角捲起。樓下街道上行人來(lái)來(lái)往往,路邊小吃店放在街邊的爐子騰著白色熱氣。更遠(yuǎn)一些的地方,整座城市沉浸在冬夜寧和的燈光裡。
疲勞如潮水般涌來(lái),她很想趴在桌上,睡一覺(jué)。
林朝夕伏在桌上,漸漸閉上雙眼。
“你的數(shù)據(jù)庫(kù)太大了。”
像幻聽(tīng)一樣,她耳畔出現(xiàn)了很清脆活潑的男孩聲音。
她強(qiáng)迫自己睜開(kāi)點(diǎn)眼睛,轉(zhuǎn)過(guò)頭,看到身邊站著個(gè)小學(xué)生模樣的男孩。男孩頭上戴著巨大的遊戲耳機(jī),咬著草莓味的棒棒糖,眼睛很大。
“這是python吧,我坐你後面,打了三天遊戲,看你改了三天程序。”男孩像個(gè)小話(huà)癆,很自來(lái)熟地湊過(guò)來(lái),他用帶著草莓糖香味的語(yǔ)氣指著她的屏幕,說(shuō):“這裡,計(jì)數(shù)從0開(kāi)始,字符最後一位長(zhǎng)度要減1。”
林朝夕強(qiáng)撐著起來(lái),看了眼屏幕上的報(bào)錯(cuò),意識(shí)到確實(shí)是這個(gè)問(wèn)題。
“謝謝。”她說(shuō)。
“不用客氣。”小男孩說(shuō),“但這不解決你的問(wèn)題。”
林朝夕看向男孩:“我的問(wèn)題?”
“LookupError,無(wú)效數(shù)據(jù)查詢(xún)的基類(lèi)。”小男孩一邊看屏幕一邊自顧自說(shuō)了起來(lái),“數(shù)據(jù)庫(kù)過(guò)載,你之前數(shù)據(jù)庫(kù)比現(xiàn)在小很多吧。”
剎那間,冷汗順著她脊背滑下。
晦暗的空間裡,有人電腦突然熄滅高喊“網(wǎng)管”,也有人讓老闆送一碗老壇酸菜面到桌上。耳鳴再次發(fā)作,她覺(jué)得自己的嘴脣都有股血腥味。
她驟然意識(shí)到,她遇上的問(wèn)題幾乎是計(jì)算機(jī)領(lǐng)域最無(wú)解的問(wèn)題之一。
男孩還在不停地說(shuō):“你這個(gè)計(jì)算量是以指數(shù)級(jí)別增加,我建議你找個(gè)正常網(wǎng)遊的服務(wù)器跑一下程序,但也不一定會(huì)成功,鬼知道哪裡又有bug,不然拜下雍正爺試試?”
“雍正爺……”
“專(zhuān)治八阿哥(bug)啊!”
笑話(huà)很冷,但林朝夕完全笑不出來(lái)。
小男孩目光明亮,或許因爲(wèi)智力水平高於同齡人,所以他說(shuō)話(huà)間也不自覺(jué)用上與年齡不符的大人口吻,急切地希望與更年長(zhǎng)的人交流。
不知道爲(wèi)什麼,林朝夕想起了裴之,雖然他們完全不同。
“還有什麼辦法嗎?”她聽(tīng)到自己發(fā)出這樣乾澀的聲音。
男孩沉思片刻,打了個(gè)響指,突然興奮:“量子計(jì)算機(jī)!”
突然生出的希望再次破滅,林朝夕覺(jué)得自己大概真的瘋了。
剛纔那瞬間,她近乎孤注一擲地把所有希望壓在這個(gè)破舊網(wǎng)吧偶遇的小男孩上。
“額,我開(kāi)玩笑啊,你別難過(guò)。”男孩趕忙地道,“如果解決不了硬件問(wèn)題,就從數(shù)據(jù)下手,設(shè)計(jì)一個(gè)新的數(shù)學(xué)模型。”
“設(shè)計(jì)新的數(shù)學(xué)模型。”林朝夕重複了一遍這句話(huà)。
“如果你可以設(shè)計(jì)更好的模型,把這些數(shù)據(jù)用更合理的方式裝載起來(lái);或者把你的原始數(shù)據(jù)通過(guò)處理簡(jiǎn)化,也都行。不過(guò)計(jì)算機(jī)領(lǐng)域裡,數(shù)學(xué)模型纔是最難的,一般程序員只會(huì)寫(xiě)代碼,會(huì)做模型的百萬(wàn)年薪起跳。”
大概是她的臉色太難看,男孩小心翼翼起來(lái):“你生氣了嗎,我老大說(shuō)我話(huà)太多容易出門(mén)被人打,我話(huà)太多了嗎?”
“沒(méi)有,很謝謝你。”林朝夕想伸手揉一揉男孩的腦袋,但卻沒(méi)有任何力氣。
“我叫王朝,很高興認(rèn)識(shí)你。”男孩做了個(gè)很紳士的告別動(dòng)作告別,最後說(shuō):“像你這樣的凡人不會(huì)做模型不用自卑,畢竟連我目前都不會(huì)。”
小男孩像大部分天才少年一樣驕傲而誠(chéng)懇,他說(shuō)完後,就此離開(kāi)。
其實(shí)在他說(shuō)起最後的結(jié)論前,林朝夕就已經(jīng)知道了答案……她做不到這件事。
短短幾個(gè)呼吸間,她數(shù)次經(jīng)歷希望燃起到再次破滅的瞬間,已經(jīng)沒(méi)有先前的難過(guò),更多是一些清晰的自我認(rèn)知。
她剛纔的放鬆,所有“這些都已經(jīng)過(guò)去”的想法,只是她不願(yuàn)意面對(duì)自我無(wú)能的開(kāi)解。
電腦屏幕上面點(diǎn)綴著斑駁的鮮紅字符,仿若從小到大試卷上老師的批改,對(duì)、錯(cuò)、對(duì)錯(cuò)。
林朝夕閉上眼,滿(mǎn)腦子都是紅色的傷口,錯(cuò)綜複雜的,像血管一樣密佈。那是剛纔她在裴之手臂上看到的東西,很淺,有些已經(jīng)結(jié)痂,但也有新翻開(kāi)的皮肉。
那些被壓住的畫(huà)面止不住冒出來(lái)……裴之收回的手腕,他說(shuō)話(huà)的聲音,和最後看向她的目光。這些畫(huà)面不斷不斷剪輯、拼湊、循環(huán)出現(xiàn)。
在某一瞬間而被她壓抑很久的某部分情緒,好像終於通過(guò)某種她無(wú)法察覺(jué)的方式徹底解放出來(lái)。
她突然明白裴之最後的目光。
那是對(duì)母親最深的不捨和依戀,他並不是被迫留在那裡,也並非因爲(wèi)被媽媽折磨而自殘,他只是沒(méi)辦法解決他們之間的矛盾。
他也有辦法。
林朝夕曾經(jīng)以爲(wèi),只要足夠努力,人總能得到自己想要的東西。
但其實(shí)她根本救不了老林,所有陪伴也從不曾減少裴之任何一絲痛苦。
畢竟連老林都因爲(wèi)她的出生而被迫放棄數(shù)學(xué),在真實(shí)人生中,成爲(wèi)天才並不是解決一切問(wèn)題的答案。因爲(wèi)天才往往飽受命運(yùn)磋磨。
現(xiàn)在,她也只能被迫放棄了。
她將光標(biāo)移至程序關(guān)閉按鈕上,網(wǎng)吧裡響起少年們成片的輕聲驚呼,她看向窗外,才發(fā)現(xiàn)天上最終於飄下今冬以來(lái)的第一片雪花。
路燈將雪花照得透亮。
她緊緊握住鼠標(biāo),終於還是哭了。