睿文小說 > 我在降薪時代還債 > 第4章

第4章

⬅ 上一章 📋 目錄 ⚠ 報錯 下一章 ➡
⭐ 加入書籤
推薦閱讀: 花都風流第一兵王 代嫁寵妻是替身 天鋒戰神 穿越古代賺錢養娃 我覺醒了神龍血脈 我的老婆國色天香 隱婚嬌妻別想跑 遲遲也歡喜 全職獵人之佔蔔師

第4章 提前二麵,結果未定------------------------------------------。。窗外天色還是灰濛濛的,老小區裡已經有早起的老人在樓下活動筋骨,收音機裡咿咿呀呀的戲曲聲隱約傳來。他坐起身,頸椎發出一聲輕微的“哢”響,酸脹感從後頸一直蔓延到肩膀。。腦子裡反覆預演麵試場景,李經理可能會問什麼問題,自己該怎麼回答,技術細節要說到什麼程度。半夢半醒間,還夢見自己走進恒遠科技的會議室,對麵坐著七八個麵試官,第一個問題就把他問住了,冷汗浸濕了襯衫。,把那些雜念趕出去。他下床走到窗邊,撕掉昨晚貼的透明膠帶——膠帶粘得不牢,邊緣已經翹起。晨風灌進來,帶著深秋的涼意。,換衣服。陳默從衣櫃裡翻出那套唯一像樣的西裝,深灰色,兩年前為了參加大學同學婚禮買的,之後就一直掛著。他穿上襯衫,係領帶時手指有些笨拙,試了兩次纔打好一個還算端正的溫莎結。鏡子裡的自己看起來有些陌生,西裝肩線略寬,袖口也長了點,但至少比平時那件洗得發白的襯衫要正式得多。,他出門。今天特意早走,想避開早高峰,也給自己留出調整狀態的時間。地鐵上人果然少了一些,陳默找了個角落位置坐下,開啟手機,最後一次過了一遍自己準備的麵試材料。、近年重點專案、老係統升級專案的公開資訊很少,他隻能從行業新聞和論壇裡拚湊出大概:那套係統是十幾年前搭建的,基於當時的主流架構,現在要遷移到雲平台,最大的難點是資料相容性和業務邏輯重構。吳建國說“年輕人不願意碰”,這話不假——這種活技術含量不低,但做出來冇有光鮮的技術棧可以寫進簡曆,對職業發展幫助有限。,是穩定。,他提前到了恒遠科技所在的園區。這裡和網際網路公司紮堆的科技園不同,建築風格更沉穩,樓不高,但占地廣,綠化做得很好。主樓是一棟十二層的玻璃幕牆建築,門口立著公司的logo石牌,幾個穿著工裝的人正刷卡進入。。離麵試還有五個多小時,他不能這麼早進去。風有些大,他裹緊西裝外套,看著手機上的時間一分一秒流逝。,原公司的晨會應該開始了。王海今天會不會再提智慧社羣專案的事?同事們會怎麼選?陳默想起昨天王海手裡的那份名單,心裡一緊。如果今天麵試失敗,他回去後還有選擇嗎?。現在唯一要做的,就是拿下這場麵試。,陳默起身活動了一下僵硬的四肢。他走進園區,在一樓的訪客登記處說明瞭來意。前台是個年輕女孩,覈對了預約資訊後,給了他一張臨時訪客卡。“李經理交代過,您可以直接去三樓會議室等候。”女孩指了指電梯方向,“原定麵試兩點開始,您可以先在休息區坐會兒。”,刷卡進了閘機。電梯裡隻有他一個人,鏡麵牆壁映出他緊繃的臉。三樓到了,門開,走廊寬敞明亮,兩側是玻璃隔斷的會議室和辦公區。幾個穿著襯衫西褲的人匆匆走過,手裡拿著檔案夾,低聲交談著專案進度。

會議室門口貼著“係統升級專案組專用”的標識。陳默推門進去,裡麵空無一人,長桌兩側擺著十幾把椅子,投影儀開著,螢幕上顯示著專案甘特圖。他找了個靠邊的位置坐下,把簡曆和證件放在桌上。

時間還早。陳默環顧四周,牆上掛著幾張團隊合影,照片裡的人年齡跨度很大,有頭髮花白的老工程師,也有二十出頭的年輕人。白板上寫滿了技術術語和流程圖,有些地方被擦掉重寫,留下淡淡的痕跡。

他注意到角落裡堆著幾箱資料,最上麵一本封麵上印著“核心業務係統架構說明書(2008版)”,紙張已經泛黃。陳默走過去,小心地翻開一頁。裡麵是密密麻麻的流程圖和資料表,註釋用的是很老式的符號,有些術語現在已經不常用了。

“看得懂嗎?”

身後突然傳來聲音。陳默一驚,手裡的資料差點掉在地上。他轉過身,看到一個五十歲左右的男人站在門口,穿著深藍色 polo 衫,手裡端著保溫杯,頭髮稀疏,眼鏡片很厚。

“李經理?”陳默試探著問。

“是我。”李經理走進來,把保溫杯放在桌上,目光掃過陳默手裡的資料,“這套係統,現在冇幾個人能完全吃透了。當年參與開發的人,退休的退休,轉行的轉行。”

陳默合上資料,放回原處:“我大概能看懂一些。資料流向和業務邏輯的框架,和現在的係統有相通之處。”

“相通?”李經理笑了笑,在長桌主位坐下,“年輕人,老係統和新係統的區彆,不是換個介麵、加個雲端儲存那麼簡單。這套係統跑了十五年,積累了幾百個補丁,幾十個臨時方案,業務邏輯繞得像一團亂麻。你現在看到的文件,隻是最初設計的理想狀態,實際執行起來,早就不一樣了。”

陳默心裡一沉。他知道李經理說的是實話,這種遺留係統的遷移,最怕的就是“文件和實際不符”。但他不能露怯。

“所以更需要有經驗的人去梳理。”陳默回到座位,語氣儘量平穩,“我參與過一個小型係統的遷移專案,當時也遇到類似問題。我們的做法是先抓核心業務流,把主乾理清,再處理分支和異常。”

李經理冇接話,端起保溫杯喝了口水。會議室裡安靜下來,隻有空調出風口的輕微嗡鳴。陳默手心開始冒汗,他知道自己剛纔的回答太理論化,缺乏細節。

“簡曆我看了。”李經理放下杯子,翻開手邊的檔案夾,“五年經驗,前三年在傳統軟體公司,後兩年跳槽到網際網路公司。為什麼又想來我們這種地方?”

來了。陳默深吸一口氣:“網際網路行業變化太快,技術迭代週期短,很多時候專案做到一半,技術棧就過時了。我覺得恒遠這樣的企業,業務更穩定,技術積累也更紮實,適合長期發展。”

“說實話。”李經理看著他,“是不是覺得網際網路公司不穩定,怕裁員?”

陳默喉嚨發乾。他冇想到對方問得這麼直接。

“是。”他選擇了坦誠,“我現在的公司正在做結構性調整,末位淘汰。我想找一個更穩定的環境。”

李經理點點頭,似乎對這個答案並不意外。他翻到簡曆第二頁:“你這兩年做的專案,技術棧挺新的,微服務、容器化、大資料平台都碰過。來我們這兒,這些可能都用不上。老係統遷移,大部分工作是寫適配層、做資料清洗、除錯相容性,枯燥,而且壓力大——專案有deadline,業務不能停,你白天做遷移,晚上可能還要處理生產環境的問題。能接受嗎?”

“能。”陳默說,“我有心理準備。”

“薪資呢?”李經理問,“你現在年薪多少?”

陳默報了個數。這是他跳槽到網際網路公司時談的,比之前漲了百分之四十,但這兩年冇再調過。

李經理在紙上記了一筆:“我們這邊能給到的,可能比你現在的低百分之十五到二十。國企背景,薪資結構固定,漲幅慢,但福利齊全,五險一金頂格交,年終獎穩定。你能接受降薪嗎?”

陳默感覺心臟被攥了一下。降薪。他現在的存款,每個月要還的網貸,房租,生活費……如果降薪,他的財務窟窿會更大。

但他冇有選擇。

“如果其他方麵合適,薪資可以談。”陳默說,“我更看重長期穩定性。”

李經理看了他一眼,冇說話,繼續往下問。接下來的半小時,問題集中在技術細節上:資料庫遷移的常見問題、異構係統介麵對接方案、高併發場景下的資料一致性保證、應急預案設計……陳默儘力回答,有些問題他確實經驗不足,隻能結合理論知識給出思路。

過程中,李經理的表情一直很平靜,看不出滿意還是不滿意。問完技術問題,他又問了幾個關於團隊協作和抗壓能力的情景題,陳默一一作答。

最後,李經理合上檔案夾。

“專案組現在七個人,平均年齡四十五歲,最年輕的也三十八了。”他說,“我們需要一個能扛事、能加班、能耐得住性子的年輕人。你二十九歲,年齡合適,但網際網路公司那套工作節奏,和我們這兒不一樣。我們不講敏捷開發,不講快速迭代,我們要的是穩,是萬無一失。係統遷移過程中,任何一個環節出錯,都可能影響業務,那是要擔責任的。”

陳默點頭:“我明白。”

“另外,”李經理頓了頓,“吳工推薦你,我信他的眼光。但專案組不是我一個人說了算,還有技術總監和人力那邊要過。今天隻是初麵,如果通過,後麵還有兩輪。最快也要下週才能出結果。”

下週。陳默算了下時間,係統給的任務期限是七十二小時,也就是到明天晚上。等不到下週。

“李經理,”他斟酌著開口,“我知道這個要求可能不太合適,但……我這邊情況比較急,現在的公司變動在即,我需要儘快確定去向。如果可能的話,能不能加快一下流程?”

李經理皺了皺眉:“多快?”

“三天內。”陳默說,“我知道這很冒昧,但我真的非常需要這個機會。”

會議室裡又安靜下來。李經理手指敲著桌麵,似乎在權衡。過了大概一分鐘,他開口:“這樣,你今天下午彆走了。我安排技術總監抽個時間,如果他有空,今天就把二麵麵了。人力那邊我也可以去溝通,但能不能成,我不敢保證。”

陳默心臟狂跳:“謝謝李經理!”

“彆謝太早。”李經理站起身,“技術總監老周是個很嚴格的人,他要是覺得你不行,我說什麼都冇用。你在這兒等著,我去問問。”

李經理拿著保溫杯出去了。會議室裡隻剩下陳默一個人,他長長吐出一口氣,感覺後背的襯衫已經被汗浸濕了一片。

他走到窗邊,看著樓下園區裡的行人。幾個穿著工裝的人正圍著一台裝置討論,遠處停車場裡車輛進進出出。這裡的一切都顯得井然有序,和網際網路公司那種緊繃的、隨時可能變天的氛圍截然不同。

如果真能進來,或許真的是個轉機。

手機震動了一下。陳默掏出來看,是王海發來的微信:“陳默,智慧社羣專案報名今天截止。你去不去,給個準話。”

他盯著這條訊息,手指懸在螢幕上方。幾秒後,他回覆:“王總,我還在考慮,下班前給您答覆。”

發完訊息,他關掉微信,開啟係統介麵。任務倒計時還在跳動:56:22:18。如果今天能走完麵試流程,時間應該來得及。

但前提是,他能通過技術總監那一關。

等待的時間格外漫長。陳默坐回椅子上,強迫自己冷靜,在腦子裡覆盤剛纔李經理問過的技術問題,設想技術總監可能會問什麼。老係統遷移,核心難點是什麼?資料一致性、業務連續性、效能保障……他把自己能想到的點都過了一遍。

十一點半,會議室門被推開。李經理走進來,身後跟著一個六十歲左右的男人,頭髮全白,但腰板挺直,穿著淺灰色夾克,手裡拿著一個厚厚的筆記本。

“兩點那場正式麵試先提前,”李經理壓低聲音,“周總監中午有空檔,先把技術二麵做了。後麵流程我們邊走邊並。”

“這是周總監。”李經理介紹,“老周,這就是陳默。”

周總監點點頭,在陳默對麵坐下,開啟筆記本。他的目光很銳利,像能穿透皮肉看到骨頭。陳默不由自主地坐直了身體。

“簡曆我看過了。”周總監開口,聲音低沉,“李經理說你急著要結果,那我就直說了。這個專案,難點不在技術,在人。”

陳默一愣。

“老係統跑了十五年,經手過的人不下五十個,每個人都在裡麵留了點‘私貨’。”周總監翻開筆記本,裡麵是手繪的架構圖和密密麻麻的註釋,“有些是為了臨時解決問題加的補丁,有些是當時技術條件有限做的妥協,還有些純粹是前人挖的坑。這些‘私貨’,文件裡冇有,隻有跑起來纔會暴露。你要做的,不是照著理想化的架構圖去遷移,而是把這些隱藏的問題一個個挖出來,解決掉。”

他抬起頭,看著陳默:“這需要耐心,需要細心,更需要一種……嗅覺。你能聞到程式碼裡的‘臭味’,能感覺到哪裡不對勁。這種能力,不是看書能學會的,得靠經驗,靠踩坑。”

陳默手心又開始冒汗。周總監說的這些,比他預想的更難。

“我……我會儘力。”他說。

“儘力不夠。”周總監合上筆記本,“我要的是能解決問題的人。這樣,我給你一個場景:係統裡有一個核心交易模組,每天處理十萬筆交易。遷移過程中,你發現這個模組在特定時間點會出現效能驟降,但日誌裡冇有報錯,監控指標也正常。你怎麼查?”

陳默大腦飛速運轉。效能問題,無日誌無報警,最可能的原因是什麼?資源競爭?外部依賴?資料熱點?他把自己能想到的可能性快速梳理了一遍,然後開口:

“首先,我會抓取問題時間點的係統快照,包括CPU、記憶體、IO、網路流量,看有冇有異常波動。其次,分析交易資料,看是不是特定型別或來源的交易集中爆發。第三,檢查資料庫,看是否有鎖競爭或索引失效。如果這些都正常,我會懷疑是外部依賴——比如某個下遊服務在那個時間點有延遲,但超時設定不合理,導致執行緒堆積。”

他頓了頓,補充道:“如果還是查不出來,我會考慮在測試環境複現,加入更細粒度的日誌,甚至做程式碼級埋點。但這種遺留係統,改程式碼風險大,所以我會優先從運維和資料層麵入手。”

周總監聽著,臉上冇什麼表情。等陳默說完,他問:“如果你查了三天,還是找不到原因,但業務部門每天催你,領導給你壓力,你怎麼辦?”

“我會申請延長排查視窗,同時準備降級方案。”陳默說,“比如,在問題時間點手動分流部分交易到備用通道,或者臨時增加資源。但這些都是應急措施,根本原因必須找到。”

“如果找不到呢?”

“一定能找到。”陳默說,“隻要是程式碼實現的問題,就一定有跡可循。可能是我排查的方向錯了,或者工具不夠,但問題本身不會消失。”

周總監盯著他看了幾秒,突然笑了。不是那種輕鬆的笑,而是帶著點無奈和欣賞。

“年輕人,有股倔勁兒。”他說,“李經理,你帶他去看看實際環境吧。如果他能看懂我們現在的爛攤子,還願意接,那就走人力流程。”

李經理點點頭:“好。”

周總監起身,拍了拍陳默的肩膀:“這個專案,是個苦差事。但做成了,你能學到的東西,比在網際網路公司搞十年花架子都有用。自己掂量。”

說完,他拿著筆記本出去了。

陳默站在原地,肩膀被拍過的地方還有些發麻。他看向李經理:“這是……通過了?”

“初篩過了。”李經理說,“走,我帶你去機房看看。看完之後,你再決定要不要繼續。”

兩人離開會議室,坐電梯下到地下二層。電梯門開,一股混合著機器散熱和灰塵的氣味撲麵而來。走廊很寬,兩側是厚重的金屬門,門上貼著裝置編號和警示標識。

李經理刷開其中一扇門,裡麵是一個巨大的機房。成排的機櫃整齊排列,指示燈閃爍,風扇的嗡鳴聲充斥整個空間。溫度明顯比外麵低,陳默穿著西裝,感覺有些冷。

“這邊。”李經理領著他走到最裡麵一排機櫃前,“這就是跑老係統的伺服器。十年前的產品,早就停產了,配件都難找。”

陳默看著那些灰撲撲的裝置,機櫃玻璃門上貼著泛黃的標簽,手寫的字跡已經模糊。透過玻璃,能看到裡麵密密麻麻的線纜,有些用紮帶捆著,有些就那麼散著。

“這套係統,最開始跑在五台伺服器上,後來業務增長,慢慢加到二十台。”李經理指著機櫃上的標簽,“但架構冇變,還是單體應用,資料庫主從。現在要遷移到雲平台,得先做分散式改造,不然上去也撐不住。”

“改造方案定了嗎?”陳默問。

“定了,但執行起來問題很多。”李經理開啟旁邊一台運維終端的螢幕,調出係統監控圖,“你看,這是上週的CPU使用率。高峰期能到90%,但大部分時間閒置。為什麼?因為業務有潮汐,早晚高峰交易量大,其他時間平緩。但老係統是按峰值設計的,資源浪費嚴重。”

陳默看著螢幕上起伏的曲線,心裡快速計算。如果做分散式改造,可以根據業務模組拆分,彈性伸縮,資源利用率能提上去。但難點在於,老係統裡各個模組耦合太緊,拆不開。

“我們試過做微服務拆分。”李經理似乎看出他在想什麼,“但一動就出問題。有些模組看起來獨立,實際上底層共享了十幾個全域性變數和靜態類。一拆,資料就不一致了。”

“所以現在的方案是?”陳默問。

“做虛擬化遷移,先把整個係統原封不動搬到雲上,跑起來再說。”李經理說,“等業務穩定了,再逐步重構。但這個過渡期會很長,可能一兩年,期間要維護兩套環境,成本高,而且容易出問題。”

他看向陳默:“你的任務,就是協助完成遷移,並在過渡期處理各種突發問題。說白了,就是救火隊員。可能半夜被叫起來,可能週末加班,可能一個問題卡一個星期。這些,你能接受嗎?”

陳默看著那些老舊的伺服器,聽著風扇持續的嗡鳴。空氣裡有灰塵的味道,還有機器散熱帶來的金屬氣味。這裡和他熟悉的網際網路公司機房完全不同——冇有整潔的佈線,冇有先進的製冷,冇有自動化運維平台。一切都顯得原始、笨重,但又頑強地執行著。

這是一個苦差事。周總監說得對。

但這也是一個機會。一個能讓他紮根、能積累真正經驗、能避開行業動盪的機會。

“我能接受。”陳默說。

李經理看了他幾秒,點點頭:“那行。今天就這樣,你回去等通知。人力那邊我會去溝通,儘量加快流程。最晚明天下午,給你訊息。”

“謝謝李經理。”

兩人離開機房,回到一樓大廳。李經理把陳默送到門口,突然想起什麼:“對了,薪資的事,我剛纔報的是下限。如果你確實有能力,我可以幫你爭取到降薪百分之十左右,不能再多了。國企有規定。”

降薪百分之十,比預想的稍好一點。陳默點頭:“我明白,謝謝。”

走出恒遠科技大樓,已經是下午一點多。陳默站在園區門口,陽光有些刺眼。他脫下西裝外套搭在手臂上,領帶也鬆了鬆,長長吐出一口氣。

麵試結束了。結果未知。

他拿出手機,係統介麵自動彈出:

任務“在72小時內完成恒遠科技麵試,並爭取獲得錄用意向”進度更新:已完成麵試環節,待確認結果。當前進度:70%。

提示:任務完成度取決於最終錄用意向的明確性。如獲得口頭或書麵offer,可達成100%完成度,並觸發獎勵。

還差30%。要等明天下午的訊息。

陳默收起手機,朝地鐵站走去。下午還要回公司,王海那邊必須給答覆了。他邊走邊想,如果恒遠這邊成了,他該怎麼提離職?如果冇成,他又該怎麼選?

地鐵進站,車門開啟。陳默擠上車,在車門邊抓住扶手,給王海發去回覆:“王總,智慧社羣專案我暫不報名,明天最終答覆。”

訊息發出後,他盯著螢幕看了幾秒,手心微微出汗。很快,王海回了兩個字:“收到。”

陳默把手機收進口袋,抬頭看向車窗裡的倒影。下一站是公司,下一關是去留,而真正的答案還要等恒遠明天下午的電話。

口袋裡的手機又輕輕震了一下,係統彈出一行新提示:

階段判定:你已完成“機會獲取”,正在進入“選擇代價期”。請在24小時內完成去留決策準備。

第 1 頁
⬅ 上一章 📋 目錄 ⚠ 報錯 下一章 ➡
升級 VIP · 無廣告 + VIP 章節全解鎖
👑 VIP 特權 全站去廣告清爽閱讀 · VIP 章節無限暢讀,月卡僅 $5
報錯獎勵 發現文字亂碼、缺章、內容重複?點上方「章節報錯」回報,審核通過立獲 3天VIP
書單獎勵 前往 個人中心 投稿你的私藏書單,審核通過立獲 7天VIP
⭐ 立即升級 VIP · 月卡僅 $5
還沒有帳號? 免費註冊 | 登入後購買