系統工程師該知道的31件事(12_聽不懂、誰之過)

這個產業的系統工程師,所面對的問題數量,永遠是「N=N+1」,「N」指的是過去所遇到問題的總和,而「1」是今天所遇到的新狀況。每天都會有「1」個 新狀況? 有這麼可怕嗎? 沒有,那個「1」指的是「一即是全、全即是一」,除非今天沒上班,不然在這Blue Monday 怎麼可能會只有「1」個狀況。
不相信? 舉個實際案例,過去這一年中,有一台主機,連續好幾天備份都失敗,詭異的是「每天失敗的原因,都不一樣。」 有套備份軟體,簡稱是「TSM」屬於Client-Server架構的備份軟體。

其中一台Client連續好幾天,備份失敗的原因都不一樣。

第一天:成功。
第二天:失敗:Client服務停止。
第三天:失敗:網路斷線。
第四天:失敗:Server服務停止。
第五天:失敗:Client關機。
第六天:失敗:備份時,有別人同時在還原檔案。
第七天:失敗:備份時,Windows 2008自動更新完畢,重新開機。

一個星期有七天,六天備份失敗,原因皆不同,只有結果一樣。

今年初,有位同事問我「你不是說看到這個Error Code,應該就是什麼原因,為什麼現在的狀況,和你說的不一樣。」

這沒有什麼好質疑的,當然會不一樣。Error Code只是結果,我們需要發現的是造成Error的過程、原因和排除。如果每一種Error Code的原因都一樣,那全世界以系統整合工程師,為職業的人,會在同一天,全部失業,原因是…我們不再被需要!

光是自己在使用的行動電話,無法開機的原因,應該就有上千種,何況是在牽扯不清的資訊架構裡。如果沒有一定程度的本職學能,又該怎麼面對?

有位資訊相關科系的新人同事,問我什麼是Client-Server架構…題外話…不是不能問,但當我們進入職場之後,才開始了解「基礎」,會不 會慢了點? 那在職場的前半年,上班時一定會很痛苦,因為這樣,離開這個產業,大有人在。我在學校,沒有幫自己打好基礎,在履歷表上面,又寫了「我會」,最後的結果就 是,進入職場後,才發現好多「基礎」都聽不懂…就算任職的企業,有辦教育訓練,或是有一對一的訓練,有用嗎?

進入職場之後,還是以在校時的學習方式,面對這個社會或是自已的工作,這邊指的是,連「基礎」都沒準備好的職場新人。在校的學習方式,就沒有任何實際幫助了,面對社會時,還用同樣的方式在學習…

上課時發呆、下課時精神特別好,放學時離開校門的當下,今天聽到什麼全忘。
反正我是學生,有沒有學到東西不重要,有考古題就好,能畢業就好。

上班時發呆、下班後精神特別好,下班的那個瞬間,今天做了什麼、明天該做什麼,全忘…
反正我是新人,是來學東西的和領薪水的,有沒有真正做了什麼和獲得什麼? 不重要!

我自己也有實際參與教育訓練的經驗。我在講…對方在看手機。我在講…對方在瀏覽網頁。或是「哦…嗯…懂…」臉上寫著「好煩」。下次再問他同樣的問題,得到的回應是「我不會,我不懂,我不知道…」

怎麼辦? 再講一次嗎? 講一次、講兩次,同一件事講超過三次,就很超過了…自己不記錄、不練習…到那個產業都一樣,真的!

我們每天面對的都是「N=N+1」,如果沒有幫自己,把基礎打好,工作上的事情該怎麼學? 在聽都聽不懂的情況下, 別人該怎麼教「設定」、「系統調校」和「Trouble Shooting」? 很難。有時候連「安裝」這件事…都很難溝通。

在客戶的環境安裝軟體,並不像我們裝在自己的PC或筆電,想裝在那個硬碟或那個FileSystem,都可以的。如果專案裡面有規範,那就是照規範去做。 有些客戶會先問,我們要把軟體裝在那個硬碟、那個資料夾裡面,接著對方要送報告,往上呈報,同意後,才能裝,並且要照一開始提供的那個路徑安裝。

之前有同事問我,為什麼要裝在這? 為什麼不能裝在那? 為什麼要裝在獨立的FileSystem? 其實沒有那麼多為什麼,除非客戶的想法與該案不符,或是會讓系統造成異常,不然經過正式討論後的事情,要變更是很難的。

我們也常當客戶,當我們是客戶時,如果服務員一直問我「為什麼你要外帶? 為什麼你要冰的咖啡? 為什麼你這個月電話費這麼少? 為什麼…你都和你的小三來吃飯…oh…」

曾經有一次,我同事教我一套網管軟體,他跟我講話的那個當下,我很想睡覺,就在半睡半醒之間,聽完了那個網管軟體的安裝和設定步驟。第二天,我到客戶的機房,準備安裝同事教我的網管軟體。裝完之後,我跟我同事的對話,約略如下:

我:『我裝好了,可是感覺怪怪的,該怎麼檢查?』
同事:「那裡怪怪的?」

我:『裝好後的資料庫,應該是ABC啊,但這邊出現的是DEF。』
同事:「…你裝錯版本了,重裝!」

……過了兩小時

我:『我重裝了,但…還是怪怪的,網頁管理介面,都無法正確和資料庫連線。』
同事:「你安裝時的密碼輸入什麼? 不是說先用預設值嗎?」

我:『真的嗎!? 不能改哦? 什麼時候說的?』
同事:「昨天…你如果在安裝時,改了資料庫的密碼,又沒記下來…重裝吧!」

…..過了兩個小時

我非常不耐煩的,在電話裡問他『我又重裝了,但為什麼還是無法啟動服務啊!?』

同事很不高興的回我…「執行檔的權限,你有改嗎? 執行檔的擁有者,你有改嗎?」

我準備再接話時,我同事又補了我一句「我講的時候,你沒認真聽。現在晚上八點了,你連安裝都還沒完成。你遇到的狀況,是因為你沒認真聽我說。你回家吧,你再裝下去,也不會成功的,這案子不需要你幫忙了,明天你自已先找事做吧…」

聽不懂、誰之過? 或是 聽不懂、誰知過?

(待)

2012/10/08 SunAllen

您可能也會喜歡…