設(shè)計是一種生活態(tài)度,這是昨天和 Douglas 聊天時討論到的。設(shè)計師必須有一種對了解未知事物的渴望,但又和程序員了解事物邏輯和控制不同。
最近在看美劇 CSI:NY(犯罪現(xiàn)場調(diào)查:紐約),同時也裝了同名游戲,玩的是 CSI: 3 Dimensions of murder(犯罪現(xiàn)場調(diào)查:謀殺的三維)。一件案子,有三個元素:受害人、犯罪現(xiàn)場(第一、第二案發(fā)現(xiàn)場)、嫌疑人。作為偵探,首先是確定犯罪現(xiàn)場和受害人,收集證據(jù),找出兇器,然后鎖定嫌疑人,分析嫌疑人的犯罪動機和不在場證明,最后還原現(xiàn)場。
不管是電視劇還是游戲,我都比較喜歡。這是探索事物、人之間聯(lián)系的一種方式。我不覺得大部分程序員會喜歡這個游戲,因為他們會覺得過于簡單,即使開始會吸引他們嘗試。本質(zhì)上說,玩這個游戲只是東點點西點點(在 Beginner 模式下,一旦可以進一步發(fā)掘證據(jù),光標會變?yōu)榫G色),總能發(fā)現(xiàn)證據(jù),審問嫌疑人的時候也只要把所有問題問一遍好了。也就是說不了解劇情也能玩下來,只是少了了解一些樂趣。
我覺得這個游戲最大的樂趣在于發(fā)現(xiàn)犯罪動機,犯罪動機大部分是從審問中得來的(然后有證據(jù)證明)。大部分程序員會覺得這種虛無縹緲的動機毫無意思,不值得犧牲時間去了解。關(guān)于程序員心理、邏輯人,可以看 Cooper 的那本交互設(shè)計之路,雖然我覺得有些牽強,但大致還適用。
回到犯罪現(xiàn)場調(diào)查上來,設(shè)計師與偵探有同樣的性格特征:仔細觀察、大膽假設(shè)、小心求證,都具有還原現(xiàn)場的能力,都是以人為中心。受害人即產(chǎn)品,犯罪現(xiàn)場即使用場景,嫌疑人即用戶,犯罪動機即用戶需求。更多一一對應(yīng),大家補充 :)