“怎样是写得好,怎样是写得不好——我们需要问吕西亚或任何一位诗人、任何一位演讲家吗?无论他写过还是将要写,无论他写的是政论还是其他,无论押韵还是不押韵,无论是诗歌还是散文,告诉我,我们需要问别人吗?我们需要别人来告诉什么是好,斐德洛,什么又是不好的答案吗?”

AI 时代,什么叫“好”?

用 AI 生成内容时,如何判断它是“好的”?

在我不熟悉的领域,我没有发言权,没办法评价。但在我比较熟悉的领域里,我总觉得 AI 生成的内容“差点意思”。即使是修饰过的 prompt,即使是更好的 model 或者 agent,也总是差那么一点。我很难准确描述这个“一点”是什么,大概只能说:如果我来讲,不会这样讲。朋友说得更直白:AI 的回答,在真正的懂行人看来,一眼顶针。

而且,越在熟悉的领域,这种差异越明显。因为真正懂的人,会知道哪些地方该迟疑,哪些地方该强调,哪些地方该绕开、保留,甚至故意不说满。那种分寸感,不只是信息量的问题。

这种“差点意思”,不是单纯的事实错误,也不是语言不通顺。在一些高度结构化的问题上,AI 的确强得惊人;但一旦进入我更熟悉、更在意的领域,它常常给我一种“知道很多,却没有打中要害”的感觉。于是我慢慢意识到,“好”并不是一个统一标准。它在不同领域里有不同层次:有时是正确,有时是有效,有时是得体,有时却是一种只能感到、很难定义的“到位”。

在理论数学、理论物理上,有比较明确的、公允的定义,我们可以直接判断“好”。在工程上,也总有一些指标:当系统稳定,误差达标,参数落在预设区间内,那通常就算不错了。可再往外走一点,事情就开始变复杂。一篇叙事文章、一段情绪安慰、一份方案、一种表达,这些东西都带着强烈的价值取向。每个人的效用函数不同,重视的部分不同,感受到的“好”也就不同。到了这里,“好”不再只是达标,而开始涉及判断、气质、经验,甚至品味。

我承认 AI 在一些方面已经表现出极其卓越的能力,比如软件工程、知识检索、技术问答。但在更广义的层面上,它并没有那么强大,比如写作、情感、路线规划,或者说,面对那些生活里真正复杂、真正带着情境和重量的问题时,它经常不够用。

而且我也越来越警惕自己身上的一种浮躁:在 everything AI 化的趋势里,我做不好,就想甩给 AI。曾经我还真想做一个类似秘书的 agent,把那些 tedious 的事情一股脑交给它,结果没多久就放弃了。它处理得很糟,甚至连一向很会顺着你说的 AI 都会提醒你:这件事可能 AI 处理不了。生活的复杂度,不是简单外包就能解决的。有些东西,AI 就是感知不到,也就很难生成让我满意的答案。生活里太多关键部分,本来就不是几行文字能交代清楚的。

AI 的结构往往太平,太喜欢把所有内容完整铺开;措辞太圆,太稳,太少那种“见过很多事以后才会有的判断力”;它不太会批评你,也不太会真正顶着问题说话。有些时候,事情明明可以用一种简单但不完备的方法先解决,它却还是倾向于给出一整套完备而迟缓的答案,少了点变通。更重要的是,LLM 的训练本来就是大数据的结果,是平均化、平庸化的结果。它当然常常是对的,但那种“对”,很像齐次方程的平庸零解:成立,却没什么品味。AI 的回答往往完整,却不贴身;像样,却不到位。

所以我真正想问的,也许并不是 AI 到底行不行,而是:当我们谈论“好的内容”“好的技术”“好的工作”时,我们到底在谈什么?我想借用《禅与摩托车维修艺术》里的一个词,把这种东西叫作:良质。


没有定义或指标的东西,怎么才算“好”?

在理论数学或理论物理里,“好”往往是可验证的:推导是否正确,证明是否完备,论证是否自洽;在工程上也是类似,只是宽泛一些。系统是否稳定,误差是否达标,性能参数是否落在预设区间内,这些都有相对明确的判断依据。至少在这些场景里,“好”可以在相当程度上被还原为正确、有效和达标。

但还有很多东西并不如此。虽然大家都能在某种程度上感受到它的好坏,却很难把这种判断完整地翻译成指标。一篇文章是否打动人,不只是因为措辞漂亮;一个回答是否有帮助,也不只是因为它覆盖了信息点;一次安慰是否起作用,也不只是因为它说了几句正确的话;一个产品是否优秀,也不只是因为它功能齐全、参数领先;一个人的表达是否令人信服,也不只是因为他逻辑严密、引用充分。

我们都知道,有些东西看起来什么都对,却还是不对。它可能结构完整,信息齐备,措辞周全,甚至挑不出明显错误,但你仍然会觉得它轻飘、均匀、没落到地上。它说了很多,却没碰到问题;它看起来像答案,却没有进入那个提问的人。这种感觉并不神秘,它只是在提醒我们:有些领域里的“好”,从来就不只是形式上的完成。有些东西虽然难以形式化,但人能感觉到它是不是活的、诚实的、接触到问题本身的。

这也是为什么我会觉得“良质”这个词重要。它不是一个额外加上去的评价标签,而是一种更原初的整体感:在你来得及分析它哪里对、哪里错之前,你已经感觉到,它是不是贴着事情本身,是不是出自理解,是不是带着一种很难伪造的分寸感。我不认为“无法量化”就意味着“无法判断”。相反,人对良质有一种非常直接的感受,只是现代人的习惯是:相信那些能被清楚计分的东西,不太相信自己那种尚未形式化的判断力。

而 AI 恰好把这个问题放大了。它很擅长满足形式:结构清楚,措辞得体,覆盖全面,逻辑也常常挑不出毛病。但也正因为如此,它反过来提醒了我一件事:形式上的完成,并不自动等于好。一个东西可以非常像答案,却仍然没有灵魂;可以非常周到,却仍然没有重心;可以非常流畅,却仍然没有真正碰到那个具体的问题。

书里提到一种“空洞的修辞学”

它专注于打动人心,却缺少对真理的虔诚。

这个提醒放到今天仍然很尖锐。形式当然重要,表达能力当然也重要,但如果一个人只在乎说得漂亮、说得圆满、说得让人点头,而不在乎自己是否真正理解了问题,那么这种“好”终究是可疑的。它也许能赢得短暂的认同,却经不起更深的追问。所以,形式和繁文缛节未必等于卓越。有时候,越依赖修饰的东西,越让我怀疑它是否站得住。一个真正好的东西,通常不需要靠过多装饰来证明自己。它有一种内在的力量,使你面对它时,先感到“对”,甚至先感到一种几乎是生理性的“爽”,然后才开始分析它为什么对、为什么好。

但这里也要区分复杂和装饰。我并不是反感复杂。很多真正好的东西,本来就复杂。Linux 和 UNIX 的设计极其复杂,但那种复杂不是杂乱无章的堆叠,而是一种被原则约束过、被结构驯服过的复杂。它们有边界感,有层次感,有一种“这里本来就该这样”的干净。汽车、飞机这样的系统也是一样。它们的内部复杂度高得惊人,机械、材料、控制、制造工艺彼此交织,但最后呈现出来的不是混乱,而是一种精密的整体性。早期 iPhone 之所以令人震动,也不只是因为它功能多,而是因为它把复杂藏在了背后,把交互、硬件、系统和日常直觉揉成了一个近乎自然的整体。真正好的设计,并不靠炫耀复杂来证明自己,相反,它们让复杂消失在体验里,只留下一种准确、顺手、克制的感觉。

从工程上讲,“难以量化,不等于无法判断;形式完成,也不等于真正的好”其实并不难理解。一个数字电路设计通过了仿真,不代表它就是一个好的设计;它可能能跑,但面积过大,时序余量难看,功耗失控,边界条件脆弱,可测试性很差,换个工艺角就暴露出问题。一个嵌入式系统把功能堆出来了,也不代表它设计得好;中断优先级混乱、状态机纠缠、驱动层和业务逻辑耦合成一团,这些东西短期内也许都“能用”,但只要需求一变、资源一紧、现场环境一复杂,问题就会一层层冒出来。写算法也是类似。你当然可以写出一个在测试集上能过的程序,但如果它只是在补丁式地特判、堆规则、赌数据分布,那它就很难让人从心里觉得“漂亮”。在这些事情上,所谓“好”从来不只是结果对了,而是它有没有体现出一种更深的理解:结构是否自然,边界是否清楚,代价是否被诚实地处理,复杂度有没有被消化,而不是转嫁到未来。

人对于“好”的判断,不止来自结果,也来自对结构的感受。我们会说一段代码“能跑,但不漂亮”,会说一个系统“能用,但味道不对”,会说一个回答“什么都说了,却还是没说到点上”。这些判断当然不像性能指标、仿真报告、测试分数那样容易展示,但它们并不因此失效。相反,它们往往来自长期经验沉淀后的直觉,是人在面对复杂对象时形成的一种整体感受。

如果说“良质”的要求,让“好”重新变得难以实现,那么接下来的问题就是:为什么今天的我们,越来越容易满足于那些“形式完成”“结果尚可”的东西?为什么我们越来越擅长使用工具,却越来越少追问它们内部的结构、边界和代价?


便利、封装、黑盒,与整个时代的疏离

现代生活把太多东西变成了理所应当的“拿来就用”。电脑应该立刻开机,软件应该永远流畅,汽车应该随叫随到,网络应该时时在线,AI 也应该随问随答。一旦出了问题,人就很容易脱口而出一句:“这玩意怎么这么垃圾。”这话当然不总是错的,设计者和制造者本来就应该为自己的产品负责;但很多时候,我们的不耐烦背后藏着另一层默认:我们早已习惯于只要求结果,而不再愿意理解一个东西为什么能工作、在什么边界内工作、又为什么终究会失效。

如果你稍微了解得再深一点,反而更不容易把一切看成理所当然。你会知道,眼前一台能稳定运行的 Windows 电脑,已经是无数层抽象、协议、器件、驱动、编译器、总线、内核和应用软件协同工作的结果。真正值得惊叹的不是“它怎么会死机”,而是“它居然能亮,它居然能算,它居然大多数时候都能工作”。一个从业者越理解这些东西的复杂性,就越不容易把技术的成功视作空气,也越不容易在失败面前只剩下廉价的抱怨。

这种心态放到 AI 身上也一样。盲信 AI,也是一种只享受便利、不愿进入复杂性的态度。它最诱人的地方就在于:你似乎不需要真正理解一个问题,只要提出请求,就能得到一个结构完整、措辞得体、看起来已经“差不多”的结果。对很多人来说,这当然极其方便。但方便本身也会制造幻觉:好像只要能调用,就等于自己已经掌握了;只要结果看起来不错,就不必再追问它是怎么来的、边界在哪里、什么时候会失效。

从我熟悉的软件工程角度看,这种状态很像“封装”。封装当然没有错,相反,它是复杂系统得以建立的基础。一个模块被设计、测试、验证之后,把它当成整体来使用,只关心输入输出,而暂时不必重新进入内部细节,这是现代工程能够扩展的前提。如果没有抽象、接口、分层和黑盒,不要说写操作系统、做芯片、搭系统,恐怕连稍微像样一点的软件项目都无法完成。

问题在于,封装原本是一种工程方法,但它很容易被人活成一种习惯,甚至一种世界观。人一旦长期只停留在“调用”这一层,就会逐渐失去进入内部、理解结构、承受复杂性的能力。起初这种退化并不明显,因为大多数时候黑盒都工作得很好;可一旦需求变化、环境变化、问题浮出水面,一个只会调用的人就会立刻暴露出自己的无力。他知道该用什么,却不知道为什么能用;他知道接口是什么,却不知道结构为何如此;他能完成标准流程,却无法处理标准流程失效之后的局面。

这正是“黑盒依赖”最危险的地方。它让人长期停留在一种“已经够用了”的表面完成感中。一个长期依赖 AI 的人,可能慢慢失去自己组织问题、辨认重点、形成判断的能力;一个长期只会调包的工程师,可能在需要重构、调优、定位边界条件时突然手足无措;一个习惯了搜索现成答案的人,也可能在面对一个没有现成答案的问题时,第一次意识到:原来自己并没有理解,只是在借用别人的理解。

这种能力的退化,不只发生在工程里,也发生在写作、学习、判断,甚至生活本身。我们越来越习惯于拿现成的模板、结论、话术、观点,越来越少去承受那些“我还没想明白”“这件事比我以为的更复杂”“我得重新理解一遍”的时刻。AI 只是把这种倾向进一步放大了,因为它特别擅长提供一种“已经完成”的表面感,一种让你误以为自己已经参与了思考的顺滑感。

我想到软件工程里的黑盒和重构。模块化的确极大地解放了工程师的大脑,但如果你只是一味享受模块化带来的便利,一旦一个重构需求来了,你就只能干瞪眼。一个合格的工程师,不一定要时时刻刻从底层重写一切,但他至少应该具备造轮子的能力,知道轮子为什么这样造,知道什么时候应该打开黑盒,什么时候应该重新理解系统内部的耦合和代价。可靠的工程师,总能在问题来临时进入黑盒、检修黑盒,甚至重建黑盒。

而当这种“黑盒依赖”的顺滑感持续太久,问题就会在某个时刻突然出现在你面前:黑盒失灵了,而你自己也不知道该怎么办。那时候你才会发现,原来过去许多看似高效的完成,建立在一种并不牢固的基础上;原来你以为自己掌握的是能力,实际上掌握的可能只是调用能力;原来真正缺失的,不是某个工具,而是你自己进入问题内部的能力。

但封装和黑盒不只是个人习惯的问题。往大了看,它已经变成了整个时代的生活方式。

《禅与摩托车维修艺术》并不只是一本关于个人修养的书。它当然在讲修车,讲技艺,讲内心的平静,但它同样也在讲一种更大的东西:现代生活方式本身出了什么问题。所谓“良质”,并不只是个人手艺上的讲究,它也是一种时代性的判断。因为一个时代如果系统性地奖励表面上的顺滑、效率、包装和可替代性,那么人就会越来越难感受到良质,也越来越难与世界发生真正的关系。

书里对这一点说得很直接。它认为,现代人的寂寞并不只是人口流动、城市扩张或生活节奏变化带来的副产品,而和科技塑造的一种关系方式有关。当然,问题的祸首并不是科技本身;真正的问题,是科技背后那种把主体和客体彻底二分的倾向。世界被理解成一个外在的、可操控的对象,人与人之间的关系也越来越容易在这种模式中被物化。于是技术越发达,人未必就越接近世界,反而可能越把世界当成一套等待调用、等待优化、等待消费的对象集合。

书里有一段这样的描写:

在超级市场里,在洗衣店里,在汽车旅馆退房的时候,处处都能看到离群索居的寂寞的人。你会在一张陌生的脸上突然捕捉到一丝搜寻的眼神,然后它立刻又消失了。

我觉得这个判断放到今天依然非常准确,甚至比书写成的时候更准确。现代化并不自动等于“更好”,高效也不自动等于“更有生命力”。一种技术体系如果只鼓励人追求顺滑、即时、可替代、可复制,它当然会让生活更方便,但也可能同时削弱人和事物之间那种更深的联系。我们越来越习惯于:界面必须丝滑,服务必须即时,内容必须快速消费,表达必须立即奏效,结果必须立刻可见。可一旦所有东西都朝着这种“低摩擦、高反馈”的方向演化,人就会越来越不愿意停下来,不愿意进入问题,不愿意承受复杂,也不愿意慢慢形成自己的判断。

书里说,一个懂得怀着良质去修理摩托车的人,会比不具备这种情怀的人拥有更多朋友,而且他的朋友不会把他视为一个物体。我很喜欢这个说法。它看起来像是在讲修车,实际上是在讲一种更深的人际关系:当一个人能够认真对待手上的工作,认真对待自己面对的对象,认真进入自己所做的事情时,他和周围世界的关系也会随之改变。良质是一种能够消除主客距离的力量。一个人一旦开始这样工作、这样生活,他做的事情会变得有质感,他自己也会变得更有趣,而这种变化会像水波一样荡开,影响到他身边的人。

这本书其实一直在反对一种被现代生活不断强化的人格倾向:把一切都当作对象,把一切都外包给流程,把一切都压缩成结果。一个人如果长期活在这种模式里,最终就不仅仅是在技术上依赖黑盒,而是在生活里也逐渐丧失了主体性。他擅长调用,却不擅长参与;擅长消费,却不擅长体会;擅长识别形式,却越来越难感受到品质。

书里还提到另一种更隐蔽的陷阱:流行的陷阱。流行的汽车、流行的摩托车、流行的打字机、流行的时装;流行的冰箱装着流行的食物,摆在流行的厨房里,流行的小孩和他们流行的父母参加流行的聚会。这段话今天读起来几乎有点讽刺的喜感,但它说中的东西一点也不过时。所谓“流行”,并不是一种品质判断,而是一种替代判断。你不需要再问这个东西到底好不好、适不适合、有没有内在的力量,只需要问:它是不是正在流行。于是包装开始压过内容,姿态开始压过实质,传播效率开始压过质地。人们并不是因为感受到良质而喜欢某个东西,而是因为一个东西足够流行,便倒过来相信它一定有某种价值。

这种趋势在今天的产品世界和媒体世界里尤其明显。很多产品变得越来越“会说话”:更会包装自己,更会制造体验感,更会堆叠视觉和交互上的刺激,更会把“先进”“智能”“高效”说成一种几乎无需怀疑的美德。各种发布会、直播、宣传文案都在告诉你这里好、那里好,仿佛只要叙述得足够顺滑、足够饱满、足够抓人,一个东西就天然地变好了。可我越来越怀疑,这里面有太多“被制造出来的好”,而不是“长出来的好”。良质并不是外加在产品和生活上的装饰,不是像圣诞树上闪亮亮的挂件一样,后期再补一层浪漫的虚饰。良质应该是种子,是一个东西从最初的构想、结构、边界、取舍开始就已经带着的东西。

流行是症状,而 AI 是把这一切推到极致的放大镜。AI 当然是有价值的,甚至可能是这个时代最有力量的工具之一。它拓展人的能力边界,压缩大量信息处理的成本,也为许多原本门槛很高的工作提供了前所未有的辅助。但我担心的从来不只是“AI 会不会替代人”,而是另一件更安静也更可怕的事:当一切都越来越像可调用服务时,人会不会先一步放弃自己作为主体的参与感。我们会不会越来越满足于“有结果就行”,越来越不愿意在对象中停留,不愿意承受那种必须慢慢进入、慢慢建立判断的过程?如果真是这样,那么问题就不只是工具强不强,而是人会不会在这种便利中,把自己活成一个只负责调用接口的存在。

我不是在批评科技,也不是在怀念一个没有技术的时代。问题从来不是“有没有科技”,而是我们想成为什么样的人,又想和世界建立什么样的关系。技术可以把人进一步物化,也可以重新连接人与世界;它可以把一切推向更快、更平、更可替代,也可以在某些人的手里,重新变成一种接近良质的工作方式。关键不在工具,而在我们是否还保有那种能力:不把一切都看成对象,不把一切都压成结果,不把一切都交给流行和包装替自己判断。


真正的问题开始于“我不知道怎么往前走”,或者说卡住了(“I'm stuck”)

前面谈的是“什么叫好”,以及为什么我们越来越习惯于黑盒和便利。真正的困难,要到另一个时刻才会显形:不是一切运转顺畅的时候,而是你突然发现,自己不知道该怎么往前走了。机器不按预期工作,程序调不通,文章写不下去,生活里某个问题横在眼前,你既知道它必须被解决,却又完全找不到下一步。这种时候,人就卡住了。

我觉得,“卡住”是一种比“不会”更难受的状态:你明明知道问题就在眼前,却怎么都建立不起有效的下一步。如果你不会,那你可以去学;可怕的是卡住,这是最折磨人的,你失去了反馈。你做了一些动作,却看不到进展;你尝试了一些方向,却不知道自己是不是又走偏了;你心里很清楚事情不能一直停在这里,但手上就是没有一个可靠的抓手。这种状态最容易激发人的坏情绪:急躁、羞耻、自我怀疑、迁怒于工具。在写作里如此,在调试里如此,在面对生活问题时也是如此。最糟糕的并不是复杂本身,而是你一边想马上摆脱它,一边又不知道从哪里下手。

这也是为什么有些问题看起来是技术问题,最后却演变成心境问题。你会因为自己的紧张而认定机器出了各种问题;一旦机器真的出了某些问题,又反过来验证了你起初对自己的低估,于是错误越来越多,情绪越来越差,整个人陷入一种恶性循环。很多时候,人不是败给了问题本身,而是败给了“必须马上解决”的冲动。一着急,就会跳步骤;一跳步骤,就会制造新问题;新问题又反过来证明“我果然不行”,于是焦虑继续加深。

《禅与摩托车维修艺术》里有一段我印象特别深。作者说,“卡住”是最常碰到的一种麻烦。如果你想一下子说太多东西,就会这样。你要做的,不是强迫自己立刻写出来,因为这只会让你更写不出来;而是先把事情一样一样地区分清楚,然后每次只处理一样。先列出要说的事,再排出先后顺序。这个建议听起来朴素,甚至近乎常识,但非常重要。因为“卡住”的一个根源,正是你把太多层次缠在了一起:问题是什么,为什么会这样,我现在该做哪一步,我最终想达到什么。这几件事一旦同时涌上来,人就很容易被自己的混乱压垮。

所以书里提出的有效动作其实很简单:

诚实地整理。把焦虑写下来,把已知和未知分开,把现象和猜测分开,把必须现在解决的和可以稍后再看的分开。你会发现,一旦开始这样做,问题虽然未必立刻消失,但它会重新变得可接近。原来那种无处下手的窒息感,会慢慢松动一点。

这也是为什么书里说,在开始修理之前,不妨把要做的事写在纸上,再组织成适当的结构。花在这件事上的时间,并不是拖延,而是在避免你因为草率动手而制造出新的问题。

这个建议放到今天,又多了一层意思。AI 时代让“卡住”变得更微妙了。一方面,它确实极大缓解了很多人的技术恐惧。以前遇到一个陌生问题,你不一定找得到人问,不一定搜得到靠谱答案,也不一定知道从哪里开始;现在只要你提出一个像样的问题,总能得到某种“下一步建议”。如果你愿意追问、像抽丝剥茧一样往下钻,AI 的确能成为一个很好的辅助工具,尤其在工程类问题上,它常常能给出相当实用的帮助。

但另一方面,AI 并不能替你穿过“卡住”的那段路。它可以给你建议,不能替你承受卡顿;它可以列步骤,不能替你辨认哪些步骤真正贴合你的问题;它可以提供一种看似顺滑的前进感,却不能代替你重新进入问题本身。尤其在那些价值判断更重、情境更复杂、代价更难标准化的事情上,用心做和随便做的差别实在太大。你当然可以把问题丢给 AI,然后说一句“帮我搞定”,有时候它甚至真的能搞定;但重要的问题,并不只是“怎么做”,而是“为什么这样做”“这个问题的核心到底是什么”“我到底在回避什么”。这些独立于问题本身,与个人相关的东西,终究无法完全外包。

书里还有一个特别锋利的判断

在科学界或技术领域中,这种“卡住”的情形尤其常见。因为按照传统的维修观点,这是最糟糕的一刻:操作手册对你形同废物,科学方法也暂时无能为力。

不是因为科学不重要,而是因为科学更擅长验证和说明,未必擅长在你完全无路可走的时候,告诉你那条新的路在哪里。它能够让你清楚自己身在何处,帮助你验证已有知识,却不总能告诉你“接下来怎么办”,除非你的前进方向只是过去路径的延续。创意、直觉、想象、发明——那种“不被卡住”的能力——并不天然地从科学理性的流程里长出来。

这一点我很有共鸣。无论是调电路、看时序、改驱动、查 bug,还是写一篇东西、处理一个并不适合公式化的人生问题,最让人崩溃的常常不是“我不会这个知识点”,而是“我知道问题就在这附近,但就是打不开”。像一颗滑丝的螺钉、一段说不清哪里不对的代码、一个总觉得不顺却又说不明白的段落,它们看起来都很小,但真正击穿人的地方,在于它们会把你整个状态拖进去。你越急着证明自己可以,就越容易失去分寸;你越想迅速摆脱这种狼狈,它就越把你困住。到最后,压垮你的甚至不再是那颗螺钉、那段代码、那个句子,而是“我怎么连这个都搞不定”的羞耻感。

优秀的技术人员之所以令人佩服,并不只是因为他们懂得更多,而是因为他们在“卡住”的时候仍然能够保持一种特殊的耐心。书里说,那些观察技巧高超的技术人员,在工作时会和手中的工作融合为一。他们耐心、关心、专注,但不仅如此,他们还会随着工作对象一起变化:思想在变,材料也在变,直到原料呈现出它该有的样子,他们的内心才会达到平静。如果不把这样的人看成艺术家,那大概是误解了艺术本身。这里重要的,不只是熟练,而是一种没有主客疏离的投入,一种“把它放在心上”“手随心动”的状态。更强的是,他们仿佛能够在新的问题到来的时候,用“本能反应”给出一种非常靠谱的直觉。

反过来看,我之所以常常会被卡住,也是因为我和自己的工作疏离了。我太想快点完成它,太想早点摆脱它,太想证明自己能处理它,于是反而越来越进不去它。当一个人只把问题当成障碍,当成需要赶紧翻过去的东西,他就很难在问题内部看见结构,也很难获得那种来自专注本身的平静。于是卡住不再只是一个技术停顿,而成了一种全面的失衡。

所以,“卡住”揭示的,也许不只是方法不够,而是人和问题之间的关系出了问题。你当然可以继续找工具、找答案、找模板、找更快的路径,但如果你没有学会在卡住时不立刻崩坏,不立刻逃走,不立刻把自己交给情绪和惯性,那么同样的困境迟早会以别的形式回来。

于是这本书把我从“如何修理”带向了另一个层次:原来很多时候,需要被调整的,是人面对问题时的状态。


真正维修的,是自己

你真正在维修的车子,其实是“你自己”。外面的那部机器和里面的这个人并不是互不相干的,它们会一同亲近良质或者远离良质。

这句话把“问题”重新定义了。一个人的急躁、虚荣、敷衍、控制欲、害怕失败,都会在他处理事情的方式上暴露出来。所谓“良质”,并不是某种额外装饰在结果上的高级感,而是你在做这件事时,是否真正进入了它,是否愿意让自己也被它修正。所以修车、写代码、写文章、安慰别人、处理关系,背后都有相通之处:人在对待对象的同时,也在暴露和塑造自己。

书里反复提醒:

你追求的是内心的平静,而不仅仅是把机器修好而已。

乍一看,这句话像某种心灵鸡汤式的自我安慰。很多时候,机器之所以修不好,文章之所以写不顺,程序之所以越改越乱,不是因为外部对象天生不可处理,而是因为我带着一种坏掉的状态去碰它:太急,太想交差,太想证明自己,太不能容忍眼前这个“还没有解决”的事实。到了这一步,被修理的就不再只是那台机器,而是我自己那种仓促、粗暴、失衡的心。

书里还给了一个很具体的方法,与前文写的类似:

如果你被焦虑困住了,就把自己的焦虑写下来,再组织成适当的结构。把要做的事列出来,一样一样地区分清楚,再排出先后顺序。你会发现,在重组的过程中,会出现更多想法;而花在整理上的时间,会在真正动手时被节省回来,避免你因为草率而制造出新的问题。

“修自己”是一个非常现实的命题。因为人在处理对象的时候,心性总会暴露出来。你是否怕麻烦,是否爱抄近路,是否一焦虑就想跳步骤,是否一受阻就立刻迁怒于工具,是否总想尽快得到一个看起来像完成品的结果——这些东西都会在工作里留下痕迹。你写出来的程序、你搭出来的系统、你说出口的话,最后不只是技术产物,也是一种人格痕迹。很多时候,一个东西做得不够好,未必是因为知识不够,而是因为人不愿意诚实地面对复杂,不愿意让自己也接受修改。

书里还有一段对“优秀技术人员”的描述,我非常喜欢:

观察技巧高超的技术人员身上察觉到这种融合,你也能从他们的工作中感受到。如果你不认为他们是艺术家,那就误解了艺术的本质。对于自己的工作,他们耐心、关心、专注,但是不仅如此,他们还与手中的工作融合为一,因而产生了内心的平静,能够独立处理自己的工作。工作的时候,他的思想和原料都在不断改变,直到原料呈现出它该有的样子,他的内心才会达到真正的平静。

这段话让我很受触动,因为它几乎把“技艺”重新解释成了一种人与事物的关系。一个高超的技工之所以高超,不只是因为手熟,不只是因为懂原理、会操作、能排故,更是因为他在工作时不是站在对象之外硬压它,而是在和它一起变化。思想在变,原料也在变,直到它呈现出它该有的样子。这里面最重要的,不是控制与征服,而是进入和配合。很多俗语像“把它放在心上”“手随心动”,说的也是这个意思:当一个人真正进入手头这件事的时候,主体和客体之间那道僵硬的边界,会暂时松动。

我想,这也是为什么好的工作总带着一点艺术性。不是因为它看起来浪漫,而是因为它要求人把自己的判断、耐心、分寸、感受力都放进去。于是修车不只是修车,写代码不只是写代码,做产品不只是做产品。技术当然重要,但在很多时候,技术更像一种副产品:它是你长期如何面对事物、如何整理自己、如何处理复杂度之后自然生长出来的结果。在所有关乎技艺的工作背后,似乎都藏着一个类似于“道”或“禅”的东西。一通百通,不是说做什么都一样,而是说,让一件事做得好的那种心法,在不同领域里彼此相通。

我对 AI 的不安,也和这里有关。因为它太容易提供一个“看起来已经完成”的结果,让人误以为自己已经参与了创造。你当然可以借助它写代码、写提纲、整理资料,甚至很多时候它确实能帮你把事情推进得更快、更顺。但真正的创造,要求人被问题抵住、被过程磨过、被细节修改。没有这种相互作用,很难产生那种我愿意称之为“好”的东西。AI 给出的,往往是一个已经抹平了许多阻力的表面结果;而一个真正属于你的东西,很多时候恰恰诞生于你没有绕开的那些阻力之中。正是那些被卡住、被返工、被怀疑、被重写的时刻,才一点点把你的判断力、你的审美、你的分寸感刻出来。

书里关于“卓越”的讨论也让我想到这一点。《奥德赛》里的英雄,并不是今天意义上的“专业人士”。他既能战斗,也能建船、耕地、演说、劳动,还会在听到美妙歌曲时流泪。他是一个完整的人,而不是一个被单一技能定义的人。书里说,“卓越”暗示着对生活完整性的尊重,因而并不喜欢狭隘的专门化;它甚至还暗示着对狭义“效率”的轻视——因为它追求的是更高等级的效率,这种效率不只存在于某一种技能里,而存在于生命本身。

今天我们当然生活在一个高度分工的世界里,不可能真的回到古希腊式的“全面人”。但我还是会被这种“完整性”的理想吸引。一个真正优秀的人,往往不是只会一门技术,而是在很多不同场景里都展现出相似的能力:学习很快,理解很深,能把握结构,能分析问题,也能处理细节。他之所以在某个专业上突出,未必只是因为他在那个领域积累得多,而是因为他整个人面对世界的方式本来就更完整。这也解释了为什么许多大厂或者研究团队会偏爱那些高学历、基础扎实、迁移能力强的人。他们真正看重的,很多时候不是现成的知识条目,而是一个人是否具备持续进入陌生问题的能力。

生活本来就是问题叠着问题,试炼永远不会了结。你不会因为这次修好了一个系统、想明白了一个道理、走过了一段困境,就从此获得一劳永逸的轻松。人只要活着,就还会碰到新的不愉快、新的卡顿、新的失控。所谓“修身”,从来不是把自己修成一个再也不会犯错、再也不会焦虑的人,而是在一次又一次的问题面前,学会不那么轻易地崩坏,学会把自己重新整理回来,学会把注意力重新带回到眼前的事物上。

这大概也有一点佛、禅意味上的东西:不是想着如何彻底消灭问题,而是把自己融入进每一个必须面对的问题里。这样想来,“真正维修的,是你自己”就一点也不玄了。它甚至比很多空泛的励志说法都更具体,因为它要求你在每一个具体的动作里承担责任:你怎么写一行代码,怎么处理一个 bug,怎么说一句话,怎么面对一次卡住,怎么在失败以后重新坐下来继续做。这些事都不大,却会反复塑造一个人。


不要急着奔向结果——过程本身就是意义

你是在和这件事相处,还是只是想把它尽快处理掉?

书中说:

当你急着奔向未来的时候,说明你已经不喜欢现在了。仓促本身就是最要不得的态度。当你做某件事的时候,一旦想要求快,就表示你已经不再关心它,而是在想着赶紧结束,好去做别的事。

很多时候,我们并不是单纯地追求效率,而是在用“快一点”来逃离当下,逃离那些还没有被进入的细节,逃离那种必须停下来、认真面对的感觉。

我自己越来越能体会到这一点:很多事情可以很快做完,但你总是急不得。调设备、买东西、处理琐事、改一个小 bug、收拾桌面、跑一个实验前的准备工作、为软件添加一个小功能,这些事并不复杂,也不真的耗费多少时间。但一旦你带着“赶紧弄完”的心态去碰它们,事情就很容易变味。动作开始变粗,注意力开始飘,判断开始偷懒,最后反而更容易出错。于是原本几分钟能处理好的小事,被自己拖成了一连串新的麻烦。不能因为事情琐碎,就用一种粗暴、厌烦的态度去处理;事情虽然不大,却总在反复塑造一个人的气质。

过程的重要性常常被我们低估。我们太习惯用结果来给一切定价了:效率、产出、交付、反馈、成就感。好像只要结果出来了,中间怎么走过来都无所谓。可很多真正重要的东西,是在不能被压缩的过程中形成的:判断力、审美、耐心、专注、诚实,甚至悲伤的消化。过程之所以重要,不只是因为它通向结果,还因为人在过程中才真正和世界发生关系。当你一味想着尽快完成,事情就会退化为任务;只有当你愿意在其中停留,它才会重新变成经验、变成技艺,甚至变成生活的一部分。

书里用登山来比喻这件事,我觉得非常好。

爬山的时候,如果你满脑子只有山顶,每一步都会变成手段,变成一种不得不忍受的中间状态。可一旦你不再只是预想那个未来的终点,每一步本身就会成为一个独特的事件:你会注意到一片锯齿状的叶子,一块有些松动的岩石,一段风声的变化,或者某个角度里山顶反而并不比先前更清晰。支撑生命的,不只是顶峰,还有山的侧面。

当然,没有山顶,也就没有山的周围;是山顶界定了周围。但目标不应该是唯一的价值来源。当一个人只能靠结果来证明自己的行动有意义时,他就会越来越无法忍受过程中的迟缓、重复、模糊和不确定。可这些东西,恰恰构成了大多数真实工作的质地。好的工作,常常不是一路高歌猛进,而是缓慢地、重复地、带着近乎笨拙的认真,一点点把事情做对。

写东西的时候,你当然会想结构、想收束、想结论,可如果你始终只惦记“怎么把它写完”,文章就会变得发硬;调系统的时候,你当然想尽快定位问题,可如果你满脑子都是“赶紧搞定”,你就会跳过那些关键却不够体面的细节。所谓“融为一体”,就是让注意力回到眼前的动作上,回到对象本身,回到这一步到底需要什么,而不是提前被下一步劫走。

我很喜欢书里那句:

我们慢慢往上爬,不把怨怒背在身上。

这句话几乎有一种生活方法论的意味。当我们一边做,一边恨它,一边怨它,一边觉得“为什么还没结束”时,事情尚未完成,心先磨损掉了。相反,如果你对这件事有信心,通常不会表现出一种狂躁或是埋怨的态度。真正稳固的投入常常是平静的,而不是情绪化的用力。一个知道自己在做什么的人,反而通常不吵,也不急。他未必轻松,但他不把每一步都演成一场自我消耗。

过程并不只是实现结果的必经之路,它本身就是意义的一部分。很多人习惯说“先忍一忍,等以后就好了”,可问题在于,所谓“以后”永远是由一个个现在构成的。如果一个人总是想跳过现在去领取未来,他很可能会在一次次跳跃中,把自己的感受力、专注力和判断力都消耗掉。我们以为自己在奔向更好的生活,实际上却可能正在失去感受生活本身的能力。过程并不因为最终会过去就变得不重要,恰恰相反,正因为生命大部分时候都发生在过程中,所以过程本身才构成了生活的主体。

作者引过一句克伦威尔的话:“一个没有目标的人才能爬到最高。”这当然不是字面意义上的不要目标,而更像是在提醒:如果你被目标攥得太紧,反而会失去与现实互动的灵活性。真正有效的人,并不总是先在脑中把未来设计得完美无缺,而是愿意在眼前这一步里持续校正自己。这令我想到儿时看的一部电影《三傻大闹宝莱坞》中的:“追求卓越,成功自然会追着你跑”有一点相通:不是说结果会凭空降临,而是说,当你真正把注意力放在把事情做好上,许多本来焦虑追逐的东西,反而会以更自然的方式到来。

所谓“良质”,从来都不只是最终成品上的光泽,它首先存在于人与事物相处的方式里。你是不是急着结束它,是不是愿意停下来,是不是肯让自己被过程改变,这些都会决定最后出来的东西是什么样子。


接受“无”

前面有谈到现代技术如何把人与世界的关系压缩成接口、结果与流行。而一个更隐蔽也更重要的问题是:当这种疏离发生时,我们最容易犯的另一个错误,就是把所有问题都想象成只有“是”或“否”的答案。好像一个方案要么有效,要么无效;一个判断要么正确,要么错误;一个人要么懂,要么不懂。可现实并不总是这样配合我们。很多时候,真正有价值的回答,不是“是”,也不是“否”,而是“无”,像是前面所说的“卡住了”。

书里对“无”的讨论,我非常喜欢。科学家在实验室里对这种情况并不陌生:他本来设计了一个实验,想得到一个明确的是非判断,结果实验却返回了一个“无”——既不能确认原来的假设,也不能直接否定它。这时候,人很容易觉得是自己犯了错,或者实验设计失败了,于是本能地想把这种结果视作无用的噪音。可书里说,把给出“无”的实验看成“无用”,是不公允的。因为“无”本身就是一个极其重要的回答。它在提醒你:不是世界没有回答你,而是你的提问方式太窄了;不是现实出了问题,而是你的问题预设容不下现实的复杂性。

“无”这个概念,几乎可以概括很多现实困境:不是没有答案,而是原来的提问方式太窄了。这甚至比一个明确的“是”或“否”更有启发。因为“是”与“否”只是在原有框架内部做确认或否认,而“无”则逼你承认:这个框架本身也许就错了。“无”不是对问题的终止,而是对提问者的教育。它迫使你扩大答案空间,重新审视自己的前提,重新怀疑那些本来以为理所当然的设定。

一个实验结果之所以重要,从来不只是因为它验证了预期,更因为它可能把你带到预期之外。书里甚至说,“无”对于科学的推动,比“是”或“否”还要有力。因为是与否只是围绕一个已知假设转圈,而“无”告诉你,答案超越了假设本身。让科学前进的,未必是不断证明自己原来是对的,而是越来越频繁地发现:原来问题问得不够大,原来现实比自己想象得更复杂。

这件事放到工程实践里同样成立。尤其是在应用理论的时候,理论的使用前提常常比理论本身更重要。一个解决方案不能简单地说“有用”或“没用”,很多时候问题在于:它对应的根本不是你手上的那个问题。一个系统调不通,未必是方法错了,也可能是约束条件变了;一个模型效果不好,未必是算法不行,也可能是任务定义本身就偏了;一个方案在纸面上看起来无懈可击,落地时却四处漏风,未必是执行力差,而可能是你从一开始就问错了问题。在这种情况下,答案不是“是”,也不是“否”,而是“无”——没有命中,没有对准,没有真正进入问题。

很多工作中的困境都能用“无”来重新理解。比如我们经常争论一个方案“到底有没有用”,可也许更该问的是:它到底在解决哪个层面的问题?我们经常急着评价某个理论“适不适用”,却忽略了适用的前提、边界和假设。我们也经常因为一个方法暂时没有效果就立刻丧失信心,却没有停下来想:这是方法本身无效,还是我还没有理解清楚自己在处理什么?在这些时刻,“无”提供的不是直接答案,而是一种成熟:不急着裁决,不急着把世界压成二元判断,而是承认现实可能暂时不配合我的预设。

这也解释了为什么有些 AI 回答明明看起来都对,却仍然无效。因为它们给出的,是既定问题下最像答案的答案:措辞正确,结构合理,逻辑通顺,甚至信息也很全面。但真正困难的地方,常常不在回答,而在提问本身。问题如果一开始就问窄了,答案再完整也只能在窄框架里打转。AI 擅长在现成问题里快速补全,它不总擅长提醒你:需要被改变的,不是回答,而是问题。于是一个回答可以“没错”,却依然没有用;它可以把原问题解释得更清楚,却没有帮助你看见那个问题本来就带着偏差。

从工作延伸到生活,这种情况甚至更常见。很多人与人的争执,不是因为对错真的泾渭分明,而是因为双方都被困在一个过小的提问框架里:到底谁对谁错,谁伤害了谁,谁应该先让步,谁更有资格被理解。可如果问题一直停留在这种层次上,那么再多的是非判断也不一定能带来真正的理解。很多困境并不是“无解”,而是原有的问题意识太窄了。就像我们有时对别人的指责特别严苛,那正击中了自己最害怕面对的部分;又像有些东西你看不见,不是因为它太细微,而是因为它太庞大——鱼看不见水,不是因为水不存在,而是因为它一直就在其中。

成熟不应该只是作答能力的提升,也是提问能力的提升。你开始知道,什么时候该继续求解,什么时候该重设边界;什么时候该坚持原来的框架,什么时候该承认自己的前提本来就不够。“接受无”就是允许自己先不急着得出结论,允许现实以一种超出预期的方式显现出来,意味着你终于愿意把追问做得更认真一点。。我应该学会在“无”里调整问题、调整预设、调整自己。


无分的考试,独自穿过幽谷

作者在书的最后回忆自己疯掉的那些天,倒在房间里,泡在尿液里,意识一点点瓦解时,脑子里浮现的是一首圣诗的片段:

“你必须要独自经过那死荫的幽谷。”

“死荫的幽谷”,没有人能替我走,也没人陪我走。无论是理解一个问题、承担一次失去,还是慢慢把自己从混乱中重新整理出来,终究都有一段路必须我自己经过。别人可以安慰我,可以陪伴我,可以我建议,甚至可以暂时扶我一把,但真正的痛苦、困顿、崩塌,只能由我自己一点一点穿过去。

我不禁想起,我时常被一种“可能失去”的感觉困住。一种让人迟迟无法和现实重新连接的失去。如何练习失去?村上春树说:

“不管什么样的真理、什么样的诚实、什么样的坚强、什么样的温柔,都无法治愈失去所爱的哀伤。我们只能走过那哀伤,才能脱离哀伤。”

这句话里那种近乎无奈的平静,是非常残酷而又绝望的。因为它意味着:没有捷径。你不能靠理解替代经历,不能靠道理跳过痛苦,不能靠更快地整理自己来取消那一段必须亲身承受的时间。可写到这里,把思路逆转过来,也正因为如此,它才真正有安慰的力量。它不要求你立刻好起来,不要求你立刻想通,也不要求你表现得比真实状态更坚强。这和书里谈到的“卡住”“修自己”“过程”“无”,大抵属于同一种经验吧。

人总想尽快抵达一个稳定、确定、可交付的状态,可生活偏偏不是这样运行的。

书里说:

有很多人下了课就在想,怎样才能通过这场无分的考试。最好的办法,也许就是假定自己可能会被留级,然后尽量做好,这样反而会轻松一点,不然你可能会发疯。还有人说,一旦你习惯了,也不坏,你会对老师教的更感兴趣。但他们又补了一句:要习惯,并不容易。

我已经很久没有参与考试了,可生活中处处不都是这样一场无分的考试吗?没有标准答案,没有固定判分标准,也没有一个你只要努力就一定能达成的终点。你可能认真了很久,也未必能换来一个清晰的结果;你可能已经很努力地理解自己、理解别人、理解世界,还是会在某个时刻突然失去平衡。可即便如此,生活也不会因为你准备不足就暂停。它只会继续出题,而你只能继续作答。

到最后我想起了乔布斯说的:“Stay hungry, stay positive”这句话,或许现在我有了更深层次的理解吧。这里的hungry,positive,对我来说至少有两层意思:第一层是他原本有的意思,是对知识本身保持积极,继续学习,继续提升自己;第二层是这本书告诉我的,是对问题保持积极,不因为一时的卡住、出错、失去,就立刻把自己交给怨怒、逃避和麻木。AI 时代确实和过去不同了。以前你有一个问题,不一定能找到答案;而现在,只要你能提出一个像样的问题,很多时候总能沿着 AI 给出的线索一路追问下去,直到把事情搞得更明白一些。AI 当然会犯错,但工具的错误不必然毁掉人的成长。重要的是:你是否愿意继续抽丝剥茧地研究问题,是否愿意把事情做得漂亮,而不是只是做完。


这本书没有给出摩托车的修理技术,它承认了这样一个事实:人会在机器、一颗螺钉、一次写作、一次争执、一次失去面前彻底失衡。并且告诉我:真正重要的不是立刻摆脱这些,而是如何走过它们,而不让自己变得粗暴、怨怼、麻木。

所谓内心宁静,不是没有问题,不是不再痛苦,而是在问题与痛苦之中,仍然不放弃对良质的追求,不放弃修整自己。在一个越来越快、越来越顺滑、越来越黑盒的时代,我想保住的也是这样一种心境啊。