第1章
猝死------------------------------------------:59。,盯著面前三塊屏幕的代碼,眼睛干澀得像砂紙打磨過。他已經(jīng)連續(xù)工作了36個小時,咖啡喝了七杯,胃里翻涌著酸水。。,在35歲生日這天,還在親自de*ug。,進(jìn)度條卡在99%已經(jīng)三分鐘。陳燃的手指在鍵盤上懸著,隨時準(zhǔn)備處理可能出現(xiàn)的錯誤。?!叭际疧S 3.0”,是公司未來三年的核心戰(zhàn)略。去年立項(xiàng)時,他在董事會上拍著桌子保證:“新架構(gòu)能讓我們的云計算成本降低40%,性能提升兩倍?!?,CEO微笑,所有人都說“陳燃不愧是技術(shù)天才”。。,換了三任項(xiàng)目經(jīng)理,需求文檔改了十七版。市場部說要有社交功能,銷售部說要兼容舊版API,財務(wù)部說要控制在預(yù)算內(nèi)。每一個人都在提要求,沒有一個人真正理解技術(shù)。。“如果CTO不親自下場,這個項(xiàng)目怎么推進(jìn)?”CEO在會上笑著說了一句,所有人都點(diǎn)頭。。,一條微信消息彈出來。陳燃瞥了一眼,是董事會秘書發(fā)來的:"陳總,明天下午兩點(diǎn),董事會有個重要決議需要您參加。"。
重要決議。這四個字在他腦子里轉(zhuǎn)了兩圈。
上個月,財務(wù)總監(jiān)偷偷告訴他,CEO正在和幾家投資機(jī)構(gòu)接觸,討論新一輪融資。按慣例,*輪之后創(chuàng)始人股權(quán)會被稀釋到30%以下。燃石科技A輪時,陳燃已經(jīng)讓出了35%。如果*輪再稀釋,他的股份將降到20%以下。
而CEO手里的投票權(quán),已經(jīng)超過了40%。
“陳總,你要小心點(diǎn)?!必攧?wù)總監(jiān)走之前說的最后一句話,表情微妙,像是在提醒,又像是在試探。
陳燃知道這意味著什么。
他做了六年的CTO,從公司只有三個人的時候就在。最初的那間民房里,他和另外兩個合伙人一起寫下了燃石科技的第一行代碼。那時候沒有辦公室,沒有投資人,甚至連公司名字都是隨便取的——“燃石”,因?yàn)樗贞悾掷镉袀€“燃”字,合伙人開玩笑說“燃燒的石頭,***”。
創(chuàng)業(yè)第一年,他們接外包項(xiàng)目養(yǎng)活自己。陳燃白天寫客戶的代碼,晚上寫自己的產(chǎn)品。有時候困得睜不開眼,就用冷水沖頭,然后繼續(xù)。最窮的時候,三個人分一碗泡面,陳燃把面讓給別人,自己喝湯。
“等我們成功了,我一定要吃一碗加三個蛋的泡面?!彼菚r候說。
后來真的成功了。燃石科技的企業(yè)級云服務(wù)產(chǎn)品拿下行業(yè)第一,營收破十億,估值三十億。媒體把他稱為“中國云計算十年來的技術(shù)旗手”。
他也確實(shí)吃得起加三個蛋的泡面了。
但他再也沒有吃過泡面。
編譯進(jìn)度條終于走完了。綠色的“*uild Succeeded”彈出來,陳燃松了一口氣,伸手去拿桌上的水杯。
手在發(fā)抖。
不是累了的那種抖,而是控制不住的震顫。他想握住杯子,手指卻像不聽使喚似的,杯子滑落,水灑在鍵盤上。
“操?!彼R了一聲,抓起紙巾擦鍵盤。
但這只手根本握不住紙巾。紙巾在手指間滑來滑去,像一條活的魚。
陳燃愣了一下,盯著自己的右手。
這只手寫了二十年代碼。從Tur*o C++到Visual Studio,從Eclipse到VS Code,從黑底的終端到彩色的IDE。它敲擊過的鍵盤如果連起來,可以繞地球不知道多少圈。
但現(xiàn)在,它連一張紙巾都拿不起來。
一種前所未有的恐懼涌上心頭。
不是因?yàn)樗?,而是因?yàn)樾乜谀枪赏蝗徽ㄩ_的疼痛。像有人把手伸進(jìn)胸腔,攥住了他的心臟,然后狠狠一擰。
劇痛從胸口向四肢蔓延,像電流一樣竄過每一根神經(jīng)。陳燃張大了嘴,但喉嚨像被人掐住,發(fā)不出任何聲音。
他的身體開始向后仰,椅子發(fā)出刺耳的摩擦聲。最后的意識里,他看見屏幕上的代碼——那行優(yōu)雅的lam***表達(dá)式,簡潔得像一首詩——
return users.stream().filter(u -> u.isActive()).collect(Collectors.toList());
真好。這是他職業(yè)生涯的最后一個commit。
然后一切都黑了。
再次有意識的時候,他發(fā)現(xiàn)自己趴在鍵盤上。
不對。
他不是趴在鍵盤上,他是漂浮在黑暗里。
低頭看,自己的手是半透明的。出租屋的燈光穿過他的身體,在地板上投下一個模糊的影子。
他死了。
這個認(rèn)知像一盆冰水,從頭澆到腳。
陳燃站在——或者說飄在——自己的**旁邊。那具身體還趴在電腦桌上,臉埋在鍵盤里,姿勢像一個寫著寫著就睡著的程序員。桌上的咖啡已經(jīng)涼了,屏幕保護(hù)程序亮起來,是燃石科技的公司Logo——一個燃燒的石頭的剪影。
“原來死是這樣子的?!彼?。
沒有走馬燈,沒有白光隧道,沒有天使來接。只是疼痛,然后是黑暗,然后是發(fā)現(xiàn)自己變成了一個旁觀者。
手機(jī)又響了。
屏幕亮起來,微信消息一條接一條地彈。
"陳總,明天的董事會您一定要來啊,有些事情需要當(dāng)面聊。"
"技術(shù)部的兄弟們說燃石OS 3.0今天上線,辛苦了陳總!"
"陳總,生日快樂啊,雖然晚了點(diǎn),哈哈。"
"燃哥,聽說CEO要換掉你的人,你小心。"
最后一條消息來自林默——他的老部下,跟了他十年的核心架構(gòu)師。消息是三分鐘前發(fā)的,陳燃死后的第三分鐘。
他想回復(fù),手伸出去,卻穿過了手機(jī)。
他忘了,自己已經(jīng)沒有手了。
手機(jī)屏幕暗下去,又亮起來。來電顯示:林默。
沒有人接。
電話響了四十多秒,掛斷。然后再次響起。五次,六次,七次。
第七次響完,屏幕定格在通話記錄頁面。陳燃看見自己的名字上面,有99+條未讀消息。大多數(shù)來自林默,還有一些來自其他同事、前同事、合作方。
其中一條,來自一個他沒想到的人。
蘇晚。
"陳燃,聽說你最近不太好。有空的話,我請你喝杯咖啡吧。好久沒聯(lián)系了。"
消息發(fā)來的時間是23:47。他死前的十二分鐘。
他沒有看到。
這輩子,他錯過了太多消息。
上輩子也是。
陳燃漂浮在出租屋的天花板下,看著這間他住了兩年的屋子。十二平米,一張床,一張桌子,一臺電腦,三塊屏幕。窗外是北京五環(huán)外嘈雜的夜,樓下是永遠(yuǎn)在施工的地鐵站。
他本來可以住更好的房子。他的身家如果變現(xiàn),足夠在北京三環(huán)內(nèi)買十套。但他沒有時間去看房,沒有時間去搬家,甚至沒有時間去買一束花放在桌上。
他只是寫代碼。寫代碼,寫代碼,寫代碼。
從22歲寫到35歲,從實(shí)習(xí)生寫到CTO,從一間民房寫到另一間出租屋。
他以為寫完了燃石OS 3.0,一切都會好起來。公司會上市,他會成為億萬富翁,他可以買一套帶落地窗的房子,可以養(yǎng)一只貓,可以請?zhí)K晚來家里吃飯。
但他沒有寫完。
或者說,他寫完了,但沒有人會在意了。
因?yàn)槊魈煜挛鐑牲c(diǎn)的董事會,主題不是“燃石OS 3.0上線慶功”,而是“關(guān)于公司管理層調(diào)整的決議”。
他已經(jīng)提前知道了結(jié)局。
上輩子——不對,這輩子——他有過無數(shù)次這樣的預(yù)感:在會議室里被微笑的CEO請出去,在郵件里看見“不再擔(dān)任CTO職務(wù)”的通知,在媒體上讀到“燃石科技核心技術(shù)人員離職”的新聞。
然后呢?
然后就是這間出租屋,這臺電腦,這杯涼了的咖啡。
然后就是死亡。
陳燃突然很想笑。三十五歲,云計算領(lǐng)域的頂級專家,手握三十億公司的核心技術(shù),卻死在了一張幾十塊錢的塑料椅上。
他想起一個笑話:程序員有三寶,錢多、話少、死得早。
笑話不好笑。
他一直以為自己是被累死的。但現(xiàn)在他終于明白了,他死于一件事——
他以為只要把技術(shù)做到極致,世界就會對他溫柔以待。
世界沒有。
手機(jī)最后一次亮起來。這次不是消息,是朋友圈的一條更新。
發(fā)信人頭像是一個藍(lán)色的火焰圖標(biāo),名字叫“趙墨-星火互動CTO”。內(nèi)容是一張截圖——福布斯30位30歲以下精英榜,他的名字排在第一個。
配文只有一句話:"三十而立,感謝所有相信技術(shù)的人。"
這條朋友圈發(fā)出三分鐘,點(diǎn)贊破百。評論區(qū)里,投資人們排隊祝賀,媒體人預(yù)約專訪,同行們喊著“趙總**”。
陳燃看著那個名字,手指——如果他還有手指的話——微微蜷縮。
趙墨。
星火互動的CTO,比他小兩歲,江湖人稱“深藍(lán)”。他是這個行業(yè)里唯一讓陳燃感到威脅的人。
不是因?yàn)樗夹g(shù)更好。是因?yàn)樗肋h(yuǎn)走在陳燃前面。
2014年陳燃開始做容器化,趙墨已經(jīng)在做Service Mesh。2016年陳燃布局AI,趙墨已經(jīng)把AI應(yīng)用到所有產(chǎn)品線。2018年陳燃開始研究邊緣計算,趙墨的專利比他還多五個。
永遠(yuǎn)領(lǐng)先半步。
永遠(yuǎn)在每一個技術(shù)拐點(diǎn)上精準(zhǔn)卡位。
陳燃曾經(jīng)懷疑趙墨是不是有預(yù)知能力。后來他覺得是自己想多了。這個世界上就是有天才,就是有人比你聰明還比你努力。
但現(xiàn)在,死過一次的他,站在自己的**旁邊,看著趙墨的福布斯喜訊,腦中突然炸開一個念頭——
如果趙墨不是天才呢?
如果他也有預(yù)知能力呢?
如果他——
也重生了呢?
這個念頭太大,大到陳燃的意識都開始震蕩。他感覺自己在被什么東西吸走,像旋渦一樣,從出租屋的天花板一直向上,穿過樓板,穿**空,穿過云層。
最后的最后,他聽見一個聲音。
那個聲音不像從外界傳來,而像是從他的靈魂深處響起,低沉,緩慢,帶著某種古老機(jī)器運(yùn)轉(zhuǎn)的轟鳴:
"程序錯誤……回溯……重新加載……"
"目標(biāo)時間節(jié)點(diǎn):2008年9月17日。"
"地點(diǎn):中國,江城,理工大學(xué)。"
"宿主狀態(tài):……正常。"
"重啟。"
黑暗崩塌。
陳燃感覺自己在下墜,穿過無數(shù)層代碼,穿過無數(shù)個0和1構(gòu)成的數(shù)字長河,像一塊被扔回過去的石頭。
他要醒了。
在2008年的大學(xué)機(jī)房里。
在一切都還來得及的時間里。
重要決議。這四個字在他腦子里轉(zhuǎn)了兩圈。
上個月,財務(wù)總監(jiān)偷偷告訴他,CEO正在和幾家投資機(jī)構(gòu)接觸,討論新一輪融資。按慣例,*輪之后創(chuàng)始人股權(quán)會被稀釋到30%以下。燃石科技A輪時,陳燃已經(jīng)讓出了35%。如果*輪再稀釋,他的股份將降到20%以下。
而CEO手里的投票權(quán),已經(jīng)超過了40%。
“陳總,你要小心點(diǎn)?!必攧?wù)總監(jiān)走之前說的最后一句話,表情微妙,像是在提醒,又像是在試探。
陳燃知道這意味著什么。
他做了六年的CTO,從公司只有三個人的時候就在。最初的那間民房里,他和另外兩個合伙人一起寫下了燃石科技的第一行代碼。那時候沒有辦公室,沒有投資人,甚至連公司名字都是隨便取的——“燃石”,因?yàn)樗贞悾掷镉袀€“燃”字,合伙人開玩笑說“燃燒的石頭,***”。
創(chuàng)業(yè)第一年,他們接外包項(xiàng)目養(yǎng)活自己。陳燃白天寫客戶的代碼,晚上寫自己的產(chǎn)品。有時候困得睜不開眼,就用冷水沖頭,然后繼續(xù)。最窮的時候,三個人分一碗泡面,陳燃把面讓給別人,自己喝湯。
“等我們成功了,我一定要吃一碗加三個蛋的泡面?!彼菚r候說。
后來真的成功了。燃石科技的企業(yè)級云服務(wù)產(chǎn)品拿下行業(yè)第一,營收破十億,估值三十億。媒體把他稱為“中國云計算十年來的技術(shù)旗手”。
他也確實(shí)吃得起加三個蛋的泡面了。
但他再也沒有吃過泡面。
編譯進(jìn)度條終于走完了。綠色的“*uild Succeeded”彈出來,陳燃松了一口氣,伸手去拿桌上的水杯。
手在發(fā)抖。
不是累了的那種抖,而是控制不住的震顫。他想握住杯子,手指卻像不聽使喚似的,杯子滑落,水灑在鍵盤上。
“操?!彼R了一聲,抓起紙巾擦鍵盤。
但這只手根本握不住紙巾。紙巾在手指間滑來滑去,像一條活的魚。
陳燃愣了一下,盯著自己的右手。
這只手寫了二十年代碼。從Tur*o C++到Visual Studio,從Eclipse到VS Code,從黑底的終端到彩色的IDE。它敲擊過的鍵盤如果連起來,可以繞地球不知道多少圈。
但現(xiàn)在,它連一張紙巾都拿不起來。
一種前所未有的恐懼涌上心頭。
不是因?yàn)樗?,而是因?yàn)樾乜谀枪赏蝗徽ㄩ_的疼痛。像有人把手伸進(jìn)胸腔,攥住了他的心臟,然后狠狠一擰。
劇痛從胸口向四肢蔓延,像電流一樣竄過每一根神經(jīng)。陳燃張大了嘴,但喉嚨像被人掐住,發(fā)不出任何聲音。
他的身體開始向后仰,椅子發(fā)出刺耳的摩擦聲。最后的意識里,他看見屏幕上的代碼——那行優(yōu)雅的lam***表達(dá)式,簡潔得像一首詩——
return users.stream().filter(u -> u.isActive()).collect(Collectors.toList());
真好。這是他職業(yè)生涯的最后一個commit。
然后一切都黑了。
再次有意識的時候,他發(fā)現(xiàn)自己趴在鍵盤上。
不對。
他不是趴在鍵盤上,他是漂浮在黑暗里。
低頭看,自己的手是半透明的。出租屋的燈光穿過他的身體,在地板上投下一個模糊的影子。
他死了。
這個認(rèn)知像一盆冰水,從頭澆到腳。
陳燃站在——或者說飄在——自己的**旁邊。那具身體還趴在電腦桌上,臉埋在鍵盤里,姿勢像一個寫著寫著就睡著的程序員。桌上的咖啡已經(jīng)涼了,屏幕保護(hù)程序亮起來,是燃石科技的公司Logo——一個燃燒的石頭的剪影。
“原來死是這樣子的?!彼?。
沒有走馬燈,沒有白光隧道,沒有天使來接。只是疼痛,然后是黑暗,然后是發(fā)現(xiàn)自己變成了一個旁觀者。
手機(jī)又響了。
屏幕亮起來,微信消息一條接一條地彈。
"陳總,明天的董事會您一定要來啊,有些事情需要當(dāng)面聊。"
"技術(shù)部的兄弟們說燃石OS 3.0今天上線,辛苦了陳總!"
"陳總,生日快樂啊,雖然晚了點(diǎn),哈哈。"
"燃哥,聽說CEO要換掉你的人,你小心。"
最后一條消息來自林默——他的老部下,跟了他十年的核心架構(gòu)師。消息是三分鐘前發(fā)的,陳燃死后的第三分鐘。
他想回復(fù),手伸出去,卻穿過了手機(jī)。
他忘了,自己已經(jīng)沒有手了。
手機(jī)屏幕暗下去,又亮起來。來電顯示:林默。
沒有人接。
電話響了四十多秒,掛斷。然后再次響起。五次,六次,七次。
第七次響完,屏幕定格在通話記錄頁面。陳燃看見自己的名字上面,有99+條未讀消息。大多數(shù)來自林默,還有一些來自其他同事、前同事、合作方。
其中一條,來自一個他沒想到的人。
蘇晚。
"陳燃,聽說你最近不太好。有空的話,我請你喝杯咖啡吧。好久沒聯(lián)系了。"
消息發(fā)來的時間是23:47。他死前的十二分鐘。
他沒有看到。
這輩子,他錯過了太多消息。
上輩子也是。
陳燃漂浮在出租屋的天花板下,看著這間他住了兩年的屋子。十二平米,一張床,一張桌子,一臺電腦,三塊屏幕。窗外是北京五環(huán)外嘈雜的夜,樓下是永遠(yuǎn)在施工的地鐵站。
他本來可以住更好的房子。他的身家如果變現(xiàn),足夠在北京三環(huán)內(nèi)買十套。但他沒有時間去看房,沒有時間去搬家,甚至沒有時間去買一束花放在桌上。
他只是寫代碼。寫代碼,寫代碼,寫代碼。
從22歲寫到35歲,從實(shí)習(xí)生寫到CTO,從一間民房寫到另一間出租屋。
他以為寫完了燃石OS 3.0,一切都會好起來。公司會上市,他會成為億萬富翁,他可以買一套帶落地窗的房子,可以養(yǎng)一只貓,可以請?zhí)K晚來家里吃飯。
但他沒有寫完。
或者說,他寫完了,但沒有人會在意了。
因?yàn)槊魈煜挛鐑牲c(diǎn)的董事會,主題不是“燃石OS 3.0上線慶功”,而是“關(guān)于公司管理層調(diào)整的決議”。
他已經(jīng)提前知道了結(jié)局。
上輩子——不對,這輩子——他有過無數(shù)次這樣的預(yù)感:在會議室里被微笑的CEO請出去,在郵件里看見“不再擔(dān)任CTO職務(wù)”的通知,在媒體上讀到“燃石科技核心技術(shù)人員離職”的新聞。
然后呢?
然后就是這間出租屋,這臺電腦,這杯涼了的咖啡。
然后就是死亡。
陳燃突然很想笑。三十五歲,云計算領(lǐng)域的頂級專家,手握三十億公司的核心技術(shù),卻死在了一張幾十塊錢的塑料椅上。
他想起一個笑話:程序員有三寶,錢多、話少、死得早。
笑話不好笑。
他一直以為自己是被累死的。但現(xiàn)在他終于明白了,他死于一件事——
他以為只要把技術(shù)做到極致,世界就會對他溫柔以待。
世界沒有。
手機(jī)最后一次亮起來。這次不是消息,是朋友圈的一條更新。
發(fā)信人頭像是一個藍(lán)色的火焰圖標(biāo),名字叫“趙墨-星火互動CTO”。內(nèi)容是一張截圖——福布斯30位30歲以下精英榜,他的名字排在第一個。
配文只有一句話:"三十而立,感謝所有相信技術(shù)的人。"
這條朋友圈發(fā)出三分鐘,點(diǎn)贊破百。評論區(qū)里,投資人們排隊祝賀,媒體人預(yù)約專訪,同行們喊著“趙總**”。
陳燃看著那個名字,手指——如果他還有手指的話——微微蜷縮。
趙墨。
星火互動的CTO,比他小兩歲,江湖人稱“深藍(lán)”。他是這個行業(yè)里唯一讓陳燃感到威脅的人。
不是因?yàn)樗夹g(shù)更好。是因?yàn)樗肋h(yuǎn)走在陳燃前面。
2014年陳燃開始做容器化,趙墨已經(jīng)在做Service Mesh。2016年陳燃布局AI,趙墨已經(jīng)把AI應(yīng)用到所有產(chǎn)品線。2018年陳燃開始研究邊緣計算,趙墨的專利比他還多五個。
永遠(yuǎn)領(lǐng)先半步。
永遠(yuǎn)在每一個技術(shù)拐點(diǎn)上精準(zhǔn)卡位。
陳燃曾經(jīng)懷疑趙墨是不是有預(yù)知能力。后來他覺得是自己想多了。這個世界上就是有天才,就是有人比你聰明還比你努力。
但現(xiàn)在,死過一次的他,站在自己的**旁邊,看著趙墨的福布斯喜訊,腦中突然炸開一個念頭——
如果趙墨不是天才呢?
如果他也有預(yù)知能力呢?
如果他——
也重生了呢?
這個念頭太大,大到陳燃的意識都開始震蕩。他感覺自己在被什么東西吸走,像旋渦一樣,從出租屋的天花板一直向上,穿過樓板,穿**空,穿過云層。
最后的最后,他聽見一個聲音。
那個聲音不像從外界傳來,而像是從他的靈魂深處響起,低沉,緩慢,帶著某種古老機(jī)器運(yùn)轉(zhuǎn)的轟鳴:
"程序錯誤……回溯……重新加載……"
"目標(biāo)時間節(jié)點(diǎn):2008年9月17日。"
"地點(diǎn):中國,江城,理工大學(xué)。"
"宿主狀態(tài):……正常。"
"重啟。"
黑暗崩塌。
陳燃感覺自己在下墜,穿過無數(shù)層代碼,穿過無數(shù)個0和1構(gòu)成的數(shù)字長河,像一塊被扔回過去的石頭。
他要醒了。
在2008年的大學(xué)機(jī)房里。
在一切都還來得及的時間里。
閱讀下一章(解鎖全文)
點(diǎn)擊即可暢讀完整版全部內(nèi)容
相關(guān)書籍
友情鏈接