前傳第162章拋開雜念,專註技術本身
黃昏的餘暉一點點從窗簾縫隙裡抽離出去,屋子裡的光線一寸寸暗下來。林晚伸手按亮桌麵的臺燈,暖白色光圈落下來,圈住鍵盤、顯示器,還有桌角堆得半人高的專業書籍。
寫完上一章手記的那個傍晚,她重新撿起了代碼。可心理的枷鎖不會隨著一念之間的決定就煙消雲散。
過去十幾天,她過得並不平順。
很多次敲到關鍵邏輯節點,屏幕上跳出紅色報錯,心臟就會驟然收緊,指尖僵硬得幾乎按不住按鍵。腦海裡不受控製閃回當年事故當晚的畫麵:監控麵板瘋狂告警,工作群刷屏式的質問,會議室裡所有人避向一旁,把所有壓力全部壓到她一個人身上。
生理層麵的應激反應,比她預想的更加頑固。
有兩次,僅僅是模擬複現一次數據泄露的測試場景,她就胸悶心慌,不得不推開鍵盤,起身走到窗邊大口喘氣,隔著老舊玻璃窗望著樓下街道,很久才能平複。
理智清清楚楚告訴自己,這隻是本地環境的模擬測試,不會對外造成任何傷害,不會波及任何真實用戶。可心底那道傷口,依舊會條件反射般發出警報。
完美主義的烙印刻得太深。那場無妄之災,打碎的不隻是她的職業前途,更是她對自己能力的確信。
所以她給自己定下規矩:不強求進度,不逼迫效率。狀態好就多寫幾行,心緒翻湧的時候就停下來,看書、整理案例、翻閱海外開源項目文檔,絕不硬扛。
今天,就是狀態尚可的一天。
桌麵上,私有倉庫的原型項目已經有了基礎框架。不是什麼宏大酷炫的企業級防護係統,隻是一套輕量化工具,麵向普通個體與小型非營利機構,目標簡單樸素:保護敏感瀏覽痕跡,加密小規模內部文檔,給冇有預算聘請安全工程師的小團體多一層屏障。
冇有資本介入,冇有kpi,冇有管理層強行下壓的上線節點。這裡所有的節奏,全部由她自己說了算。
這是出事之後,她第一次完全不受外界裹挾,純粹按照自己的想法去做技術。
林晚端起玻璃杯,裡麵的溫水已經涼透。她起身走到廚房,接了一杯溫熱的白水,重新坐回書桌前。手機擱在桌子邊角,調成靜音模式。
這大半年,她刻意切斷了大部分無效社交。求職軟件早已卸載,行業微信群全部設置消息免打擾。那些圈內的喧囂、資本的狂歡、荊棘科技一輪又一輪鋪天蓋地的宣傳通稿,她儘量不去主動觸碰。
不是逃避現實,是為了把那些外界的雜音從腦海裡剝離出去。
人在滿耳喧囂的時候,很難聽見自己內心真實的聲音。
她點開瀏覽器,冇有瀏覽國內行業新聞,直接跳轉海外開源社區。屏幕上密密麻麻鋪開各色民間安全項目,大多由誌願者維護,不以盈利為目的。有的專門給戰亂地區的記者做通訊加密,有的幫扶弱勢群體保護個人隱私,還有的免費給各地公益組織做安全加固。
一頁一頁慢慢翻閱。
很多項目代碼寫得並不華麗,冇有漂亮的商業包裝,冇有動輒上億的融資背書,甚至開發者大多不是行業內炙手可熱的大牛,隻是一群憑著一腔熱忱堅持的普通人。可每一行代碼背後,都有著清晰樸素的目標:守護人。
林晚看得很專註,鼠標緩慢滑動,時不時拿出旁邊的紙質筆記本,提筆記錄要點。
筆記本已經寫滿大半,一半是各類漏洞案例歸檔,一半是這些公益項目的思路借鑒。筆尖劃過紙張,留下沙沙的輕響,狹小的出租屋安靜得隻剩下鍵盤敲擊聲與落筆聲。
看著看著,她心裡生出一點慚愧。
出事之後漫長的低穀期裡,很長一段時間,她困在受害者的情緒裡。委屈、不甘、憤懣,反複咀嚼那場職場甩鍋帶給自己的傷害,反複糾結行業對自己的不公。
可看著這些遠在異國、不計回報的開發者,她慢慢意識到:過度沉溺於自己受過的委屈,反而會遮住真正想要奔赴的方向。
世道確實有不公,職場確實有涼薄。但她熱愛數據安全的初衷,從來不是為了拿到高薪offer,不是為了行業論壇上的席位,不是為了旁人投來的讚許目光。
最初選擇這條道路,是希望技術能夠守護普通人。
這份初心,不該被一場事故徹底掩埋。
林晚合上筆記本,目光落回自己的私有代碼倉庫。
之前隻搭建好了基礎骨架,核心的本地文檔加密模塊還停留在草稿階段。這一塊,也是最考驗嚴謹度的地方,一旦邏輯出現疏漏,加密就會形同虛設。
她深吸一口氣,把腦海裡紛亂的情緒全部撥開。委屈、不甘、對未來的迷茫、對再次出錯的恐懼,全部暫時放到一邊。
拋開雜念,專註技術本身。
光標跳動,她開始撰寫加密模塊的核心邏輯。
寫代碼的時刻,時間總是流逝得悄無聲息。外界的一切仿佛都被隔在牆壁之外。樓下街道下班高峰的車流人聲,遠處街邊店鋪的喧鬨,都變得遙遠模糊。世界隻剩下屏幕上一行行整齊的字符,邏輯流轉,層層推演。
隻有沉浸在技術當中的時候,那份壓在心底的沉重,才會短暫地退去。
曾經的林晚,在大廠做項目的時候,身後永遠懸著倒計時。版本節點、季度kpi、管理層的期待、市場部門的宣傳計劃,無數雙眼睛盯著進度,很多時候,不得不為了趕工期妥協掉一部分嚴謹。
而現在,冇有任何人催促她。
一行邏輯反複推演,寫完一小段,立刻編寫對應的單元測試,一遍一遍跑測試用例。出現bug,就冷靜回溯,逐行排查,不急躁,不自我攻擊。
若是放在從前,遇到報錯,完美主義的她第一反應會是自我否定,懷疑是不是自己能力退化。如今,她試著把人和代碼分離開。
代碼出錯,是邏輯的問題,不等於她這個人一無是處。
這是漫長低穀期,她艱難學到的一課。
兩個多小時過去,夜色徹底籠罩城市。窗外萬家燈火次第亮起,點點燈火映在玻璃窗上。
加密模塊的初稿完成。
林晚冇有急於慶祝,立刻啟動全套測試用例。屏幕飛速滾動,一條條測試結果不斷刷新。
(本章未完,請點擊下一頁繼續閱讀)前傳第162章拋開雜念,專註技術本身(第2/2頁)
過半用例順利通過,可後麵連續三條,全部標紅失敗。
紅色的失敗標識跳出來那一瞬間,心臟還是猛地一縮,舊的應激反應如約而至。指尖微微發僵,呼吸頓了半拍,舊日事故的陰影又隱隱浮上來。
她冇有硬撐,把手從鍵盤上拿開,向後靠在椅背上,閉上眼睛。
胸腔起伏,慢慢做幾組深呼吸。
“隻是測試失敗而已。”她低聲對自己說,“測試存在的意義,就是用來發現問題。”
幾分鐘之後,緊繃的神經緩緩鬆弛下來。她重新睜開眼睛,神色平靜,把註意力放到報錯日誌上,一行一行仔細閱讀,定位出錯的邏輯分支。
問題出在邊界條件處理。當文檔體積極小的時候,加密分片算法會出現異常偏移,導致解密之後文件損壞。
找到了根源,修改起來反倒不算複雜。
林晚調整參數,重寫對應分支邏輯,保存,再次跑完整套測試。
屏幕滾動,一條又一條綠色的pass標識依次跳出。
全部通過。
看到滿屏綠色的那一刻,冇有狂喜,冇有激動落淚,隻有一種淡淡的、踏實的鬆弛感。就像走了很久漆黑的夜路,腳下終於踩到一塊堅實的地麵。
她向後靠在椅背上,長長呼出一口氣,揉了揉酸澀的雙眼。
桌上手機震了一下,是大學導師發來的消息,附帶一份文檔鏈接。
【之前和你提過的民間公益安全項目,國內的小團隊,專門幫扶公益機構做免費安全審計,不追求商業回報。他們現在人手緊缺,如果你願意,可以先以外部誌願者的身份參與,不用背負正式崗位壓力,可以慢慢適應節奏。】
附帶的文檔,是這個小團隊的介紹。規模很小,總共也就七八個人,大多是行業裡憑著一腔熱愛留下來的技術人,冇有高額薪資,經費微薄,經常還要自掏腰包補貼服務器開銷。接手的項目,大多是維權機構、鄉村助學組織、弱勢群體幫扶團體。這些機構資金匱乏,冇有預算采購昂貴的商業安全產品,內部數據一旦泄露,很可能給服務對象帶來實實在在的傷害。
林晚一字一句讀完文檔。
心底那顆關於公益安全的種子,在此刻,又往下紮了一寸。
她盯著屏幕沉默許久。
重新回到行業,去大廠應聘正式崗位,依舊是一條死路。行業內部那份無形的黑名單還在,隻要她投遞正式崗位,過往的事故記錄就會被翻出來,hr避之不及。就算有公司願意接納,重新回到高壓的商業項目環境,巨大的心理壓力,她未必能夠承受。
可誌願者的身份,剛剛好。
不用簽訂正式勞動合同,不用背負商業項目的上線壓力,不用麵對管理層的業績壓榨。隻做技術支持,做漏洞審計,做風險排查,用自己的專業能力,實實在在守護一群冇有能力自保的人。
不必站在聚光燈之下,不需要向任何人證明自己已經洗清過去,隻是安安靜靜做技術。
這似乎就是當下最適合她的出路。
林晚指尖落在屏幕上,敲下回複:【謝謝老師,我願意試一試。麻煩幫我對接一下。】
發送出去,她把手機放到一旁,冇有立刻等待回複。
視線再次落回電腦屏幕上自己寫的原型工具。版本還很簡陋,功能單薄,距離成熟產品遙遙無期。可每一行代碼,都出自她自己的思考,冇有kpi裹挾,冇有商業利益綁架。
她打開文檔,寫下下一階段的迭代計劃。
1.完善邊界條件,兼容更多格式的小型文檔;
2.撰寫通俗版使用說明,讓非技術人員也能看懂;
3.跟隨公益項目,從真實場景當中收集需求,迭代優化原型;
4.整理科普短文,把基礎的數據防護常識,轉化成普通人看得懂的文字。
冇有宏大的口號,冇有宏偉的藍圖,隻有一件件細碎、具體、腳踏實地的小事。
做完這些,已經接近夜裡十一點。肚子傳來淡淡的饑餓感。她起身走到狹小的廚房,打開冰箱,裡麵隻有簡單的麵條和雞蛋。燒開水,煮了一碗清湯麵,簡單填肚子。
狹小的出租屋廚房,燈光昏黃,窗外城市的燈火綿延不絕。
這座城市很大,無數互聯網公司燈火通明,資本瘋狂角逐數據安全賽道。荊棘科技這類企業拿著大筆融資,不停發布光鮮亮麗的新品發布會,到處跑馬圈地。無數技術從業者,被薪資、職級、商業業績裹挾著向前奔跑。
那是主流的行業,是曾經的林晚摔碎夢想的地方。
而在這一間不起眼的老居民樓裡,有一個被行業打上汙點標簽的年輕人,卸下了所有功利的執念,拋開外界的喧囂與偏見,安安靜靜回歸技術本身。
吃過麵條,洗好碗筷,她重新坐回書桌。冇有繼續寫代碼,而是打開那個厚厚的《民間數據安全風險觀察手記》,繼續整理案例。
敲鍵盤的聲音,在深夜的小屋裡麵持續響起。
她依舊冇有完全走出過往的陰影。心底的恐懼還在,創傷不會徹底消失。未來參與公益項目,遇到係統漏洞、告警報錯的時候,舊日的慌亂依舊有可能卷土重來。
但她不再逃避。
不再因為曾經被世界傷害過,就舍棄自己熱愛的東西。不再渴求旁人的諒解與平反,不再執著於向整個行業證明自己的清白。
她開始把註意力,從“我受過什麼委屈”,轉移到“我還能做些什麼”。
夜越來越深。臺燈的光芒穩穩籠罩書桌。屏幕上一行行文字與代碼靜靜鋪開,冇有萬眾矚目,冇有鮮花掌聲,隻有一份曆經跌落之後沉澱下來的沉靜。
前路依舊模糊,看不清終點在哪裡。不知道這份誌願者工作能不能順利開展,不知道自己寫的這套輕量化工具未來能不能真正派上用場,不知道往後還會遇上多少坎坷。
但至少此刻,雜念被撥開,她終於安安心心,回到了技術本身。
那些被命運暫時奪走的熱愛,正在一點一點,被她親手撿回來。
(本章完)