第1章
兩種愛(ài)的語(yǔ)言
,夏末的上海像一臺(tái)過(guò)熱的服務(wù)器,空氣中彌散著潮濕和燥熱混合的氣味。,那個(gè)男人正蹲在一臺(tái)拆開(kāi)了外殼的主機(jī)前,手里拿著螺絲刀,額頭上有一滴汗珠順著鼻梁滑落。“進(jìn)來(lái)吧,別站門(mén)口”沈柏寒頭也不抬地說(shuō),聲音低沉,帶著上海男人特有的溫和腔調(diào)。,還是跨進(jìn)了這間位于弄堂深處的小店。招牌上寫(xiě)著“柏寒電腦維修”,字跡已經(jīng)有些褪色。店內(nèi)堆滿了各種電腦配件,顯示器疊成了小山,鍵盤(pán)像書(shū)本一樣擺在架子上??諝饫锸桥f電路板的氣味,混雜著焊錫的金屬味?!拔业碾娔X開(kāi)不了機(jī)”陸以辰把筆記本電腦放在工作臺(tái)上,聲音很輕,像怕驚擾了什么。。父母在浦東有個(gè)學(xué)術(shù)會(huì)議,把他一個(gè)人留在了外灘附近的酒店。十七歲的少年,在陌生的城市里無(wú)所事事,只能抱著壞掉的電腦在街上游蕩,直到看見(jiàn)這間小店。。——大約三十出頭的年紀(jì),眉眼溫和,但眼神里有一種專注的銳利。他穿著洗得發(fā)白的藍(lán)色T恤,袖口卷到手肘,露出手臂上因?yàn)殚L(zhǎng)期接觸電子元件而留下的幾道淺淺的疤痕。
“多大了?“沈柏寒接過(guò)電腦,隨口問(wèn)道。
“十七?!?br>
“高中生?”
“嗯,高二”
沈柏寒點(diǎn)點(diǎn)頭,打開(kāi)電腦后蓋,開(kāi)始檢查。他的手指很長(zhǎng),動(dòng)作精準(zhǔn),像是在進(jìn)行某種儀式。
陸以辰站在一旁,看著那雙手在各種電路板間游走。
那一刻,有什么東西在他心里松動(dòng)了。
從小到大,陸以辰一直覺(jué)得自已與這個(gè)世界格格不入。別的孩子在操場(chǎng)上追逐打鬧,他坐在角落里觀察螞蟻搬家;同學(xué)們討論明星和游戲,他在想為什么人類需要這些無(wú)意義的社交。他的父母是大學(xué)教授,理性,刻板,從不過(guò)問(wèn)他的內(nèi)心感受,只關(guān)心成績(jī)和排名。
他曾經(jīng)以為,自已注定要一輩子活在這種疏離里。
但此刻,看著沈柏寒專注地修理電腦——那種沉默的、純粹的、不需要任何言語(yǔ)解釋的專注——他突然感覺(jué)到一種從未有過(guò)的同頻。
就好像在一片嘈雜的信號(hào)海洋里,終于接收到了同一個(gè)頻率的波段。
“主板短路了”沈柏寒幾分鐘后下了結(jié)論,“你是不是進(jìn)過(guò)水?”
“可能是”陸以辰想起昨天在酒店里打翻的礦泉水瓶,“能修嗎?”
“能修,但是要一點(diǎn)時(shí)間”沈柏寒抬頭看了他一眼,“你住附近?”
“外灘那邊的酒店”
“那你明天再來(lái)取吧”
陸以辰猶豫了一下:“我能在這里等嗎?我……沒(méi)什么地方去?!?br>
這句話說(shuō)得有些突兀。沈柏寒愣了一下,然后笑了,笑容里有些無(wú)奈,也有些理解:“行啊,不過(guò)這里沒(méi)空調(diào),只有個(gè)電風(fēng)扇。”
于是陸以辰在店里待了一整個(gè)下午。
他坐在角落里那張老舊的藤椅上,看著沈柏寒工作。男人很少說(shuō)話,偶爾會(huì)小聲嘀咕幾句什么,像是在和那些電路板對(duì)話。店外是弄堂里的喧鬧聲,孩子們的叫喊,買(mǎi)菜大**討價(jià)還價(jià),電動(dòng)車經(jīng)過(guò)時(shí)的喇叭聲,但這一切都被一扇半開(kāi)的木門(mén)隔絕在外,形成了一個(gè)安靜的結(jié)界。
陸以辰不知道的是,沈柏寒平日里在一家軟件公司寫(xiě)代碼—那些枯燥重復(fù)的業(yè)務(wù)邏輯,是為了生存,為了支付房租和日常開(kāi)銷。而這間小店,才是他真正的避難所。每到周末或下班后的晚上,他就會(huì)躲進(jìn)這里,擺弄那些實(shí)實(shí)在在的硬件,用焊槍和螺絲刀而不是鍵盤(pán)與世界對(duì)話。最近他的小店助理老陳因?yàn)橛惺抡?qǐng)假回家了,所以他調(diào)了個(gè)休來(lái)看店,而這一切就像是上**排的一樣,他遇到了陸以辰。
陸以辰盯著沈柏寒的側(cè)臉,看著他微皺的眉頭,看著他偶爾咬住下唇的專注神情。他發(fā)現(xiàn),這個(gè)人工作時(shí)的狀態(tài),和自已思考問(wèn)題時(shí)的狀態(tài)是一樣的——完全沉浸,與外界隔絕,只剩下自已和手頭的任務(wù)。
原來(lái)真的有人,和他用同樣的方式存在于這個(gè)世界。
“你喜歡電腦?”沈柏寒突然問(wèn)道,手里還在焊接一塊主板。
“還好”陸以辰頓了頓,“我更喜歡……觀察事物是怎么運(yùn)作的?!?br>
“那是一樣的”沈柏寒頭也不抬,“電腦就是最誠(chéng)實(shí)的東西,你給它什么指令,它就執(zhí)行什么。不會(huì)有情緒,不會(huì)撒謊?!?br>
陸以辰的心臟跳了一下。
那句話像一把鑰匙,突然打開(kāi)了一扇他一直找不到的門(mén)。
他一直覺(jué)得自已與人類世界格格不入,是因?yàn)槿祟愄珡?fù)雜,太情緒化,太難以理解。他們說(shuō)一套做一套,他們的語(yǔ)言里充滿了暗示和隱喻,他們期待你在沒(méi)有明確指令的情況下就能理解他們的需求。
但電腦不會(huì)。
代碼不會(huì)。
邏輯不會(huì)。
而沈柏寒,這個(gè)第一次見(jiàn)面的陌生人,用一句話就說(shuō)出了他十七年都沒(méi)能表達(dá)清楚的感受。
他感覺(jué)自已被**了。
不是被分析,不是被判斷,而是有人用同樣的語(yǔ)言,理解了他運(yùn)行的底層邏輯。
陸以辰?jīng)]有說(shuō)話,但這句話像一顆種子,落在他心里,開(kāi)始生根。
下午五點(diǎn)的時(shí)候,沈柏寒修好了電腦。
“開(kāi)機(jī)試試”
陸以辰按下開(kāi)機(jī)鍵,熟悉的啟動(dòng)音響起,屏幕亮了。
“謝謝”他從書(shū)包里掏出錢(qián)包,“多少錢(qián)?”
“不用了”沈柏寒?dāng)[擺手,“就是個(gè)小毛病?!?br>
“那怎么行……”
“真不用”沈柏寒站起身,活動(dòng)了一下僵硬的肩膀,“你要是實(shí)在過(guò)意不去,就明天再來(lái)一趟。”
“明天?”
“我教你點(diǎn)東西”沈柏寒指了指電腦,“既然你喜歡觀察事物怎么運(yùn)作,那我教你寫(xiě)代碼。你就能看見(jiàn)最底層的運(yùn)作邏輯了?!?br>
陸以辰盯著他,那雙清澈的眼睛里第一次出現(xiàn)了一種光芒。
不是興奮,不是好奇,而是一種……認(rèn)出同類的驚喜。
“好”
第二天下午兩點(diǎn),陸以辰準(zhǔn)時(shí)出現(xiàn)在店門(mén)口。
沈柏寒已經(jīng)在等他了。工作臺(tái)上擺著兩臺(tái)筆記本電腦,其中一臺(tái)是陸以辰的。
“來(lái),坐這兒”沈柏寒拉過(guò)一把椅子。
陸以辰坐下,有些緊張。
“別緊張,很簡(jiǎn)單的”沈柏寒打開(kāi)一個(gè)編輯器,黑色的界面上跳動(dòng)著綠色的光標(biāo),“我們今天就寫(xiě)一個(gè)最簡(jiǎn)單的程序——讓電腦對(duì)你說(shuō)’你好’”
他開(kāi)始敲擊鍵盤(pán),一行一行的代碼出現(xiàn)在屏幕上:
```python
print("你好,陸以辰")
```
“就這么簡(jiǎn)單?”陸以辰有些驚訝。
“就這么簡(jiǎn)單”沈柏寒點(diǎn)擊運(yùn)行,屏幕下方的控制臺(tái)里出現(xiàn)了那行字:你好,陸以辰。
“現(xiàn)在你試試?!?br>
陸以辰接過(guò)鍵盤(pán),笨拙地敲下同樣的代碼。當(dāng)那行字出現(xiàn)在屏幕上時(shí),他感到一種奇妙的成就感。
“這就是編程的本質(zhì)”沈柏寒說(shuō),聲音很溫柔,“你告訴電腦做什么,它就做什么。這是一種絕對(duì)的信任關(guān)系?!?br>
陸以辰看著那行字,突然有些想哭。
他不知道為什么會(huì)有這種情緒。也許是因?yàn)?這是他第一次感覺(jué)到,自已可以和這個(gè)世界建立一種清晰的、可預(yù)測(cè)的、不會(huì)背叛的連接。
不需要猜測(cè),不需要迎合,不需要假裝。
只需要寫(xiě)下指令,就能得到回應(yīng)。
而沈柏寒,就是那個(gè)教會(huì)他這種連接方式的人。
接下來(lái)的一周,陸以辰每天下午都會(huì)來(lái)店里。
沈柏寒從最基礎(chǔ)的變量、循環(huán)開(kāi)始教他,一點(diǎn)一點(diǎn)帶他進(jìn)入代碼的世界。陸以辰學(xué)得很快,他的思維方式天生就適合編程——清晰,邏輯,不帶情緒的干擾。
“你很有天賦”沈柏寒說(shuō)這話的時(shí)候,是在第五天的傍晚。他們剛剛一起完成了一個(gè)簡(jiǎn)單的計(jì)算器程序。
“不是天賦”陸以辰搖搖頭,“是因?yàn)槟憬痰煤??!?br>
沈柏寒笑了:“那你準(zhǔn)備以后學(xué)計(jì)算機(jī)?”
“不”陸以辰想了想,“我想學(xué)哲學(xué)?!?br>
“哲學(xué)?”沈柏寒有些意外。
“嗯。我想理解世界的底層邏輯,不只是代碼的,還有人的”陸以辰頓了頓,“但是代碼讓我明白了一件事——任何復(fù)雜的系統(tǒng),都可以拆解成最簡(jiǎn)單的元素?!?br>
沈柏寒看著這個(gè)少年,突然有些動(dòng)容。
十七歲的陸以辰,已經(jīng)有了一種超越年齡的清醒。他看世界的方式,像是站在很遠(yuǎn)的地方,帶著一種近乎冷酷的客觀。但在那冷靜的表象之下,沈柏寒隱約感覺(jué)到一種孤獨(dú)。
那是和他一樣的孤獨(dú)。
找不到同類的孤獨(dú)。
“你知道嗎?”沈柏寒說(shuō),“編程里有個(gè)概念,叫’遞歸’。一個(gè)函數(shù)調(diào)用它自已,不斷循環(huán),直到找到最終的答案?!?br>
“我知道。”
“人也是這樣的”沈柏寒的聲音很輕,“我們不斷地審視自已,調(diào)用自已的記憶和經(jīng)驗(yàn),試圖找到存在的意義。但有時(shí)候,我們會(huì)陷入無(wú)限循環(huán),找不到出口?!?br>
陸以辰抬起頭,看著這個(gè)男人。
窗外的夕陽(yáng)把整個(gè)小店染成了金色,灰塵在光線里飛舞。
那一刻,陸以辰感覺(jué)到一種從未有過(guò)的連接。
不是語(yǔ)言的,不是邏輯的,而是某種更深層的共鳴。
就好像兩段獨(dú)立運(yùn)行的程序,突然發(fā)現(xiàn)彼此使用的是同一套底層架構(gòu)。
就好像兩個(gè)在各自宇宙里孤獨(dú)漂浮的星球,突然被同一個(gè)引力場(chǎng)牽引到了一起。
海德格爾說(shuō)的共在(Mitsein),是不是就是這樣?
不是物理上的在一起,而是存在方式上的重疊?
陸以辰不知道。
但他知道,這個(gè)人看懂了他的源代碼。
“那怎么辦?”他問(wèn),聲音有些啞。
“那就需要另一個(gè)人”沈柏寒說(shuō),“就像函數(shù)需要一個(gè)終止條件一樣。有時(shí)候,另一個(gè)人就是那個(gè)讓你停止循環(huán)的出口。”
陸以辰把這句話刻進(jìn)了心里。
那時(shí)候他還不知道,十年后,他會(huì)一遍又一遍地回想這個(gè)瞬間,試圖解析這句話的真正含義。
他也不知道,這個(gè)人會(huì)成為他生命里唯一的、也是最致命的終止條件。
一周后,陸以辰要離開(kāi)上海了。
最后一天下午,他來(lái)店里向沈柏寒告別。
“這個(gè)給你”沈柏寒遞給他一個(gè)U盤(pán),“里面是我們這周寫(xiě)的所有代碼,還有一些學(xué)習(xí)資料?;厝ヒ院罂梢岳^續(xù)學(xué)?!?br>
陸以辰接過(guò)U盤(pán),握在手心里,感受著它的溫度。
“謝謝你”他說(shuō),聲音有些哽咽。
“不用謝”沈柏寒笑了笑,“以后有機(jī)會(huì)再來(lái)上海,記得來(lái)找我。”
“我會(huì)的?!?br>
陸以辰轉(zhuǎn)身要走,走到門(mén)口時(shí),他突然回頭:“沈叔叔,你為什么要教我這些?”
沈柏寒愣了一下,然后說(shuō):“因?yàn)槟阕屛蚁肫鹆四贻p時(shí)候的自已。那時(shí)候我也覺(jué)得,只要理解了世界的規(guī)則,就能掌控一切。但后來(lái)我發(fā)現(xiàn),世界上最難理解的,不是代碼,是人心?!?br>
“那你現(xiàn)在理解了嗎?”
“沒(méi)有”沈柏寒搖搖頭,“但我還在試?!?br>
陸以辰點(diǎn)點(diǎn)頭,然后走出了小店。
他沒(méi)有回頭,但他知道,沈柏寒站在門(mén)口目送著他,直到他消失在弄堂的盡頭。
那一天,是2015年8月15日。
那一天,十七歲的陸以辰在心里種下了一顆種子。
那顆種子的名字叫:也許孤獨(dú)是可以被分享的。
那一天,他們都沒(méi)有想到,這段短暫的相遇,會(huì)在十年后以一種誰(shuí)都沒(méi)有預(yù)料到的方式重新連接。
陸以辰回到酒店之后,打開(kāi)了那個(gè)U盤(pán)。
除了那些代碼,還有一個(gè)文本文檔,標(biāo)題是"給陸以辰"。
他點(diǎn)開(kāi),看見(jiàn)沈柏寒留下的一段話:
"以辰,
這一周很高興認(rèn)識(shí)你。你是個(gè)很特別的孩子,聰明、敏感、清醒,但也因此比同齡人更孤獨(dú)。
我不知道該怎么安慰你,因?yàn)槲易砸岩策€在學(xué)習(xí)如何與這個(gè)世界相處。但我想告訴你,孤獨(dú)不是一種缺陷,它只是一種狀態(tài)。
代碼教給我的最重要的一課是:錯(cuò)誤不可怕,可怕的是停止運(yùn)行。
人生也是這樣。我們會(huì)遇到無(wú)數(shù)個(gè)*ug,會(huì)陷入無(wú)限循環(huán),會(huì)面對(duì)編譯失敗,但只要我們還在運(yùn)行,就還有修正的可能。
以后如果遇到什么解決不了的問(wèn)題,記得,你可以隨時(shí)找我。
沈柏寒
2015.08.15"
陸以辰看著這段話,眼淚突然就掉下來(lái)了。
他不明白自已為什么會(huì)哭。也許是因?yàn)樘脹](méi)有人這樣對(duì)他說(shuō)話了——不是教導(dǎo),不是評(píng)判,而是理解。
那天晚上,他把這段話抄在了筆記本的第一頁(yè)。
很多年后,當(dāng)他在北方的大學(xué)里一個(gè)人度過(guò)無(wú)數(shù)個(gè)寒冷的冬夜,當(dāng)他在哲學(xué)課上思考存在的意義,當(dāng)他在人群中感到格格不入的時(shí)候,他會(huì)翻開(kāi)那個(gè)筆記本,讀那段話。
然后告訴自已:
繼續(xù)運(yùn)行。
不要停下來(lái)。
因?yàn)槟莻€(gè)人說(shuō)過(guò),只要還在運(yùn)行,就還有修正的可能。
而那個(gè)人,會(huì)在某個(gè)地方,等著他。
2015年8月16日,陸以辰離開(kāi)上海。
飛機(jī)起飛的時(shí)候,他透過(guò)舷窗看著下方的城市,看著那些密密麻麻的建筑,想象著其中某個(gè)弄堂里,有一間小小的維修店,有一個(gè)溫和的男人,正在修理著別人的電腦。
他想,也許有一天,他會(huì)回來(lái)。
回到這座城市,回到那條弄堂,回到那個(gè)人身邊。
不是為了修電腦,不是為了學(xué)代碼。
只是想再見(jiàn)見(jiàn)那個(gè)人,想確認(rèn),那個(gè)夏天不是一場(chǎng)夢(mèng)。
想確認(rèn),這個(gè)世界上,真的有人懂他。
飛機(jī)穿過(guò)云層,上海消失在視野里。
但陸以辰知道,有些東西已經(jīng)被留在了那座城市。
有些種子已經(jīng)被埋在了心里。
總有一天,它們會(huì)發(fā)芽,會(huì)生長(zhǎng),會(huì)把他重新帶回那個(gè)開(kāi)始的地方。
總有一天。
窗外的天空很藍(lán),云朵像代碼一樣排列著,整齊,安靜,美麗。
陸以辰閉上眼睛,手里還握著那個(gè)U盤(pán)。
心里第一次,有了一種叫做"期待"的東西。