2022年2月26日星期六

容錯人生

現在電腦普及,筆者相信所有機構都會運用上電腦。就算是一人公司,也會用試算表軟件來處理收支紀錄;而部份機構更完全依賴電腦以及互聯網來運作,例如網上商店,又因為互聯網除去了地域的限制,所以任何時間都會有客戶或員工需要使用這些網上系統。換句話說,現在的客戶和員工期望網上系統都是運行著的。傳統電腦系統只服務機構內的用戶,所以資訊部的員工便可以利用其他員工下班之後的時間來維護電腦系統,而現在的網站是不可能停下來的,否則,機構網站停止運作,會直接影響所有用戶,而機構的對外網站如果停止運作,是可能被傳媒報導,影響機構聲譽,以及可能有經濟上的損失。因此,資訊科技界便出現了一個「容錯」(Fault Tolerant)的概念。

一個電腦系統涉及了很多不同的部份或組件,希望電腦系統不會停止運作,不是令電腦每部份都能不斷正常運作,因為現實世界裡要求每個部份都能永久運作下去是不設實際的,所以實際的想法是反過來要假設電腦的每一個部份都是有機會發生問題,跟著便設計電腦系統在某一個部份失靈時,整個電腦系統仍能運作下去,最簡單的方法,便是電腦的每一個部份,都有一個同樣功能的後備,當該部份能正常運作,後備的便默默在等,而當該部份失靈時,後備部份便會立即代替原先的部份運作下去,整體來看,電腦系統便能繼續運作下去。

想想我們自己的身體,我們也能看到容錯的「設計」,例如我們有兩邊肺,有兩個腎,眼睛和耳朵也有一對,如果這些器官的其中一個失去功能,我們的身體也可以靠餘下來的另一個來繼續運作下去。

另外,「容錯」的概念給筆者的啟示是,要完滿的做好一件事,不是要去假設這件事的過程是很順利,反過來應該做的卻是「為最差情況打算」,假設這件事的每一個細節都有機會錯,為此我們便應先作好準備,當某一細節真的有問題,我們都有「兩手準備」,令整件事可以繼續下去。將這個概念擴大到整個人生,如果我們想人生可以順利去到最終,我們先要有人生便是有起有跌的心理準備,跟著我們在人生的每一個階段,都要有「在哪裡跌到,便在哪裡站起來」的能力。

除了我們對我們的人生和身體有容錯的想法,對於我們身邊的人和事也應抱著容錯的心態,例如當我們和別人合作,我們也應有心理準備拍檔是會出錯的,必要時我們也得預先為拍檔會出錯而作出準備。如果我們已經作為父母,我們要有接受孩子便會出錯的心理準備,當孩子出錯,不必動氣,跟著想辦法引導子女便是。

沒有留言:

發佈留言

千言萬語

 電腦這個詞語,給我們的感覺是一件像我們人類腦袋的東西,擁有記憶,懂得思考,但是在英文原字Computer,其實只指是一部懂得運算的設備而已,能令一部只懂得運算的設備變成一部像我們人類般思考,懂得完成無數的工作,是隨著電腦發展而被研發出來的程式語言。到了今天,已經有數以千計的程式...