我認為是有必要的。
1、懂得前端,在完成前期需求分析/交互/界面設計后,你可以在暫時沒有工程師協(xié)助的情況下,通過自己獨立勞作,看到自己設計的效果——一個即使不是最終產(chǎn)品但也可以完整呈現(xiàn)個人設計意圖的原型。在這樣接近真實的交互體驗中也便于設計師更快在迭代中完善設計。
2、能夠從技術(shù)實現(xiàn)的角度來綜合評估自己的設計是否完善是否合理,雖說理想的交互設計狀態(tài)下,用戶目標為主,技術(shù)不應該是個問題。比如,如果交互設計師懂得前端,在設計過程中,在按鈕或者圖層尺寸、布局上就可以從css實現(xiàn)的角度來考慮,而非僅僅是畫二維平面圖的感覺。這樣前端工程師真正實現(xiàn)起來工作效率也會更高。(這一點我和一位不懂前端的設計同學工作時深有體會) 3、懂點前端甚至多懂點技術(shù),不僅是對設計師我認為對IT行業(yè)從業(yè)者都是有好處有必要的。便于與工程師溝通,減少誤會,對彼此工作性質(zhì)多點理解(這也是交互設計很重視的一點嘛——同理心),項目合作愉快,交到更多geek朋友,皆大歡喜;也便于向外行或同行從技術(shù)本質(zhì)到設計理念由內(nèi)而外全面透徹的傳達個人所設計的產(chǎn)品所承載的理念和實現(xiàn)的流程。(自己的設計就像自己的寶貝,不能吃透他的個性和后期成長多可惜啊~)