在線咨詢:
13935176676
1、溝通和文檔撰寫能力,如果說UI是人與機(jī)器交互的橋梁和紐帶,那么UI設(shè)計(jì)師就是軟件設(shè)計(jì)開發(fā)人員和最終用戶時(shí)間交互的橋梁和紐帶,如果UI設(shè)計(jì)師不能具備很好的溝通和理解能力,不能撰寫出優(yōu)秀的指導(dǎo)性原則和規(guī)范,那么,他將無法體現(xiàn)出自己對(duì)于開發(fā)人員和客戶的雙重價(jià)值,也無法完成他的本職工作。
2、過硬的技術(shù)能力,你可以不會(huì)寫Java,但你絕對(duì)不可以不清楚Java是什么,他能夠?qū)崿F(xiàn)什么。即使你不能寫代碼,但你起碼要懂得如何去“實(shí)現(xiàn)”。舉個(gè)例子,你要做一個(gè)Grid控件,首先,你應(yīng)該清楚,到底有哪幾種數(shù)據(jù)格式,以及其存儲(chǔ)方式:既可以通過HTML的Mark來獲取數(shù)據(jù),亦可以通過JSON對(duì)象或Array,又或者是XML甚至于字符串。其次,你要知道在Server端實(shí)現(xiàn)和在Client端實(shí)現(xiàn)到底哪個(gè)更適合當(dāng)前的環(huán)境。這些都要依靠過硬對(duì)技術(shù)和豐富的經(jīng)驗(yàn),不懂技術(shù)的UI設(shè)計(jì)師,既做不出合理的設(shè)計(jì),也不可能和開發(fā)人員做到有效的溝通。簡(jiǎn)言之,UI設(shè)計(jì)師起碼要精通主流的表現(xiàn)層開發(fā)技術(shù)(如果是做Web表現(xiàn)層,一般需要精通HTML、CSS、Javascript、XML技術(shù),甚至JSP、Java也要達(dá)到工作層),對(duì)于市面主流的設(shè)計(jì)模式,技術(shù)路線以及開源框架都要有足夠的了解??梢哉f,UI設(shè)計(jì)師在技術(shù)素質(zhì)能力方面,要盡可能的朝著“表現(xiàn)層架構(gòu)師”的方向去努力。
3、圖形設(shè)計(jì)能力和原型開發(fā) ,UI設(shè)計(jì)師一生中從事的最多的工作應(yīng)該就是圖形和原型設(shè)計(jì),那么,首先說說什么是原型設(shè)計(jì)。原型法是迭代式開發(fā)中設(shè)計(jì)階段常用的手段,原型設(shè)計(jì)應(yīng)該貫穿需求、概要設(shè)計(jì)和詳細(xì)設(shè)計(jì)這三個(gè)階段。
開發(fā)原型的目的是,把設(shè)計(jì)轉(zhuǎn)為用戶可以看懂的“界面語言”,同時(shí)也對(duì)開發(fā)人員起到一定的指導(dǎo)作用(甚至可以作為開發(fā)的一部分)。用戶界面原型更顯示的價(jià)值體現(xiàn)就是,它可以幫助軟件設(shè)計(jì)人員提早發(fā)現(xiàn)設(shè)計(jì)各個(gè)階段的缺陷,在開發(fā)前解決這些潛在的問題,大幅降低軟件開發(fā)的風(fēng)險(xiǎn)和成本。這與傳統(tǒng)的瀑布式開發(fā)有了本質(zhì)的區(qū)別,目前國內(nèi)大多數(shù)公司仍然采用的是瀑布式開發(fā)方式,并且將UI設(shè)計(jì)放在開發(fā)階段的后期來進(jìn)行。這不僅使UI設(shè)計(jì)師無法充分發(fā)揮自己所長(zhǎng),只能做做“美化工作”亡羊補(bǔ)牢,更使得開發(fā)出的產(chǎn)品往往存在致命的設(shè)計(jì)缺陷而無法滿足客戶需求。所以,各公司中的“美工”是軟件開發(fā)方法的落后和不完善早就的,而非“美工”或UI設(shè)計(jì)師這個(gè)職業(yè)本身。
4、人因?qū)W理論和認(rèn)知心理學(xué),這個(gè)概念雖然有些大,但卻是每一名UI設(shè)計(jì)師在事業(yè)穩(wěn)固后畢生都要努力去探索的領(lǐng)域、可以說,設(shè)計(jì)的根本就是“人”,做人本的界面,自然需要了解人,了解人的行為。例如,你不可能設(shè)計(jì)這樣一個(gè)界面,在同一時(shí)間同一個(gè)界面上的不同位置顯示兩條重要的提示信息——因?yàn)?,人,在同一時(shí)間的關(guān)注點(diǎn)只能由一個(gè),這是生理決定的,而不是某個(gè)人的主觀臆斷。
因此,作為WebUI設(shè)計(jì)師,排斥桌面UI風(fēng)格是可以理解的,正是源自于他的習(xí)慣,他的“喜歡”。后面的章節(jié)會(huì)詳細(xì)的闡述有關(guān)于人因?qū)W和人本界面相關(guān)的理論,在此就不贅述了。
那么,至此,大家應(yīng)該大概了解了UI和UI設(shè)計(jì)師這兩個(gè)名字的內(nèi)在含義。關(guān)于“美工”的問題,也應(yīng)該有了自己的結(jié)論,我就不再做解釋了。再說一個(gè)題外話:UI設(shè)計(jì)師在我目前供職的公司的職位體系中是比較高的技術(shù)職位,相當(dāng)于高級(jí)軟件工程師,需要有3年以上行業(yè)經(jīng)驗(yàn)方能勝任;而資深UI設(shè)計(jì)師是與軟件設(shè)計(jì)師平級(jí)的,他們共同的上層職位是架構(gòu)師。這跟某些公司所招收的“美工”是有很大區(qū)別的。
在線咨詢:
13935176676