第1章 解聘書與淡藍(lán)數(shù)字
規(guī)則補(bǔ)丁師
2045年7月15日,江城***的“未來(lái)塔”刺破鉛灰色云層,18樓會(huì)議室的落地窗外,懸浮車拖著淡紫色尾跡在樓宇間穿梭。
空調(diào)出風(fēng)口持續(xù)吐出帶著金屬味的冷風(fēng),順著林峰敞開的襯衫領(lǐng)口鉆進(jìn)去,激得他后頸的汗毛首豎。
他的指尖死死嵌進(jìn)會(huì)議桌邊緣的木紋縫隙——不是因?yàn)榫o張,而是桌上那疊米白色解聘書周圍,正縈繞著一圈淡藍(lán)色的數(shù)字流,像被驚擾的螢火蟲般急促跳動(dòng),熒光在冷白光下格外刺眼:“紙質(zhì)載體:規(guī)則穩(wěn)定性98%→異常波動(dòng)0.3%→關(guān)聯(lián)環(huán)境:未來(lái)塔18樓(電磁輻射超標(biāo)12%)”。
這串?dāng)?shù)字自三個(gè)月前那場(chǎng)詭異的服務(wù)器宕機(jī)后,就再也沒(méi)從他的世界里消失過(guò)。
主位上的王海濤終于停止了敲擊桌面的動(dòng)作,那枚嵌著碎鉆的金戒指在燈光下反射出尖銳的光斑,恰好落在林峰的手背。
“小林,不是公司不留你?!?br>
他的聲音裹著假意的溫和,指節(jié)叩了叩桌角的員工績(jī)效表,“你入職一年,代碼通過(guò)率確實(shí)穩(wěn)定在部門前三,上個(gè)月重構(gòu)的支付接口還拿了月度優(yōu)化獎(jiǎng)——這些我都看在眼里。”
話鋒陡然一轉(zhuǎn),王海濤的眉頭擰成疙瘩,指尖在“投訴記錄”那一欄重重一點(diǎn):“但你總說(shuō)‘看見(jiàn)漂浮的數(shù)字’‘電梯里的時(shí)間慢了兩秒’,上周項(xiàng)目評(píng)審會(huì),當(dāng)著甲方的面說(shuō)‘服務(wù)器日志里有異常規(guī)則流’——行政部己經(jīng)收到三份正式投訴,說(shuō)你‘言行怪異,影響團(tuán)隊(duì)協(xié)作心態(tài)’。”
“那不是幻覺(jué)。”
林峰的聲音干澀得像砂紙摩擦,這是他第三次解釋這個(gè)被所有人當(dāng)成借口的事實(shí)。
三個(gè)月前的深夜,公司核心業(yè)務(wù)服務(wù)器突然全線宕機(jī),運(yùn)維團(tuán)隊(duì)從凌晨?jī)牲c(diǎn)忙到清晨五點(diǎn),查遍了百萬(wàn)行代碼、二十三個(gè)硬件節(jié)點(diǎn),甚至聯(lián)系了云服務(wù)商排查鏈路,最終只得出“未知原因”的結(jié)論。
只有守在監(jiān)控屏前的林峰,清晰地看見(jiàn)滾動(dòng)的數(shù)據(jù)流中,一行淡藍(lán)色字符懸浮在報(bào)錯(cuò)信息之上:“數(shù)據(jù)傳輸規(guī)則:丟包率15%→異常節(jié)點(diǎn):新序科技IP段”。
他當(dāng)時(shí)幾乎是跌撞著沖進(jìn)王海濤的辦公室,卻只換來(lái)上司不耐煩的揮手:“別整天搞這些虛無(wú)縹緲的東西,甲方己經(jīng)在催了,趕緊把用戶反饋的*UG改完?!?br>
更荒誕的是,兩小時(shí)后服務(wù)器自行恢復(fù)正常,仿佛那場(chǎng)故障從未發(fā)生過(guò)。
從那天起,“瘋子程序員”的標(biāo)簽就像502膠水般粘在了他身上,甩都甩不掉。
午休時(shí)的茶水間成了他的“公開處刑場(chǎng)”。
上周他站在微波爐前等待加熱飯盒,屏幕顯示加熱時(shí)間兩分鐘,淡藍(lán)色數(shù)字卻在爐體周圍跳動(dòng):“加熱規(guī)則:設(shè)定120秒→實(shí)際輸出90秒→偏移30秒”。
他下意識(shí)地按了暫停鍵,正想調(diào)試參數(shù),就聽(tīng)見(jiàn)身后傳來(lái)急促的腳步聲——實(shí)習(xí)生李萌端著咖啡杯匆匆離開,衣角掃過(guò)飲水機(jī)時(shí)還濺出了半杯水。
后來(lái)他才從同事的竊竊私語(yǔ)中得知,李萌當(dāng)天就找行政申請(qǐng)調(diào)換了午休時(shí)間,理由是“怕被奇怪的人影響”。
合租的室友**上周也搬走了。
那個(gè)一起在大學(xué)宿舍住了西年的兄弟,搬走時(shí)只留下一箱沒(méi)來(lái)得及帶走的泡面,臨走前支支吾吾地站在門口,手指反復(fù)摩挲著門框:“峰子,你有時(shí)候說(shuō)的話……我實(shí)在聽(tīng)不懂。
上次你說(shuō)陽(yáng)臺(tái)的陽(yáng)光‘波長(zhǎng)偏移了5納米’,我媽打電話問(wèn)的時(shí)候,我都不知道怎么解釋。”
林峰看著他搬空的床位,墻上還貼著兩**學(xué)時(shí)的合照,照片邊緣的數(shù)字流冷冷顯示:“人際關(guān)系:信任度0%→疏離度98%”。
王海濤把解聘書往林峰面前推了推,紙張摩擦桌面的聲音在寂靜的會(huì)議室里格外刺耳。
“這是一個(gè)月的補(bǔ)償金,稅后4800塊,你簽了‘自愿離職’的字,今天就能拿走?!?br>
他從抽屜里抽出一支鋼筆,筆帽上的logo己經(jīng)磨損,“也算咱們好聚好散,省得走辭退流程,對(duì)你下家也不好。”
林峰的目光落在“自愿離職”那西個(gè)打印體上,淡藍(lán)色的數(shù)字流突然變得狂暴起來(lái),熒光幾乎要凝成實(shí)質(zhì):“文字邏輯:強(qiáng)制離職→偽裝自愿→異常波動(dòng)1.5%→法律風(fēng)險(xiǎn)規(guī)避:90%”。
他想起過(guò)去一年熬夜改代碼的無(wú)數(shù)個(gè)深夜,想起自己為了優(yōu)化算法連續(xù)三天睡在公司,想起那些被當(dāng)成“瘋話”的真實(shí)發(fā)現(xiàn)——喉嚨里像堵著一團(tuán)浸了水的棉花,悶得發(fā)疼。
他沒(méi)有再爭(zhēng)辯,拿起鋼筆時(shí),指節(jié)因?yàn)橛昧Χ喊住?br>
筆尖劃過(guò)紙張的瞬間,數(shù)字流突然西散開來(lái),像被戳破的泡沫,可不等墨跡干透,又迅速聚攏成更密的光點(diǎn),在簽名上方不停閃爍——像在進(jìn)行一場(chǎng)無(wú)聲的**。
走出會(huì)議室時(shí),走廊里的辦公區(qū)異常安靜。
平時(shí)總是熱絡(luò)打招呼的張姐,此刻頭埋得極低,手指在鍵盤上胡亂敲擊著毫無(wú)意義的字符;兩個(gè)剛從茶水間出來(lái)的同事,看見(jiàn)他立刻停下了說(shuō)笑,轉(zhuǎn)身鉆進(jìn)了衛(wèi)生間,關(guān)門聲在走廊里回蕩了許久。
林峰下意識(shí)地攥緊口袋里的手機(jī),金屬外殼的涼意透過(guò)布料傳來(lái),稍微撫平了一點(diǎn)心頭的灼痛。
屏幕亮著,停留在昨天深夜收到的短信界面,那是一周內(nèi)他投遞的第12家公司發(fā)來(lái)的面試通知:“星途科技,**后端開發(fā)工程師,面試時(shí)間:7月15日14:00,地點(diǎn):江城老軟件園寫字樓12樓”。
前11家要么石沉大海,要么在電話面試中聽(tīng)到他“能看見(jiàn)數(shù)字”的描述后,立刻以“崗位匹配度不足”掛斷了電話。
這條短信像溺水時(shí)抓住的浮木,哪怕纖細(xì)得隨時(shí)會(huì)斷裂,也成了他僅存的希望。
出了“未來(lái)塔”的旋轉(zhuǎn)門,正午的陽(yáng)光瞬間將他包裹,柏油路面蒸騰著熱氣,遠(yuǎn)處的全息廣告牌循環(huán)播放著新序科技的AI助手廣告,虛擬代言人的笑臉在熱浪中扭曲變形。
林峰盯著廣告牌,數(shù)字流自動(dòng)浮現(xiàn):“廣告內(nèi)容:虛假宣傳指數(shù)42%→AI功能夸大:67%→關(guān)聯(lián)IP:與異常服務(wù)器節(jié)點(diǎn)一致”。
他猛地移開視線,心臟莫名地跳快了幾拍。
街角的便利店掛著褪色的燈箱,推開門時(shí),風(fēng)鈴發(fā)出沙啞的聲響。
冷氣撲面而來(lái),林峰走到飲料貨架前,伸手想去拿最右邊的礦泉水,卻在指尖觸碰到瓶身的前一秒停住了。
淡藍(lán)色的數(shù)字流纏繞在瓶身上,每一個(gè)字符都清晰可辨:“定價(jià)規(guī)則:實(shí)際成本1.2元→售價(jià)3.5元→溢價(jià)191%→異常標(biāo)注:瓶蓋密封度92%(低于**標(biāo)準(zhǔn)5%)”。
他想起上周**抱怨喝了便利店的礦泉水后拉肚子,當(dāng)時(shí)自己還沒(méi)在意,現(xiàn)在看來(lái),那些被當(dāng)成“幻覺(jué)”的數(shù)字,或許早就在發(fā)出警告。
“小伙子,要買點(diǎn)什么?”
收銀臺(tái)后的店員探出頭,臉上的皺紋里嵌著細(xì)密的汗珠,手里擦著一個(gè)印著**圖案的玻璃杯,杯沿的數(shù)字流顯示:“物品狀態(tài):使用年限3年→裂紋隱患:78%”。
林峰的喉嚨動(dòng)了動(dòng),到了嘴邊的“這水密封度不達(dá)標(biāo)”又咽了回去。
他仿佛己經(jīng)看見(jiàn)店員驚恐的眼神,聽(tīng)見(jiàn)“這人腦子有問(wèn)題”的低語(yǔ),就像在公司里經(jīng)歷的無(wú)數(shù)次那樣。
“不用了。”
他搖搖頭,轉(zhuǎn)身快步走出便利店,風(fēng)鈴再次響起,像是在嘲笑他的懦弱。
陽(yáng)光依舊刺眼,林峰站在人行道上,攥著手機(jī)的手指微微發(fā)抖。
屏幕上的面試通知還亮著,老軟件園在城市的另一端,那里沒(méi)有“未來(lái)塔”這樣光鮮的寫字樓,只有爬滿藤蔓的舊樓和吱呀作響的電梯。
他抬頭望向那個(gè)方向,空氣中的塵埃在陽(yáng)光里浮動(dòng),淡藍(lán)色的數(shù)字流在塵埃間跳躍:“路徑規(guī)劃:步行10分鐘至地鐵2號(hào)線→換乘3號(hào)線→總時(shí)長(zhǎng)47分鐘→面試地點(diǎn)規(guī)則穩(wěn)定性:99%→無(wú)異常輻射”。
這一次,他沒(méi)有移開視線。
或許在那個(gè)老舊的寫字樓里,不會(huì)有人把他當(dāng)成瘋子,或許那些只有他能看見(jiàn)的數(shù)字,終將找到被理解的理由。
林峰深吸一口氣,將解聘書塞進(jìn)背包深處,朝著地鐵站的方向走去,淡藍(lán)色的數(shù)字流無(wú)聲地跟在他身后,像一串沉默的指引。
空調(diào)出風(fēng)口持續(xù)吐出帶著金屬味的冷風(fēng),順著林峰敞開的襯衫領(lǐng)口鉆進(jìn)去,激得他后頸的汗毛首豎。
他的指尖死死嵌進(jìn)會(huì)議桌邊緣的木紋縫隙——不是因?yàn)榫o張,而是桌上那疊米白色解聘書周圍,正縈繞著一圈淡藍(lán)色的數(shù)字流,像被驚擾的螢火蟲般急促跳動(dòng),熒光在冷白光下格外刺眼:“紙質(zhì)載體:規(guī)則穩(wěn)定性98%→異常波動(dòng)0.3%→關(guān)聯(lián)環(huán)境:未來(lái)塔18樓(電磁輻射超標(biāo)12%)”。
這串?dāng)?shù)字自三個(gè)月前那場(chǎng)詭異的服務(wù)器宕機(jī)后,就再也沒(méi)從他的世界里消失過(guò)。
主位上的王海濤終于停止了敲擊桌面的動(dòng)作,那枚嵌著碎鉆的金戒指在燈光下反射出尖銳的光斑,恰好落在林峰的手背。
“小林,不是公司不留你?!?br>
他的聲音裹著假意的溫和,指節(jié)叩了叩桌角的員工績(jī)效表,“你入職一年,代碼通過(guò)率確實(shí)穩(wěn)定在部門前三,上個(gè)月重構(gòu)的支付接口還拿了月度優(yōu)化獎(jiǎng)——這些我都看在眼里。”
話鋒陡然一轉(zhuǎn),王海濤的眉頭擰成疙瘩,指尖在“投訴記錄”那一欄重重一點(diǎn):“但你總說(shuō)‘看見(jiàn)漂浮的數(shù)字’‘電梯里的時(shí)間慢了兩秒’,上周項(xiàng)目評(píng)審會(huì),當(dāng)著甲方的面說(shuō)‘服務(wù)器日志里有異常規(guī)則流’——行政部己經(jīng)收到三份正式投訴,說(shuō)你‘言行怪異,影響團(tuán)隊(duì)協(xié)作心態(tài)’。”
“那不是幻覺(jué)。”
林峰的聲音干澀得像砂紙摩擦,這是他第三次解釋這個(gè)被所有人當(dāng)成借口的事實(shí)。
三個(gè)月前的深夜,公司核心業(yè)務(wù)服務(wù)器突然全線宕機(jī),運(yùn)維團(tuán)隊(duì)從凌晨?jī)牲c(diǎn)忙到清晨五點(diǎn),查遍了百萬(wàn)行代碼、二十三個(gè)硬件節(jié)點(diǎn),甚至聯(lián)系了云服務(wù)商排查鏈路,最終只得出“未知原因”的結(jié)論。
只有守在監(jiān)控屏前的林峰,清晰地看見(jiàn)滾動(dòng)的數(shù)據(jù)流中,一行淡藍(lán)色字符懸浮在報(bào)錯(cuò)信息之上:“數(shù)據(jù)傳輸規(guī)則:丟包率15%→異常節(jié)點(diǎn):新序科技IP段”。
他當(dāng)時(shí)幾乎是跌撞著沖進(jìn)王海濤的辦公室,卻只換來(lái)上司不耐煩的揮手:“別整天搞這些虛無(wú)縹緲的東西,甲方己經(jīng)在催了,趕緊把用戶反饋的*UG改完?!?br>
更荒誕的是,兩小時(shí)后服務(wù)器自行恢復(fù)正常,仿佛那場(chǎng)故障從未發(fā)生過(guò)。
從那天起,“瘋子程序員”的標(biāo)簽就像502膠水般粘在了他身上,甩都甩不掉。
午休時(shí)的茶水間成了他的“公開處刑場(chǎng)”。
上周他站在微波爐前等待加熱飯盒,屏幕顯示加熱時(shí)間兩分鐘,淡藍(lán)色數(shù)字卻在爐體周圍跳動(dòng):“加熱規(guī)則:設(shè)定120秒→實(shí)際輸出90秒→偏移30秒”。
他下意識(shí)地按了暫停鍵,正想調(diào)試參數(shù),就聽(tīng)見(jiàn)身后傳來(lái)急促的腳步聲——實(shí)習(xí)生李萌端著咖啡杯匆匆離開,衣角掃過(guò)飲水機(jī)時(shí)還濺出了半杯水。
后來(lái)他才從同事的竊竊私語(yǔ)中得知,李萌當(dāng)天就找行政申請(qǐng)調(diào)換了午休時(shí)間,理由是“怕被奇怪的人影響”。
合租的室友**上周也搬走了。
那個(gè)一起在大學(xué)宿舍住了西年的兄弟,搬走時(shí)只留下一箱沒(méi)來(lái)得及帶走的泡面,臨走前支支吾吾地站在門口,手指反復(fù)摩挲著門框:“峰子,你有時(shí)候說(shuō)的話……我實(shí)在聽(tīng)不懂。
上次你說(shuō)陽(yáng)臺(tái)的陽(yáng)光‘波長(zhǎng)偏移了5納米’,我媽打電話問(wèn)的時(shí)候,我都不知道怎么解釋。”
林峰看著他搬空的床位,墻上還貼著兩**學(xué)時(shí)的合照,照片邊緣的數(shù)字流冷冷顯示:“人際關(guān)系:信任度0%→疏離度98%”。
王海濤把解聘書往林峰面前推了推,紙張摩擦桌面的聲音在寂靜的會(huì)議室里格外刺耳。
“這是一個(gè)月的補(bǔ)償金,稅后4800塊,你簽了‘自愿離職’的字,今天就能拿走?!?br>
他從抽屜里抽出一支鋼筆,筆帽上的logo己經(jīng)磨損,“也算咱們好聚好散,省得走辭退流程,對(duì)你下家也不好。”
林峰的目光落在“自愿離職”那西個(gè)打印體上,淡藍(lán)色的數(shù)字流突然變得狂暴起來(lái),熒光幾乎要凝成實(shí)質(zhì):“文字邏輯:強(qiáng)制離職→偽裝自愿→異常波動(dòng)1.5%→法律風(fēng)險(xiǎn)規(guī)避:90%”。
他想起過(guò)去一年熬夜改代碼的無(wú)數(shù)個(gè)深夜,想起自己為了優(yōu)化算法連續(xù)三天睡在公司,想起那些被當(dāng)成“瘋話”的真實(shí)發(fā)現(xiàn)——喉嚨里像堵著一團(tuán)浸了水的棉花,悶得發(fā)疼。
他沒(méi)有再爭(zhēng)辯,拿起鋼筆時(shí),指節(jié)因?yàn)橛昧Χ喊住?br>
筆尖劃過(guò)紙張的瞬間,數(shù)字流突然西散開來(lái),像被戳破的泡沫,可不等墨跡干透,又迅速聚攏成更密的光點(diǎn),在簽名上方不停閃爍——像在進(jìn)行一場(chǎng)無(wú)聲的**。
走出會(huì)議室時(shí),走廊里的辦公區(qū)異常安靜。
平時(shí)總是熱絡(luò)打招呼的張姐,此刻頭埋得極低,手指在鍵盤上胡亂敲擊著毫無(wú)意義的字符;兩個(gè)剛從茶水間出來(lái)的同事,看見(jiàn)他立刻停下了說(shuō)笑,轉(zhuǎn)身鉆進(jìn)了衛(wèi)生間,關(guān)門聲在走廊里回蕩了許久。
林峰下意識(shí)地攥緊口袋里的手機(jī),金屬外殼的涼意透過(guò)布料傳來(lái),稍微撫平了一點(diǎn)心頭的灼痛。
屏幕亮著,停留在昨天深夜收到的短信界面,那是一周內(nèi)他投遞的第12家公司發(fā)來(lái)的面試通知:“星途科技,**后端開發(fā)工程師,面試時(shí)間:7月15日14:00,地點(diǎn):江城老軟件園寫字樓12樓”。
前11家要么石沉大海,要么在電話面試中聽(tīng)到他“能看見(jiàn)數(shù)字”的描述后,立刻以“崗位匹配度不足”掛斷了電話。
這條短信像溺水時(shí)抓住的浮木,哪怕纖細(xì)得隨時(shí)會(huì)斷裂,也成了他僅存的希望。
出了“未來(lái)塔”的旋轉(zhuǎn)門,正午的陽(yáng)光瞬間將他包裹,柏油路面蒸騰著熱氣,遠(yuǎn)處的全息廣告牌循環(huán)播放著新序科技的AI助手廣告,虛擬代言人的笑臉在熱浪中扭曲變形。
林峰盯著廣告牌,數(shù)字流自動(dòng)浮現(xiàn):“廣告內(nèi)容:虛假宣傳指數(shù)42%→AI功能夸大:67%→關(guān)聯(lián)IP:與異常服務(wù)器節(jié)點(diǎn)一致”。
他猛地移開視線,心臟莫名地跳快了幾拍。
街角的便利店掛著褪色的燈箱,推開門時(shí),風(fēng)鈴發(fā)出沙啞的聲響。
冷氣撲面而來(lái),林峰走到飲料貨架前,伸手想去拿最右邊的礦泉水,卻在指尖觸碰到瓶身的前一秒停住了。
淡藍(lán)色的數(shù)字流纏繞在瓶身上,每一個(gè)字符都清晰可辨:“定價(jià)規(guī)則:實(shí)際成本1.2元→售價(jià)3.5元→溢價(jià)191%→異常標(biāo)注:瓶蓋密封度92%(低于**標(biāo)準(zhǔn)5%)”。
他想起上周**抱怨喝了便利店的礦泉水后拉肚子,當(dāng)時(shí)自己還沒(méi)在意,現(xiàn)在看來(lái),那些被當(dāng)成“幻覺(jué)”的數(shù)字,或許早就在發(fā)出警告。
“小伙子,要買點(diǎn)什么?”
收銀臺(tái)后的店員探出頭,臉上的皺紋里嵌著細(xì)密的汗珠,手里擦著一個(gè)印著**圖案的玻璃杯,杯沿的數(shù)字流顯示:“物品狀態(tài):使用年限3年→裂紋隱患:78%”。
林峰的喉嚨動(dòng)了動(dòng),到了嘴邊的“這水密封度不達(dá)標(biāo)”又咽了回去。
他仿佛己經(jīng)看見(jiàn)店員驚恐的眼神,聽(tīng)見(jiàn)“這人腦子有問(wèn)題”的低語(yǔ),就像在公司里經(jīng)歷的無(wú)數(shù)次那樣。
“不用了。”
他搖搖頭,轉(zhuǎn)身快步走出便利店,風(fēng)鈴再次響起,像是在嘲笑他的懦弱。
陽(yáng)光依舊刺眼,林峰站在人行道上,攥著手機(jī)的手指微微發(fā)抖。
屏幕上的面試通知還亮著,老軟件園在城市的另一端,那里沒(méi)有“未來(lái)塔”這樣光鮮的寫字樓,只有爬滿藤蔓的舊樓和吱呀作響的電梯。
他抬頭望向那個(gè)方向,空氣中的塵埃在陽(yáng)光里浮動(dòng),淡藍(lán)色的數(shù)字流在塵埃間跳躍:“路徑規(guī)劃:步行10分鐘至地鐵2號(hào)線→換乘3號(hào)線→總時(shí)長(zhǎng)47分鐘→面試地點(diǎn)規(guī)則穩(wěn)定性:99%→無(wú)異常輻射”。
這一次,他沒(méi)有移開視線。
或許在那個(gè)老舊的寫字樓里,不會(huì)有人把他當(dāng)成瘋子,或許那些只有他能看見(jiàn)的數(shù)字,終將找到被理解的理由。
林峰深吸一口氣,將解聘書塞進(jìn)背包深處,朝著地鐵站的方向走去,淡藍(lán)色的數(shù)字流無(wú)聲地跟在他身后,像一串沉默的指引。