跳到内容
当前位置:首页>Excel>读书笔记-《精进》

读书笔记-《精进》

  • 2026-11-07 07:49:01
读书笔记-《精进》

读 书 笔 记

精进

如何成为一个很厉害的人

作者采铜(崔翔宇)

初版2016 年

页数约 300 页

读法可反复查阅的工具书

这不是一本教你“如何成功”的书。它做的是更基础的一件事—— 把“变厉害”这个模糊的愿望,拆成七个可以单独练习的动作。

郑重以对

00

这本书在讲什么THE CORE PROPOSITION

采铜是浙江大学心理学博士,也是知乎上最早一批认真写长答案的人。《精进》脱胎于那些回答,所以它保留了论坛时代的一个好习惯:不轻易给结论,先讲清楚机制。全书引用的不是名人名言,而是认知心理学、行为经济学、创造力研究的实验与概念。

它要回答的问题很朴素:一个普通人,怎样一步步变成一个“很厉害的人”?

采铜给出的定义很有意思。他没有说“很厉害”意味着更强的能力、更高的职位或者更多的收入,而是说——很厉害的人,是具备某种独特东西的人:独特的知识体系、独一无二的特质,他的存在本身就会给世界带来更多的可能性。

这个定义把问题的性质换掉了。如果“厉害”是比较,那它必然是一场排名赛,绝大多数人注定失败;如果“厉害”是独特性,那它就是一件可以自己动手建设的事。整本书都建立在这个转向之上。

生活就像一面多棱镜,不止一个镜面,相应的,也不止一种可供观察和理解的视角。—— 全书开篇的第一句话

◆七根支柱

书的结构非常清晰,七个侧面,各成一章,每一章都对应一个人生环节,也都对应一组可以马上上手的方法:

01 时间

时间之尺

你怎么看待时间,就会怎样使用它。先校准这把尺子,后面的判断才成立。

02 选择

寻找心中的巴拿马

选不出来,往往不是选项不够,而是被自己没意识到的假设困住了。

03 行动

即刻行动

最有效的准备,是先把一个不完美的东西做出来。

04 学习

高段位学习者

信息、知识、技能是三个层级,多数人停在第一层还以为自己在学习。

05 思维

向未知逼近

思维要同时做三件事:简化、发散、外化。

06 才能

努力是一种策略

努力不是意志力的较量,而是一种可以优化的资源调度。

第七章讲成功,它更像一个收束:既然每个人都是唯一的,那成功就无法复制,只能创造。七章合起来,其实是一条完整链路——先立时间观,再定方向,然后动手,边做边学,学的过程里锤炼思维,最后把有限的资源押在能形成独特性的地方。

01

时间之尺HOW TO TREAT TIME

大多数人对待时间的方式,其实是五种失衡状态之一:茫然——有大把时间却不知道做什么,整天荒废;焦灼——和时间赛跑,永远有做不完的事,人生变成一连串密集而无法停歇的鼓点;无助——知道时间可贵,也有重要的事要做,就是迈不开步;随意——忽而全情投入,忽而意兴阑珊,人生像落叶随风飘散;投机——四处打探,寻找把时间换成钱的机会,一分一秒都不放过。

这五种状态的共同点,是被时间推着走。采铜提出的解药只有一个词:郑重。

◆郑重:像孩子玩游戏那样对待人生

什么叫郑重?不敷衍、不迟疑、不摇摆,认真地聚焦于当下的事情,自觉而专注地投入。它既不急功近利,也不消极避世。

书里有一个很动人的对比:孩子用郑重的态度去玩耍,反倒是成年人,常常用戏谑的、游戏的态度去度过自己的人生。孩子搭一座积木房子,是全神贯注的,塌了就重来,没有敷衍;而成年人对自己的人生,往往反而是“随便试试”“差不多就行”“反正也没意义”。

郑重,因恪守本心而知道事情的轻重缓急,因尽全力无保留而使其事竟成,光阴未曾虚度。—— 第一章

◆五种时间视角,别只用一种

心理学把人对时间的关注倾向分成五类。采铜把它们各自的代价讲得很清楚:

积极过去

珍视亲情友情,怀旧、感恩

代价 容易忽视当下的快乐

消极过去

反复回忆负面经历

代价 沉浸在伤害中,心理问题多

享乐主义

及时行乐,不管过去未来

代价 幸福感高,但易成瘾

宿命论

认为一切命中注定,只能顺从忍受

代价 彻底放弃主动性

未来视角

前瞻,为未完成的目标舍弃当下

代价 效率与成就高,当下幸福感低

结论不是选一个最好的,而是按场景切换配比:工作场合以未来视角为主是合适的;非工作时间应该放下工作,专心享受,用享乐主义视角;和家人在一起时,用积极过去视角。而消极过去与宿命论,尽量少用。

真正成熟的,是“平衡时间观”——内心有一种延伸的当下感:可以从当下审视过去,也能让未来存在于当下。

◆五年设想:给远期未来装上轮子

我们同时活在对未来的两种想象里。远期未来是抽象的、价值导向的,关心“要不要做”“值不值得”;近期未来是具体的、可行导向的,关心“怎么做”“成本多少”。麻烦在于,这两种思路经常打架。

采铜给的技巧是“五年设想”:用五年这个跨度去想一件事,五年的时间通常会越过人生的下一个阶段,进入下下个阶段。它的妙处有两个——一来跨度足够长,你会本能地用情景化、具象化的方式去构想它,未来因此变得鲜活;二来正因为跨度长,你就不会把“可行性、便利性”当作主要判断依据,不会因为一件事简单易做就去做,而是先问它的长期价值,再问它是否真的可行。

◆拖延的真相:不是意志薄弱,是结构错位

这段是全书写得最锋利的地方之一。拖延不是懒,而是近期未来与远期未来发生了冲突:远期有一个抽象而意义重大的目标(比如完成博士论文),近期却撞上了实际阻碍(实验结果不理想),旁边还摆着便利的替代性活动(看电影、打游戏)。

通常的应对是“不断强化远期目标的意义”——反复告诉自己这件事多重要。但这没用,甚至有害:越强调意义,越凸显当下的无力。

书里的解法是双向的:

•从远期未来这一侧:重战术,轻战略。少谈价值和意义,多想实现的具体途径,把注意力放到“怎么做”上,尤其是那些可以立即实施的动作。

•从近期未来这一侧:提高逃避的成本。甚至可以采用极端措施——删掉电脑里所有电影和游戏、断网、把智能手机换成非智能机。允许反复,因为反复会让原本顺手的替代行为变得麻烦,逃避的便利性一旦下降,行为就会改变。

◆采铜法则:收益值 × 半衰期

这是全书流传最广的一个模型,也是“什么事情值得做”的判据。它借用了药物代谢的概念:一件事情带给你的收益,不仅看它有多大,还要看它衰减得多快。

两轴:半衰期(短 · 长)× 收益值(高 · 低)。四格对应四类典型活动。

高收益 · 短半衰期

打游戏、刷短视频、追热点、买买买、吃一顿大餐。当下极爽,很快归零。

高收益 · 长半衰期

学会一种有效的思维技巧、与高手进行一场意味深长的谈话、深度旅行。稀缺,但值得刻意安排。

低收益 · 短半衰期

参与网络掐架、漫无目的地刷微博、窥视陌生人的隐私。纯粹的消耗。

低收益 · 长半衰期

练一小时书法、背一首古诗、读懂哲学著作的一章、认真回复一封邮件。见效慢,但会累积。

法则的结论只有一句,却反直觉:收益的高低其实无关紧要,只要不是短半衰期,只要这个收益可以被叠加,就尽量去做。

我们平时最常做的恰恰是“高收益短半衰期”的事,其次是“双低”,而长半衰期的事做得很少,或者很不情愿。所以采铜说——

我们总是在重复地抓起沙子。在短半衰期的沙坑里,一次次把沙子抓起来,又一次次看着它从指缝漏光

当然,“半衰期”不是绝对的。同一件事,做法不同,半衰期差很远:同样是旅游,做了功课、玩得深入,它的影响可以延续很多年;走马观花打卡,第二天就忘。经典作品是天然的长半衰期物——卡尔维诺说,一部经典作品是一本每次重读都好像初读那样带来发现的书。采铜补了一句解释:因为经典必然包含了某种接近事物本质的东西,所以它像一道特殊的光源,不同时代的读者去照亮它时,都会被照见内心中不曾被照亮的部分。

◆用时间尺度过滤信息噪音

互联网把阅读切成了碎片,人的兴趣越来越难持久。采铜给的过滤方法是:调整评估信息价值的时间尺度。看历史有三个尺度——最长的是一地区的地理与气候环境,中等是社会与文化层面,最短的是传统历史学关注的具体事件。把同一把尺子用来衡量信息:只能热闹三天的,多半是噪音;能穿越几年十几年的,才值得投入。

从“追求即时兴奋”切换到“追求长久受益”,噪音自然就被筛掉了。你主动过滤得越多,就有越多时间、精力甚至脑力,去领会真正有价值的东西。

◆快与慢,深与浅

还有两个提醒,非常实用:

•工作会自动膨胀,直至占满所有可用的时间。(帕金森定律)配套的是侯世达定律:实际做事花的时间总比预期长,即使你在预期中已经考虑了侯世达定律。所以必须主动划界。

•必须擅长说“不”,才能有时间去做那些真正特别的事。

至于“深度”,采铜的建议是:每天留一点时间“面壁”——在一个私人的空间里,安静地听自己内心的声音,让心中不同的自我对话和辩论;而处理邮件、写报告这类事务,越快越好,用极有限的时间处理掉。同时,找到并保持至少一项长期的业余爱好——高质量的休闲满足其实就这么简单。

事业与生活的秘诀,无外乎就是处理好时间的快与慢、深与浅的关系。第一章结尾

02

选择的格局HOW TO MAKE A BETTER CHOICE

第二章的标题叫“寻找心中的巴拿马”。这个比喻来自地理大发现:在巴拿马地峡被发现之前,所有人都以为通往东方的路只有绕过好望角一条。真正的突破不是“走得更快”,而是发现原来还有另一条路。选择也是这样——多数时候我们不是不会选,是看不见还有别的选项。

◆格局:你给自己定的最高目标

采铜说,一个人为自己的内心树立什么样的最高目标、设定什么样的价值尺度,反映了他的格局。他用“看自己、看天地、看众生”划出四层:

零度

盲众

没有目标,追随当下的潮流。别人说什么好就去追什么。

一度

逐利者

只看自己。以自身利益最大化为准绳,精于计算,但视野止于自身。

二度

理念人

看天地。为理念而生,毕生行动就是追求和捍卫真理。

三度

至善之人

看众生。以改良社会、增进人类福祉为最高目标。

这一层不是道德评判,而是功能性的:目标定得高,你才会看见更多选项。因为目标决定了你用什么尺度衡量选项,尺度变了,原先“不值得”的路才会浮出来。

如果你不知道自己想要什么,书里给了一个很轻的办法:回想最近一周或一段时间里,你做过的最有意义的一件事是什么。答案里往往藏着你真正的价值排序。

◆我们其实不做“最优选择”

决策心理学有个发现:人在面临选择时,通常采用满意原则,而不是最优原则。也就是说,人从最熟悉的待选项开始逐一考察,一旦找到一个满足内心标准的,就采纳它,剩下的就不看了——而不是把所有选项对比完再挑最好的。

这在现实中是理性的(信息无限,搜索有成本),但它有两个副作用:标准可能定得太低,选项可能一开始就太少。所以改善选择有两条路,而不是一条:提高标准,扩大选项。

◆困住你的,是四个隐含假设

选项少,往往不是客观环境造成的,而是思维里预先埋了假设,把可能性提前排除了。采铜归纳了四种最常见的:

赛道假设

「人生就是一场漫长的比赛,赛道是设定好的,赢家只有几个。」

它偷走了 不敢试错,只能在一个被外界固化的轨道上战战兢兢地跑

低关联假设

「人生种种经历相互独立,没有关联。」

它偷走了 看不见经历之间会连点成线。乔布斯说,人生就是连点成线的过程,有些经历当时看不到意义,若干年后才发挥作用

僵固性心智

「我的天赋不够,智商平平。」

它偷走了 用固定的眼光看能力,一遇挫折就自怨自艾,失去继续努力的勇气

零和博弈

「利益是固定的,你多我就少。」

它偷走了 只想从别人那里争夺,很少构想双赢方案

◆破局三步

1找出潜意识里的隐含假设

先把它写出来。此刻纠结的这件事,我默认了什么前提?哪些是事实,哪些只是我以为?

2校正它的不合理性

这个假设一定成立吗?有没有反例?它是别人的期望,还是我自己的判断?

3形成更灵活的思维框架,再生成选项

假设一旦松动,新的可能选项会自己长出来——然后去试。

还有一层更隐蔽的束缚,来自“身份”。东方文化下,身份更多是社会和外部的期望加在个人身上的,而不是个人自由探索的结果。它变成头脑里的一个框:我们更多地想“我应该做什么”,而不是“我想要做什么”;更多想“我只能做什么”,而不是“我擅长做什么”;更多想“我现在是谁、已经是谁”,而不是“我未来是谁、我还能是谁”。于是虽然在做选择,却好像只是在做一些注定要做的事。

◆非此即彼之外,还有中间地带

很多人卡在“要么辞职追梦,要么老实上班”这类二选一里。采铜说,两个极端之间其实有很多中间选择,可以大胆重组你的时间:

•目标悬置——不是放弃,是把目标暂时挂起来,等条件成熟再启动。用发展的眼光看自己,而不是一遇困难就泄气。

•能力嫁接——把在 A 处练成的能力迁移到 B 处。你做过的那些“没用”的事,往往在这里兑现。

•特性改造——把工作改造成接近游戏的结构:明确目标、适当难度、即时反馈。让理想与现实兼顾而不冲突,把工作变成爱好,把爱好变成事业。

◆内职业生涯:那些不会改变的东西

这是第二章最有力的一段。采铜把职业生涯分成两层:外职业生涯是职位、公司、社会角色,它受外部机遇和境遇影响,会变化、会转向、会中断;内职业生涯是一个人的兴趣、禀赋、动机和能力,它是连续发展着的,绵延在人的一生之中,一直在累积。

所以那些看起来“选错了”的时刻,其实没有想象中那么致命。因为——

不管你做了哪个选择,你的某些东西永远不会改变。而最终带着你走向目的地的,可能并不是某一个选择,而是那些你不会改变的东西。—— 第二章

顺着这个逻辑,采铜说人生是持续反复的构造:它既延续,也变化,像一个故事,有冲突、有转折、有高潮,也有预埋在暗处的伏笔,在某个时间节点发挥奇效。选择是可以被修正、被重塑的,所以单次选择的重要性并没有那么高。自我也不是凝固的,现在的我不过是无数个可能的我中的一个样本。重新选择不意味着推倒重来——过去的印记不必抹掉,而是要在过去、现在和将来之间建立联结,让它在修剪之后重新生发出新的枝条。

所谓选择,就是审分寸,就是本末轻重。第二章

03

即刻行动START NOW, REFINE LATER

第三章解决的是一种很普遍的瘫痪:想得太多,动得太少。采铜的判断很直接——开始并完成一件事情,比做好它更重要。因为只有完成,你才拿到真实世界的反馈;只有拿到反馈,“做好”才有依据。

◆写作的例子

你不知道该怎么写的时候,最好的办法就是直接开始写。哪怕只有一个字、一个词、一个句子,哪怕写得很糟糕,都没有关系。只要开始了第一步,就会有第二步、第三步;只要写出来了,不管多差,你都有机会把它改好。

这个道理放在任何事上都成立。“种一棵树最好的时间是十年前,其次是现在。”

◆小事立刻做:心理成本比做事成本更高

书里有一段特别接地气的算账。想买什么,只要确定是必需品就立即去买,要么去楼下便利店,要么打开手机下单;不要先列个清单记在纸上——那又要拖上好几天,甚至忘掉。洗碗也是,洗一次用不上五分钟,但洗碗之前各种想方设法的逃避和拖延,带来的心理成本比洗碗本身累得多;如果家人之间再互相推脱,引发的不愉快就更得不偿失。

为什么?因为每一件待办的事都在占用你的认知资源:记忆负担、情绪负担、人际负担。待完成的事情一多,管理复杂度直线上升,这些隐形的心理成本会严重影响生活质量。事情越积越多,先是情绪出问题,然后人际关系变差,生活开始失控。

所以:先把必须要做的小事处理掉,是保持积极和从容心态的一剂良方。这件事的投入产出比,高得离谱。

◆最小化可行产品(MVP)

这个概念借自精益创业:用最少的资源、最快的速度做出来,具备基本功能、能被用户使用的实验性产品。创业者应当尽快把它做出来,投入市场,拿到反馈,再迭代。

采铜把它移植到个人成长上,并给了一个很关键的辨析:

阅读一本书不算是产品,但对这本书深入透彻的分析可以算作产品。第三章 · 什么才算你的“产品”

判断标准是有没有结构、能不能交付、别人能不能用。读书笔记、一次分享、一个可以运行的小工具、一份整理好的清单——这些才是。因为它们会把你从“消费者”变成“创造者”,而创造者才会收到反馈。

◆我们永远无法完全准备好

书里对教育体制有一段很尖锐的观察:从小学到大学,十几二十年时间,一直都在准备——学习、练习、完成练习,而不是创造出产品。于是我们形成了一个根深蒂固的观念:先准备好,再上场。但总有我们未估计到的问题,总有能力的短板,总有未掌握完全的信息。

如果一直等准备好,就会一直准备下去。只有你做出来实实在在的东西,思路才会清晰,能力才得到切实锻炼,视野才真正打开。

企业也一样。预先制定一个完美战略然后严格执行,是不现实的。更接近真相的比喻是制陶:陶器的胚子在制作过程中每一瞬间都在变化,工匠需要敏锐地察觉它怎么变,然后随时调整手法——这才是战略形成的真实方式。

◆批评是信息,不是评价

不愿把作品拿出来的人,多半是被一种恐惧拦住了:害怕批评,害怕反对的声音把自己贬得一无是处,害怕弱点暴露在别人面前被攻击和嘲笑。

书里的破解办法只有一句,但极有效:把批评作为一种信息来看待,而不是一种评价。别人是在给我提供信息,而不是在给我打分。既然是信息,就没有理由本能地排斥——当然,接受不等于全盘接收,所有输入的信息都需要慎重审视,只是不要一上来就情绪化地拒绝。

采铜还补了一句区分:本能的抗拒批评,和经过深思熟虑之后的反对批评,是两回事。后者往往意味着更成熟的心智和更坚定的信念。成熟心智的特点,是能不偏不倚、公正地对待自己和他人的意见,既不固步自封,也不盲目附和。

◆切换的损耗与图层工作法

关于“多线程工作”,书里给的是很硬核的认知科学解释,不是时间管理鸡汤。

转换损耗来自两处:一是原来任务留下的认知惯性(已经习惯了任务 A 的情境和反应方式),二是进入任务 B 时需要认知重构(重新回忆起相关背景和信息),而重构需要时间,还常常不完整。所以,如果你在非常投入、忘我的思考中被强行打断,损失会非常大。

由此推出三个实操技巧:

技巧一

核心思考区间

拿到任务,先找到那块“硬骨头”——最关键的思考部分,用一张纸一支笔,不被打扰地啃下来。周边打扫性的工作,之后再做。

技巧二

按认知类型切分

不要机械按任务顺序切,按认知类型切(文字、图像、数字),同类的一起做,减少切换成本。

技巧三

图层工作法

像 Photoshop 的图层,一次只专注一层。同质工作集中处理,效率高得多。

◆三行而后思

行动不止于“做”,还包括“回头看”。每完成一件工作,在脑子里过一遍:发生了什么,哪里跟预期不一样,为什么。久而久之,学到的东西会远超事情本身。

采铜用一对词概括这件事:前瞻与回视。前者要求你在做之前想清楚方向,后者要求你在做之后复盘。真正厉害的人,两者都很出色——而多数人只练了其中一个。

04

高段位学习LEARNING THAT ACTUALLY STICKS

这一章要打破一个幻觉:看了很多,不等于学到了。信息的接收成本几乎为零,正因如此,我们常常把“接触过”误认为“掌握了”。

◆学习的三个层级

01信息

收藏、囤积、贪多求广、刷完就忘

→ 除了“我读过”,什么也没留下

02知识

理解、记忆、能复述

→ 能应付考试,但用不出来

03技能

反复操练,日日精进

→ 变成身体的一部分,随时可调用

采铜的判断很明确:技能才是知识的容器。一段知识如果没有被装进某个技能里,它就只是漂浮的信息;一旦它成为某个技能的一部分,就有了归属,也不会再忘。

◆以问题为中心,而不是以教材为中心

正统教育是按学科体系组织的:先学基础,再学进阶,最后应用。但真实世界的问题不按学科分科,它一来就是跨界的、混乱的。

采铜主张反过来:以心中的问题为中心,让问题引导我们去探求答案。问题是从已有的知识体系里长出来的,它会自动把新旧知识串起来。带着问题学习的人,会依次成为三种角色——

•建构者——不是收集知识,而是在构建答案。在回答问题的过程中筛选、评判、整合新旧知识,把它们融成一个自洽的整体。

•探索者——主动探求未知的领域,拓宽认知的边界,而不是满足于掌握现有边界内已明晰的知识。

•猎手——问题像一根线,把散落的知识、经验、思想和方法串起来,让沙砾变成一串有光泽的珍珠。

一个适合长期探索的根本性问题,可以引发持久的求知冲动,也迫使你保持持续思考。这个过程可以很长,但越成熟的学习者,越擅长做这种长时间的结构化工作。

◆解码:从“说了什么”到“怎么做到的”

面对同一份材料,浅层加工只做一件事:知道它说了什么。而“解码”要往下挖两层。书里用玩具举例:孩子看到的是好不好玩,家长看到的是价格和安全性,设计工程师看到的是结构、材料和工艺。同一件东西,三种解码深度,得到的东西完全不同。

1它说了什么,给了我什么感受?

内容层面。这是绝大多数人止步的地方。

2它是什么,有什么价值?

把内容放到更大的坐标系里,判断它的位置和意义。

3它的内部结构是怎样的,效果是怎么实现的?

技法和机理层面。这一步最费劲,也最值钱。

第三层有个漂亮的例子:一部表面上简单易懂、朴素直白的作品,往往是有很深的功夫在里面。作者可能用了很深的技巧,才把原本的复杂性简化或者隐藏起来,才造成让人一目了然、读来顺畅的观感。你若去深究它何以写得如此明白晓畅,也许能发现一座壮丽的地下宫殿。

所以读书要有一种“拆解者”的眼光:不是赞叹它好,而是问它凭什么好。

◆写作操练:输出倒逼深度加工

为什么写作能提升学习?因为一篇文章要被人读懂、要说服人,需要缜密的思维、清晰的表达和翔实的依据——这些都要求你对知识的编码和组织达到一个相当高的水准。

阅读时,我们对信息的理解常常满足于浅表层面;但一旦要输出,就必须去分析知识的深层结构。所以采铜说:看是一个比较低的层面,写出来就到了另一个完全不同的层面。

写作还能解决反馈问题。书里给了两个获取反馈的办法:找一个与自己水平相当或略高的写作同伴;或者把经典作品当作老师,让它们给自己反馈。

◆把知识连起来:迁移与融合

高手和普通学习者的差别,常在这一点上:高手会有意识地把不同领域、甚至不同学科的知识摆放在一起,尝试分析和比对它们之间的潜在关联。当异质的材料堆叠在一起时,仅仅是潜意识的推动,就可能涌现出新的东西。

书里警告了一种危险:只用单一学科知识思考的人,是“铁锤人”——看到什么东西都是一个钉子,失去了起码的基于事实的判断力。正统教育习惯把整体分解、再细分,这种分解性思维的致命缺点,是事物的整体特征以及各部分之间的潜在关联被完全忽视了。

解法是广泛涉猎不同学科,把基本理论储备为可以分析现实对象的“思维模型”,最大程度避免视野上的偏差和狭隘。

至于“做中学”,书里借用了游戏的启发:好的游戏把过程设计成一系列循序渐进的任务和挑战,让玩家不知不觉学会;它调用多种器官、给即时反馈、动态多变的情境、并且挑战难度与学习曲线动态匹配——既不会难到让人受挫,也不会简单到让人失去兴趣。学习如果能被设计成这个结构,参与度会完全不同。

05

修炼思维SIMPLIFY, DIVERGE, EXTERNALIZE

这一章讲三件事,恰好是思维的三个方向:简化(把噪音清出去)、发散(让潜意识上场)、外化(把想法变成可以看见的东西)。

◆简化:大脑需要断舍离

清晰思考的前提是简化。把原本繁复的内容梳理、整合、精简之后,头脑才能腾出空间处理其他信息,进行更复杂、更精微的思考。简化有两个方向——简化输入,也简化输出。

好的写作的秘诀,就是剥离每一句话中的杂物,只存留其中最洁净的部分。第五章 · 关于表达

采铜还提醒:表达本身是训练思维的手段。好的表达对思考强度的要求是成倍上升的,所以有意识地培养简洁表达的习惯,本身就是在提升思维。

◆关闭“评价者”,让潜意识工作

书里把头脑比作两个小人:一个是生产者,负责生成想法;一个是监控者(评价者),负责审查、挑剔、否决。平时两者同时工作,所以我们产出得循规蹈矩,创造力被压制。

要获得创意,就得每天留一段时间,让监控者关掉,让生产者自由发挥。走神、做白日梦的人,往往创造力更强,原因就在这里。

具体方法有好几个,都很轻便:

•晨间笔记——每天早上起来第一件事,随便写三页,没有主题,任何想法和灵感都行。因为这个时候监控者还没醒,潜意识里的东西可以冒出来。日积月累,就是一次持续的思维训练。

•借监控者开小差的机会——洗澡、坐车、散步、做家务、跑步骑车的时候去思考,常有意外收获。

•主动留白——每天有一段时间放空自己。

但要注意一个前提:潜意识的发挥并非平白无故,它有赖于此前足够的有意识的思考。那些思考把大量知识的原子激活、提供素材,然后碰撞、组合、涌现。没有前面的苦功,后面的灵光不会来。

◆引入混乱与随机

秩序是必要的,但只有秩序会僵化。采铜建议在规则之内,有意识地引入一些混乱、随机和意外。因为他有一个很深的观察:我们所有的系统都是复杂的,秩序只是强化了某些特质,同时忽略、隐藏了其他。

创意的流动取决于它的“地形”。地形被规整得太平,水就流不出新路;适当地制造起伏和岔道,很多元素才会被组合起来。当然,这种混乱要是可控的,不是放任。

◆三种工具:矩阵、清单、图像

思维依赖工作记忆,而工作记忆容量有限。把思维“外化”成看得见的形式,等于给思考扩容。书里推荐三件工具:

工具一

矩阵 / 创意表格

把问题分解到不同维度,在格子里强制组合。约束反而避免天马行空,让发散有落点。

工具二

清单

先强制发散把所有可能列出来,再收敛:删掉复杂的、可有可无的,只留核心。

工具三

图像化

把思维变成图,给它更多探索空间,推动思考往前走。

◆三种思维偏见,人人都有

生动性偏好

我们偏好生动形象的事例甚于抽象信息,判断容易被少数特殊事件影响——比如看到辍学创业的盖茨和乔布斯,就以为辍学是成功路径。

证实偏见

一旦形成某个看法,接下来就只在佐证它:只关注能证实的信息,对反面论据视而不见。这是信息茧房的认知根源。

盲区

每个人的判断都受限于自己已有的知识和经验,而这些盲区自己很难消除。

这三条没有“根治”的办法,只有外部化的补救:用矩阵强制自己看全维度,用清单防止遗漏,用别人的眼睛照见自己的盲区。

06

努力的本事EFFORT IS A STRATEGY

这一章要拆掉两个误解。第一个是“努力就是咬牙硬撑”,第二个是“天赋决定上限”。采铜的立场是:努力不是一种意志,而是一种具有策略性的活动——它体现在对资源的调配、行动方式的选择、执行进度的把控和调试上,是可以不断学习和优化的。

◆先谈天赋

书里说得比较克制:人与人之间确实存在先天禀赋的差异,但这种差异的程度并没有一般人想象的那么大。因为作为同一个物种,人与人在生物层面的共性远甚于个性,这种共性决定了智力水平的差异是有限的。

与其把眼光放在自己和他人的天赋差异上,不如放在自己如何努力变得更聪明、更有才能上。这是一个更能产生行动的选择。

◆专注:三个阶段,一道分水岭

人的精力有限。如果不专注,可能永远在缓慢起步期徘徊,到不了快速提升期,更到不了高原期。然后就只能和大量同样停留在起步期的人,竞争比较初级的工作岗位——就算成功,也只能得到较低的收入和较低的前景。

这是个残酷但清晰的判断:浅尝辄止的人很可能一无所获,而专注投入走到最后的人可以拿到超额收益。

书里举了齐白石的例子:他得到一部《芥子园画谱》,先是临摹了半年,之后又整整临摹了五年,底子才真正打出来。

◆舍弃:努力的第一个秘诀

这一段常被忽略,但它可能是全书最“反鸡汤”的地方。采铜说——

选取一件你认为最重要、对你最有价值的事,兢兢业业地把它做精做细做好。对于其他次要的事,用七八十分的标准去完成。至于那些无足轻重的,能不做就不做。—— 第六章 · 有舍方有得

顺带纠正一个被用滥的比喻:木桶理论适用于团队,不适用于个人。个人如果什么都补,资源被摊薄,结果是在每个领域都停在缓慢起步期。个人真正该做的,是把不多的资源集中起来,把主要精力押在能形成优势的地方。

互联网时代,信息是爆炸的,知识是过载的,热点是速朽的。能在一件事上精益求精、持之以恒,反而是最稀缺的。

◆杠铃策略:反脆弱的两头下注

塔勒布把事物分成三类:脆弱的、强韧的、反脆弱的。最后一种能从程度较小的负面波动中受益——比如人体的免疫系统,经历刺激和压力、恢复之后会更强。

问题是:专注会把资源压在一条路上,这本身就脆弱。塔勒布的答案是杠铃策略——同时采取两种极端的行动:

• 把大多数投入放在能够抵抗负面黑天鹅的强韧结构上,也就是专注在一个既定领域深耕;

• 拿出一小部分时间、资源和精力,做大胆的探索和尝试,去迎接正面的黑天鹅。

两头都很极端,中间地带反而是最危险的——这正是它跟“什么都试一点”的区别。

◆难度适应:别让自己免疫

人需要一些挫折、失败或高难度挑战来刺激。总是一帆风顺,就会一直待在舒适区,潜能无法被激发。但同时要注意难度适应:某个难度的挑战反复训练之后,能力提升到相应水平,这个难度在你看來就下降了,甚至进入舒适区。这时就该思考如何设计更有难度的挑战。

◆意志力不可靠

最后一句提醒,几乎是对整个“自律”产业的否定:

意志力是非常不可靠的。你越强调它,越依赖它,中途放弃的可能性就越大。第六章 · 关于坚持

因为它有极限,绷得太紧会断。真正靠得住的不是意志,而是结构:把环境设计好,把动作拆小,把选择变少,让正确的事变得容易做、错误的事变得麻烦做。这和第三章“提高逃避成本”是同一个道理,只是用在了长期坚持上。

07

唯一的成功CREATE, DON'T COPY

第七章很短,但它是整本书的收口。前六章讲的都是“能力”,这一章讲的是把这些能力指向哪里。

采铜的判断是:成功是不可复制的。每一个成功者都是唯一的,因为他们所处的时代、遭遇的偶然、做出的选择组合,都无法重现。模仿成功者的路径,得到的往往是路径的形,而不是成功的神。

所以真正的问题不是“如何成为他”,而是“如何成为一个独特的、别人无法替代的自己”。这就回到了全书开头对“很厉害的人”的定义:有独特的知识体系,独一无二的特质,存在本身就给世界带来更多可能性。

◆从简单到复杂,再从复杂回到简单

书里提到一种境界:把复杂的事情做得简单,是最难的。一部表面上简单易懂、朴素直白的作品,背后往往有很深的功夫——作者用很深的技巧,把原本的复杂性简化或隐藏了。所以“简单”不是起点,而是终点;中间必须穿越复杂,才有资格回到简单。

◆做“酷”的事

采铜在结尾给出的建议很朴素:持续地去做一些很酷的事情。不是“有用的事”,不是“划算的事”,而是那些让你自己觉得有意思、愿意投入、做出来会让世界多一点可能性的事。

这句话如果孤立地看很像鸡汤,但放在全书七章之后,它其实是被支撑起来的:你有郑重的时间观,有更高的格局,有即刻行动的能力,有解码和联结的学习力,有简化与发散的思维,有专注与取舍的策略——这时候,“去做酷的事”才不是一个浪漫口号,而是一个可行的选择。

金 句

08

金句集LINES WORTH KEEPING

这些句子是从全书各章挑出来的,多数在你自己的笔记里也划过线——说明它们确实击中了什么。

01 · 序生活就像一面多棱镜,不止一个镜面,相应的,也不止一种可供观察和理解的视角。

02 · 序我们总是在惯性中生活,在教导下学习,在成规中思考,在劝阻中决定,在无助的结果中自责。

03 · 时间郑重,因恪守本心而知道事情的轻重缓急,因尽全力无保留而使其事竟成,光阴未曾虚度。

04 · 时间我们总是在重复地抓起沙子。

05 · 时间工作会自动膨胀,直至占满所有可用的时间。

06 · 选择所谓选择,就是审分寸,就是本末轻重。

07 · 选择不管你做了哪个选择,你的某些东西永远不会改变。而最终带着你走向目的地的,可能并不是某一个选择,而是那些你不会改变的东西。

08 · 选择人生就是一个连点成线的过程。有些经历也许一开始看不到它的意义所在,但也许若干年后便会发挥其特有的作用。

09 · 行动开始并完成一件事情,比做好它更重要。

10 · 行动种一棵树最好的时间是十年前,其次是现在。

11 · 行动我们永远无法完全准备好。

12 · 行动把批评作为一种信息,而不是一种评价。

13 · 学习阅读一本书不算是产品,但对这本书深入透彻的分析可以算作产品。

14 · 学习一部表面上简单易懂、朴素直白的作品,往往是有很深的功夫在里面。

15 · 思维好的写作的秘诀,就是剥离每一句话中的杂物,只存留其中最洁净的部分。

16 · 才能意志力是非常不可靠的。你越强调它,越依赖它,中途放弃的可能性就越大。

17 · 才能努力的第一个秘诀,在于舍弃。有舍方才有得。

18 · 成功只有坚持做一个你所喜欢的自己,你才可能实现真正意义上的成功。

落 地

09

可以立刻做的THREE MOVES THIS WEEK

这本书如果只读不做,等于没读。按它自己的逻辑,先做出一个“最小化可行产品”,再迭代。以下三件事,是这本书里投入产出比最高的动作。

1给手头的事做一次半衰期体检

把最近一周实际花掉的时间列出来,逐项标上“收益值”和“半衰期”。你会看到自己有多少时间在沙坑里抓沙子。这一步不需要改变任何行为,只是看清楚。

2写下此刻困住你的那个隐含假设

选一件正在纠结的事,问自己:我默认了什么?这个默认是事实,还是我以为?把它写出来,然后再问一遍“如果这个假设不成立,还有哪些选项”。多数僵局在这一步就松动了。

3把一件“一直在准备”的事,做成一个能拿出手的最小版本

不用完美,只要能给别人看、能收到一句反馈。这一步的意义不是产出,而是把自己从“准备者”切换到“创造者”。

一点自己的话

《精进》最好的地方,是它不承诺结果。它没有说照做就能变厉害,它只是把“变厉害”这件事分解成了一些可以练习的动作,然后把选择权交回给你。

它也有它的问题。七个侧面拆得很清楚,但现实里这七件事是缠在一起的——你不可能先把时间观修好,再来处理选择。所以这本书更适合当作手册反复查,而不是当作路线图一次性走完。某些章节(比如关于“格局”的四层划分)也偏理念化,落到具体处境时未必好用。

但有一个东西是全书最扎实的:它始终把注意力放在“机制”上——不是告诉你该怎样,而是告诉你为什么这样有效。这一点,让它比同类书耐读得多。

笔记来源:本笔记基于「读书笔记」与「读书摘抄」文件夹中 7 份《精进》相关记录(约 3 万字)整理,并结合原书《精进:如何成为一个很厉害的人》(采铜著,2016)的章节框架与核心论述重新组织。

整理时间:2026 年 11 月

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-11-08 04:29:33 HTTP/1.1 GET : http://h.sjds.net/a/577828.html
  2. 运行时间 : 0.075333s [ 吞吐率:13.27req/s ] 内存消耗:4,489.04kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=7369c9486a8497997e99333335841116
  1. /www/wwwroot/h.sjds.net/public/index.php ( 0.79 KB )
  2. /www/wwwroot/h.sjds.net/vendor/autoload.php ( 0.17 KB )
  3. /www/wwwroot/h.sjds.net/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /www/wwwroot/h.sjds.net/vendor/composer/platform_check.php ( 0.90 KB )
  5. /www/wwwroot/h.sjds.net/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /www/wwwroot/h.sjds.net/vendor/composer/autoload_static.php ( 4.90 KB )
  7. /www/wwwroot/h.sjds.net/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /www/wwwroot/h.sjds.net/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  10. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  11. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  12. /www/wwwroot/h.sjds.net/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  13. /www/wwwroot/h.sjds.net/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  14. /www/wwwroot/h.sjds.net/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  15. /www/wwwroot/h.sjds.net/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  16. /www/wwwroot/h.sjds.net/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  17. /www/wwwroot/h.sjds.net/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  18. /www/wwwroot/h.sjds.net/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  19. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  20. /www/wwwroot/h.sjds.net/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  21. /www/wwwroot/h.sjds.net/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  22. /www/wwwroot/h.sjds.net/app/provider.php ( 0.19 KB )
  23. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  24. /www/wwwroot/h.sjds.net/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  25. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  26. /www/wwwroot/h.sjds.net/app/common.php ( 0.03 KB )
  27. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  28. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  29. /www/wwwroot/h.sjds.net/config/app.php ( 0.95 KB )
  30. /www/wwwroot/h.sjds.net/config/cache.php ( 0.78 KB )
  31. /www/wwwroot/h.sjds.net/config/console.php ( 0.23 KB )
  32. /www/wwwroot/h.sjds.net/config/cookie.php ( 0.56 KB )
  33. /www/wwwroot/h.sjds.net/config/database.php ( 2.48 KB )
  34. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  35. /www/wwwroot/h.sjds.net/config/filesystem.php ( 0.61 KB )
  36. /www/wwwroot/h.sjds.net/config/lang.php ( 0.91 KB )
  37. /www/wwwroot/h.sjds.net/config/log.php ( 1.35 KB )
  38. /www/wwwroot/h.sjds.net/config/middleware.php ( 0.19 KB )
  39. /www/wwwroot/h.sjds.net/config/route.php ( 1.89 KB )
  40. /www/wwwroot/h.sjds.net/config/session.php ( 0.57 KB )
  41. /www/wwwroot/h.sjds.net/config/trace.php ( 0.34 KB )
  42. /www/wwwroot/h.sjds.net/config/view.php ( 0.82 KB )
  43. /www/wwwroot/h.sjds.net/app/event.php ( 0.25 KB )
  44. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  45. /www/wwwroot/h.sjds.net/app/service.php ( 0.13 KB )
  46. /www/wwwroot/h.sjds.net/app/AppService.php ( 0.26 KB )
  47. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  48. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  49. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  50. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  51. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  52. /www/wwwroot/h.sjds.net/vendor/services.php ( 0.14 KB )
  53. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  54. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  55. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  56. /www/wwwroot/h.sjds.net/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  57. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  58. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  59. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  60. /www/wwwroot/h.sjds.net/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  61. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  62. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  63. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  64. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  65. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  66. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  67. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  68. /www/wwwroot/h.sjds.net/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  69. /www/wwwroot/h.sjds.net/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  70. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  71. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  72. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  73. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  74. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  75. /www/wwwroot/h.sjds.net/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  76. /www/wwwroot/h.sjds.net/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  77. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  78. /www/wwwroot/h.sjds.net/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  79. /www/wwwroot/h.sjds.net/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  80. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  81. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  82. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  83. /www/wwwroot/h.sjds.net/app/Request.php ( 0.09 KB )
  84. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  85. /www/wwwroot/h.sjds.net/app/middleware.php ( 0.25 KB )
  86. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  87. /www/wwwroot/h.sjds.net/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  88. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  89. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  90. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  91. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  92. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  93. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  94. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  95. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  96. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  97. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  98. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  99. /www/wwwroot/h.sjds.net/route/app.php ( 1.72 KB )
  100. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  101. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  102. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  103. /www/wwwroot/h.sjds.net/app/controller/Index.php ( 4.81 KB )
  104. /www/wwwroot/h.sjds.net/app/BaseController.php ( 2.05 KB )
  105. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  106. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  107. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  108. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  109. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  110. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  111. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  112. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  113. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  114. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  115. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  116. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  117. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  118. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  119. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  120. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  121. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  122. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  123. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  124. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  125. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  126. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  127. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  128. /www/wwwroot/h.sjds.net/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  129. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  130. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  131. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  132. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  133. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  134. /www/wwwroot/h.sjds.net/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  135. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  136. /www/wwwroot/h.sjds.net/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  137. /www/wwwroot/h.sjds.net/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  138. /www/wwwroot/h.sjds.net/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  139. /www/wwwroot/h.sjds.net/runtime/temp/c1d6e8c94b2c2fa10e259903674c804d.php ( 8.11 KB )
  140. /www/wwwroot/h.sjds.net/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000820s ] mysql:host=172.18.0.4;port=3306;dbname=h_sjds;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000809s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000483s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000357s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000558s ]
  6. SELECT * FROM `set` [ RunTime:0.000349s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000609s ]
  8. SELECT * FROM `article` WHERE `id` = 577828 LIMIT 1 [ RunTime:0.000469s ]
  9. UPDATE `article` SET `lasttime` = 1794083373 WHERE `id` = 577828 [ RunTime:0.001923s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 65 LIMIT 1 [ RunTime:0.000308s ]
  11. SELECT * FROM `article` WHERE `id` < 577828 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000409s ]
  12. SELECT * FROM `article` WHERE `id` > 577828 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000343s ]
  13. SELECT * FROM `article` WHERE `id` < 577828 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.000468s ]
  14. SELECT * FROM `article` WHERE `id` < 577828 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.000450s ]
  15. SELECT * FROM `article` WHERE `id` < 577828 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.000634s ]
0.086634s