通常我們或多或少需要直接對資料進行新增、修改、刪除,操作時,都會習慣在語法前後包上transaction,避免不小心造成遺憾。
幾年下來,即使是不同職場,或多或少還是會聽到一些災情發生,無論是程式bug造成的異常,或是維運時出現的狀況。
我的某任主管Z,天資聰穎,程式能力極強,當時在他底下工作,猶如洗三溫暖,可能隨時會因為犯錯,在所有人面前被他用難聽的字眼破口大罵,受此洗禮幾年的我做事相當謹慎,無論是測試系統,或者是直接異動資料,我都會確認再三才敢動作。
這樣的我,受不了自己犯錯,也見不得別人不小心。
以前聽到這種訊息,不免會暗自責怪起肇事者,因為給別人造成困擾,公司也必須耗費額外的成本恢復,因此很難在說話間不帶情緒。
我那樂觀豁達的主管D,有天笑著跟我說「你犯的錯太少」,讓我意識到,在不同環境,對犯錯的人包容度亦不盡相同。
近年來我的態度默默調整為,事前協助測試,也會提醒操作小心,事情真的發生,先確認受影響範圍,解決了再說。
犯錯固然不值得鼓勵,但沒有人完全不會犯錯,與其帶有情緒指責怪罪,確認對方是否需要協助,幫忙釐清處理範圍及處理步驟,讓肇事者能夠冷靜下來解決狀況,可能會對事情更有幫助。