為什麼許多工程師做出來的產品都醜不拉嘰,毫無美感可言?為什麼工程師做出來的介面,有時候會讓用戶覺得難用到爆?到底工程師的腦子跟常人有什麼不一樣?難道他們沒有發現產品很醜嗎?還是問題根本就不出在美感上,而是軟體設計本身就是一門毫無美學的學問?
其實答案很簡單,工程師的天職是利用程式,尋找解決問題的各種可能,根本就不是製造「美麗的」產品。事實上,一個好的工程師所提供出的解決方案,應該要是一個簡單明瞭的架構。這個架構能夠保持一定的開放度,就像疊樂高一樣擁有無限可能。若加上了設計,通常在功能上,也會增添一些侷限,這根本與工程師的天職大相逕庭。
工程師的工作流程是這樣的:提出多種可能解決方案之前,得先看用戶的問題根源到底為何,重新理解問題之後,才思考要用何種技術、角度解決。尤其是面對仍在發展的新技術領域中,未知的成分仍多,也讓工程師更能自由發揮創造力。
在這樣的工作架構下,工程師其實更像是一個拓荒者,而不是一個美化環境的景觀師,透過挖掘技術可能性與實際應用度,提出解決方案。這種感覺就像是工程師先到荒野中建立了第一座碉堡,這座碉堡就是一個產品的原型,也是探索的據點,功能性自然更為重要,而不是在荒野裡建一座景觀花園,擺著好看卻無功用。
未來這座碉堡的功能或許會因為技術開發的程度,而有不同的改變,工程師可能會為了讓功能更齊全,在上面加東加西,擴大功能性。
但是這樣在產品上加東加西、擴充功能的概念,就會與以產品設計導向的思維相衝撞。因為產品的基本概念,就是在各種功能中做出取捨,並且組合成一個用戶可以簡單、易上手的成品。這對工程師來講,無疑是為了一棵樹,放棄一整座森林,只侷限在限定範圍內,而不去持續探索技術可能性。
所以,在這中間就可以看出,產品只是達到一個「可以使用」的階段,可以使用、介面良好對於一個真正的工程師是不夠的。所以,別再怪工程師沒有美感了,這根本是本質不同的問題。
(資料來源:TechCrunch,圖片來源:adamrhoades)