自行补充反例练习的可行做法,是把老师给的结论先改写成“在什么条件下成立”,再主动构造一个条件被破坏的案例,看结论是否失效。若失效,说明你找到了边界;若仍成立,说明你的反例没有真正挑战结论,需要换条件重来。这个动作比反复抄写结论更能暴露理解漏洞,也更容易决定下一步该补哪块知识。
百度培训里常见的情况是,老师给出“标题要包含核心词”“内容要覆盖用户问题”“页面要集中一个主题”这类结论。按结论执行,在老师演示的场景里通常看起来合理;但换个行业、换个搜索意图,同样的做法可能没有效果,甚至让页面变得别扭。
面对这种失灵,有两种解释。第一种是结论本身有隐含前提,只是老师没展开;第二种是你的执行方式偏离了结论的适用条件。两种解释对应完全不同的补练方向:前者要你去找边界,后者要你回头核对操作细节。如果不区分,很容易把“执行错了”误判成“方法过时”,或者把“前提不成立”误判成“自己没学会”。
补反例练习有两条路,选哪条取决于你手上有没有可验证的反馈来源。
选择条件可以简化成一句:如果你能说清结论背后的用户意图,就走路径一;如果你连结论对应的操作都做不稳定,先走路径二。两条路不是互斥的,但同一时间只选一条,否则反例和纠错混在一起,你分不清是结论的问题还是手的问题。
要判断失灵是前提问题还是执行问题,可以看三类证据。
这里要提醒一点:某个练习页面的抓取量或展现量下降,不能单独证明你的反例构造正确。它也可能是样本太小、时间太短、页面本身有其他问题。把这些现象当作线索,而不是判决。
假设老师在百度培训中给出结论:“页面标题要包含核心词。”你可以先改写成条件句:在用户已经明确知道要搜什么、核心词与页面主题一致时,标题包含核心词有助于匹配。
然后构造反例:如果用户处在了解阶段,搜索词比较宽泛,而页面主题是一个细分服务,那么把宽泛词硬塞进标题,可能让标题与正文脱节。这个反例是否成立,取决于你能否找到该细分服务下宽泛词与具体词的实际搜索意图差异。假设你找到三个样本,其中两个的宽泛词意图明显更泛,那就可以把“核心词必须包含”修正为“核心词与页面主题一致时才包含”。修正后的结论更窄,但更可用。
这个动作的结果会直接影响下一步:如果你成功把结论改写成条件句,下一步就是为每个条件各写一个练习页,验证条件是否真的区分得开;如果改写失败,说明你还没找到隐含前提,下一步应该回到老师给的原始案例,逐句拆解他的判断依据。
做完一轮反例练习,不要只看“有没有找到反例”。更有用的判断是看你的结论有没有变得更具体。如果原来是一句口号,现在变成“在 A 条件下做 X,在 B 条件下做 Y”,说明练习有效;如果只是多了一堆互相矛盾的例子,说明你缺的是分类标准,而不是更多反例。
此时可以做一个动作:把修正后的条件句写进自己的练习笔记,并标注每个条件对应的证据来源。下一次遇到新结论时,先问它成立的条件是什么,再决定要不要构造反例。这样你补的就不是零散的反例,而是一套能自己往下走的判断方式。