第1章
代碼的彼方
內(nèi)存泄漏------------------------------------------ corrupted 的數(shù)據(jù)包——無(wú)情、二進(jìn)制、毫無(wú)憐憫。我站在23樓窗前,看著城市LED的心跳在下方脈動(dòng),每一盞燈都是世界最大服務(wù)器農(nóng)場(chǎng)的一個(gè)像素。我的倒影在玻璃上顯示出一個(gè)被編譯過(guò)太多次的男人:眼睛像在內(nèi)存泄漏,靈魂如同棧溢出。"996"——早9點(diǎn)到晚9點(diǎn),每周6天。他們說(shuō)這是奉獻(xiàn)。我叫它數(shù)字佃農(nóng)。我的代碼為別人建立了帝國(guó),而我自己的生活卻返回著404錯(cuò)誤。,是午夜。不是鄰居輕柔的敲擊,而是那種已經(jīng)計(jì)算出破門而入所需精確壓力的、算法般的斷奏。"Mark,我知道你在編譯。"是莉莉的聲音,一個(gè)我精心構(gòu)建的隔離中的語(yǔ)法錯(cuò)誤。。她站在那里,像個(gè)未處理的異常——昂貴的運(yùn)動(dòng)休閑服比我的月租還貴,頭發(fā)完美地凌亂著,那種需要四十分鐘才能達(dá)到的效果,手指上掛著一個(gè)特斯拉鑰匙扣,像個(gè)挑戰(zhàn)。"你看起來(lái)像地獄。"她觀察道,她的編譯器優(yōu)化了侮辱以達(dá)到最大影響。"垃圾回收正在運(yùn)行。"我側(cè)身讓開(kāi),一個(gè)不情愿的try-catch塊。,一個(gè)40平米的運(yùn)行環(huán)境,聞起來(lái)像方便面與存在性恐懼的混合。她的眼睛快速進(jìn)行著垃圾回收,掃過(guò)空咖啡杯、角落里的睡袋、畫(huà)滿遞歸算法卻通向 nowhere 的白板。"我父親以為我在巴厘島的冥想靜修中。""是嗎?""我在一個(gè)非常長(zhǎng)的指針的末端。"她癱坐在我的沙發(fā)上,發(fā)出瀕死硬盤的聲音。"他想讓我嫁給Jason Chen的兒子。就是那個(gè)GitHu*上有三次提交,全部來(lái)自2018年的家伙。"。幾乎。"所以你逃跑是為了...?""任何一個(gè)不是這里的地方。而你正在開(kāi)車。"她把特斯拉鑰匙扔給我,"我買了一輛Model X。它就在樓下。我們正開(kāi)車去騰沖。""騰沖?"這個(gè)名字在我的心理地圖中拋出ClassNotFoundException。"那甚至不在文檔中。""它在云南。山。溫泉??諝鈬L起來(lái)不像廢氣和野心。我母親在我這個(gè)年紀(jì)時(shí)去過(guò)那里,在她嫁給我父親成為品牌之前。"她微笑,但那是解引用空指針的微笑,"來(lái)吧,Mark。你的選擇是什么?繼續(xù)為一家把用戶數(shù)據(jù)賣給最高出價(jià)者的公司寫(xiě)中間件?像王叔叔一樣死在辦公桌前?"這個(gè)名字像段錯(cuò)誤一樣擊中我。
王叔叔。我的導(dǎo)師。那個(gè)教我代碼應(yīng)該解決問(wèn)題,而不是制造問(wèn)題的男人。他在六個(gè)月前倒在站立式辦公桌前,他的心臟字面意義上無(wú)法處理工作量。公司送了花,更新了LinkedIn上的悼念帖,一周內(nèi)就替換了他。
他的女兒在葬禮上給了我一個(gè)密封的信封。里面是一封手寫(xiě)信和一張20萬(wàn)***的銀行轉(zhuǎn)賬。*用這些去建立一些有意義的東西*,他寫(xiě)道。*在一個(gè)空氣干凈得足以思考的地方。*
我太癱瘓了,不敢碰它。太害怕使用他的錢會(huì)讓他的死亡感覺(jué)像一筆交易,而不是悲劇。
莉莉看到了我眼中的內(nèi)存泄漏。"他給你留了錢,對(duì)吧?"
我沒(méi)有確認(rèn)或否認(rèn)。我不需要。
"他給我留了他的特斯拉,"她繼續(xù)說(shuō),聲音從編譯代碼軟化為解釋腳本,"還有他的祝福,盡管他從不會(huì)用言語(yǔ)說(shuō)。他知道我父親正把我變成什么。一個(gè)業(yè)務(wù)對(duì)象。一個(gè)等待發(fā)生的合并。"
雨勢(shì)加強(qiáng),每一滴都提醒我時(shí)間是一種我正在耗盡的資源。二十九歲,我已經(jīng)像是遺留代碼。我的框架過(guò)時(shí)了,我的算法低效,我活下去的意愿被注釋掉了。
"騰沖有什么?"我問(wèn),已經(jīng)知道我會(huì)同意。
"根據(jù)我母親的舊日記?一個(gè)人們?nèi)匀豢葱切嵌皇瞧聊坏牡胤?。一杯卡布奇諾賣六塊錢,沒(méi)人關(guān)心你的A輪融資。"她站起來(lái),在我狹小的公寓里踱步,像一個(gè)找不到足夠??臻g的進(jìn)程。"她說(shuō)那里有一個(gè)火山溫泉,你能真實(shí)地感受到地球內(nèi)核溫暖你的骨頭。我想感受那個(gè),Mark。在我父親的律師找到我,強(qiáng)迫我與別人的代碼庫(kù)合并之前。"我看著手中的鑰匙,然后看著從未敢承認(rèn)的銀行轉(zhuǎn)賬通知。王叔叔的錢。莉莉的逃跑。我自己的編譯錯(cuò)誤。
邏輯是有缺陷的。路徑未定義。但多年來(lái)第一次,我的代碼可能真的做些有意義的事情——即使那個(gè)意義只是幫助一個(gè)逃跑的富家女找到一個(gè)溫泉。
"好,"我說(shuō),這個(gè)詞返回了一個(gè)我不知自己還擁有的布爾值,"但我們不叫它逃跑。我們叫它戰(zhàn)略調(diào)整。"
她的笑是幾個(gè)月來(lái)我聽(tīng)到的第一次干凈的執(zhí)行。"看?你已經(jīng)在像創(chuàng)業(yè)者思考了。"
我抓起背包,執(zhí)行我自己的最終垃圾回收——筆記本電腦、充電器、換洗衣物、王叔叔的信。我把其他一切都留下。讓下一個(gè)租戶繼承我的孤獨(dú)。讓公司吸收我廢棄的生活。我們乘服務(wù)電梯下樓,那種不需要門禁卡的電梯。莉莉已經(jīng)想好了一切。她編譯了一個(gè)完美的逃跑向量。
特斯拉在地下停車場(chǎng)等待著,它的鷹翼門打開(kāi)著,像一個(gè)通向我還無(wú)法想象的未來(lái)邀請(qǐng)。當(dāng)我把包扔進(jìn)后備箱時(shí),我看到了方向盤上的標(biāo)志,感到一陣幾乎像內(nèi)疚的東西。
"你父親會(huì)追蹤這輛車。"
"他會(huì)嘗試。"她滑進(jìn)駕駛座,手指在觸摸屏上飛舞,帶著那種從不需要調(diào)試遺留系統(tǒng)的人的自信,"但這不是任何特斯拉。這是他在**為**買的那輛。他太尷尬了,不會(huì)報(bào)告它被盜。"
我沒(méi)問(wèn)她是怎么知道的。我不想知道。有些真相就像無(wú)限循環(huán)——最好不去檢查。
引擎啟動(dòng),聲音輕得幾乎不存在。我們滑出停車場(chǎng),匯入**夜晚的紅燈河流,流向一個(gè)我從未真正見(jiàn)過(guò)的地平線。莉莉設(shè)置了導(dǎo)航:云南騰沖。2047公里。
"兩千公里?"我計(jì)算出聲,"那是...四十小時(shí)的車程。"
"四十小時(shí)的自由,"她糾正,"加上或減去交通、洗手間停頓和存在性危機(jī)。"
我掏出手機(jī),打開(kāi)銀行應(yīng)用,終于接受了王叔叔的轉(zhuǎn)賬。數(shù)字在屏幕上發(fā)光——20萬(wàn)***。在**不夠買房。在騰沖比足夠建立些東西更多。
"你要建什么?"莉莉問(wèn),讀著我臉上的決心。
我想起王叔叔信中的一句話。*在一個(gè)空氣干凈得足以思考的地方。*
"一個(gè)地方,"我說(shuō),這些話感覺(jué)像一個(gè)新程序的第一行,"讓代碼遇見(jiàn)地球內(nèi)核。一個(gè)疲憊的開(kāi)發(fā)者能記起他們?yōu)槭裁撮_(kāi)始編程的靜修地。"
她笑了。"一家初創(chuàng)公司。""類似吧。"
特斯拉加速上高速公路,它的自動(dòng)駕駛已經(jīng)學(xué)會(huì)我們的目的地。窗外,城市的輝光開(kāi)始消退,被鄉(xiāng)村的黑暗取代,那黑暗我只從火車窗口見(jiàn)過(guò)。
我打開(kāi)天窗。雨停了。多年來(lái)第一次,我可以看到星星——不是屏幕上的像素化星星,而是真實(shí)的星星,散落在天空中,像等待被分配的內(nèi)存地址。
莉莉伸手過(guò)來(lái)關(guān)掉音樂(lè)。"讓我們聽(tīng)聽(tīng)寂靜,"她說(shuō),"我聽(tīng)說(shuō)它對(duì)調(diào)試很好。"
當(dāng)我們駛?cè)胛粗?,我意識(shí)到這是我成年后第一次,沒(méi)人看著我的提交歷史。沒(méi)有績(jī)效評(píng)估。沒(méi)有沖刺回顧。只有代碼、地球,和兩個(gè)人試圖編譯些重要的東西。
旅程已經(jīng)開(kāi)始。錯(cuò)誤將不可避免。但第一次,我自己在寫(xiě)代碼。
王叔叔。我的導(dǎo)師。那個(gè)教我代碼應(yīng)該解決問(wèn)題,而不是制造問(wèn)題的男人。他在六個(gè)月前倒在站立式辦公桌前,他的心臟字面意義上無(wú)法處理工作量。公司送了花,更新了LinkedIn上的悼念帖,一周內(nèi)就替換了他。
他的女兒在葬禮上給了我一個(gè)密封的信封。里面是一封手寫(xiě)信和一張20萬(wàn)***的銀行轉(zhuǎn)賬。*用這些去建立一些有意義的東西*,他寫(xiě)道。*在一個(gè)空氣干凈得足以思考的地方。*
我太癱瘓了,不敢碰它。太害怕使用他的錢會(huì)讓他的死亡感覺(jué)像一筆交易,而不是悲劇。
莉莉看到了我眼中的內(nèi)存泄漏。"他給你留了錢,對(duì)吧?"
我沒(méi)有確認(rèn)或否認(rèn)。我不需要。
"他給我留了他的特斯拉,"她繼續(xù)說(shuō),聲音從編譯代碼軟化為解釋腳本,"還有他的祝福,盡管他從不會(huì)用言語(yǔ)說(shuō)。他知道我父親正把我變成什么。一個(gè)業(yè)務(wù)對(duì)象。一個(gè)等待發(fā)生的合并。"
雨勢(shì)加強(qiáng),每一滴都提醒我時(shí)間是一種我正在耗盡的資源。二十九歲,我已經(jīng)像是遺留代碼。我的框架過(guò)時(shí)了,我的算法低效,我活下去的意愿被注釋掉了。
"騰沖有什么?"我問(wèn),已經(jīng)知道我會(huì)同意。
"根據(jù)我母親的舊日記?一個(gè)人們?nèi)匀豢葱切嵌皇瞧聊坏牡胤?。一杯卡布奇諾賣六塊錢,沒(méi)人關(guān)心你的A輪融資。"她站起來(lái),在我狹小的公寓里踱步,像一個(gè)找不到足夠??臻g的進(jìn)程。"她說(shuō)那里有一個(gè)火山溫泉,你能真實(shí)地感受到地球內(nèi)核溫暖你的骨頭。我想感受那個(gè),Mark。在我父親的律師找到我,強(qiáng)迫我與別人的代碼庫(kù)合并之前。"我看著手中的鑰匙,然后看著從未敢承認(rèn)的銀行轉(zhuǎn)賬通知。王叔叔的錢。莉莉的逃跑。我自己的編譯錯(cuò)誤。
邏輯是有缺陷的。路徑未定義。但多年來(lái)第一次,我的代碼可能真的做些有意義的事情——即使那個(gè)意義只是幫助一個(gè)逃跑的富家女找到一個(gè)溫泉。
"好,"我說(shuō),這個(gè)詞返回了一個(gè)我不知自己還擁有的布爾值,"但我們不叫它逃跑。我們叫它戰(zhàn)略調(diào)整。"
她的笑是幾個(gè)月來(lái)我聽(tīng)到的第一次干凈的執(zhí)行。"看?你已經(jīng)在像創(chuàng)業(yè)者思考了。"
我抓起背包,執(zhí)行我自己的最終垃圾回收——筆記本電腦、充電器、換洗衣物、王叔叔的信。我把其他一切都留下。讓下一個(gè)租戶繼承我的孤獨(dú)。讓公司吸收我廢棄的生活。我們乘服務(wù)電梯下樓,那種不需要門禁卡的電梯。莉莉已經(jīng)想好了一切。她編譯了一個(gè)完美的逃跑向量。
特斯拉在地下停車場(chǎng)等待著,它的鷹翼門打開(kāi)著,像一個(gè)通向我還無(wú)法想象的未來(lái)邀請(qǐng)。當(dāng)我把包扔進(jìn)后備箱時(shí),我看到了方向盤上的標(biāo)志,感到一陣幾乎像內(nèi)疚的東西。
"你父親會(huì)追蹤這輛車。"
"他會(huì)嘗試。"她滑進(jìn)駕駛座,手指在觸摸屏上飛舞,帶著那種從不需要調(diào)試遺留系統(tǒng)的人的自信,"但這不是任何特斯拉。這是他在**為**買的那輛。他太尷尬了,不會(huì)報(bào)告它被盜。"
我沒(méi)問(wèn)她是怎么知道的。我不想知道。有些真相就像無(wú)限循環(huán)——最好不去檢查。
引擎啟動(dòng),聲音輕得幾乎不存在。我們滑出停車場(chǎng),匯入**夜晚的紅燈河流,流向一個(gè)我從未真正見(jiàn)過(guò)的地平線。莉莉設(shè)置了導(dǎo)航:云南騰沖。2047公里。
"兩千公里?"我計(jì)算出聲,"那是...四十小時(shí)的車程。"
"四十小時(shí)的自由,"她糾正,"加上或減去交通、洗手間停頓和存在性危機(jī)。"
我掏出手機(jī),打開(kāi)銀行應(yīng)用,終于接受了王叔叔的轉(zhuǎn)賬。數(shù)字在屏幕上發(fā)光——20萬(wàn)***。在**不夠買房。在騰沖比足夠建立些東西更多。
"你要建什么?"莉莉問(wèn),讀著我臉上的決心。
我想起王叔叔信中的一句話。*在一個(gè)空氣干凈得足以思考的地方。*
"一個(gè)地方,"我說(shuō),這些話感覺(jué)像一個(gè)新程序的第一行,"讓代碼遇見(jiàn)地球內(nèi)核。一個(gè)疲憊的開(kāi)發(fā)者能記起他們?yōu)槭裁撮_(kāi)始編程的靜修地。"
她笑了。"一家初創(chuàng)公司。""類似吧。"
特斯拉加速上高速公路,它的自動(dòng)駕駛已經(jīng)學(xué)會(huì)我們的目的地。窗外,城市的輝光開(kāi)始消退,被鄉(xiāng)村的黑暗取代,那黑暗我只從火車窗口見(jiàn)過(guò)。
我打開(kāi)天窗。雨停了。多年來(lái)第一次,我可以看到星星——不是屏幕上的像素化星星,而是真實(shí)的星星,散落在天空中,像等待被分配的內(nèi)存地址。
莉莉伸手過(guò)來(lái)關(guān)掉音樂(lè)。"讓我們聽(tīng)聽(tīng)寂靜,"她說(shuō),"我聽(tīng)說(shuō)它對(duì)調(diào)試很好。"
當(dāng)我們駛?cè)胛粗?,我意識(shí)到這是我成年后第一次,沒(méi)人看著我的提交歷史。沒(méi)有績(jī)效評(píng)估。沒(méi)有沖刺回顧。只有代碼、地球,和兩個(gè)人試圖編譯些重要的東西。
旅程已經(jīng)開(kāi)始。錯(cuò)誤將不可避免。但第一次,我自己在寫(xiě)代碼。