UI設計師要不要懂技術?答案毋庸置疑:必須懂。正如建築師需懂材料特性與施工工藝,UI設計師的產出不是靜態設計稿,而是經由工程師實現的真實產品。不懂技術,設計只能停留在「美美的幻想」階段。
此處的「懂」指理解實現原理,而非精通編程。例如知道切圖如何被還原為畫面、理解響應式佈局斷點、熟悉HTML+CSS基本機制。最快上手方式是學會手寫HTML+CSS,進而掌握響應式設計。這樣設計師能預判實現難度、知道何時該諮詢工程師、避免提出天馬行空的方案。

設計師常抱怨工程師「唱反調」,實則是設計未考慮落地可行性。將設計比作整容手術:企劃決定為什麼動刀,PM協調資源,設計師繪製術前效果圖,工程師則是執行手術的醫生。PS能輕易把如花變范冰冰,但現實手術受限於生理條件。理解這層關係,就能明白工程師說「做不到」往往是客觀限制,而非推卸責任。

在開發流程中,PM、策劃、UI介入較早,工程師較晚加入。UI作為最接近技術的設計角色,有責任在早期擋下不可行方案,避免後期返工導致前期工作歸零。這不是推卸責任,而是通過前置風險控制保障項目整體效率。
任何無法實現的創意都是空談。前端工程師曾言:「我們是項目成員,不是實現設計師個人作品的代工。」產品設計與個人作品的最大差別,在於前者必須在技術約束下落地。理解技術約束,不是限制創意,而是讓創意在可落地的框架內最大化價值。