這篇想來談談我對軟體工程師的一些觀點
或許應該說是我對工程師或是技術的一些看法
我認為工程師分成幾個階段
分別是:工程師(真)→設計師(善)→藝術家(美)
- 工程師 (真)
在這個階段就是把事情做到"對"
比方說希望某個功能我就把它做出來
至於作法與細節就不會很在意
像是房子的話,工程師就是會做到能遮風避雨就滿足了
- 設計師 (善)
在這個階段就是把事情做到"好"
這是一個對產品的自我要求的階段
除了做到要求的功能之外,更會注重細節的處理
重視使用的感受與方便
從房子的例子來說,設計師就是會包裝整個房子
讓房子住的更舒適、更安全
- 藝術家 (美)
在這個階段則是把事情做到"極致"
這是賦予這個產品一個更高的使命
除了做好之外,更可以透過這項產品去改變社會或傳承千古
這樣的格局可能不一定在蓋房子了
類似像是博物館、美術館的規模
做出可以讓人為之一亮且改變社會的東西
在電子產業的世界裡,我想iphone是一個藝術品了...