UI/UX設計師必備的 IT 技術知識?


前端實現相關的知識:

- 網頁上的HTML、CSS、JS等,兼容性問題等

- 移動設備上的尺寸單位、圖片使用方式等

- 界面效果對於產品整體性能的影響等

界面呈現相關的後端知識:

- 影響頁面載入速度的因素等

- 數據採集與分析

- A/B test對後端架構的要求

研發流程相關的知識:

- 什麼工程工作可以和設計同時進行,什麼工程工作適合在設計確定以後在進行

- 怎樣構建前端和後端架構,可以方便的進行產品/界面設計調整

- 什麼問題、什麼時候適合進行A/B test


只簡單說一下,不懂html/css的ux,不合格,懂了html/css(這裡的懂可不是說只會個概念那麼簡單的,至少精讀過超越css,禪意花園,無懈可擊的web設計等書至少三本,可以直接寫出優質代碼的)的話,基本其他技術掌握也很容易了。

然後就是能夠了解html5和css3,長期能夠跟蹤這些技術的最新狀況,才是真的合格,至少你終於明白了你能夠在應用中實現到何種地步的交互體驗和視覺效果。


1.基礎能力

交互設計的文檔、工具、方法、流程

至少能夠進行常見的文檔寫作和溝通,能夠順暢的和同事配合,能夠獨立完成一些細節工作。例如,至少各種界面元素、控制項得知道如何使用等等。至少要精通一種工具:Axure,Mockplus,Justinmind,Invision,UxPin等。

2.擴展能力

視覺設計、用戶研究

只會輸出線框圖,只是基礎。很多時候要想做的更好,在視覺設計、用戶研究方面也有有所涉獵。至於掌握到什麼程度,主要看自己的時間和精力,多多益善。

3.協作能力

技術和各種角色的協作

和團隊中各種角色的協同,特別是在技術方面。自己如果能夠多了解和掌握相應的技術知識更好。注意了解技術,不一定只是寫代碼,拓寬自己的技術知識面有很多辦法。同時,和產品、運營等方面的溝通也非常重要。

4.競爭力

產品思維

不能就界面論界面,將設計局限在狹義的層面。要想做出好的設計,需要對齊(Align)到整個產品的層面,理解產品本身。順便說,未來交互設計師會越來越多的和「產品設計師」關聯在一起。

5.學習能力

知識拓展

互聯網技術不斷發展,用戶的需求也越來越高,不能局限於已學到的知識,而要不斷的學習,掌握最新的潮流和動向,設計來源於生活又應用於生活,善於觀察生活中的設計源泉,加以運用於設計中。

6.耐力

最後一點是,堅持。

有一些事情,做了立馬有效果,會得到好處。

有一些事情,要做很久,才會有效果,會厚積薄發越來越好。

兩種事情我們都要做,第一種事情總是少見或者要付出代價的,第二種事情感覺長遠來看更靠譜一些。


一家之言。

  1. 一個團體的工作最難解決的部分便是界面上的問題,也可以歸結為溝通的問題。(可能這思考方式與我是計算機科學出身有關係)
  2. 只要是跟行業相關的知識,知道得越廣越全面越好,這樣有助於溝通;但也不宜深入,因為了解得越多,做事情時與專業無關的東西想得也就越多,這不是好事。
  3. 最需要掌握的是,UI/UX設計師在什麼時候應該介入到別人的工作中去。比如場景設計階段、需求確定階段、概念階段、最終的實現階段,這些是很明顯的。
  4. 除此之外的東西,自己感興趣的就介入就是,跨界融合是差異化的絕妙辦法。


1、首先是個合格的視覺設計師

2、其次是個合格的前端工程師

3、第三是個合格的交互設計師

4、第四要掌握用戶調研的相關理論和操作方式

總之,不要求樣樣很牛逼,但必須都能上手開工,隨時幫助產品經理搞定一切難題!

當然,上述四條精研其中一條,是您在競爭中不被淘汰的基本保障!


我作為一個UI設計師,認為:

沒必要去精讀那些什麼HTML,CSS代碼書籍,但需要懂得基本的規則

不僅僅只要關注UI設計相關的信息,也要多閱讀工業,美術,心理,數碼科技等

UI設計師不一定是全才,但必須是通才


IT 技術知識?你指技能吧?前面講的全是前端開發的!感覺那些標準什麼的。網上都能找到。主要是有想法,能實現(交互實現,視覺實現。交互一般人用Axure,也有用office里一個軟體的,還有其它的。工具無所謂。只要最終能表現出來你的意思就行,視覺設計師,一般是用ps,也有用cd之類的,看自己哪個順手!)http://www.kenui.cn


還是先去了解什麼是真正的 UX design。。。


而在UX設計方面,則可以從字體尺寸、配色和信息組織等幾個基本的方面來著手。通過眼球追蹤,我們可以學習到不少關於視覺設計的經驗:
·不要讓視覺效果過重以至於霸佔了整個網頁的重心
·視頻比起文本和圖片更容易吸引用戶的注意力
·女性和孩子的形象更容易吸引用戶的注意力
·用戶瀏覽頁面的視覺軌跡是「F」型的
將所有的心理學因素都考慮在內,接下來你需要將它們轉化為高度可操作的方法,用它們來驅動用戶行為。http://sina.lt/eRZ3


我覺得多懂一點還是相對好的,但不一定說要精通去做。

因為做視覺的就要專註去做在美學上面的高度,在這個方面達到一個極致,至於html+css,稍微了解下,在對界面的很多細節處理上會有幫助。

另外就是在和技術溝通的時候,沒什麼大的障礙。

什麼樣的人做什麼樣的事情,如果你是個有野心的UI,那就另當別論了。


只說一個,有關時間

程序員跟你說的 1 分鐘就能解決,通常是指編輯代碼的時間,自己想要看到結果,還要算上 1h 左右的代碼提交、代碼合併、開發環境編譯、生產環境部署的時間……


推薦閱讀:

周末三天如何享受巴黎旅行?(對於背包族的求質不求量,附加對於創意文化和互聯網味道的喜愛)
你為什麼寫代碼?
如何進行合理、高效的文件分類?
大數據時代,我們許多信息都永久留存在網路上,這會否在將來對我們的人身安全、心理安全構成威脅?如何應對?
6G 會是什麼水平?

TAG:互聯網 | 用戶界面設計 | 用戶體驗設計 |