㈠ UI設計師到底需不需要懂技術
UI 設計師一定要懂技術
這里,我指的是「懂」技術,不是「會」技術或「熟」技術。只是沾點水的程度。
比如 iOS 用 Swift,並沒有說要 UI 自己學習 Swift 這種語言,但至少要知道自己切的圖會用什麼方式被 RD 兜成畫面。
要了解自己切出來的圖會如何被實作,最快的方式就是學會手寫 HTML+CSS。如果能進階到 Responsive Web 的程度,相信和這位 UI
設計師合作不會慘到哪裡去。因為他已清楚實作出一個畫面需考慮哪些事、什麼樣的作法才能達到目的。而且他也知道不懂該問誰、有問題要怎麼尋求答案,不用太擔心他亂搞。
UI 設計師要懂技術
除了讓自己了解理想和現實的差距外,UI設計師有個非常重要的任務卻很少被提到:「當 RD 的坦。」
從(現實的常見)開發流程來看,PM、Planner、UI 在項目開發最前期就開始工作,RD 卻在項目進行到一定程度後才會加入。加入後就碎念 A
也辦不到、B
也辦不到的。正常人誰會喜歡聽自己的構想這也不行那也不行,當然造成不諒解和對立。就算雙方各退一步修改內容,礙於時程、主管同意、方向已定等種種原因,硬是把產品開發出來…出現歪掉的四不像完全在意料之內。
PM、Planner、UI,這三個職務最接近技術的人是誰?當然是 UI 啊!UI 是技術活、是講求實作面的角色!
所以 UI 有責任當坦,在項目開發初期就把所有「不可行」的構想通通擋下來。有的人會說那 RD 呢?通常在啟動會議之前很少有 RD
會參與討論,等他們加入都已經太遲了。(視公司開發流程而定,不過我看到很多公司的 RD 都是代工中的代工。)
UI
在開發前期不先坦住,後期一定因為「不可行」而修修改改,之前的工全部白費。項目合作就是這么回事,想說反正之後是別人的工作不關自己的事…最後都會回到自己身上。有時候修改到死是自找的,多幫別人想一點就能避開地雷大坑。
綜上所述:UI設計師一定要懂技術!這樣更加有助於工作。
㈡ 學UI設計要一定學java 嗎
你學的是交互設計,沒有必要學java,java主要用於編程,數據後台處理,咱們說ui,主要是人機交互,是前端的交互邏輯行為設計,後台的數據處理你不用管,前端除了你要學習平面設計的知識外,最關鍵就是人機交互設計,用戶體驗設計,平台設計標准尺寸這些要掌握
㈢ UI設計和java有關系嗎
UI和java的關系只能這樣說:
UI分很多種,asp,jsp等和java相關的就是jsp,現在有很多工具不需要寫代碼直接布局就可以或者點幾個按鈕就可以出來頁面,後台的代碼會自動生成。photoshop就是這樣。但是,如果要微調的話會點代碼很方便,只需要稍微改下代碼,而用手去拖動就不好把握。比如左右要對稱,只需要把代碼數字該一致就可以。
jsp頁面有很多元素,比如table,form,a,br等了解下對UI設計還是有幫助的。你編寫的是jsp頁面,語法和java基礎語法不一樣。