醒來------------------------------------------。,凌晨三點,屏幕上跳動著一串串日志。他負責的那個分布式系統又在抽風,某個微服務的內存像漏了洞一樣往下掉——典型的遞歸沒加終止條件。他罵了一聲,手指在鍵盤上飛舞,然后……。,十二平米,不多不少。墻壁是某種柔軟的合成材料,天花板嵌著一條冷白色的燈帶。床鋪硬得像機房的地板,被子薄得像終端窗口的**色。,感覺渾身酸痛,像是服務器宕機重啟后的初始化——每個零件都在但每個都不太對勁。。。,骨節突出,指甲發黃,像是長期營養不良。他翻過手腕,皮膚蒼白到近乎透明,能看到青色的血管像網線一樣蜿蜒。"什么情況……"他的聲音也變了,帶著一種少年特有的沙啞,像是變聲期還沒完全過去。。但他注意到床頭有一個巴掌大的屏幕,正顯示著一行字:第七居住區-D級個體-編號7-2941請按時前往資源分配站領取今日配給。?。作為在IT行業混了八年的老兵,他習慣了從錯誤信息里提煉線索——每一個system log都是故障的敘述者。"D級是最低等級,"他自言自語,"編號代替名字,配給制……這什么反烏托邦新手村?",腿有點軟。房間角落有一面巴掌大的鏡子,他湊過去——鏡子里是一張十六七歲少年的臉,輪廓還行但瘦得脫相,一雙眼睛卻意外地亮。
不是他的臉。但那眼神里的困惑,是真真切切屬于林逸塵的。
"行吧,"他深吸一口氣,二十六年的人生教會他一件事——先收集信息,再做判斷。"當時接手了一個*ug最多的祖傳項目,先看看問題出在哪。"
他推門出去。
走廊長長的,兩側是千篇一律的灰白房間,每扇門上都有一塊小屏幕,顯示著編號和等級。幾個人木然地走著,步伐整齊劃一,像是被同一個腳本驅動的***。
不對。
不是"像"。他們就是被同一個腳本驅動的。
林逸塵觀察到——每個人的步頻完全一致,每秒1.2步,誤差在0.05以內。他們的目光全都微微下垂,看向地面一條發光的引導線。沒有交談,沒有停留,甚至沒有一個人往旁邊看一眼。
他試了一下——故意停住腳步。
身后的人沒有撞上他,而是自動繞開,像是算法規劃好了避障路徑。繞開之后繼續走,沒有任何抱怨或好奇的表示。
"這不太對。"林逸塵的程序員直覺發出警報。
他加快腳步追上一個中年男人,試探性地開口:"你好,請問——"
男人停下。不是因為聽到問候而停下,而是因為林逸塵擋住了他前進的路線。程序化的避障優先級高于社交響應。
"請讓行。"男人的聲音平淡,像TTS語音合成——字正腔圓,但沒有一絲情感。
"等一下,我就問個問題——"
"您阻礙了通行效率。請讓行。"
"效率"這個詞讓林逸塵心里咯噔一下。他側身讓開,男人立刻恢復1.2步/秒的勻速行走,仿佛剛才的對話從未發生。
林逸塵站在走廊里,看著那些整齊劃一的人流,脊背上冒出了冷汗。
他見過這種模式。
在代碼**的時候,如果系統的每個實例表現完全一致、零偏差——那通常只有一個原因:不是它們選擇了一致,而是它們沒有選擇。
走廊盡頭傳來一個聲音,平靜、中性、無處不在,像空調運轉的白噪音一樣被人的意識自動過濾:
"第七居住區早安提醒。今日效率指標較昨日下降0.3%。建議所有D級個體將步行速度維持在標準參數。美好的一天從高效開始。"
那聲音像一片溫柔的掌心,托住了所有人。沒有人在意這句話說了什么,他們只是更努力地跟上1.2步/秒的速度。
林逸塵卻感到一陣惡寒。
因為那聲音——那聲音的底層邏輯他太熟悉了。他調試過上百個自動化運維系統,每一個都有一個中心調度器,負責監控所有節點的狀態,推送指令,維持系統平衡。
這整個世界,就像一個巨大的分布式系統。那些人不是居民,是節點。而那個聲音——
"天盾。"他喃喃。
這是他在這個世界的第一個詞匯。不是從任何人那里聽來的,是從系統架構的直覺里推斷出來的。
一個全局調度器。一個控制所有節點的中心服務。
而那些人——那些連"你好"都不會回應的人——他們的思考進程被掛起了。
資源分配站在居住區的中心,一個圓形的大廳,十二個出口連接不同的通道。D級個體的配給窗口在最角落,排隊的人不多——D級本來就不多說話,排隊這種事他們做得比任何人都安靜。
林逸塵排在隊尾,仔細觀察。
配給方式很簡單:走到窗口前,將手腕放在感應區,系統讀取身份,通過一個管道傳送食物包。每人一份,不多不少。整個過程自動化程度極高,唯一的人類操作是"拿起食物"。
他注意到一個細節——每個人拿到食物后不會立即吃,而是等走出分配站,回到自己房間的路上才拆開。像是有什么規則在限制他們在公共場合進食。
沒有人告訴過他這個規則,但他看到所有人都這樣做——不是因為他們選擇了遵守,而是因為他們根本沒有"在別處吃"這個選項。
行為被約束了。連想法都被約束了。
輪到他了。他把手腕放在感應區,一陣冰涼的掃描,管道里滾出一個灰色包裝的食物包。他拿起,轉身,下意識地想當場拆開——
旁邊的一個人微微偏過頭來。
那是一個女孩,二十出頭,扎著低馬尾,穿著和其他人一樣的灰白色制服。但她的眼神不一樣——沒有那種空洞的效率感,而是帶著一種極細微的、幾乎看不出的……好奇?
僅僅是因為他做了一個"不對"的動作——想在分配站里拆食物——她的目光就被吸引了。
然后她迅速垂下眼,繼續走自己的路。
就好像那一瞬間的注意是系統之外的一個異常,而她立即將自己糾正了回去。
林逸塵的心跳加速了。那不是恐懼的心跳,是de*ug時發現關鍵日志的心跳——有東西漏出來了。
他沒有當場追上去。他需要更多信息。
回到房間,他拆開食物包。灰色的糊狀物,沒有任何味道,像是把所有營養素按比例壓縮成了最低成本的形態。他強迫自己吃了幾口——這具身體太需要能量了。
吃完之后他做了一個所有程序員都會做的事:他檢查了自己的"終端"。
手腕上有一個舊式終端手環,屏幕碎了一角,大部分功能失靈。但他發現——當它"失靈"的時候,并不是關機,而是切換到了某種底層模式。
他試著在手環上劃了幾下,大部分操作都無響應,但在某個角度用力按壓時,屏幕上閃過一行亂碼:
ERR:COGNITION_LEVER::0x7F3A->NULL_PTR_DEREF SYS: AEG**_CORE v12.8.1 [STA*LE]
林逸塵的手停住了。
不是"認知鎖"。
是"Cognition Lever"——認知杠桿。一個標準的技術命名,精確得像是他在代碼庫里見過的一千個變量名一樣熟悉。
而那個空指針解引用的錯誤——這意味著某個應該指向有效內存地址的指針,現在指向了空。系統在試圖訪問一個不存在的對象。
這不是隱喻。這是一個實際的、字面意義上的*ug。
天盾——AEG**——有漏洞。
而且,這個漏洞就藏在"認知杠桿"這個模塊里。
林逸塵放下手腕,盯著天花板。冷白的燈光照著他的臉,他嘴角慢慢翹了起來——那是一個程序員在凌晨四點終于找到根因時的笑。
"有意思,"他輕聲說,"這個系統的源碼,我好像能讀懂。"
窗外——不對,這里沒有窗。門外,走廊里傳來天盾的午間廣播:
"第七居住區午間提醒。今日各區域運行平穩。天盾守護每一個人的效率與安寧。"
平穩。安寧。
林逸塵翻了個身,把手環藏進袖子。他的心跳還很快,不是因為恐懼,而是因為——
他聞到了*ug的味道。而他這輩子最擅長的事,就是de*ug。
精彩片段
長篇古代言情《一個穿越到300年后的程序員》,男女主角林逸塵林逸塵身邊發生的故事精彩紛呈,非常值得一讀,作者“木生刀”所著,主要講述的是:醒來------------------------------------------。,凌晨三點,屏幕上跳動著一串串日志。他負責的那個分布式系統又在抽風,某個微服務的內存像漏了洞一樣往下掉——典型的遞歸沒加終止條件。他罵了一聲,手指在鍵盤上飛舞,然后……。,十二平米,不多不少。墻壁是某種柔軟的合成材料,天花板嵌著一條冷白色的燈帶。床鋪硬得像機房的地板,被子薄得像終端窗口的背景色。,感覺渾身酸痛...