推薦: 《簡約至上: 互動設計四策略》。 理論、方法、細節兼具, 不失為好書。
我們所做的工作和事情基於對現實複雜性的理解、對已有經驗的借鑒和對自己潛力的拓展和創新。
有很多現實因素會影響工作的進程:
1. 人們對工作的不同態度、情緒、個性與愛好;
2. 對個人生活的顧慮;
3. 流程制度的不合理;
4. 思維行為慣性與輿論壓力;
5. 曆史遺留問題;
6. 觀點、意見之間的分歧和衝突;
7. 資源、時間的爭用;
8. 突如其來的事件中斷;
9. 難以即時掌控的進度;
10. 個人知識、技能、經驗的缺乏;
對現實複雜性的理解的不透徹,都會導致挫敗和煩惱。 比如, 你正致力於開發新版系統, 希望在新系統上線之前儘可能地減少原系統的發布、維護的時間和精力, 然而各種環境的變更, 都會導致很多需要解決的臨時問題。越是想置之不理, 越是發現事與願違: 原來的一些不太成熟的方案在後期維護會導致非常麻煩的事情, —— 因此, 能夠在前期一次性解決的問題盡量一次性解決好, 越拖到最後修複成本越大;
此外, 對於非研究性的開發人員來說, 想要在安靜無打擾的環境裡編程也很難做到, 開放式的辦公室, 大聲的討論, 開會溝通都是需要面對的事情。
因此,工作的首要事情不是立即去工作,而是去理解人類的整個世界,理解周邊的環境人事, 找出那些可能的幹擾因素並想出辦法來應對它。但是絕大多數人都沒有做好充分準備就奔赴戰線,才會被各種顯性或隱性的現實因素所打擊、煩惱,產生各種消極的情緒。必須堅持不懈地理解這些複雜性, 提出有效方法去化解複雜性, 才能“做正確的事情, 正確地做事情”。
工作的本質就是對抗複雜性,讓生活更容易一些。 什麼地方你覺得不順暢, 就存在改進的空間。 人滿為患的公交,說明線路設計、資源分派不合理;複雜的車型設計, 對於我這種小白使用者來說,方向盤、刹車、加速、拐彎、提示,這五個功能符合我的本能,讓我能夠輕鬆駕車,這就OK,其它更進階的裝飾可以視需求定製添加(達到最大的性價比)。
真正要做好一件簡單的事, 其實並不容易; 必須堅持不懈地去揣摩人們的心理訴求, 反覆理解使用者所處的情境(緊張,忙碌,經常被中斷,嘈雜), 反覆推敲, 才能作出符合人類直覺和本能的設計。
堅持去理解所面對的事情的複雜性和本質性困難, 堅持思考, 才能找到有效、犀利的方案。