UI和web前端有啥區別嗎?
UI設計指的是用戶界面設計,即User Interface Design,是指對軟件的人機交互、操作邏輯、界面美觀的整體設計。
UI設計一般分為:
網頁界面:例如,淘寶,天貓,百度,搜狐等。
平板電腦:電腦系統 應用軟件界面,游戲界面,APP界面,智能電視界面。
車載導航設備:包括智能電視、家電類微型液晶屏界面、卡拉OK點歌界面等。
總之就是,為軟件的“外觀”帶來美的效果。
除此之外,UI設計還要考慮人機交互的效果。
比如:哪些常用功能放在什么位置用戶用起來最順手,所有會影響使用者體驗的一切。如架構、互動、內容與及使用者對象、需求、價值觀。
UI設計師需要用各種各樣的工具去完成整個設計過程,包括PS、AI、Axure、Ae等等。
那么誰來實現呢?來,有請Web前端工程師出場!
沒錯,UI設計師和前端工程師是一種配合關系。
前者設計,后者把設計實現成代碼。
在公司項目中,設計師了解前端,會極大提升和程序員的協作效率,減少技術信息不對稱的現象。如果在一個網站項目中,程序員還在跟設計師講解最基本的html、css、盒子模型知識,那開發效率就可想而知了。
Web前端開發是從網頁制作演變而來的。網頁制作是Web1.0進入Web2.0時代,網站的前端由此發生了翻天覆地的變化。網頁的內容更加生動,網頁上軟件化的交互形式為用戶提供了更好的使用體驗。
通俗點說:web前端就是美工photoshop,交互設計,flash,js,html+css的結合體。就小規模公司而言,一個技術員都得會這幾樣技能,這樣很鍛煉人的,慢慢的你就會成為公司的主力。大規模的公司把這些分得很細,所以,你可以精通一門,熟悉其他的,進軍大公司。
包含哪些技術呢?
比如:HTML5、CSS3、JavaScript、AJAX、VUE技術棧、React技術棧等等,火得不要不要的,需求之大、工資之高,嘖嘖!
除了工作崗位不同以外,二者最大的區別就是:
UI設計是屬于產品方向,重點在于設計界面外觀。
而前端工程師屬于開發方向,重點在于寫代碼去實現頁面功能。
對于初學者來說,無論是學UI設計還是前端開發,通過系統培訓多涉獵一些相關知識,打好基本功,這對于將來在職場中的發展會更有幫助。
所以源妹兒建議,學哪一個都不錯,目前市場就業需求都很好,可以按照自己的興趣來,如果代碼能力強可以試試前端、如果代碼能力弱可以試試UI,年輕人就要敢于嘗試!