講設計入門的文章千篇一律:「看書、學畫、練軟件、多觀察」。但給美術生教設計、給程序員教設計,是兩碼事。理工科出身、會寫代碼、常年與工程師共事的設計師 @李凱文-KevinLi 總結程序員學設計的五大認知誤區與三大獨門秘籍,實戰性極強。
審美有理論支撐。推薦讀物:《寫給大家看的設計書》《通用設計法則》。像學新語言先刷書一樣,先建立理論框架(對比、對齊、重複、親密性、色彩理論、排版網格……),再看作品時聯想理論應用,做練習時套用理論檢查。逐漸在腦海形成高標準審美模擬器:一眼看出好在哪、差在哪,做設計時快速定位問題。
深層邏輯可追溯至進化心理學、認知科學:
• 非日常視角拍照/設計 → 大腦「新奇感」 → 視覺衝擊(認知心理:違背預期引發關注)
• 信息越少越易記憶 → 簡潔排版/構圖原理(認知負荷理論)
推薦 TED:Denis Dutton《漫話美學進化論》、羅子雄《如何成為優秀設計師》。
Dribbble 搜「Logo」前 10 頁 120 作,有效 55 個,粗略分類:幾何圖形、字體變體、負空間、插畫風、徽章風、線條極簡……同類作品色調、質感、陰影處理高度相似。
結論:常用漂亮色彩組合、排版方式、插圖風格、圖標風格……就那麼幾類。歸類積累「輪子庫」,能快速組裝滿足 80%+ 場景的漂亮設計。

看作品時,拆解:網格結構、字體層級、色彩比例、留白節奏、圖標風格、陰影參數。解構與歸類雙管齊下,成倍提升成長速度。這正是程序員擅長的「反編譯→理解模組→重組應用」思維。
程序員學好設計,比設計師學好代碼容易得多——你擁有最強的邏輯引擎,裝上設計理論與模式庫,直接起飛。