網頁

搜尋此網誌

2011年8月1日 星期一

Taiwan Software 台灣軟體

談談台灣軟體的未來,記錄自己在軟體開發上的心得感想。

台灣的大企業仍以代工製造為主,這些高階管理人員依舊留著代工製造的血,然而我認為軟體開發不是製造業,軟體開發是服務業, 因此若再以製造思維引領軟體開發,必定是行不通的!在工作上常聽到「軟體改一改很快嘛!」軟體開發人員一聽到就懂了。

The Mythical Man-Month(人月神話)」和「Peopleware(人件)」這兩本經典說明軟體開發必須要有的觀念,軟體的本質是複雜性(Complexity)、配合性(Conformity)、易變性(Changeability)、隱匿性(Invisibility),而軟體開發是腦力工作而不是製造業的勞力工作,太多觀念都與製造代工不一樣。

台灣的未來應該是以軟體產業文化產業為導向發展。台灣的環境資源有限,不像大陸型國家什麼資源都有,不過台灣的地理位置造就我們的文化相當多元豐富,台灣人接受新觀念很快,更具備靈活創新的特質,教育程度的質量也很高,這些都是我們的優勢啊!「人多半只看到自己所沒有的,卻忘了自己所擁有的。」我認為台灣發展軟體和文化是最適合不過了。

若從IT資訊科技產業來看台灣的軟體,台灣微軟王森先生在「Visual C# 2010程式設計經典」推薦序提到:(曹祖聖、蔡文龍,Visual C# 2010程式設計經典,台北:碁峰資訊,2010。)


『微軟把IT技術人員大致上區分IT-Pro(系統管理專家)Developer(軟體開發人員)這兩類型的專業人士,在國外因為人口眾多,所以這兩種專家通常各有專精,雖然會重疊,但是比例不高;

到了台灣,卻因為IT技術人員常常要身兼數職(從硬體採購→網路架設→伺服器安裝設定→軟體開發→系統管理,全部統包)因此微軟既有的分眾方式,到了台灣變成有了一個很大的模糊地帶......』

的確,台灣人是很「強」的!軟體開發人員通常需要做系統管理專家的工作,只要跟電腦有關的工作都要處理,可能也和台灣都是中小企業有關吧!


###

沒有留言:

張貼留言

熱門文章