[QOTD]工程師一個重要點就是創意能力,能不能想到
一個最好的解決方式是最重要的,相對的程式
設計師的執行力會比較被看重。
*1
的確,身為一個工程師要相信自己是最好的支援
,若所有的問題都要找別人來幫忙的話,這樣的工程
師可能一點技術都沒有。
當然說到工程師就是談到應用,而應用是架構在
既有的科技與技術上面的,所以也不太可能有任何人
了解所有事的細節,尋求協助是必要的,只是在找不
到協助時是否能夠去解決也是重要的。
的確,在某種角色下,所有的事自己解決反而是
種浪費,因此應該解決的是其他人較難解決的事,而
不是完全只是在於一個只要靠尋求關係就能把所有事
情解決的工程師,這樣的工程師可能就失去工程師的
價值了。
*2
雖然說當個工程師,最主要是要把既有的東西將
之組合起來產生新的東西,但這模組與模組之間通常
不太可能是有既有的介面去溝通,所以這介面往往還
是要去完成,只是這介面若是是較為知名與常用的協
定 (Protocol) 的話,這一切都還好辦,只是若不是
的話,可能要去完成相對應的 Adapter 了。
所以一個好的工程師要去了解一個物件要如何去
用,以及物件與物件之間的協定 ( Protocol),知道
協定越多,處理事情來也越方便,只是協定本來就是
人創造出來的,當然也可以去自己創造自己要的協定
。
所以在 Track( 軌道 )上而言,一個工程師會比
較接近一個普遍廣泛 (General) 的 IT(
Information Technology,資訊科技 )的主管,而非
由程式設計師擔任,但若是要 SA/SD( System
Analysis and System Design),可能會比較偏向由
Senior Programer( 資深程式設計師 )來擔任,或者
DBA(DataBase Administrator 資料庫管理師 )也是
。
當然當個工程師很重要的就是創意能力,能不能
想到一個最好的解決方式是最重要的,相對的程式設
計師的執行力會比較被看重。
但無論如何,去解決問題的方式有很多種,我是
比較期待在 40 歲以前,甚至更晚的歲數以前,應該
以自己解決為主,而不是都去找別人、要求別人與期
待別人為主,而是要更磨練自己的能力與實力,這樣
對社會與對自己的幫助會更大,即使是一開始而言可
能在收入與地位是不夠的,但在做喜歡的事以及長遠
的眼光來看反倒是沒問題的。
*3
雖然這樣寫下去,可能就會回到一個最麻煩的議
題,就是 Unix 與 M$ 之爭,而就我寫下去的結論更
有可能是這樣子的,但我不認為有必要做出喜歡
Unix 的是工程師型的,會喜歡 M$ 的是程式設計師
型的,但事實上而言,這兩個系統能夠去組合的,去
發展的都很多,也沒必要去比較那個是優劣了。
但只是有時較有趣的是,在有我一個朋友投靠
WinCE 後,他發現使用上不是最大的問題,而是在
Palm 中,只有 30% 的軟體是一定要付費的,而在
WinCE 而言只有 30% 的軟體是不須要付費。
這件事也可以相對應的套用在 Unix 與 Windows
,更者是 Open Source 上面,也就是說在 Unix 上
面的軟體大都是 Open Source 的,相對應 Windows
上的軟體大都是沒有 Open Source 的,雖然付費不
付費跟 Open Source 不盡然劃上等號,因為
Freeware 很多,Open Source 的付費支援也不少。
基本上我認為就一間公司的觀點,付不付費的軟
體在 TCO(Total Cost of Ownership 整體擁有成本
) 是差不了多少的,買套裝軟體相較就是可以少開發
與維護成本,但相較之下較高的風險就是沒辦法透過
修改 Source( 原始碼 )來達到 Customize( 客製化
) 成真正的須求,出問題時也有可能要花更高的代價
去解決。
只是最後的結論應該是,台灣是個很工程師的國
家才對,很少看到台灣苦幹實幹用零件等堆積出一套
完整的系統,但倒是常看到不少公司都是靠整合來獲
利,或許也可以應用在軟體系統上面,的確我們比不
過大陸與印度的軟體開發工業,但我們更應該著重在
這些軟體的應用與整合的角色,也就是一個工程師的
角色,我認為這樣的角色台灣反而扮演的更好才對。
因此,先從 Open Source 做起吧。
*4
**********************************************
*1
12/10/02 8:33 am,到忠義站,今天這時不早不
晚。
在繼續寫 Argus 的 How-To 之前,再寫一篇有
關工程師的第三篇吧。
*2
12/11/02 8:25 pm,過國父紀念館,今天是較晚
回家的一天,要繼續完成這篇有關 Programer 的第
四篇呢?還是換個主題呢?寫完好了。
*3
12/11/02 8:44 pm,現在過劍潭站,發現這時走
也不必經過轉車,甚至我還在第三節車廂是照樣有坐
位可以坐。
*4
12/11/02 9:00 pm,大致上有關 Programer 系
列的就先寫到這邊了,現在過復興崗要到忠義站了。
文章定位: