先给结论:把老师给的每条结论改写成“在什么条件下会失效”的假设,再自己找或造一个反例去验证,比反复背诵结论更能形成判断力。关键动作是给每条结论标注它的适用前提,然后刻意构造一个前提被破坏的场景,看结论是否还成立。这样做的结果会直接告诉你下一步该补哪块知识,而不是继续堆结论。
课堂上常见的结论形态是“标题要包含核心词”“内容要覆盖用户意图”“内链要指向重要页面”。这些说法单独看都对,但它们省略了前提。真实场景里,前提变化会让同一条结论产生相反的操作建议。
矛盾现象是:两个同学用同一条结论分析同一页面,可能得出相反修改意见。合理解释有两种。第一种,结论本身依赖前提,比如“标题包含核心词”在核心词与页面主题一致时成立,在页面主题已经偏移时不成立。第二种,结论的粒度太粗,缺少可执行的判断条件,比如“覆盖用户意图”没有说明意图是信息型还是交易型,导致两人对同一页面的意图判断不同。
能区分这两种解释的证据是:把结论的前提写出来,看两人分歧是否收敛到前提差异上。如果补上前提后分歧消失,说明是第一种;如果补上前提后仍有分歧,说明是第二种,需要继续细化判断条件。
拿到一条结论后,按下面顺序处理,不要跳过第二步。
这个动作的结果是:你会得到一张“结论—前提—反例”的对照记录。下一步复习时,优先看那些反例成立的条件,而不是重读结论本身。
面对老师只给结论的情况,学习者通常有两种选择。第一种是先针对每条结论找反例,遇到解释不了的地方再补理论。第二种是先系统补完理论,再回头检验结论。
两种做法成立的条件不同。第一种适合已经能独立判断页面主题、能识别用户意图的学习者,因为找反例需要先有基本判断力。第二种适合刚接触、连“页面主题是否一致”都还判断不稳的学习者,否则找反例会变成猜谜。
代价也要看清。先找反例的代价是可能反复卡在同一个概念上,效率不稳定;先补理论的代价是容易脱离具体页面,学完仍不会用。折中做法是:每学一条结论,至少配一个反例,但反例只围绕你当前能判断的维度构造,判断不了的维度先标记,等理论补上再回来。
假设老师给出一条结论:“标题要包含目标词。”你可以按下面的方式做反例练习,所有内容均为假设场景,用于说明方法。
做完这三个场景,你会得到更细的判断条件:标题是否包含目标词,取决于页面主题、用户意图和页面类型三者是否一致。下一步动作是拿一个真实页面,先判断这三项,再决定标题怎么写,而不是先写标题再解释。
有效性的判断标准不是反例数量,而是反例是否改变了你的下一步动作。如果做完反例后,你仍然用同一种方式处理所有页面,说明练习没有产生区分能力。
可以检查三个信号。第一,你能否说出某条结论在什么条件下不成立,并且这个条件是可观察的,比如页面类型、意图类型,而不是“感觉不对”。第二,你能否根据反例结果调整操作顺序,比如先判断意图再写标题,而不是反过来。第三,你能否把反例中的前提差异讲给同学听,并且对方能据此判断另一个页面。
需要注意,反例成立不等于原结论错误。它只说明原结论需要补充前提。把前提写清楚,结论才从口号变成可用的判断工具。下一步是定期回顾这些前提,看它们是否覆盖了你遇到的新页面类型;如果没有覆盖,就继续补反例,而不是回到背结论。