當前位置:編程學習大全網 - 人物素材 - UI設計師要具備哪些能力

UI設計師要具備哪些能力

UI設計師應該同時具備的能力

如果考察壹名UI設計師的能力素質模型,那麽他應該同時具備4個維度的能力:溝通和文檔撰寫能力;過硬的技術能力;圖形設計能力和原型開發;人因學理論和認知心理學.

1、溝通和文檔撰寫能力:如果說UI是人與機器交互的橋梁和紐帶,那麽UI設計師就是軟件設計開發人員和最終用戶時間交互的橋梁和紐帶,如果UI設計師不能具備很好的溝通和理解能力,不能撰寫出優秀的指導性原則和規範,那麽,他將無法體現出自己對於開發人員和客戶的雙重價值,也無法完成他的本職工作。

2、過硬的技術能力:妳可以不會寫Java,但妳絕對不可以不清楚Java是什麽,他能夠實現什麽。即使妳不能寫代碼,但妳起碼要懂得如何去“實現”。舉個例子,妳要做壹個Grid控件,首先,妳應該清楚,到底有哪幾種數據格式,以及其存儲方式:既可以通過HTML的Mark來獲取數據,亦可以通過JSON對象或Array,又或者是XML甚至於字符串。其次,妳要知道在Server端實現和在Client端實現到底哪個更適合當前的環境。這些都要依靠過硬對技術和豐富的經驗,不懂技術的UI設計師,既做不出合理的設計,也不可能和開發人員做到有效的溝通。簡言之,UI設計師起碼要精通主流的表現層開發技術(如果是做Web表現層,壹般需要精通HTML、CSS、Javascript、XML技術,甚至JSP、Java也要達到工作層),對於市面主流的設計模式,技術路線以及開源框架都要有足夠的了解。可以說,UI設計師在技術素質能力方面,要盡可能的朝著“表現層架構師”的方向去努力。

3、圖形設計能力和原型開發:UI設計師壹生中從事的最多的工作應該就是圖形和原型設計,那麽,首先說說什麽是原型設計。原型法是叠代式開發中設計階段常用的手段,原型設計應該貫穿需求、概要設計和詳細設計這三個階段。開發原型的目的是,把設計轉為用戶可以看懂的“界面語言”,同時也對開發人員起到壹定的指導作用(甚至可以作為開發的壹部分)。用戶界面原型更顯示的價值體現就是,它可以幫助軟件設計人員提早發現設計各個階段的缺陷,在開發前解決這些潛在的問題,大幅降低軟件開發的風險和成本。這與傳統的瀑布式開發有了本質的區別,目前國內大多數公司仍然采用的是瀑布式開發方式,並且將UI設計放在開發階段的後期來進行。這不僅使UI設計師無法充分發揮自己所長,只能做做“美化工作”亡羊補牢,更使得開發出的產品往往存在致命的設計缺陷而無法滿足客戶需求。所以,各公司中的“美工”是軟件開發方法的落後和不完善早就的,而非“美工”或UI設計師這個職業本身。我們再來說壹下圖形設計能力,其實,UI設計師只是個泛稱,在UI設計行業內部,還大致分為以下幾種角色:可用性和交互設計師、視覺企劃、用戶體驗研究人員、圖形用戶界面設計師等。大家通常理解的UI設計師,其實是GUI設計師(例如國內的Rokey,他就是壹名非常優秀的GUI設計師,目前供職於Microsoft),GUI設計師的主要工作就是視覺定位以及創作。稍後的章節會詳細介紹GUI設計師的職責以及日常工作。如果UI設計師不具備過硬的圖形創作能力,那麽,他根本無法表達他心目中的美,也就無從談起“交流”了。圖形設計能力,是每壹名UI設計師最初具備的,最基礎的能力。也是最能夠衡量壹名UI設計師能力水平的部分。

  • 上一篇:Blender咖啡杯怎麽建模?Blender咖啡杯建模教程
  • 下一篇:壹粒沙散文隨筆
  • copyright 2024編程學習大全網