2016年2月7日 星期日

從買蘋果看工程師和設計師的差別?


高中的時候,有個留級的朋友問我,你會不會覺得唸這些東西一點用都沒有。書呆子的我,帶著疑惑問:「為什麼會這樣覺得?」但現在過了 15 年,我真的很想問那時候的我,為什麼不會這樣覺得。

工程和管理的訓練是解決問題,而設計師受的訓練是發現真正的問題。 
--- from 設計的心理學 by Donald A. Norman


聽到「幫我買一顆蘋果」這個問題,工程師會這樣做。

工程師:花一小時,找出一大堆的購物網站,列出各種蘋果的價格和評價,然後請你挑最好的一個。 妹子:我只是想和你見個面聊個天,為什麼我必須要看那麼多資料... 而且還要我上網訂、見不到面,還是放棄治療好了。

聽到「幫我買一顆蘋果」這個問題,設計師會這樣做。(這邊設計師不含 VD)

情況一: 問:你為什麼要買蘋果? 答: 因為想幫房間增加一點紅色。 問: 為什麼想幫房間增加一點紅色? 答: 因為想把房間變漂亮? 解: 設計師把房間的燈從冷色系換成暖色系。 情況二: 問:你為什麼要買蘋果? 答:因為我肚子餓。 問:可是你不是剛剛才吃完飯? 答:嗯,對喔。(OS: 我只是看你太閒,要給你一點事做。) 情況三: 問:你為什麼要買蘋果? 答:因為要吃。 問:你為什麼要吃? 答:我每天都要吃一顆,今天沒帶。你廢話那麼多要幹麻?(OS: 這個下屬理由很多。) 工程師和管理把問題往下展開。 設計師把問題往上展,如果找到更簡單的問題再往下展。

工程師:直接把問題往下展開:

優:能最快速找到這個問題的解法。 缺:你解決的可能根本不是重要的問題。

設計師:把問題往後回推,找新問題解

優:也許能找到真正需要解的問題、花更少的時間就能解決問題。 缺:別人會以為你不想理他在找藉口。老闆會以為你在故意質疑他。如果原來的問題本來就是對的問題,你只是在浪費時間。

理性與感性

「現階段的實際工作中,設計師們無論是在方案的設計還是方案的表達上,往往都顯得感性有餘、理性不足。」 --- by 汪方進 @ 阿里巴巴 1688用戶體驗部 一個設計師,不光只有同理心、邏輯推理能力、各種知識也很重要。沒有知識不能推理啊... 所以工程師們快和我一樣跳進來吧~~~ 當設計界的理性之光。其實就演算法的角度來看,就是兩種不同的方法,各有各的使用時機、各有各的風險報酬,如果要能解決生活中的問題,這兩個都很重要。所以也別分什麼工程、設計、商業,如果有需要就學吧。大學四年可以學一個專業,但人生有多少個四年啊... 是不是該多學幾個專業 XD 註: 把視覺設計師(VD)和程式設計師特別切出來的原因是:他們的工作都偏向在給定的問題中找解法、做的是實作中一定要做的事。但真正優秀的會去觀察使用者。(工程師的話推薦看:程序員的修煉、駭客與畫家,都有提到這點) 註:上面的對話都是我的想像舉例,別太認真。想知道真正答案的話,或是測試這個人的工程設計傾向,可以請他幫你買顆蘋果看看。