<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>前端开发 on To the Moon</title><link>https://pycv.github.io/blog/tags/%E5%89%8D%E7%AB%AF%E5%BC%80%E5%8F%91/</link><description>Recent content in 前端开发 on To the Moon</description><generator>Hugo -- gohugo.io</generator><language>zh-cn</language><lastBuildDate>Fri, 05 Jun 2026 17:13:45 +0800</lastBuildDate><atom:link href="https://pycv.github.io/blog/tags/%E5%89%8D%E7%AB%AF%E5%BC%80%E5%8F%91/index.xml" rel="self" type="application/rss+xml"/><item><title>别让 AI 把你的产品设计成流水线货色</title><link>https://pycv.github.io/blog/posts/2026-03-16-ui-ux-design-for-ai-era/</link><pubDate>Mon, 16 Mar 2026 19:46:00 +0800</pubDate><guid>https://pycv.github.io/blog/posts/2026-03-16-ui-ux-design-for-ai-era/</guid><description>&lt;p&gt;最近用 AI 辅助写了几个前端项目，效果嘛&amp;hellip;能用，但总觉得哪里不对。&lt;/p&gt;&#10;&lt;p&gt;后来发现一个问题：&lt;strong&gt;它们长得太像了。&lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;一样的卡片式布局，一样的圆角按钮，一样的渐变色，一样的&amp;quot;现代感&amp;quot;。把几个 AI 生成的页面放在一起，你会以为它们来自同一个模板网站。&lt;/p&gt;&#10;&lt;p&gt;这不是 AI 的错，AI 只是在执行指令。问题在于——&lt;strong&gt;不知道怎么描述想要的效果。&lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;只会说&amp;quot;做一个登录页面&amp;quot;、&amp;ldquo;做一个仪表盘&amp;rdquo;、&amp;ldquo;做一个商品列表&amp;rdquo;。然后 AI 就给了一个最&amp;quot;标准&amp;quot;的版本。标准到毫无个性。&lt;/p&gt;&#10;&lt;h2 id="真相时刻"&gt;真相时刻&#10;&lt;/h2&gt;&lt;p&gt;此时突然意识到一个残酷的事实：&lt;strong&gt;不会设计。&lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;会写代码，知道组件怎么封装，API 怎么对接。但让我决定一个按钮应该多大、间距多少、用什么配色——就抓瞎了。&lt;/p&gt;&#10;&lt;p&gt;以前这不是问题，产品经理给设计稿，照着写就行。但现在 AI 时代，能直接让 AI 生成代码了，却发现自己缺少&amp;quot;设计语言&amp;quot;——不知道怎么用 AI 听得懂的话，告诉它想要什么样的设计。&lt;/p&gt;&#10;&lt;h2 id="学习-uiux-设计"&gt;学习 UI/UX 设计&#10;&lt;/h2&gt;&lt;p&gt;所以决定学 UI/UX 设计。但不是要成为专业设计师，目标很明确：&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;面向 AI 学设计。&lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;什么意思？不需要达到能独立做整套设计稿的水平，需要的是:&lt;/p&gt;&#10;&lt;ol&gt;&#10;&lt;li&gt;&lt;strong&gt;足够的设计词汇&lt;/strong&gt;——知道&amp;quot;视觉层级&amp;quot;、&amp;ldquo;负空间&amp;rdquo;、&amp;ldquo;对比度&amp;quot;这些概念，能准确描述想要的效果&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;基本的美学判断&lt;/strong&gt;——能分辨什么是&amp;quot;还行&amp;quot;什么是&amp;quot;优秀&amp;rdquo;，知道一个设计哪里有问题&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;常见模式的理解&lt;/strong&gt;——知道什么场景用什么布局，什么是过度设计，什么是设计不足&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;设计决策的依据&lt;/strong&gt;——为什么这个间距是 16px 而不是 12px，为什么要用这个配色而不是那个&lt;/li&gt;&#10;&lt;/ol&gt;&#10;&lt;p&gt;够用就行。目标不是取代设计师，而是 &lt;strong&gt;让 AI 协作更高效&lt;/strong&gt;。&lt;/p&gt;&#10;&lt;h2 id="换个角度看"&gt;换个角度看&#10;&lt;/h2&gt;&lt;p&gt;这就像以前学 Git。不需要成为 Git 专家，但知道 commit、branch、merge、rebase 这些核心概念，就能高效地管理代码。&lt;/p&gt;&#10;&lt;p&gt;设计也一样。不需要掌握 Figma 的所有功能，但知道设计的基本原理后，就能:&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;给 AI 更精准的指令:&amp;ldquo;我要一个强调视觉层级的仪表盘，主数据用大字号突出，次要信息用灰色小字&amp;rdquo;&lt;/li&gt;&#10;&lt;li&gt;评估 AI 的输出:&amp;ldquo;这个设计信息密度太高了，需要增加留白&amp;rdquo;&lt;/li&gt;&#10;&lt;li&gt;迭代优化:&amp;ldquo;导航栏的对比度不够，用户可能找不到当前位置&amp;rdquo;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;设计知识让自己从&amp;quot;被动接受 AI 的标准答案&amp;quot;变成&amp;quot;主动指导 AI 做出想要的方案&amp;quot;。&lt;/p&gt;&#10;&lt;h2 id="开始行动"&gt;开始行动&#10;&lt;/h2&gt;&lt;p&gt;接下来一段时间系统地学 UI/UX 设计基础，不是为了转行当设计师，而是为了在 AI 时代做一个更合格的产品创造者。&lt;/p&gt;&#10;&lt;p&gt;学习笔记和心得会记录在这里。如果你也面临类似的困境——会写代码但不会设计，想用 AI 但不知道怎么描述需求——欢迎一起学习。&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;设计不是设计师的专属技能。在 AI 时代，它是每个创造者都应该掌握的&amp;quot;第二语言&amp;quot;。&lt;/strong&gt;&lt;/p&gt;&#10;&lt;h2 id="设计语言设计美学"&gt;设计语言/设计美学&#10;&lt;/h2&gt;&lt;p&gt;除了设计原理，还在积累一个&amp;quot;设计风格词典&amp;quot;。这些都是 UI 设计中常见的设计语言，最大的价值在于：&lt;strong&gt;可以用这些词做 AI 提示词，而且很多风格可以排列组合。&lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;知道这些名字后，就能对 AI 说&amp;quot;用 Brutalism 风格做个登录页&amp;quot;或者&amp;quot;用 Terminal-Editor 风格做个仪表盘&amp;quot;，而不是笼统的&amp;quot;做个高端大气的页面&amp;quot;。&lt;/p&gt;&#10;&lt;h3 id="brutalism粗野主义粗犷主义"&gt;Brutalism（粗野主义/粗犷主义）&#10;&lt;/h3&gt;&lt;p&gt;源自建筑设计的 Brutalism，在 UI 领域自成一派。核心特征：&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;strong&gt;粗犷直接&lt;/strong&gt;：大字号、粗边框、高对比度、不修边幅&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;拒绝精致&lt;/strong&gt;：没有渐变、没有圆角、不追求&amp;quot;光滑&amp;quot;&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;功能优先&lt;/strong&gt;：形式完全服从功能，装饰降到最低&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;醒目的排版&lt;/strong&gt;：常用无衬线字体，标题巨大，对比强烈&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;适用场景：追求&amp;quot;极致的简洁和力量感&amp;quot;的场合——潇洒个性的自我介绍/作品集页面、先锋创意品牌的主视觉、需要一击必中的落地页或活动专题。适合那种&amp;quot;要么记住我，要么滚&amp;quot;的态度。&lt;/p&gt;&#10;&lt;h3 id="terminal-editor-风格"&gt;Terminal-Editor 风格&#10;&lt;/h3&gt;&lt;p&gt;受代码编辑器和终端模拟器启发的设计风格，开发者看了会&amp;quot;很亲切&amp;quot;：&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;strong&gt;深色主题&lt;/strong&gt;：经典的黑底/深灰底 + 绿色/琥珀色/蓝色等单色文字&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;等宽字体&lt;/strong&gt;：全程或局部使用等宽字体（JetBrains Mono、Fira Code 等）&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;极简界面&lt;/strong&gt;：最小化的 chrome（窗口装饰）、扁平的 UI 控件&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;UI 即代码&lt;/strong&gt;：界面元素像代码一样结构清晰，表格、列表直接对标数据格式&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;状态感&lt;/strong&gt;：加载状态、进度条、日志输出等&amp;quot;运行中&amp;quot;的视觉反馈&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;适用场景：面向开发者的实操型页面——开源项目文档站、API 调试沙盒、实时监控/日志面板、Live Demo 交互演示、技术教程嵌入式代码环境。这种风格天然传递&amp;quot;这就是个正经工具&amp;quot;的信号。&lt;/p&gt;&#10;&lt;p&gt;这两者还可以组合：&lt;strong&gt;Brutalism + Terminal-Editor&lt;/strong&gt; 就能得到一个&amp;quot;粗犷的开发者工具界面&amp;quot;，既有力量感又有极客范儿。&lt;/p&gt;&#10;&lt;p&gt;设计语言列表持续更新中。&lt;/p&gt;&#10;&lt;hr&gt;&#10;&lt;p&gt;&lt;em&gt;P.S. 这篇文章是用 AI 辅助写的。但标题、观点、结构都是自己定的。AI 只是帮忙更快地把想法变成文字。这就是想要的协作模式——知道自己要什么，AI 帮忙高效实现。&lt;/em&gt;&lt;/p&gt;&#10;</description></item></channel></rss>