每日好书推荐:《设计心理学》
推荐日期:2026-05-01
作者:Donald A. Norman(唐纳德·A·诺曼)
英文书名:The Design of Everyday Things
适合人群:产品经理、程序员、交互设计师、创业者、运营同学,以及任何经常吐槽“这个东西怎么这么难用”的普通人。
一句话推荐
《设计心理学》讲的是:东西不好用,很多时候不是用户笨,而是设计没把“怎么用、现在发生了什么、下一步会怎样”讲清楚。
这本书的厉害之处在于,它不是只教你把界面做漂亮,而是从人的认知、记忆、行动、犯错方式出发,解释为什么门、炉灶、遥控器、软件按钮、汽车仪表盘会让人迷惑,以及怎样设计出让人一看就懂、用错也能补救的产品。
先把全书主线讲明白
诺曼的核心观点很朴素:好设计要顺着人性,而不是要求人变成机器。人会忘、会误解、会分心、会按错、会根据眼前线索猜用途。所以设计师的任务不是责怪用户,而是把正确线索摆出来,把危险错误挡住,把操作结果及时反馈出来。
全书围绕几个关键词展开:
- 可发现性:用户要能看出来这个东西能做什么。
- 示能与意符:物体本身能支持某种动作,设计还要明确告诉用户该怎么操作。
- 映射:控制按钮和结果之间的关系要自然,比如四个炉灶旋钮最好和四个炉眼位置对应。
- 反馈:用户做完动作后,系统要马上告诉他“我收到了、正在处理、结果是这样”。
- 概念模型:产品要让用户在脑子里形成一个靠谱的理解,不然用户只能乱猜。
- 约束:通过物理、逻辑、语义、文化规则限制错误操作,让用户更容易走对路。
- 容错:人一定会犯错,好设计要允许撤销、确认、恢复,而不是一次错就万劫不复。
如果只记一句话:好产品不是让用户读说明书,而是让正确用法自己“浮出来”。
按章节顺序的大白话精读
第1章:日用品的精神病理学——为什么简单东西也会让人崩溃
开篇最经典的例子是“诺曼门”:有些门明明应该推,却装了一个像把手一样的东西,让人本能地去拉;有些门应该拉,却设计得像该推。用户一错,就觉得自己笨。诺曼说,不是你笨,是门在撒谎。
这一章提出好设计的第一组基本功:可发现性、理解性、示能、意符、映射、反馈和概念模型。大白话说,一个东西摆在你面前,你应该能看出它能干什么、该从哪里下手、操作后发生了什么。如果这些都看不出来,用户就只能试错。
示能指物体客观上能不能支持某种动作,比如椅子能坐、按钮能按、杯柄能握。意符则是告诉用户“你可以这样做”的提示,比如按钮上的文字、门上的“推/拉”、可点击链接的颜色。很多设计失败不是没有功能,而是没有把功能说清楚。
映射讲的是控制和结果之间的对应关系。比如车窗按钮在对应车窗旁边,就很自然;如果四个按钮排成一排但没有位置提示,用户就会乱按。反馈讲的是操作后要有回应:按钮变色、声音提示、进度条、状态变化,都是在告诉用户“你的动作产生了结果”。
这一章的核心提醒是:设计师知道自己的产品怎么用,不代表用户也知道。用户只能根据眼前看到的线索行动,所以设计要把线索放到用户看得见、猜得对的位置。
第2章:日常行动心理学——人做一件事其实分很多步
诺曼把人的行动拆成“七个阶段”:先有目标,然后形成意图,接着计划动作、执行动作;执行后观察世界变化,解释变化,最后判断是否达到目标。
听起来复杂,其实就是:我想做什么?我该怎么做?我做了吗?它有反应吗?反应是什么意思?我成功了吗?好设计要让这几个问题都容易回答。
这里有两个重要概念:执行鸿沟和评估鸿沟。执行鸿沟是用户想做一件事,但不知道怎么下手;评估鸿沟是用户做完了,却不知道系统发生了什么。比如一个网页按钮没有提示、点完也没变化,两个鸿沟就都出现了。
作者还强调情绪对使用体验的影响。产品顺手时,用户会觉得自己聪明;产品别扭时,用户会焦虑、烦躁、责怪自己。坏设计会制造无意义的挫败感,好设计则让人感到掌控。
这一章的大白话结论是:用户不是按设计师脑内流程行动的,用户是带着目标、焦虑和有限注意力在现场摸索。设计要帮用户跨过“不会做”和“看不懂结果”这两条沟。
第3章:头脑中的知识与外部世界的知识——别让用户全靠记忆
这一章讲记忆。人脑不是硬盘,不能指望用户记住所有命令、步骤、密码规则和隐藏手势。好设计要把一部分知识放到外部世界里,让用户看见提示就能做,而不是背说明书。
诺曼区分了两类知识:头脑中的知识和世界中的知识。头脑中的知识是你记住的东西,比如常用快捷键;世界中的知识是环境给你的提示,比如路牌、按钮标签、图标、菜单、提示语。
设计的关键不是让用户完全不记,而是合理分配:常用、高频、需要速度的东西可以逐渐记到脑子里;低频、复杂、容易错的东西应该放在界面和环境里提醒。
作者还讲到自然映射、文化惯例和限制条件。比如红色通常代表警告,垃圾桶图标代表删除,左右箭头代表前进后退,这些都是文化约定。设计如果违背约定,就要付出额外解释成本。
这一章的核心观点是:不要迷信“极简到什么都没有”。真正的简洁不是把提示删掉,而是把必要信息放在合适的位置,让用户不用费脑也能走对路。
第4章:知道该做什么——约束、可发现性与反馈如何引导用户
这一章继续讲“让用户知道下一步怎么办”。诺曼把约束分成几类:物理约束、文化约束、语义约束和逻辑约束。
物理约束是用形状、大小、结构限制错误,比如插头只能按一个方向插进去。文化约束是大家约定俗成的规则,比如排队、红灯停、蓝色链接可点击。语义约束来自意义本身,比如摩托车骑手应该坐在车座上而不是车轮上。逻辑约束则是通过位置、数量、对应关系让用户推理出正确做法。
约束不是为了限制用户自由,而是为了减少无意义选择。一个遥控器有几十个按钮,用户看着就怕;如果只在当前场景显示能用的几个操作,用户反而更自由,因为他不用在错误选项里迷路。
这一章还强调反馈必须及时、清楚、不过度。没有反馈,用户会重复点击;反馈太多,用户会被打扰;反馈含糊,用户还是不知道发生了什么。好的反馈应该告诉用户:动作是否被接收、现在处于什么状态、下一步能做什么。
这一章的大白话是:好设计像一位不唠叨的向导。它不会替你做所有决定,但会把正确道路照亮,把危险岔路挡住,并在你走一步后告诉你“现在到哪了”。
第5章:人为错误?不,是糟糕设计——人一定会犯错,所以系统要会兜底
诺曼反对把错误简单归咎于“人为失误”。他说,很多事故表面是人按错、看错、忘了,深层却是系统设计让错误太容易发生、太难发现、太难恢复。
这一章把错误分成两大类:失误和错误。失误是目标对,但动作跑偏,比如想点保存却点了删除;错误是目标或理解本身错了,比如以为某个按钮会保存,实际是发布。前者常来自注意力、习惯动作和相似操作;后者常来自概念模型错误、信息不足或误导性提示。
解决方法也不同。对失误,要让危险动作不容易误触,给撤销、确认、明显区分和防呆机制。对错误,要改善说明、概念模型、信息呈现和训练方式,让用户理解系统真正如何运作。
作者还提醒,事故往往不是单点原因,而是多层防线同时失效。真正的改进要做根因分析,不要满足于“某某人粗心”。如果系统需要用户永远专注、永远记得、永远不按错,那这个系统本身就不靠谱。
这一章的大白话结论是:人犯错是常态,设计不能把“用户完美无缺”当假设。好系统应该让小错不变成大祸,让错误容易发现、容易撤回、容易恢复。
第6章:设计思维——好设计不是灵光一闪,而是反复试出来的
这一章讲怎么做出好设计。诺曼强调以人为中心的设计:先理解用户真正要完成的任务和场景,再提出方案,做原型,找用户测试,根据反馈迭代。
很多失败产品的问题在于,一开始就急着做方案,却没有搞清楚真实问题。用户说“我需要一个更大的按钮”,背后可能是流程太复杂;用户说“我要更多功能”,背后可能是核心任务没有被满足。设计师要追问真实活动,而不是只照单执行表面需求。
设计思维通常包含观察、定义问题、构思方案、原型、测试、迭代。关键不是流程图好看,而是愿不愿意承认第一次方案通常不对,愿不愿意用低成本原型尽早暴露问题。
诺曼也提醒,设计不是只服务单个用户的偏好,而要理解人的活动系统:用户是谁、目标是什么、环境怎样、限制条件是什么、出错代价多大、学习成本多高。真正好的设计,是在这些现实约束中找到清晰、可用、可靠的方案。
这一章的大白话是:别坐在会议室里幻想用户。去看用户怎么做事,拿粗糙原型让用户试,发现问题再改。好设计是被真实使用场景磨出来的。
第7章:商业世界中的设计——好设计还要扛住现实压力
最后一章讲一个很现实的问题:为什么大家都知道要做好设计,市场上还是有那么多难用产品?因为产品不是在真空里诞生的,它会受到成本、工期、竞争、技术、法律、组织结构、销售话术和老板偏好的影响。
诺曼提到一个常见病:功能膨胀。产品为了显得更强、超过竞争对手、满足不同客户,会不断加功能。短期看卖点更多,长期看界面更乱、学习更难、错误更多。很多产品不是功能太少死掉,而是功能太多把用户淹死。
另一个现实问题是标准化和惯例。某些设计即使不完美,只要大家都习惯了,贸然改变也会制造混乱。所以创新不是随便推翻旧东西,而要考虑迁移成本、学习成本和生态兼容。
作者还强调,美观、可用、可制造、可维护、可销售之间经常冲突。设计师不能只说“用户体验最重要”,还要懂商业约束;但企业也不能只追求成本和功能清单,因为难用会在售后、培训、流失和口碑里还债。
这一章的大白话结论是:真正成熟的设计,不只是把一个按钮放对,而是在商业压力下仍然坚持让产品可理解、可操作、可恢复、可持续。
这本书最值得带走的观点
- 别先怪用户。如果很多人都用错,优先怀疑设计,而不是怀疑一群人同时变笨。
- 看得出来,才用得起来。功能藏得再深也等于没有,关键操作必须有清楚意符。
- 反馈是信任感的来源。用户操作后没有回应,就会焦虑、重复操作,甚至放弃。
- 映射决定直觉。控制和结果关系越自然,用户越不需要学习。
- 别把所有知识塞进用户脑子。提示、标签、菜单、约束和默认值都可以替用户省脑力。
- 错误不可避免,灾难可以避免。撤销、确认、防呆、分步发布、清晰提示,都是设计的安全网。
- 好设计来自迭代。不要迷信专家一次想对,要让真实用户尽早试用。
- 商业会拉扯设计。功能越加越多、工期越来越紧、竞争越来越急,越需要有人守住可用性的底线。
给普通人的实践清单
- 做一个页面、工具或流程前,先问:用户第一眼能看出它是干什么的吗?
- 每个关键按钮旁边都问:用户知道点了以后会发生什么吗?
- 每个错误提示都问:它有没有告诉用户怎么修正,而不是只说“失败”?
- 每个危险操作都问:有没有撤销、确认或恢复机制?
- 每次用户用错都问:是他没认真,还是设计给了错误线索?
- 每次想加功能都问:它是真的帮用户完成任务,还是只是在功能表里显得好看?
我的推荐理由
《设计心理学》是一本看完会改变日常观察方式的书。你会开始注意门把手、电梯按钮、停车缴费机、App 表单、后台系统、游戏 UI 为什么好用或难用。更重要的是,它会训练你从“用户怎么这么笨”切换到“系统哪里误导了用户”。
对开发者和产品人来说,这本书尤其重要。因为我们太容易站在实现者视角,以为功能存在就够了;但用户面对的是界面、流程、反馈、限制和错误恢复。真正的产品质量,不只在代码里,也在用户能不能顺利理解和完成任务的那一刻。