美女又大又黄www免费网站_日日摸天天添到高潮_色天天天综合网色天天_女人裸体乱子伦_国产区亚洲一区在线观看_欧k影视内射精品视频_国产午夜精品无码一区二区_丰满少妇乱子伦精品看片_国产精品久久久久久亚洲毛片_99好久被狂躁A片视频无码

我辭職后公司要求我修復(fù)設(shè)備對(duì)接的領(lǐng)導(dǎo)懵了

來源:qiyueduanpian 作者:小魚 時(shí)間:2026-08-07 16:08 閱讀:15
我辭職后公司要求我修復(fù)設(shè)備對(duì)接的領(lǐng)導(dǎo)懵了李工趙琳完結(jié)小說大全_免費(fèi)熱門小說我辭職后公司要求我修復(fù)設(shè)備對(duì)接的領(lǐng)導(dǎo)懵了(李工趙琳)
李工,求您幫幫公司吧!

電話那頭的趙琳,人事主管,聲音急得發(fā)抖。

我正在陽臺(tái)上喝咖啡,俯瞰**的夜景。

兩年前離開明遠(yuǎn)科技時(shí),我躺在醫(yī)院里,而公司以“績(jī)效不達(dá)標(biāo)”為由扣了我三個(gè)月的獎(jiǎng)金。

我那時(shí)就發(fā)誓:再也不回頭。

什么事?

我淡淡問。

您當(dāng)初設(shè)計(jì)的智能生產(chǎn)線系統(tǒng)……癱了。

整條線停了三天,損失每天上百萬。

技術(shù)部所有人都試過了……只有您能修。

我嗤笑。

當(dāng)初我申請(qǐng)系統(tǒng)優(yōu)化預(yù)算,被領(lǐng)導(dǎo)一句“公司沒錢”噎回去;我要求歸檔底層文檔,被批評(píng)“浪費(fèi)時(shí)間”。

現(xiàn)在出事了才想起我?

我看著夜空,語氣冷得像冰:我早就不是明遠(yuǎn)的人了。

電話那頭瞬間沉默,只剩下她壓不住的顫聲:李工……董事長(zhǎng)說——只要您愿意回,公司開任何條件。

“我現(xiàn)在在廣州,你們公司在**,這兩地之間的距離可不近。”

我故意拖長(zhǎng)了語調(diào),想看看對(duì)方接下來會(huì)怎么說。

電話那頭的趙琳,聲音立刻變得更加懇切,就像抓住了最后一根救命稻草。

“李工,這點(diǎn)您放心,公司愿意承擔(dān)您所有的差旅費(fèi)用,不管是機(jī)票、酒店住宿,還是日常的餐飲開銷,都由公司全額報(bào)銷?!?br>
“您看您什么時(shí)候方便,能過來一趟呢?”

我靠在沙發(fā)上,手指無意識(shí)地敲擊著扶手,腦子里快速盤算起來。

兩年前我離職的時(shí)候,公司還欠著我一筆加班費(fèi)和項(xiàng)目獎(jiǎng)金,加起來差不多有三萬二。

當(dāng)時(shí)人事部門說要走內(nèi)部流程,讓我等消息,結(jié)果這一等就是大半年,最后這件事就不了了之了。

現(xiàn)在他們有求于我,說不定,這是個(gè)把欠款要回來的好機(jī)會(huì)。

“趙主管,我現(xiàn)在是自由職業(yè)者,時(shí)間安排得很滿,每一分時(shí)間都有成本?!?br>
我直截了當(dāng)?shù)匕言捳f開,沒有繞圈子。

“而且說實(shí)話,我對(duì)恒通智造的印象,并不算好。”

電話那頭沉默了幾秒鐘,能聽到趙琳輕輕吸氣的聲音,隨后她帶著幾分為難開口:“李工,您的顧慮我都理解?!?br>
“這樣吧,我現(xiàn)在就向領(lǐng)導(dǎo)申請(qǐng),給您支付一筆技術(shù)咨詢費(fèi),您看這個(gè)方案可行嗎?”

“技術(shù)咨詢費(fèi)?”

我來了興趣,身體微微坐直了一些,“具體能給多少?”

“這個(gè)我需要和領(lǐng)導(dǎo)溝通一下,您稍等幾分鐘,我很快給您回電話。”

掛了電話,我走到陽臺(tái),點(diǎn)燃了一根煙。

夜晚的廣州燈火璀璨,遠(yuǎn)處的寫字樓里,還有不少窗戶亮著燈,想必里面的人還在為了工作忙碌。

兩年前的我,也是其中的一員,為了公司的項(xiàng)目,沒日沒夜地加班,可最后得到的,卻是冰冷的**和無情的算計(jì)。

十分鐘剛過,趙琳的電話就打了過來。

“李工,我和技術(shù)總監(jiān)**商量過了?!?br>
她的聲音帶著一絲小心翼翼,“公司愿意支付您六千元的技術(shù)咨詢費(fèi),您看這個(gè)金額可以嗎?”

六千元?

我差點(diǎn)笑出聲來。

那套智能裝配線控制系統(tǒng),是我花了整整一年時(shí)間,獨(dú)自一人開發(fā)出來的,里面涉及到復(fù)雜的工業(yè)控制算法和數(shù)據(jù)采集邏輯,凝聚了我無數(shù)的心血。

現(xiàn)在系統(tǒng)出了故障,他們想用六千元就把我打發(fā)了?

“趙主管,六千元,可能連我往返廣州和**的機(jī)票錢都不夠。”

我直接拒絕,沒有給對(duì)方留太多余地。

“那李工,您的意思是?”

趙琳的聲音里透著一絲慌亂,顯然沒料到我會(huì)拒絕得這么干脆。

“我給你算一筆賬吧?!?br>
我慢條斯理地說道,“從廣州飛**,往返的機(jī)票,就算買經(jīng)濟(jì)艙,至少也要三千五百元。”

“到了**之后,住酒店,按照四星標(biāo)準(zhǔn)來算,一晚差不多要九百元,我至少要在那邊住兩晚,這就是一千八百元。”

“再加上吃飯、打車這些日常開銷,光差旅成本,就要六千多。”

“這些費(fèi)用,公司都可以報(bào)銷的。”

趙琳趕緊補(bǔ)充道,生怕我就此掛斷電話。

“報(bào)銷是一回事,技術(shù)咨詢費(fèi)是另一回事?!?br>
我著重強(qiáng)調(diào)了這一點(diǎn),“我現(xiàn)在接一個(gè)技術(shù)咨詢項(xiàng)目,日薪至少六千?!?br>
“這次去**修復(fù)系統(tǒng),保守估計(jì)也要兩天時(shí)間,光技術(shù)咨詢費(fèi),就需要一萬二。

再加上差旅成本,總共要一萬八?!?br>
電話那頭傳來趙琳倒吸一口涼氣的聲音,過了好一會(huì)兒,她才開口:“李工,這個(gè)價(jià)格是不是有點(diǎn)太高了?”

“高嗎?”

我反問了一句,語氣里帶著幾分嘲諷,“你們公司現(xiàn)在每天損失多少?

一百五十萬,還是兩百萬?

我要的這點(diǎn)錢,和你們的損失比起來,算得了什么?”

趙琳瞬間沉默了。

我心里很清楚,她被我說中了軟肋。

恒通智造是一家精密制造企業(yè),那條智能裝配線,承擔(dān)著公司七成以上訂單的生產(chǎn)任務(wù),停工一天的損失,遠(yuǎn)比我要的這筆錢多得多。

“李工,您先別掛電話,我再去和張總監(jiān)請(qǐng)示一下?!?br>
“好?!?br>
我點(diǎn)了點(diǎn)頭,雖然她看不見,還是保持著這個(gè)動(dòng)作。

大約過了六分鐘,趙琳的聲音再次傳來,這次她的語氣明顯緩和了不少,也多了幾分妥協(xié)。

“李工,張總監(jiān)說了,技術(shù)咨詢費(fèi)可以給到九千元,差旅費(fèi)按照實(shí)際花費(fèi)報(bào)銷,您看這樣可以嗎?”

九千元加差旅費(fèi),總共也就一萬五左右。

但我要的不僅僅是錢,還有一個(gè)態(tài)度。

兩年前公司欠我的那筆錢,必須要有個(gè)說法。

“趙主管,咱們打開天窗說亮話吧?!?br>
我的語氣變得嚴(yán)肅起來,沒有了之前的隨意,“我離職的時(shí)候,公司還欠我將近三萬二的加班費(fèi)和項(xiàng)目獎(jiǎng)金?!?br>
“當(dāng)時(shí)你們說要走流程,結(jié)果拖了半年多,也沒把錢給我。

現(xiàn)在你們有求于我,我可以幫忙,但有一個(gè)前提條件?!?br>
“什么條件?”

趙琳的聲音瞬間變得緊張起來,連呼吸都急促了幾分。

“把之前欠我的錢,一分不少地還給我?!?br>
我一字一句地說道,語氣堅(jiān)定,沒有絲毫商量的余地。

電話那頭又是一陣沉默,空氣仿佛都在這一刻凝固了。

我知道這個(gè)要求會(huì)讓他們很為難,但這是我的底線。

技術(shù)咨詢費(fèi)的金額,我或許可以妥協(xié),但拖欠我的合法收入,絕不能就這么算了。

“李工,這個(gè)事情比較復(fù)雜,涉及到公司財(cái)務(wù)的歷史賬目,我現(xiàn)在做不了主,需要向更高層的領(lǐng)導(dǎo)匯報(bào)?!?br>
趙琳的聲音里帶著明顯的為難,聽得出來,她也很頭疼這件事。

“那你就去匯報(bào)吧。”

我沒有絲毫退讓,“如果公司同意把欠款結(jié)清,咱們?cè)僬劶夹g(shù)咨詢的事情。

要是不同意,那就算了?!?br>
說完,我直接掛斷了電話。

重新坐回沙發(fā)上,我的心情有些復(fù)雜。

兩年的時(shí)間,足夠讓我看清很多事情。

以前在公司的時(shí)候,我總以為只要努力工作,就能得到應(yīng)有的回報(bào)。

可現(xiàn)實(shí)卻給了我一記響亮的耳光,讓我明白了資本的冷酷和無情。

現(xiàn)在,我有了選擇的**。

我可以直接拒絕他們,讓他們自己想辦法解決問題,畢竟當(dāng)初他們對(duì)我也沒有手下留情。

但我心里又有些猶豫,那套智能裝配線控制系統(tǒng),畢竟是我花費(fèi)了大量心血研發(fā)出來的,就像我的“孩子”一樣。

看著它癱瘓?jiān)谀抢?,無**常運(yùn)轉(zhuǎn),我總覺得有些不甘心。

第二天上午,我正在健身房鍛煉,手機(jī)突然響了起來。

屏幕上顯示的是一個(gè)陌生的**號(hào)碼,我猶豫了一下,還是按下了接聽鍵。

“請(qǐng)問是李工嗎?

我是恒通智造的副總經(jīng)理周曼?!?br>
電話那頭傳來一個(gè)女人的聲音,語氣客氣,但又帶著幾分不容置疑的威嚴(yán)。

周曼?

我愣了一下,這個(gè)名字我有點(diǎn)印象。

她是兩年前從外企跳槽到恒通智造的,據(jù)說做事雷厲風(fēng)行,是個(gè)很有能力的職業(yè)經(jīng)理人。

我在公司的時(shí)候,她還沒來,所以我們之間并不認(rèn)識(shí)。

“周總**?!?br>
我擦了擦額頭上的汗水,走到健身房外面的休息區(qū),找了個(gè)安靜的位置坐下。

“李工,關(guān)于您提出的訴求,我已經(jīng)了解清楚了。”

周曼的聲音很沉穩(wěn),聽不出太多情緒,“首先,我代表公司,向您道歉。

之前在您離職款項(xiàng)的處理上,公司確實(shí)存在問題,給您帶來了不好的體驗(yàn)。”

“我已經(jīng)讓財(cái)務(wù)部門查過記錄了,公司確實(shí)還欠您兩萬九千八百元的加班費(fèi)和項(xiàng)目獎(jiǎng)金,這個(gè)金額沒有問題。”

我心里一驚,沒想到她的效率這么高,不僅很快查清楚了賬目,連具體的金額都分毫不差。

“其次,關(guān)于這次技術(shù)支持的費(fèi)用,公司可以支付您一萬二的技術(shù)咨詢費(fèi),再加上差旅費(fèi)實(shí)報(bào)實(shí)銷。”

周曼繼續(xù)說道,“但我有一個(gè)條件?!?br>
“您說?!?br>
我豎起耳朵,認(rèn)真聽著。

“您必須在三天內(nèi)趕到**,并且確保在一周內(nèi)完成系統(tǒng)修復(fù)。”

她的語氣很堅(jiān)定,“如果超出這個(gè)時(shí)間,技術(shù)咨詢費(fèi)會(huì)按照比例相應(yīng)打折。”

一周的時(shí)間?

我在心里快速估算了一下。

那套系統(tǒng)的問題,如果只是硬件故障,可能很快就能解決,最多兩天就能搞定。

但如果是底層代碼出了問題,排查起來就比較麻煩,一周的時(shí)間可能都不夠用。

“周總,我需要先了解一下系統(tǒng)具體的故障情況,才能判斷需要多長(zhǎng)時(shí)間完成修復(fù)?!?br>
我誠實(shí)地說道,沒有輕易答應(yīng)她的條件。

“這個(gè)沒問題,我已經(jīng)讓技術(shù)部的人把詳細(xì)的故障報(bào)告整理好了,稍后就發(fā)給您?!?br>
周曼的語氣稍微緩和了一些,“但李工,我必須跟您坦白,公司現(xiàn)在的情況確實(shí)很緊急?!?br>
“那條智能裝配線如果再停工三天,我們不僅要承擔(dān)巨大的生產(chǎn)損失,還會(huì)面臨巨額的違約賠償。

所以時(shí)間方面,真的很緊迫。”

她的語氣里帶上了幾分懇切,不再像之前那樣威嚴(yán)。

我沉思了片刻。

雖然我對(duì)恒通智造沒什么好感,但周曼的態(tài)度還算誠懇,而且她愿意把之前的欠款結(jié)清,這份誠意已經(jīng)足夠了。

“好吧,我可以去**?!?br>
我最終還是松了口,“但有幾個(gè)條件,必須寫進(jìn)合同里,而且要明確標(biāo)注出來。”

“您說,只要合理,我都可以答應(yīng)?!?br>
周曼的聲音里透著一絲欣慰。

“第一,之前欠我的兩萬九千八百元,必須在我到達(dá)**之前,轉(zhuǎn)到我的銀行賬戶上。”

我條理清晰地說道,“第二,一萬二的技術(shù)咨詢費(fèi),要在我完成系統(tǒng)修復(fù),確認(rèn)生產(chǎn)線能正常運(yùn)轉(zhuǎn)之后,立即支付?!?br>
“第三,所有的差旅費(fèi)用,按照實(shí)際發(fā)生的金額報(bào)銷,包括往返機(jī)票、酒店住宿、餐飲和市內(nèi)交通,而且機(jī)票要訂經(jīng)濟(jì)艙以上的艙位,酒店至少是四星標(biāo)準(zhǔn)?!?br>
“這些都沒問題。”

周曼很痛快地答應(yīng)了,沒有絲毫猶豫,“我現(xiàn)在就讓財(cái)務(wù)部門處理欠款,今天下午就能轉(zhuǎn)到您的賬戶上?!?br>
“合同方面,我會(huì)讓法務(wù)部盡快起草,明天上午發(fā)到您的郵箱。

您看您什么時(shí)候能出發(fā)?”

我看了看手機(jī)上的日歷,今天是周三。

“最快周五出發(fā),周六上午能到達(dá)**?!?br>
我想了想,給出了一個(gè)時(shí)間。

“太好了!

那我讓趙琳聯(lián)系您,和您確認(rèn)具體的行程安排,包括機(jī)票和酒店預(yù)訂這些事情。”

周曼的語氣明顯輕松了許多,“李工,這次真的麻煩您了,辛苦您跑一趟?!?br>
“應(yīng)該的。”

我淡淡地回應(yīng)了一句,然后掛斷了電話。

坐在休息區(qū)的長(zhǎng)椅上,我的心情有些復(fù)雜。

兩年前,我?guī)е鴿M腔的失望和委屈離開恒通智造,發(fā)誓再也不踏足那個(gè)地方。

可現(xiàn)在,我卻因?yàn)殄X,要再次回到那個(gè)讓我傷心的地方。

不過,這次不一樣了。

兩年前,我是公司的員工,要受制于公司的各種規(guī)章**,要看領(lǐng)導(dǎo)的臉色做事。

現(xiàn)在,我是獨(dú)立的技術(shù)顧問,有了和他們談判的**,也有了選擇的自由。

這種身份的轉(zhuǎn)變,讓我對(duì)這次**之行,多了幾分期待,也多了幾分從容。

下午三點(diǎn)多,我的手機(jī)收到了一條銀行轉(zhuǎn)賬的短信通知。

兩萬九千八百元,一分不少地轉(zhuǎn)到了我的賬戶上。

看著手機(jī)屏幕上的余額,我心里涌起一股說不出的感覺。

這筆錢,我追了整整兩年,現(xiàn)在終于要回來了。

那種釋然的感覺,就像卸下了一個(gè)沉重的包袱。

第二天上午,我打開郵箱,果然收到了恒通智造發(fā)來的合同。

我仔細(xì)看了一遍,里面的條款都按照我提出的要求寫得很清楚,沒有什么隱藏的陷阱或者模糊不清的表述。

確認(rèn)沒問題后,我簽上自己的名字,掃描成電子版,發(fā)回了對(duì)方的郵箱。

下午,趙琳打來電話,和我確認(rèn)了行程安排。

周六早上八點(diǎn)十五分的航班,從廣州白云機(jī)場(chǎng)飛往**蕭山機(jī)場(chǎng),全程大約兩個(gè)小時(shí)十分鐘。

公司已經(jīng)訂好了商務(wù)艙的機(jī)票,還在公司附近的一家五星級(jí)酒店預(yù)訂了房間,并且會(huì)安排司機(jī)到機(jī)場(chǎng)接我。

“李工,還有件事要跟您說一下?!?br>
趙琳在電話里的聲音有些小心翼翼,帶著幾分不確定,“**張總監(jiān)說,想在您到達(dá)**的當(dāng)天,就和您見個(gè)面,一起商量一下系統(tǒng)修復(fù)的方案,您看方便嗎?”

**。

聽到這個(gè)名字,我忍不住皺了皺眉頭。

他是技術(shù)部的總監(jiān),也是兩年前克扣我項(xiàng)目獎(jiǎng)金的直接責(zé)任人。

當(dāng)時(shí),我完成了一個(gè)很重要的項(xiàng)目,按照公司的規(guī)定,應(yīng)該拿到六萬五的項(xiàng)目獎(jiǎng)金。

可**卻以“代碼存在優(yōu)化空間”為由,硬是把獎(jiǎng)金砍到了三萬,還說這是“公司的規(guī)定”。

現(xiàn)在想起這件事,我心里還是有些不舒服。

“可以,讓他安排時(shí)間吧。”

我平靜地說道,沒有表現(xiàn)出太多的情緒。

畢竟,我這次是來解決問題,是來掙錢的,不是來和他計(jì)較過去的恩怨的。

周五下午,我開始收拾行李。

除了必要的衣物,我還帶上了自己的筆記本電腦和一些專業(yè)的工具,比如便攜式調(diào)試器、萬用表這些。

雖然恒通智造說會(huì)提供所有必要的設(shè)備,但我還是習(xí)慣用自己的東西,這樣用起來更順手,也能提高工作效率。

晚上,我給幾個(gè)好朋友打了電話,告訴他們我要去**出差幾天。

我的好友王浩聽說我要回恒通智造,驚訝得差點(diǎn)叫出聲來:“你不是發(fā)誓再也不回那個(gè)破地方了嗎?

怎么又改變主意了?”

“沒辦法,他們給的太多了?!?br>
我半開玩笑地說道,語氣里帶著幾分無奈,也帶著幾分得意。

“多少???

能讓你改變主意?!?br>
王浩好奇地問道。

“差旅費(fèi)加上技術(shù)咨詢費(fèi),總共能拿到兩萬多?!?br>
我估算了一下,回答道。

電話那頭傳來王浩的口哨聲:“可以啊兄弟,這個(gè)價(jià)格確實(shí)不錯(cuò),夠你瀟灑一陣子了?!?br>
“不過你可得小心點(diǎn),恒通智造那幫人,可不是什么好東西,別到時(shí)候又給你挖坑?!?br>
“我知道?!?br>
我心里暖暖的,知道他是在關(guān)心我,“放心吧,這次我是去掙錢的,不是去受氣的。

只要他們按合同辦事,我就幫他們把問題解決了。

要是敢耍什么花樣,我隨時(shí)可以走,反正我也不虧?!?br>
掛了電話,我又檢查了一遍行李,確保沒有遺漏什么重要的東西,然后早早地**休息了,為第二天的行程養(yǎng)精蓄銳。

周六早上六點(diǎn),我就起床了。

簡(jiǎn)單洗漱了一下,吃了點(diǎn)早餐,然后叫了輛網(wǎng)約車,趕往廣州白云機(jī)場(chǎng)。

清晨的廣州,空氣中帶著一絲淡淡的霧氣,高速公路上的車輛還不算多,路況很順暢。

到達(dá)機(jī)場(chǎng)后,我憑著***換了登機(jī)牌,然后直接去了商務(wù)艙的貴賓休息室。

不得不說,恒通智造在這方面還是挺大方的,沒有在這些細(xì)節(jié)上摳門。

坐在舒適的沙發(fā)上,喝著現(xiàn)磨的咖啡,我打開筆記本電腦,開始查看技術(shù)部發(fā)來的故障報(bào)告。

報(bào)告寫得很詳細(xì),里面不僅列出了系統(tǒng)出現(xiàn)的各種異?,F(xiàn)象,比如數(shù)據(jù)傳輸中斷、設(shè)備無響應(yīng)這些,還附上了相關(guān)的截圖和日志記錄。

從報(bào)告的描述來看,問題應(yīng)該出在主控模塊的通信協(xié)議上。

這個(gè)模塊是整套系統(tǒng)的核心,負(fù)責(zé)協(xié)調(diào)各個(gè)子系統(tǒng)之間的數(shù)據(jù)交換和指令傳達(dá)。

如果通信協(xié)議出現(xiàn)錯(cuò)誤,就會(huì)導(dǎo)致各個(gè)子系統(tǒng)之間無**常溝通,整條生產(chǎn)線自然就會(huì)陷入混亂,甚至停工。

我記得當(dāng)初設(shè)計(jì)這個(gè)模塊的時(shí)候,為了提高數(shù)據(jù)傳輸?shù)男剩捎昧艘环N比較復(fù)雜的異步通信機(jī)制。

這種機(jī)制的優(yōu)點(diǎn)是速度快,能滿足生產(chǎn)線高效運(yùn)轉(zhuǎn)的需求,但缺點(diǎn)也很明顯,就是對(duì)時(shí)序的要求非常高,一旦出現(xiàn)時(shí)序錯(cuò)誤,就會(huì)導(dǎo)致整個(gè)系統(tǒng)崩潰。

看完故障報(bào)告,我心里大概有了底。

如果只是時(shí)序問題,修復(fù)起來應(yīng)該不難,最多一天就能搞定。

但如果是硬件層面的故障,比如芯片損壞、線路接觸不良這些,處理起來就比較麻煩了,需要更換配件,還得重新調(diào)試。

八點(diǎn)十五分,飛機(jī)準(zhǔn)時(shí)起飛。

透過舷窗,我看著廣州的城市輪廓逐漸遠(yuǎn)去,心里涌起一種奇妙的感覺。

兩年前,我也是坐著飛機(jī)從**回到廣州,那時(shí)候的我,對(duì)未來充滿了迷茫和不確定,不知道自己離開恒通智造后,能做些什么。

現(xiàn)在,我又要回到那個(gè)地方,但我的心態(tài)已經(jīng)完全不同了。

我不再是那個(gè)唯唯諾諾、只能被動(dòng)接受安排的員工,而是能和公司平等對(duì)話的技術(shù)顧問。

兩個(gè)多小時(shí)后,飛機(jī)平穩(wěn)地降落在**蕭山機(jī)場(chǎng)。

走出航站樓,我一眼就看到了舉著寫有我名字的接機(jī)牌的司機(jī)。

“李工**,我是恒通智造的司機(jī)老吳,專門來接您的?!?br>
司機(jī)是個(gè)五十多歲的中年人,頭發(fā)有些花白,但精神看起來很不錯(cuò),態(tài)度也很客氣。

“你好,辛苦你了?!?br>
我跟他握了握手,然后把行李箱遞給他。

“不辛苦,這是我應(yīng)該做的。”

老吳笑著說道,接過行李箱,幫我放到了車后備箱里,然后打開了車門,“李工,您請(qǐng)上車?!?br>
坐進(jìn)車?yán)?,我靠在座椅上,稍微放松了一下?br>
長(zhǎng)途旅行雖然不累,但也需要調(diào)整一下狀態(tài)。

車子駛出機(jī)場(chǎng),沿著高速公路向市區(qū)開去。

窗外是典型的江南景色,一片片的稻田,一座座的小橋,還有白墻黛瓦的民居,看起來很有韻味。

雖然已經(jīng)是初冬,但**的天氣還算溫和,陽光透過薄薄的霧氣灑在田野上,給這座城市鍍上了一層溫暖的金色。

“李工,您以前在咱們公司工作過吧?”

老吳一邊開車,一邊主動(dòng)和我搭話,打破了車廂里的安靜。

“嗯,兩年前從公司離職的。”

我簡(jiǎn)單地回答了一句,沒有說太多。

“那您對(duì)公司應(yīng)該挺熟悉的?!?br>
老吳笑了笑,繼續(xù)說道,“我跟您說啊,這兩年公司變化挺大的。

自從周總來了以后,很多不合理的**都改了,員工的待遇也比以前好了不少,加班也有加班費(fèi)了,不像以前那樣,經(jīng)常白加班。”

我沒有接話,只是看著窗外的風(fēng)景。

不管公司現(xiàn)在變成什么樣,都跟我沒關(guān)系了。

我這次來,只是做個(gè)技術(shù)顧問,幫他們解決系統(tǒng)故障,拿到我應(yīng)得的報(bào)酬,然后就離開,不會(huì)再和他們有過多的牽扯。

車子開了大約四十多分鐘,到達(dá)了市區(qū)的一家五星級(jí)酒店。

這家酒店我還有點(diǎn)印象,兩年前公司接待重要客戶的時(shí)候,會(huì)安排在這里住宿,房?jī)r(jià)一晚要一千多。

“李工,公司給您訂的是行政套房,在二十四樓,視野特別好?!?br>
老吳把一張房卡遞給我,“這是房卡,您先回房間休息一下,張總監(jiān)說下午兩點(diǎn)在公司和您見面,到時(shí)候我再來接您。”

“好的,謝謝?!?br>
我接過房卡,點(diǎn)了點(diǎn)頭,然后拉著行李箱走進(jìn)了酒店大堂。

**完入住手續(xù)后,我坐著電梯上了樓。

推**門,寬敞明亮的套房映入眼簾。

客廳、臥室、書房一應(yīng)俱全,裝修得很精致,而且很干凈。

落地窗外是**的城市景觀,能看到遠(yuǎn)處的西湖一角,風(fēng)景確實(shí)不錯(cuò)。

我把行李放好,在沙發(fā)上坐了下來,掏出手機(jī)看了看時(shí)間,現(xiàn)在是十一點(diǎn)四十多分。

距離下午兩點(diǎn)的會(huì)面還有兩個(gè)多小時(shí),足夠我休息一會(huì)兒,再吃個(gè)午飯。

正想閉目養(yǎng)神,手機(jī)突然響了起來。

屏幕上顯示的是一個(gè)**的本地號(hào)碼,我猶豫了一下,還是接了起來。

“李工**,我是**。”

電話里傳來一個(gè)熟悉的聲音,帶著幾分急切,“聽說您已經(jīng)到酒店了,我想咱們能不能把見面的時(shí)間提前一下?”

“現(xiàn)在生產(chǎn)線那邊的情況越來越緊急,很多訂單都快逾期了,我想盡快跟您溝通一下系統(tǒng)修復(fù)的方案,也好早點(diǎn)開始工作?!?br>
**。

我在心里冷笑了一聲。

兩年不見,他的聲音還是那么虛偽,聽起來總是一副為公司著想的樣子。

“張總監(jiān),我剛下飛機(jī),還沒吃午飯,現(xiàn)在有點(diǎn)累,想先休息一下?!?br>
我故意說道,想看看他會(huì)怎么反應(yīng)。

“這樣啊,那要不我請(qǐng)您吃個(gè)午飯?”

**立刻說道,語氣很熱情,“咱們邊吃邊聊,正好也能趁這個(gè)機(jī)會(huì),跟您詳細(xì)說說系統(tǒng)的情況。

酒店樓下就有一家很正宗的杭幫菜餐廳,味道很不錯(cuò),我已經(jīng)訂好位置了?!?br>
我猶豫了一下。

雖然我對(duì)**沒什么好感,但既然來了,早點(diǎn)了解系統(tǒng)的故障情況,也能早點(diǎn)制定修復(fù)方案,提高工作效率。

而且,不吃白不吃,反正也是他請(qǐng)客。

“行,在哪兒見面?”

我最終還是答應(yīng)了。

“就在您住的酒店樓下,那家叫‘江南味’的杭幫菜餐廳,我十二點(diǎn)到,您看可以嗎?”

**的語氣里帶著一絲期待。

“可以,十二點(diǎn)見。”

我說完,就掛斷了電話。

然后,我去洗手間簡(jiǎn)單洗漱了一下,換了一身干凈的衣服。

看著鏡子里的自己,我不禁想起了兩年前的模樣。

那時(shí)候的我,因?yàn)殚L(zhǎng)期加班,臉色憔悴,眼神里滿是疲憊和迷茫,看起來比實(shí)際年齡老了好幾歲。

現(xiàn)在的我,雖然偶爾也會(huì)因?yàn)楣ぷ髅β刀械狡v,但眼神卻變得堅(jiān)定了許多,整個(gè)人的狀態(tài)也好了很多。

十二點(diǎn)整,我準(zhǔn)時(shí)下樓,來到了那家“江南味”杭幫菜餐廳。

**已經(jīng)到了,坐在靠窗的一個(gè)位置上,穿著一身剪裁得體的西裝,頭發(fā)梳得一絲不茍,看起來精神煥發(fā)。

看到我進(jìn)來,他立刻站了起來,臉上堆滿了熱情的笑容,快步向我走了過來。

“李工,好久不見啊!”

**伸出手,想要和我握手,“這兩年沒見,您看起來越來越精神了,比在公司的時(shí)候狀態(tài)好多了?!?br>
我象征性地和他握了握手,力度很輕,然后淡淡地說:“張總監(jiān),兩年不見,您還是老樣子,沒什么變化?!?br>
**的臉上閃過一絲尷尬,但很快就恢復(fù)了笑容,熱情地招呼我坐下:“來來來,李工,快坐。

我已經(jīng)點(diǎn)了幾個(gè)菜,都是這家餐廳的招牌菜,比如西湖醋魚、東坡肉這些,您嘗嘗,看看合不合您的口味?!?br>
“好?!?br>
我在他對(duì)面的位置坐下,沒有過多的寒暄。

菜很快就上來了。

不得不說,這家餐廳的菜確實(shí)做得不錯(cuò),賣相精致,味道也很正宗。

但我卻沒什么胃口,因?yàn)槲抑溃?*請(qǐng)這頓飯,肯定是有目的的,不會(huì)這么簡(jiǎn)單。

“李工,這兩年您在廣州發(fā)展得怎么樣?

做自由職業(yè)者,應(yīng)該比在公司上班自由多了吧?”

**一邊給我倒茶,一邊試探性地問道,眼神里帶著幾分好奇。

“還行,挺自由的,接點(diǎn)技術(shù)咨詢的項(xiàng)目做做,收入也還可以。”

我簡(jiǎn)單地回答了一句,沒有透露太多細(xì)節(jié)。

“自由職業(yè)好啊,時(shí)間自己安排,不用看別人的臉色,收入也不比在公司上班低?!?br>
**笑了笑,語氣里帶著幾分羨慕,“不像我們這些在公司打工的,每天都被各種事情推著走,壓力特別大,尤其是現(xiàn)在生產(chǎn)線出了故障,我這幾天都沒睡好?!?br>
我沒有接話,只是默默地吃著菜。

**見我不說話,氣氛有些尷尬,他輕輕咳嗽了一聲,然后話鋒一轉(zhuǎn),切入了正題。

“李工,關(guān)于兩年前的事情,我一直想找個(gè)機(jī)會(huì)跟您道個(gè)歉?!?br>
他的語氣變得誠懇起來,眼神也帶著幾分歉意,“當(dāng)時(shí)公司的規(guī)定就是那樣,很多事情我也做不了主,只能按照規(guī)定來,沒能給您爭(zhēng)取到應(yīng)有的獎(jiǎng)金,真的很抱歉?!?br>
我放下筷子,抬起頭,看著他的眼睛,語氣平靜地說:“張總監(jiān),過去的事情就不用再提了,都已經(jīng)過去了。”

“我這次來,是幫公司解決技術(shù)問題的,只要能把系統(tǒng)修好,讓生產(chǎn)線正常運(yùn)轉(zhuǎn),其他的事情,我不想多提?!?br>
“對(duì)對(duì)對(duì),您說得對(duì),是我多嘴了。”

**趕緊點(diǎn)頭,臉上又露出了笑容,“那咱們還是說說系統(tǒng)的情況吧,您之前看了故障報(bào)告,有沒有什么初步的判斷?”

他一邊說,一邊從隨身的公文包里拿出一疊資料,遞給我,“這是更詳細(xì)的故障記錄和現(xiàn)場(chǎng)照片,您再看看,或許能發(fā)現(xiàn)一些問題?!?br>
我接過資料,仔細(xì)翻看著。

里面記錄了系統(tǒng)出現(xiàn)故障的時(shí)間、具體的異?,F(xiàn)象,還有一些現(xiàn)場(chǎng)的照片,包括主控柜的指示燈狀態(tài)、生產(chǎn)線的停機(jī)情況等等。

“從照片上看,主控柜的指示燈顯示是正常的,這說明硬件應(yīng)該沒什么大問題,大概率是軟件層面的問題?!?br>
我指著其中一張照片,對(duì)**說道。

“對(duì),我們技術(shù)部的人也是這么判斷的,覺得是軟件出了問題?!?br>
**點(diǎn)了點(diǎn)頭,臉上露出了認(rèn)同的表情,“但他們查了好幾天,把代碼翻來覆去看了很多遍,也沒找到問題出在哪里,沒辦法,只能請(qǐng)您來幫忙了?!?br>
我繼續(xù)翻看資料,突然,一個(gè)細(xì)節(jié)引起了我的注意。

故障發(fā)生的時(shí)間,正好是在一次系統(tǒng)升級(jí)之后。

“你們最近是不是對(duì)系統(tǒng)做過什么改動(dòng)?

比如升級(jí)、優(yōu)化之類的操作?”

我抬起頭,看著**,眼神里帶著幾分疑惑。

**愣了一下,似乎沒料到我會(huì)這么問,他想了想,然后點(diǎn)了點(diǎn)頭:“改動(dòng)倒是有,不過都是一些小改動(dòng),不算大升級(jí)?!?br>
“您走了以后,公司又招了幾個(gè)工程師,其中有個(gè)叫吳迪的年輕人,技術(shù)還不錯(cuò),腦子也很靈活,去年還升了技術(shù)主管?!?br>
“他覺得您之前設(shè)計(jì)的通信協(xié)議有些冗余,運(yùn)行起來不夠高效,就主動(dòng)提出要優(yōu)化一下,想提高系統(tǒng)的運(yùn)行速度?!?br>
“我們當(dāng)時(shí)覺得他的想法挺好的,也想讓系統(tǒng)性能更好一些,就同意了他的優(yōu)化方案。”

聽到這話,我心里咯噔一下。

通信協(xié)議是整套系統(tǒng)的核心,關(guān)系到各個(gè)子系統(tǒng)之間的通信是否順暢,稍有不慎就會(huì)出大問題。

我當(dāng)初設(shè)計(jì)這個(gè)通信協(xié)議的時(shí)候,每一個(gè)參數(shù)、每一個(gè)步驟都是經(jīng)過反復(fù)測(cè)試和驗(yàn)證才確定的,看似冗余的部分,實(shí)際上都有存在的必要,是為了保證通信的穩(wěn)定性和可靠性。

一個(gè)經(jīng)驗(yàn)不足的年輕工程師,竟然敢隨便修改核心的通信協(xié)議,這簡(jiǎn)直是在拿整個(gè)生產(chǎn)線的安全開玩笑。

“他具體優(yōu)化了哪些地方?

有沒有留下優(yōu)化前后的代碼對(duì)比文檔?”

我追問道,語氣里帶著幾分急切。

“這個(gè)我不太清楚,具體的技術(shù)細(xì)節(jié)我也不懂,您得問吳迪。”

**搖了搖頭,然后補(bǔ)充道,“他現(xiàn)在就在公司,下午您到公司就能見到他,到時(shí)候讓他跟您詳細(xì)說?!?br>
我點(diǎn)了點(diǎn)頭,心里已經(jīng)大概猜到問題出在哪里了。

十有八九是吳迪在優(yōu)化通信協(xié)議的時(shí)候,刪掉了一些看似冗余但實(shí)際上很重要的步驟,導(dǎo)致系統(tǒng)通信出現(xiàn)問題,最終引發(fā)了故障。

這種事情在技術(shù)圈里并不少見,很多年輕的工程師,總覺得自己的想法很先進(jìn),想通過優(yōu)化來證明自己的能力,卻忽略了系統(tǒng)的穩(wěn)定性和可靠性,最后反而弄巧成拙。

“張總監(jiān),我下午到公司先去現(xiàn)場(chǎng)看看,了解一下實(shí)際情況,然后再和吳迪溝通,看看他具體做了哪些優(yōu)化,這樣才能給出具體的修復(fù)方案?!?br>
我說道,語氣很堅(jiān)定。

“好好好,沒問題?!?br>
**高興地答應(yīng)了,“吃完飯我就帶您去公司,正好也讓您熟悉一下現(xiàn)在的環(huán)境,雖然您以前在公司待過,但這兩年還是有一些小變化的?!?br>
吃完午飯,**開車帶我去了公司。

車子穿過幾條繁華的街道,來到了一個(gè)工業(yè)園區(qū)。

遠(yuǎn)遠(yuǎn)地,我就看到了恒通智造的logo,那個(gè)熟悉的藍(lán)色標(biāo)志,勾起了我很多回憶。

有加班到深夜的疲憊,有項(xiàng)目成功后的喜悅,也有被克扣獎(jiǎng)金時(shí)的委屈和憤怒。

走進(jìn)公司大門,門口的保安看到**,立刻恭敬地敬了個(gè)禮,態(tài)度很客氣。

我跟在**身后,重新踏進(jìn)了這個(gè)兩年前發(fā)誓再也不回來的地方。

公司的整體布局跟兩年前差不多,但細(xì)節(jié)上還是有一些變化。

前臺(tái)換了新的裝修,看起來更加現(xiàn)代化、更有科技感了。

走廊的墻上掛著新的企業(yè)文化標(biāo)語,比如“以人為本,科技創(chuàng)新精益求精,追求卓越”之類的,看起來很正能量。

“李工,這邊請(qǐng),技術(shù)部在二樓。”

**領(lǐng)著我走向樓梯口,一邊走一邊跟我介紹,“這兩年公司擴(kuò)招了不少人,技術(shù)部也比以前壯大了,現(xiàn)在有二十多個(gè)工程師了?!?br>
我沒有說話,只是默默地跟在他身后。

推開技術(shù)部的門,里面一片忙碌的景象。

十幾個(gè)工程師坐在電腦前,專注地盯著屏幕,手指在鍵盤上快速敲擊著,時(shí)不時(shí)還會(huì)有人低聲討論幾句。

看到**進(jìn)來,所有人都停下了手里的工作,紛紛站了起來,恭敬地打招呼:“張總監(jiān)好?!?br>
“大家不用拘謹(jǐn),繼續(xù)忙吧?!?br>
**擺了擺手,然后指著我,向大家介紹道:“各位,這位是李默李工,咱們公司的老員工了,也是當(dāng)初智能裝配線控制系統(tǒng)的研發(fā)者。

這次生產(chǎn)線出了故障,我們特意請(qǐng)李工回來幫忙解決問題,大家以后多向李工學(xué)習(xí)。”

“李工好!”

工程師們紛紛跟我打招呼,語氣里帶著幾分尊敬。

我注意到,其中有幾張熟悉的面孔,是當(dāng)年跟我一起工作過的同事。

他們看到我,眼神里都流露出一絲復(fù)雜的情緒,有驚訝,有好奇,還有幾分尷尬。

“李工,這位就是吳迪,現(xiàn)在是技術(shù)部的主管,也是他負(fù)責(zé)優(yōu)化的通信協(xié)議?!?br>
**指著一個(gè)二十七八歲的年輕人,對(duì)我介紹道。

吳迪走了過來,他長(zhǎng)得清清秀秀的,********,看起來文質(zhì)彬彬的,很有技術(shù)宅的氣質(zhì)。

“李工**,我是吳迪,久仰您的大名。”

吳迪主動(dòng)伸出手,態(tài)度很客氣,眼神里帶著幾分崇拜,“您設(shè)計(jì)的那套智能裝配線控制系統(tǒng),我仔細(xì)研究過,里面的邏輯設(shè)計(jì)得非常巧妙,尤其是通信協(xié)議部分,我學(xué)到了很多東西?!?br>
“吳主管客氣了,都是一些基礎(chǔ)的設(shè)計(jì)。”

我禮貌地回應(yīng)了一句,和他握了握手,然后話鋒一轉(zhuǎn),直接切入正題,“聽說你對(duì)系統(tǒng)的通信協(xié)議做了一些優(yōu)化?”

吳迪的臉上閃過一絲尷尬,他撓了撓頭,有些不好意思地說:“是的,我確實(shí)做了一些優(yōu)化,但現(xiàn)在看來,我的優(yōu)化可能有些問題,導(dǎo)致系統(tǒng)出現(xiàn)了故障,給公司帶來了很大的損失,真的很抱歉?!?br>
“好了,現(xiàn)在不是說抱歉的時(shí)候,先去現(xiàn)場(chǎng)看看情況吧,只有了解了實(shí)際情況,才能找到問題所在?!?br>
**打斷了我們的對(duì)話,語氣有些急切,“生產(chǎn)線已經(jīng)停工好幾天了,我們得抓緊時(shí)間解決問題。”

“好?!?br>
我和吳迪同時(shí)點(diǎn)了點(diǎn)頭,然后跟著**,一起向生產(chǎn)車間走去。

我們一行人來到了生產(chǎn)車間。

偌大的車間里,那條曾經(jīng)繁忙的智能生產(chǎn)線,現(xiàn)在靜靜地躺在那里,像一頭沉睡的巨獸,沒有了往日的生機(jī)。

幾個(gè)穿著藍(lán)色工作服的工人,正在設(shè)備旁邊來回走動(dòng),時(shí)不時(shí)地檢查一下設(shè)備的狀態(tài),看到我們進(jìn)來,紛紛停下了手里的活,看向我們。

我徑直走到主控柜前,打開柜門。

里面的電路板和接線,還跟我兩年前離開時(shí)一模一樣。

熟悉的布局,熟悉的標(biāo)識(shí),甚至連上面的灰塵都和我記憶中的差不多。

一切都那么熟悉,仿佛我從未離開過。

“吳主管,把你修改過的代碼調(diào)出來給我看看,包括優(yōu)化前后的版本對(duì)比?!?br>
我轉(zhuǎn)過頭,對(duì)吳迪說道。

“好的,我現(xiàn)在就調(diào)出來?!?br>
吳迪趕緊拿出隨身攜帶的筆記本電腦,打開了系統(tǒng)的源代碼,然后將電腦屏幕轉(zhuǎn)向我,“李工,您看,這是我修改過的代碼,這部分是通信協(xié)議的核心邏輯,我主要優(yōu)化了這里的幾個(gè)步驟,減少了一些重復(fù)的通信流程?!?br>
我湊過去,仔細(xì)看了看他修改的代碼,還有優(yōu)化前后的對(duì)比文檔。

越看,我心里的疑惑就越重。

從表面上看,他的優(yōu)化是合理的,減少了一些看似多余的通信步驟,理論上確實(shí)能提高系統(tǒng)的運(yùn)行效率。

但問題就出在這里。

那些他認(rèn)為多余的步驟,實(shí)際上是我為了確保通信的可靠性而特意設(shè)計(jì)的。

工業(yè)控制系統(tǒng)不同于普通的軟件系統(tǒng),它對(duì)穩(wěn)定性和可靠性的要求極高,哪怕是萬分之一的失誤,都可能導(dǎo)致嚴(yán)重的后果,比如設(shè)備損壞、生產(chǎn)線停工,甚至引發(fā)安全事故。

所以,在設(shè)計(jì)工業(yè)控制系統(tǒng)的時(shí)候,有時(shí)候?qū)幙蔂奚稽c(diǎn)效率,也要保證系統(tǒng)的穩(wěn)定運(yùn)行。

“吳主管,你知道我為什么要在這里加一個(gè)五十毫秒的延時(shí)嗎?”

我指著代碼中的一個(gè)片段,抬頭看著吳迪,語氣平靜地問道。

吳迪愣了一下,他仔細(xì)看了看那段代碼,然后搖了搖頭,有些疑惑地說:“我覺得這個(gè)延時(shí)會(huì)降低系統(tǒng)的響應(yīng)速度,影響通信效率,所以就把它去掉了,換成了即時(shí)響應(yīng)的邏輯?!?br>
“你只看到了表面的效率問題,卻忽略了工業(yè)設(shè)備的特性。”

我耐心地解釋道,“工業(yè)設(shè)備的反應(yīng)速度不像電腦那么快,從接收到指令到執(zhí)行完成,需要一定的時(shí)間。

如果主站發(fā)送完命令后,不等待從站的反饋信號(hào),就立即進(jìn)入下一個(gè)流程,很可能會(huì)導(dǎo)致從站還沒來得及處理上一個(gè)指令,就收到了新的指令,這樣就會(huì)造成指令沖突,最終導(dǎo)致通信失敗,甚至系統(tǒng)崩潰?!?br>
“我加的這個(gè)五十毫秒延時(shí),就是為了等待從站的反饋信號(hào),確保從站已經(jīng)處理完上一個(gè)指令,再發(fā)送新的指令,這樣才能保證通信的穩(wěn)定和可靠。”

吳迪的臉?biāo)查g漲得通紅,像熟透的蘋果,他低下頭,聲音有些沙啞地說:“李工,我……我沒想到這一層,是我考慮得不周全,太想提高效率,反而忽略了系統(tǒng)的穩(wěn)定性。”

“沒關(guān)系,誰都有犯錯(cuò)的時(shí)候,重要的是能認(rèn)識(shí)到自己的錯(cuò)誤,并且及時(shí)改正?!?br>
我沒有繼續(xù)責(zé)備他,因?yàn)槲抑?,他只是?jīng)驗(yàn)不足,并不是故意的。

當(dāng)年我剛開始做工業(yè)控制系統(tǒng)的時(shí)候,也犯過類似的錯(cuò)誤,也是在一次次的失敗和教訓(xùn)中,才慢慢積累了經(jīng)驗(yàn)。

“張總監(jiān),修復(fù)這個(gè)問題其實(shí)不難,只要把吳主管修改過的代碼,還原回我原來的版本就行了?!?br>
我轉(zhuǎn)過頭,對(duì)**說道,“但問題是,系統(tǒng)已經(jīng)停工這么多天了,很可能已經(jīng)產(chǎn)生了一些數(shù)據(jù)錯(cuò)誤或者邏輯混亂,所以我需要對(duì)整套系統(tǒng)***全面的檢查和調(diào)試,確保沒有遺留問題,避免以后再出現(xiàn)類似的故障?!?br>
“那需要多長(zhǎng)時(shí)間才能完成修復(fù)和調(diào)試?”

**急切地問道,眼神里滿是期待,“我們現(xiàn)在真的很著急,很多訂單都快逾期了,再拖下去,損失會(huì)越來越大。”

“如果一切順利,今天晚上就能完成代碼還原和初步的調(diào)試。”

我在心里估算了一下時(shí)間,然后說道,“明天上午做系統(tǒng)聯(lián)調(diào)測(cè)試,下午進(jìn)行生產(chǎn)線試運(yùn)行,如果沒有問題,后天應(yīng)該就能正式啟動(dòng)生產(chǎn)線,恢復(fù)正常生產(chǎn)。”

“太好了!

李工,真是太感謝您了!”

**松了一口氣,臉上露出了久違的笑容,他激動(dòng)地拍了拍我的肩膀,“有您這句話,我就放心了。

您放心,只要能按時(shí)修復(fù)系統(tǒng),我們肯定會(huì)按照合同約定,把技術(shù)咨詢費(fèi)和差旅費(fèi)都給您結(jié)清?!?br>
“嗯,我相信你們。”

我點(diǎn)了點(diǎn)頭,然后打開自己的筆記本電腦,開始準(zhǔn)備工作。

雖然已經(jīng)離開兩年,但那套系統(tǒng)的每一個(gè)細(xì)節(jié)我都記得清清楚楚,就像刻在腦子里一樣。

我先從服務(wù)器上下載了系統(tǒng)的備份源代碼,然后逐一對(duì)比吳迪修改過的部分,把那些被刪掉或者修改過的關(guān)鍵步驟,一一恢復(fù)到原來的狀態(tài)。

這個(gè)過程需要極大的耐心和細(xì)致,因?yàn)槊恳粋€(gè)小小的錯(cuò)誤,都可能導(dǎo)致整套系統(tǒng)再次崩潰,所以我必須格外小心,確保每一個(gè)參數(shù)、每一個(gè)邏輯判斷都準(zhǔn)確無誤。

吳迪就站在我旁邊,默默地看著我工作,偶爾還會(huì)幫我遞一些資料或者工具。

我能感覺到,他的身體有些緊張,呼吸也有些急促,眼神里滿是不安和愧疚。

“李工,真的對(duì)不起,都是我的錯(cuò),因?yàn)槲业氖韬觯o公司帶來了這么大的損失,也給您添了這么多麻煩?!?br>
吳迪小聲地說道,聲音里帶著明顯的自責(zé)。

我停下手里的活,轉(zhuǎn)過頭看著他,語氣誠懇地說:“吳主管,犯錯(cuò)不可怕,可怕的是不知道自己錯(cuò)在哪里,也不知道從錯(cuò)誤中吸取教訓(xùn)。”

“工業(yè)控制系統(tǒng)不是你在學(xué)校里做的那些實(shí)驗(yàn)項(xiàng)目,也不是普通的APP開發(fā),每一行代碼都關(guān)系到設(shè)備的安全、生產(chǎn)的穩(wěn)定,甚至是員工的生命安全,所以絕對(duì)不能掉以輕心?!?br>
“在沒有充分測(cè)試和驗(yàn)證之前,絕對(duì)不能貿(mào)然修改核心代碼,尤其是像通信協(xié)議這樣的關(guān)鍵模塊。

就算要修改,也要先做充分的模擬測(cè)試,確認(rèn)沒有問題后,再在備用系統(tǒng)上試運(yùn)行,最后才能在正式系統(tǒng)上部署?!?br>
“我記住了,李工。”

吳迪誠懇地點(diǎn)了點(diǎn)頭,眼神里多了幾分堅(jiān)定,“以后我一定會(huì)更加謹(jǐn)慎,在修改任何代碼之前,都會(huì)做充分的測(cè)試和驗(yàn)證,絕不會(huì)再犯類似的錯(cuò)誤?!?br>
“嗯,加油,你很有天賦,只要多積累經(jīng)驗(yàn),以后肯定能成為一名優(yōu)秀的工程師?!?br>
我鼓勵(lì)了他一句,然后繼續(xù)投入到工作中。

時(shí)間一點(diǎn)點(diǎn)過去,不知不覺就到了晚上七點(diǎn)多。

我終于完成了代碼的還原工作,并且做了初步的模擬測(cè)試。

從測(cè)試結(jié)果來看,系統(tǒng)的通信邏輯已經(jīng)恢復(fù)正常,應(yīng)該能正常運(yùn)行了。

“今天就先到這里吧,明天我再做完整的系統(tǒng)聯(lián)調(diào)測(cè)試,確保沒有問題?!?br>
我伸了個(gè)懶腰,感覺腰酸背痛的,長(zhǎng)時(shí)間盯著電腦屏幕,眼睛也有些干澀。

“李工,辛苦了,忙了一下午,肯定餓了吧?

晚上我請(qǐng)您吃個(gè)飯,好好放松一下。”

**走過來,熱情地說道。

“不用了,我有點(diǎn)累,想回酒店休息,明天還要早起工作?!?br>
我搖了搖頭,婉言拒絕了他的邀請(qǐng)。

“那好吧,我讓老吳送您回酒店,**好休息?!?br>
**也沒有勉強(qiáng),很體貼地說道。

坐上車,我靠在座椅上,閉上眼睛,稍微放松了一下。

雖然身體很累,但腦子里卻一直在思考著今天的事情。

今天的工作雖然看起來很順利,找到了問題所在,也完成了初步的修復(fù),但我總覺得有什么地方不太對(duì)勁。

吳迪修改的代碼,從技術(shù)角度來說,雖然有疏忽,但并沒有原則性的大錯(cuò)誤。

如果他在修改之前做過充分的模擬測(cè)試,理論上不應(yīng)該出現(xiàn)這么嚴(yán)重的系統(tǒng)崩潰,最多只是通信效率不如預(yù)期,或者偶爾出現(xiàn)數(shù)據(jù)傳輸延遲的情況。

除非……除非還有其他的問題,被我們忽略了。

回到酒店后,我洗了個(gè)熱水澡,感覺舒服了很多。

但腦子里的疑惑卻越來越強(qiáng)烈,讓我無法安心休息。

我走到書桌前,打開筆記本電腦,重新調(diào)出今天從公司拷貝回來的系統(tǒng)日志,仔細(xì)分析起來。

系統(tǒng)日志記錄了系統(tǒng)運(yùn)行的每一個(gè)細(xì)節(jié),包括每一次指令的發(fā)送和接收、每一個(gè)設(shè)備的狀態(tài)變化、每一次數(shù)據(jù)的傳輸情況等等。

我一條一條地仔細(xì)查看,生怕錯(cuò)過任何一個(gè)關(guān)鍵信息。

突然,一個(gè)奇怪的現(xiàn)象引起了我的注意。

系統(tǒng)崩潰的時(shí)間點(diǎn),并不是在吳迪修改代碼之后立即發(fā)生的,而是在一次外部設(shè)備接入之后。

這是怎么回事?

我趕緊調(diào)出更詳細(xì)的日志記錄,仔細(xì)查看那個(gè)時(shí)間段的每一條記錄。

果然,在系統(tǒng)崩潰前十分鐘左右,有一個(gè)未知的設(shè)備嘗試連接到主控系統(tǒng)。

這個(gè)設(shè)備的MAC地址很陌生,我從來沒有見過,顯然不是生產(chǎn)線上的正常設(shè)備。

更奇怪的是,這個(gè)設(shè)備一共嘗試連接了三次,前兩次都被系統(tǒng)的防火墻攔截了,沒有成功。

但**次嘗試時(shí),它居然成功連接到了主控系統(tǒng),而且在連接成功后,立即向主控系統(tǒng)發(fā)送了大量的數(shù)據(jù)包。

就在這些數(shù)據(jù)包涌入系統(tǒng)后不到一分鐘,整條生產(chǎn)線就癱瘓了,系統(tǒng)徹底崩潰。

這根本不像是吳迪的代碼修改導(dǎo)致的問題,更像是……遭到了外部攻擊。