第 32 章 刻意练习在设计里长什么样
你收藏夹里大概率躺着这么几样东西:一个”设计师都在用的配色网站”、一份”五十套高级感配色方案”的截图、三篇标了”稍后读”的版式教程、还有某个大佬的”我做这张图时的思考过程”长文。
你当时看的时候,心里是热的。你觉得自己懂了。“哦,原来高级感是低饱和加大留白""原来层级是靠字号拉开不是靠加粗”。你甚至把那套配色方案存进了名为”灵感”的文件夹,心想下次做图直接拿来用。
然后下次真要做一张图了。
你打开文件夹,盯着那套配色,愣住了。蓝配米白,挺好,可你这张图是讲技术分享的,用这个色调对吗?你不确定。你想调个字号突出标题,可到底该大多少?大一号还是大两号?你试了几个,越看越别扭,最后又回到”换个颜色、加个阴影、把字放大再缩小”的老循环里。
看完教程觉得自己会了,合上教程自己做还是不会。这不是你一个人的问题,这是绝大多数自学设计的人卡住的同一道墙。
“导师,我是不是练得还不够多?再多看几套方案,总有一天会突然开窍吧?”
这个想法是错的。而且错得挺典型。我先把结论拍在这儿:看得多、收藏得多,跟”会做”之间没有任何因果关系。 它们甚至可能是负相关的——你越以为自己”见过好东西”,越容易在真正动手时产生一种虚假的安全感,然后跳过最该做的那一步练习。
这一章我不教你任何新的设计法则。前三十多章把法则讲得差不多了。这一章我要解决的是一个更底层的问题:这些法则,你到底怎么才能变成自己的?答案不在天赋,在一个你写代码时早就信了的东西——刻意练习。只不过在设计里,它长得跟你想的不太一样。
一、那个收藏夹里吃灰的”配色方案”
先别急着给”练习”下定义。我们先把那个困境拆开,看看到底卡在哪。
你收藏配色方案的时候,你收藏的是什么?
“导师,当然是收藏配色啊,下次直接用。”
好,那你告诉我,你上次真把收藏夹里的某套配色,原样用在你自己的图上了吗?
”……没有。每次都觉得差点意思,然后自己瞎调。”
你看,这就是关键。你收藏的不是配色,你收藏的是一种”我拥有好品味”的感觉。那个截图躺在文件夹里,给你一种”我已经掌握高级感”的幻觉。但真到用的时候,你发现它根本接不进你的问题。因为你收藏时记住的是”蓝配米白好看”,而你真正需要的是”我这张讲分布式系统的图,该用什么色调、为什么”。这是两件事。
“那我不该收藏?”
我不是说别收藏。我是说你得搞清楚收藏的用途。如果你收藏一套配色,只是存下来,那它跟你看完就关没区别。如果你收藏时顺便记了一句话——“这套是米白配低饱和蓝,它高级是因为整体明度差很小、没有强对比在喊,适合安静的、需要信任感的内容”——那这个收藏才真正进了你的知识库。区别在哪?前者你存的是结果,后者你存的是判断。
这正好接上第一章讲的那个翻译器。第一章说”怪怪的”是感受,“两个元素抢重心”是要素。这里同理:存配色方案是存感受层的东西,存”它为什么这么配”才是存要素层的东西。你练设计卡住,八成是因为你一直在感受层打转,从没往要素层迈过步。
我再给你一个更扎心的证据,证明”看多了自然会”是假的。
你写 Go 五年,你见过多少别人的代码?上千个文件总有吧。你见过好代码、烂代码、看不懂的代码。但你有没有过这种经历:看了一段特别优雅的代码,心里说”写得真好”,然后关掉,下次自己写的时候,还是写出你习惯的那套?
“有。经常。”
那你有没有想过,为什么你看了五年代码,代码水平却不是”看会的”,是”写出来被 review、改了八遍、再写出来”练会的?
你看,你在这个问题上从来不迷信”看多了自然会”。你写代码时清清楚楚地知道:阅读是输入,但能力发生在你敲键盘、被同事挑刺、改、再敲的那一刻。可一换到设计,你就莫名其妙地觉得”多看几套配色应该就够了”。
同一个你,同一套大脑,怎么到了设计这儿就信了写代码时绝不信的邪?
因为代码给你即时反馈,编译器报错、测试挂掉、review 意见红一片,全是反馈。而设计,你做完一张图,没人给你报错。你收藏的方案不会跳出来告诉你”你用错了”。你活在一种没有反馈的真空里,自然就以为”多看看”能补上反馈的缺口。补不上。
所以这一章要给你的,是一套能在没有编译器的情况下,自己给自己制造反馈、制造”刻意”的练习方法。它的四个要素,我下面一条条讲。
二、刻意练习到底练的是什么
“刻意练习”这个词你有印象,你大概听过”一万小时定律”。先把那个定律扔了。一万小时是被人误读最多的研究结论之一,原研究说的是”在正确方法下的刻意练习”,不是”随便做一万小时”。一个开了二十年出租的司机,驾驶技术不会变成赛车手,因为他每天重复的是同一套已经熟练的动作,没有在突破边界。
设计的刻意练习,有四个要素。我用设计的话重讲一遍,不堆学术名词。
第一个要素:明确目标。
你平时练习的目标是什么?多半是”做一张好看的图”或者”练练排版”。这不算目标,这是个愿望。
真正明确的目标长这样:“这次就只练’层级’。我要让一个完全没见过这张图的人,第一眼落在主标题,第二眼落在副标题,第三眼才发现底部信息。” 注意,它只盯一个点。不是”做一张好看的海报”,是”把这张海报的视觉顺序练对”。
为什么必须窄?因为你的注意力带宽是有限的。你同时盯十个要素,等于一个都没盯。写代码也一样——你 review 别人的代码时,如果同时看性能、看命名、看安全、看风格,你一样都看不深。高手 review 是分轮次的:第一轮只看逻辑对不对,第二轮才看命名和风格。刻意练习就是把这种”分轮次”的纪律,用到自己身上。
“那我一次只练一个点,不就练得很慢?”
慢,但每个点都真长进。反过来你每次都想”做一张完整的图”,结果层级没练好、配色也没想清、留白也糊,做完一张图你收获了十个半成品直觉,没有一个变成肌肉记忆。我们后面算一笔账,你就知道”窄”反而快。
第二个要素:脱离舒适区。
舒适区是你已经会的东西。你每次都做你会的那种图,越做越顺,但那不叫练习,叫表演。练习必须是”比你现在能力稍难一点”的东西——你伸手够不到,踮脚能够到。
具体在设计里怎么说?如果你现在只会做纯文字的清单图,下一步别还做清单图,去做一张需要放一张主图的海报,逼迫自己处理”图和文字怎么共存”这个你还不太会的问题。如果你现在排版靠”感觉差不多就对齐了”,下一步专门练”用硬网格约束自己”,哪怕你觉得被网格绑着很别扭——别扭正好说明你在边界上。
程序员的角度你一下就懂:你天天写 CRUD,写得再熟也不会让你晋级成能设计存储引擎的人。晋级发生在你接了一个你没做过的、会卡住的、得查资料的任务时。设计的脱离舒适区,就是给自己派那种”会卡住”的活。
“如果我卡住了做不出来呢?”
卡住,正是练习生效的信号。卡住说明你撞上了能力边界。这时候的正确动作不是放弃、也不是乱试,是退一步:找个参考,看别人在这种处境下怎么决策,然后照着那个决策做一次,再反思”他为什么这么选”。乱试是在舒适区外围打转,看参考+反思才是真正的突破。
第三个要素:即时反馈。
这是设计自学最缺的一环。代码有编译器、有测试、有 review,设计什么都没有。没有反馈的练习,等于蒙着眼睛练投篮——你投了一百个,姿势全错,也没人告诉你。
所以设计练习的第一要务,是给自己造一个反馈源。后面我会专门讲有哪些反馈源(同行、社区、自评清单、对比一个月前的自己),这里先说原则:反馈必须是具体的,不是”好看/不好看”。 “这张图重心偏右了,因为左边那块暗色太重,把视觉拉过去了”——这是反馈。“感觉怪怪的”——这不是,这是第一章说的感受层噪音。
你给自己的反馈,和自己给别人的反馈,都得逼到要素层。这又回到那本词典了。
第四个要素:重复加反思。
注意,是”重复加反思”,不是”重复”。机械重复是最骗人的努力——你临摹同一张图十遍,手顺了,但脑子没动,第十遍和第一遍的判断一模一样,那不叫练了十遍,叫把第一遍重复了十次。
真正的重复加反思是:做一遍,得到反馈,找出”我这次的判断错在哪”,下一遍专门改那个判断。第一遍你觉得”标题要大才醒目”,反馈说”你大得太狠,跟内容重要性不匹配了”,第二遍你改成”只大一点点,靠位置和留白突出”,这就是一次有效的迭代。你长进的不是”会调字号了”,是”下次遇到’突出’的需求,我知道有不止一种手段,而且知道什么时候该收”。
这四要素合起来,才是刻意练习。你回头看自己的学习方式:目标模糊(做张好图)、在舒适区(做你会的)、没反馈(没人评)、机械重复(临摹不动脑)——四个要素你一个都没占。那你”练了很久还是不会”,不是因为你笨,是因为你根本没在练。你只是在消耗时间,假装自己在进步。
“等等,我临摹也算重复吧?”
临摹是重复的外壳,但你得看里面有没有反思。下一节我专门拆临摹的坑,因为那是你最容易掉进去的。
三、最常见的四种自欺
讲完正确的样子,我把最常见的四种”假练习”摆出来。它们诱人的地方在于:每一步都让你觉得自己在学习,但每一步都没让你长进。
第一种:无目的临摹。
你说”我临摹大师作品总行了吧”。行,但你是怎么临的?
如果你临摹的步骤是:打开一张海报,照着把元素位置挪过去,颜色吸出来填进去,字体找个差不多的——做完,关掉。那这叫”复制”,不叫”临摹”,更不叫”练习”。你动手了,但脑子没参与决策。原作者选这个位置,是有理由的;你只是把结果搬过来,理由你一个没学。
正确的临摹我在第 33 章会专门讲(解构式临摹),这里先点破它的核心:临摹练的不是”手能画出那个形”,是”我能不能还原作者当时做的那串决策”。你得边临边问:他为什么把这个放左上而不是右下?为什么这行字用这个字重?如果把这个元素删掉会怎样?你问了这些,临摹才是练习;不问,就是描红。
“可我描红的时候也觉得有手感了啊。”
那是手的熟练,不是判断的熟练。手熟了让你画得更快,但遇到一个原作者没画过的全新题材,你还是会回到”不知道怎么决策”。而我们练设计,要的就是那个决策能力。
第二种:只输入不输出。
这是收藏夹吃灰那件事的升级版。你看教程、看案例、看大佬拆解,看得很爽,从不自己动手做。你以为自己在学,其实你在消费。
内容消费和设计练习的关系,跟你刷技术博客和真正写代码的关系一样。你刷了一晚上分布式系统的文章,觉得很通透,但让你从零写一个 raft 的选举逻辑,你还是得卡半天。看懂和能做之间,隔着整个太平洋。消费给你的是”我知道有这个方法”的错觉,只有输出能把它变成”我能用它解决问题”。
更阴险的是,输入太爽会让你回避输出。因为输入永远顺、永远有收获感,输出永远卡、永远暴露你不会。人天然逃避暴露无能,所以你不停地看、不停地存,用”我在学习”的正当感,掩盖”我不敢动手”的恐惧。看破这一点,你才能逼自己关掉收藏夹,开一张空白画布。
第三种:不记录自己的判断变化。
这是最隐蔽的一种。你其实也做了、也改了、也得到了反馈。但你改完就完了,没留下任何记录:你这次为什么这么选,上一版你是怎么想的,反馈怎么推翻了你的想法。
不记录,你的进步就散掉了。你每次都从零开始感受,而不是站在上次的判断上往前走。一个月后你回头看,发现自己还在犯同一个错,因为你从来没把那个错”钉”下来过。
写代码时不这样,你改 bug 会记”根因是什么、怎么修的”,下次遇到同类问题你直接调。设计上你该用同一套:建一个判断日志,每次做完记三行——“我原本想怎么处理、反馈说我哪里错了、我改成了什么、为什么”。积一个月,你会有本属于自己的”设计错题本”。这本东西的价值,远超你看过的任何教程。
第四种:用”收藏等于学会”自我欺骗。
这是第一种困境的变种,单独拎出来因为它最普遍。你看到一个好东西,点收藏,长舒一口气,仿佛任务完成。你的大脑把”收藏”这个动作,误当成了”掌握”这个状态。
我给你个测试,立刻能戳破这个幻觉:你收藏夹里随便翻出一个方案,现在闭眼,能说出它好在哪儿、为什么好吗?说不出来的,就是没学会,只是存了。存和学之间,差的是那个”翻译动作”——把人家的好,翻译成你能讲清楚的要素。
这跟第一章那句话严丝合缝:你收藏的是感受,学会需要的是要素。收藏夹里那一百套方案,一套都没帮你完成”从感受到要素”的那步翻译,所以它们一套都没变成你的。
四种自欺,本质是一件事:你用”看起来在学习”的动作,替代了”真正在长进”的动作。 它们在设计里格外容易得逞,因为设计没有编译器跳错、没有测试挂给你看,你失去了那根最直白的进度条。所以你更得自己造纪律。下一节给纪律。
四、怎么落地:把”练设计”写成可执行的计划
光说要素还不够,你写代码的人,要的是能跑的方案。下面我把”刻意练习”落成四个不同场景的具体计划。每个计划都按四要素写清楚:目标、舒适区外、反馈源、重复反思。你看完照着改自己的题材就能用。
案例一(界面设计):专门练”视觉层级”一周。
目标:这一周只练一件事——让一个陌生人看你的界面,第一眼落在你最想让他点的那个按钮上,三秒内不迷路。不做配色、不纠结字体,那些这周全屏蔽。
脱离舒适区:挑一个你熟悉但信息密度高的真实页面(比如你常用的某个后台、或者一个设置页),重新排它的层级。难点设在”信息很多但只能突出一个主操作”——这正是你平时回避的处境。
反馈源:每天做完一版,发给两个同行(哪怕不是设计师,只要是用户视角),只问一个问题:“你第一眼看到哪?你接下来想点哪?” 他们的回答和你预期不一致,就是反馈。同时对照第 19 章的层级原则做自评:主操作在不在天然强势位置(左上、正中)、它的明度是不是全场最高的几个之一。
重复加反思:建一个文件,每天贴一版截图,写”昨天我让视线落在 A,反馈说都落在了 B,因为 B 旁边太亮了;今天我把 B 压暗,主操作提亮”。七天后翻这个文件,你应该能清楚看到自己”判断重心”的能力在长。
一个可执行计划的样子,就是上面这种——窄到只有”层级”一个点、难到会卡住、有具体的人给你具体的话、每天记录判断变化。不是”这周练练界面”。
案例二(海报设计):专门练”留白与字重层级”一天(高密度单点冲刺)。
目标:今天只做一张海报,但评判标准只有一个——眯眼看,主体之外必须有一块”什么都没有、但看起来很舒服”的留白,且标题和正文的字重拉开到一眼能分出主次,不用看字号数字。
脱离舒适区:平时你做海报习惯把画面填满,今天强制自己”留白占画面至少四成”。你会非常别扭,觉得空、觉得浪费——这正是边界。别扭说明你在练真东西。
反馈源:做完倒过来看(第一章教的看法),如果倒过来发现文字块和留白块的形状都清楚、不粘连,说明留白立住了;再眯眼看,如果标题明显比正文”重”且不是靠张大(靠字重),说明字重层级成了。这两项用自查就能评,因为留白和字重都是形式层、能客观看。
重复加反思:同一主题做三版——第一版你本能的满版,第二版强制四成留白但字重没拉开,第三版两者都做对。把三版并排,写”满版那张信息都在喊,读者不知道先听谁;留白拉开后,安静的那块反而把视线引到了主体”。这一天的长进不是”会留白了”,是”我亲手验证了留白不是在浪费空间,是在分配注意力”。
案例三(摄影):专门练”明暗分配”半天。
目标:只练一件事——拍一组照片,让每张图最亮的地方,正好是你最想让人看的主体,而不是天空、不是背景里的亮斑。
脱离舒适区:你平时拍照习惯”什么清楚拍什么”,今天改成”先找光,再找主体”——到一个场景先眯眼找最亮处,再决定把主体放在那。这个颠倒的习惯会让你卡,因为你得对抗”看到好看的东西就按快门”的本能。
反馈源:回家把照片去色(软件无关的描述,就是去掉颜色只看明暗),眯眼检查:最亮的块是不是主体?如果是背景比主体亮,那这张失败。也可以发到摄影社区求评,但自查足够,因为明暗是客观可看的。
重复加反思:同一主体拍三张——一张顺手拍(主体在灰里、天空最亮),一张刻意把主体移到亮处,一张用遮挡压暗背景。对比三张,记录”第三张观众视线终于不被天空抢了”。你练的是”我能在按快门前就预见到明暗结果”的判断,不是拍照技术。
案例四(字体排印):专门练”字重层级”三天。
目标:拿一段固定文字(比如你写过的一篇技术分享的提纲),用同一款字体,只靠字重和字号,排出清晰的三级层级(标题、小节、正文),且眯眼看能分出三个层次、不靠颜色不靠线框。
脱离舒适区:你平时排文字习惯用颜色或分割线区分层级,这次禁用颜色和线,只能动字重字号。你会发现自己”原来离开颜色和线就不会排了”——这就是你要补的洞。
反馈源:打印出来贴在墙上,站远眯眼看,能否一眼分出三级?再发给同事,遮住内容只给他看轮廓,让他凭”块的大小和重轻”说出哪是标题——他说对,说明层级成立。
重复加反思:每天一版,记”昨天正文和标题字重差太小,眯眼分不出;今天标题加到 Bold、正文用 Regular,拉开了”。三天后你应该建立一种新本能:排文字先想”这几层谁重谁轻”,而不是”加条线分隔一下”。
四个案例你注意到了吗?它们题材完全不一样,但骨架一模一样:一个窄到能讲清的目标、一个会卡住的难点、一个能给你具体话的反馈源、一份记录判断变化的日志。 这个骨架,就是设计里刻意练习的样子。它不神秘,它就是你在代码上早就信的那套纪律,换了个没有编译器的现场。
心法
这一章的心法,我想讲一个你可能没往这方面想过的事:你练设计,练的究竟是什么?
很多人以为是练”手”——练得画画更准、排版更快、配色更顺。错了。手那点事,练个把月就到天花板了。你真正要练的,是”判断”。
我换个你熟的说法。你写 Go 写了五年,现在看到一段代码,经常扫一眼就知道”这地方要出并发 bug”。你没运行、没分析、甚至没细想,就是”感觉不对”。这个感觉是什么?是你五年里踩过无数坑、被 review 过无数次、改过无数遍之后,长出来的模式识别。你的大脑把成千上万次”这里会炸”的案例,压缩成了一个毫秒级的直觉。
这东西有个名字,叫肌肉记忆,也叫模式识别。它不是天赋,是你重复加反思堆出来的。新手看代码靠一条条读,你靠模式一眼扫,差别不在聪明,在样本量。
设计练的就是同一个东西,只是换了个领域。
你练”层级”,练到最后不是”我会调字号了”,是下次拿到任何一张图,你瞄一眼就知道”视线顺序乱了,因为这两个元素在抢重心”。你练”留白”,练到最后不是”我会留空了”,是下次做版面,你本能地先想”这块该空出来让视线歇脚”,而不是等别人告诉你”你太满了”。
你练的,是”下一次遇到类似情况,本能就选对”的那个本能。
为什么强调”本能”?因为真实的设计现场,没有时间让你慢慢分析。你老板甩来一张图说”调下”,你盯着它,三秒内就得说出问题在哪;你自己做到一半,得凭手感决定”这里该收还是该放”。这些时刻,你靠的不是临时翻教程,是你长年的判断库存被一秒调用。这个调用速度,就是专业和业余的分水岭,跟你写代码时”扫一眼就知道哪里会炸”完全同构。
所以”刻意练习”在设计里最深的真相是:每一轮”做、得到反馈、修正判断”,都是在往你的判断库存里存一条样本。你存得越多、越准,你的本能越可靠。反之,你每次都机械重复、不动脑,你的库存就是空的,现场只能靠蒙——蒙对了你以为是天赋,蒙错了你以为是审美不行。都不是,是你根本没往库存里存东西。
这也解释了为什么”收藏等于学会”是毒。收藏往你库存里存的,是别人的判断,不是你的。你看到别人”蓝配米白高级”,那是别人的样本;你自己做的时候,遇到的问题永远是”我这张图该不该这么配”,这得是你自己的样本才能答。别人的样本再好,调不到你的现场来。只有你自己做过、被反馈过、修正过的,才真正进了你的库。
我再给你一句能带走的话,也是这一章的元认知:设计的进步,不是”我懂了更多道理”,是”我在更多处境下能秒选对”。 道理可以一天看十篇,处境里的秒选,只能一个一个用”做—反馈—改”磨出来。你衡量自己练得对不对,别问”我又看了几篇”,问”我最近三次遇到同类问题,是不是一次比一次选得快、选得准”。如果是,你的判断库在长;如果不是,你还在假装练习。
最后接回第一章的词典。第一章说翻译器是把感受翻成要素。这一章说刻意练习是给那个翻译动作积累样本。两者是同一个过程的两面:你每次做、每次得到要素层的反馈、每次修正,都是在训练那个翻译器更准、更快。练到最后,你不用再”翻译”了——你看到一张图,直接”看见”它的要素,就像你现在读代码直接”看见”坏味道。那一刻,你就算真的有了这门课说的”内功”。
小结
这一章只解决一个问题:你看了很多、收藏了很多,为什么一做还是不会。答案是,你一直在感受层消费,从没进要素层练习;你做的那些”临摹""看教程”,大多是四种自欺中的一种——无目的临摹、只输入不输出、不记录判断、用收藏当学会。
真正的刻意练习,在设计里长这样四样:目标窄到能讲清(这次就练层级,不是做张好图)、难点设在舒适区外(做你会卡住的活)、反馈源给具体的要素层的话(不是”好看”)、每轮都记录判断怎么被修正。它不神秘,就是你写代码时早已信的那套纪律,只是现场没有编译器替你报错,你得自己造反馈。
你带走的一句话:练设计练的不是手,是判断——你每次”做、被反馈、改判断”,都是在往自己的判断库里存一条样本;库越满,下次遇类似处境你本能就选对的那一下就越准。 收藏夹里别人的样本,调不到你的现场来。
下一章我专门拆”临摹”这件你最常用却最易练歪的事,教你怎么临才能临到作者的决策,而不是只描了他的形。
【思考题】
-
翻你自己的收藏夹(设计类截图、教程、配色方案都算),随机挑五个出来,闭眼试着说出”它好在哪、为什么好”。能说清几个?说不清的那几个,你现在重新看一眼,能不能逼自己写出一条要素层的理由?这个实验戳破了你之前关于”我在学习”的什么错觉?
-
回想你写代码五年里,有没有一个”原来我一直是这么写的,直到被 review 打脸才改”的例子?那个改过来的过程,跟这一章讲的”做—反馈—改判断”是不是同一件事?把它写下来,看看设计练习能从你这次代码经历里借用什么。
-
找一个你最近”只输入不输出”的领域(不一定是设计,可以是任何你在消费但没动手的事)。你为什么一直看却不动手?是真的不需要输出,还是你在回避”暴露自己还不会”的那种不舒服?这两个原因导致的行动,差别有多大?
-
这一章说”刻意练习要脱离舒适区,做你会卡住的活”。但你平时做设计,是不是经常本能地选”自己最顺手那种图”来做?那种顺手,是你在巩固能力,还是在逃避边界?你怎么区分”在练”和”在表演”?
-
试想你要带一个完全不懂设计的同事,用这一章的方法练一周”层级”。你会给他定一个什么窄目标?你会让他去哪找反馈?你会让他每天记什么?把这份计划写下来——写的过程本身,就是在检验你到底懂没懂这四要素。
-
第一章说”看和看见是两件事”,这一章说”收藏和学会是两件事”。你觉得这两者背后是不是同一个认知陷阱?那个陷阱叫什么?它在你生活里还有哪些地方在骗你(比如读书、听课、收藏书单)?
【参考答案】
-
这个实验几乎一定会让你不舒服,而这正是它的价值。绝大多数人翻收藏夹,能说清”为什么好”的不超过一两个,剩下的都是”当时觉得不错就存了”。说不清的那几个,你重新逼自己写要素层理由时,会发现你根本写不出——你存的只是”它给我一种高级感”这种感受,不是”它低饱和、大留白、明度差小所以安静”这种要素。
这戳破的错觉是:你一直把”收藏”这个动作,误当成”我掌握了”这个状态。你的大脑在点击收藏的那一刻,分泌了一点”我在进步”的错觉,然后就心安理得地不练了。真相是,收藏夹里那一百套方案,一套都没帮你完成从感受到要素的翻译,所以它们一套都没变成你的能力。这个实验给你的最实用结论:以后每收藏一样东西,强制自己顺手写一句”它为什么好”的要素层理由,写不出就不存。写不出的,说明你还没看懂,存了也是占地方。这一条习惯,比多收藏一百套方案都有用。
-
你大概率能想到好几个这样的例子,比如”我以前写循环喜欢在里头查数据库,被 review 说 N+1,改成批量查之后才发现原来这么慢""我以前变量名喜欢用 a、b、tmp,被说看不懂才改的”。把其中一个写细:你原来怎么写、反馈说什么、你改完之后是不是”从此看到类似场景就本能地先想批量”。
你会发现这跟”做—反馈—改判断”严丝合缝。你不是在”学了一个新语法”,你是在”修正了一次判断”——从”循环里查也行”改成”循环里查是坑”。改完之后,这个判断进了你的库,下次写代码你秒选对。设计练习能从这借用的,是同一套机制:别追求”学了多少法则”,追求”修正了多少次判断、且修正进了本能”。你在代码上早就信这个,只是到了设计现场忘了用。把代码上的这个信念平移过来,你对”为什么收藏没用、为什么得动手被评”一下就通了。
-
我先帮你把两种原因分开。第一种”真的不需要输出”是成立的——比如你刷新闻,目的就是消费,不需要产出,那只看不动手完全合理。第二种”回避暴露不会”是陷阱:你其实想学,但一动手就卡、就暴露无能,那种不舒服让你退回去看,因为看永远顺、永远有收获感。
差别大到天上地下。第一种是目的明确的高效消费;第二种是用消费的正当感,掩盖”我不敢动手”的恐惧。设计自学里,绝大多数”只输入不输出”属于第二种。判别方法很简单:问自己”如果我明天必须交一张自己做的图,我会慌吗?” 慌,说明你在回避,你的输入是假练习;不慌,说明你真有底,或者你本来就只想要消费。对自己诚实一点,这步判别能救你很多无效时间。
-
“顺手做”和”在练”的分界,就看你做完有没有长进新的判断。如果你做顺手的图,每一次都只是把已有的判断再跑一遍,手更熟了但库没加新样本,那是在表演——你在展示你会的东西,不是在扩展它。如果你做顺手的图时,故意加一个”这次我要验证某个我还不确定的判断”的小挑战,那它也能变成练习。
更实用的判别:你做完一张图,是”轻松搞定、没什么意外”,还是”卡了一下、被反馈打了脸、改了某个想法”?前者多半在舒适区表演,后者才是真在练。写代码你也有这体验:写 CRUD 写得再顺也不晋级,接个没做过的分布式任务卡三天才长进。设计的”顺手图”就是 CRUD,做一百张也不如卡一次长得多。所以自检标准一句话:这张图做完,我有没有”原来是这样”的新判断?有,就是在练;没有,就是在表演给自己看。
-
我给你一份能直接用的计划骨架,你照着改题材即可。窄目标:“这周只练层级——让陌生人看你的界面,第一眼落在主按钮,三秒不迷路;不碰配色不纠结字体。” 反馈源:每天做完发两个同事,只问”你第一眼看到哪、接下来想点哪”,答非所预期就是反馈;同时对照层级原则自评主操作是否在强势位置、明度是否够高。每天记录:建文件贴截图,写”昨天视线落 A、反馈说落 B 因为 B 旁太亮、今天压暗 B 提亮主操作”。一周翻文件看判断变化。
你写这份计划的过程,就是在检验四要素懂没懂:目标够不够窄(只层级)、难不难到边界(只突出一个主操作vs信息很多)、反馈具不具体(问落点而非问好看)、记不记判断(每天写为什么改)。哪条你写不出来或写含糊,说明哪条你还没真懂。尤其是”记录判断变化”这条,很多人会漏,漏了就说明你还停在”做完就完了”的旧习惯里。
-
两者背后是同一个陷阱,我管它叫”消费即拥有错觉”——你以为”接触过”等于”掌握了”,以为信息进了眼睛就等于进了能力。第一章是”看过多等于看见过”,这一章是”存过多等于学会过”,内核完全一样:把输入端的动作,误当成输出端的能力。
它在你生活里到处骗你:读书,你一年读五十本,合上书能讲清几本的核心判断?多半记个书名就觉得自己”读过了”。听课,你收藏了一百个公开课,有几个真跟完并产出过作业?书单本身,你列得越长越有”我在成长”的错觉,但列书单不读,等于收藏方案不用。这个陷阱的破法是统一的:任何学习,都问自己”我有没有输出过、被反馈过、修正过判断”。没有,就只是消费,别骗自己说在学。这条标准,能让你少存九成的”假进度”。
【动手练习】
-
建你的判断日志(连续两周,每天一版)
开一个文档,名字叫”设计判断日志”。每天做任意一张图(或改一张旧图),做完记四行:今天练的点、我原本怎么想、反馈(自己倒看/眯看/问人)说哪错了、我改成了什么为什么。两周后翻看,应该能指出至少三个”我这一版比第一版判断更准”的地方。
(自评标准:两周满,随机抽你第一版和最后一版给同事看,他能说出”后来越来越清楚主次要什么”——说明你的判断库在长。如果他看不出区别,说明你记的是流水账没记判断变化,重来,逼自己写”为什么改”而不是”改了啥”。)
-
拆穿你的收藏夹(一次完成,约一小时)
打开收藏夹,挑十个设计类收藏,每个逼自己写一句要素层理由(“它为什么好/为什么这么配”)。写不出的,当场重新看并补上;补不上的,删掉。最后统计:十个里几个是你真看懂的。
(自评标准:删完之后,剩下的每个收藏你都能在三十秒内讲清它的一个设计决策。讲不清还留着的,说明你没真拆穿错觉,回头重做。合格线不是”留多少”,是”留下的你个个说得清”。)
-
做一次有目标的单点冲刺(选一个场景,半天到一天)
从界面、海报、摄影、字体排印里选一个你最想练的点,按四要素写一份计划:窄目标、舒适区外的难点、反馈源、记录方式。然后真做三版(本能版、强制版、修正版),并排对比,写一段”我验证了什么”。
(自评标准:三版并排,你能指出的差异必须是要素层的——比如”满版那张信息都在喊、留白版把视线引到主体”,而不是”第二张好看点”。如果只能说”好看点”,说明你这次冲刺没练到判断,只是又做了三张图,回去把反馈源和记录那两步补实。)