[QOTD]一個好的程式設計師,應該不怕麻煩,但一個
好的工程師應該要怕麻煩,而去找到更容易的
方式去解決。
*1
一個好的程式設計師,應該不怕麻煩,而用最簡
單的方式去解決,而一個好的工程師應該要怕麻煩,
而找到更容易的方式去解決。
所以見到好的程式設計師的話要佩服他,因為他
不怕麻煩,而見到一個好的工程師更要相信他是不怕
困難,因為雖然他會怕麻煩,但也會努力學習而去找
到一個不會很麻煩的路。
或許本質上工程師與程式設計師上就有很大的差
異,但並不是說當個程式設計師可以不管複雜的系統
,因為多少了解一下架構會更清楚自己在寫甚麼,而
相對的工程師更要學會寫程式,這不只是因為有些是
問題須要 debug 或是改程式,而是更可以寫程式來
讓自己的工作更輕鬆。
記得 Andre( 林益凱 )曾經說一種想法,主機板
的為甚麼在台灣會如此的強,因為台灣的人不怕複雜
去將問題用雖然困難但也是最容易的方式去解決,因
此可以在最快的時間內找到成本最低的出路。而一個
網路系統在 OpenSource 的衝擊下的複雜度遠超過一
個主機版,所以他認為這樣的狀況的確可以在台灣行
得通,這也是當時我會接受網基的一個主要原因。
前一陣子在網路上遇到一個朋友,我跟他打個招
呼,我問他最近如何,他就跟我抱ㄝ怨說他們是用
IxM 的 Sxphere,遇到很多問題,而 IxM 的人很多
都沒辦法解決,因為那些工程師說他們只能就有
Sxphere 所提供的功能去解決。當然他抱怨的主因是
原本大家都認為不是問題很簡單完成的,但一遇到問
題就發現沒辦法解決後就只好把問題推開找別人解決
了。
他很不經意的問我,我用的系統是甚麼,我很老
實的回答 FreeBSD 為主,他就很驚訝的說為甚麼一
個企業敢用免費的東西 ",當然他的問題不是在於免
費,而是免費往往代表的是沒有技術支援,但我還沒
有舉例有很多比他們還大的公司的確是用 Open
Source 的東西,而我卻回答 "How care a company
using a system without source"( 一個公司怎敢用
沒有程式碼的系統 )。
在他還在很模糊的時候我就回答了,就他最初跟
我抱怨的事是一樣的,那些要花大錢買支援的系統當
真的出問題是無法由他們解決的話,自己則是一點辦
法都沒有,相對的當你有了原始碼,若你有足夠的實
力與技術,就不用擔心事情沒辦法解決。
當然這有回到我很久以前寫的工程師的不同面相
,有些工程師是他有足夠的了解跟關係,所以遇到問
題就可以找人解決,另一種人是他有足夠的能力與技
術,遇到問提他可以找到方法解決,而會以支援為導
向的工程師大抵是屬於前者,而後者的人會比較不怕
沒有人支援,因為自己就是一個最好的支援。
*2
**********************************************
*1
11/28/02 11:50 am,現在過竹圍站,明眼的人
就知道我今天遲到到公司,且蠻遲的,這是上班以來
第三次請上午的假,真是不好,嗯,並不是說遲到不
好,而是若真的遲到的話,應該要更有意義才對。
*2
11/28/02 12:17 pm,到中山站了,就寫到這邊
。
文章定位: