close

結果與過程,哪個重要?


台灣人真的是世界上最優秀的民族。我的恩師東海大學副校長蔡禎騰教授跟我分享了一個故事,心中有很多共鳴。就是在美國讀書的時候,通常老師出了一道電腦習題,台灣學生很快地已經將程式寫出來了,而老美同學還在畫流程圖,真是太好笑了。


老美同學很好奇,把台灣學生的電腦程式拿去看,更是佩服的不得了。因為整個程式非常雜亂,變數名稱很短很抽象。台灣學生怎麼能在這麼沒有結構的程式邏輯中,把電腦程式完成。我在美國讀書的時候很有同感,台灣人實在太聰明了!


美國人數鈔票的習慣與台灣人也不一樣,老美是一張一張地數給你看,愚蠢極了。台灣人就靈巧多了,我們是一疊一疊地數,一把一把地數。


有次吃自助餐,付1,000元找零,有些老闆不用數,因為事先已經把900元一疊的鈔票數好了,教你拿了趕快走,免得擋在收銀機前妨礙他做生意。


因為台灣人知道,時間就是金錢,效率非常重要,所以台灣人就發展出代工產業,無論再緊急的交期,台灣人總是有辦法做到,反正我們有保力達B,累了,喝了再上,過程與身體統統不重要,必須使命必達,要拚,才會贏。


台灣人因為在聯考制度下長大,養成了一個習慣,過程對不對不重要,只要結果正確,才能得分。寫程式不就是如此,同學們比的是誰能在最短的時間內把程式寫出來,而且正確地執行。這是一種短期效率與效果的思維,卻沒想到長遠的執行。鈔票,數出來就好,工作目標達到就好。過程與身體都不重要,因為我們講成敗論英雄,而這成敗,是結果,不是過程。


所以,台灣軟體工程師很優秀,但台灣始終沒有大型軟體公司。我們鈔票數得很快,但沒有大型金融機構,我們使命必達,但也少有大型品牌國際公司。


我想,這都是以目標導向,缺少過程導向的結果。怪不得鴻海董事長郭台銘會說,魔鬼藏在細節中,當鴻海開始注意過程細節,進而成為世界級的公司。


你想,如果台灣程式設計師不重視系統文件,半年後可能連自己都看不懂自己的程式,何況是別人呢?如何能一群人一起寫大型程式呢?


軟體工程強調,寫軟體就像是蓋房子,要先有藍圖,包括了系統的分析設計、系統的模組與說明,也就是說,藍圖(規格)一旦出來,大家就可以按圖施工,就能建立大型程式,程式不會因人而異,而且多年以後要修改程式,軟體工程師都看得懂。


許多時候,日常生活可以靠小聰明,但是如果要做大事,過程細節卻是重要的基礎,我們這一群靠考試長大的人,真的不太懂。


(作者是台灣科技大學資訊管理系教授,美國威斯康辛大學麥迪遜分校訪問學者)


 


 


相關文章推薦


 讓你有錢又快樂的幸福秘訣(影音)


 逆境 轉 心境


 你受夠了嗎(佳興分享)

arrow
arrow
    全站熱搜

    黃佳興 發表在 痞客邦 留言(0) 人氣()