把老师的结论当作待检验的假设,而不是要背下来的答案。具体做法是:先写下结论成立所需的前提,再主动构造一个前提被破坏的反例,最后用可观察的证据判断反例是否真的推翻了结论。这样练,你得到的不是更多结论,而是判断结论适用边界的习惯。
很多人一听反例练习,就以为目标是找老师的漏洞。更常见的实际情况是:结论本身在默认前提下成立,但换一个页面类型、换一种内容形态、换一个用户意图,它就不再成立。这两种情况要分开处理。
练习时先假定是第二种,因为它更常见,也更能让你学到东西。只有当反例反复出现、且你能排除实例本身的干扰时,才考虑第一种。
老师给的往往是压缩过的结论,比如“内页标题要包含关键词”“内容越长越好”“外链越多排名越稳”。这类句子没法直接检验,因为缺少条件、对象和衡量方式。你要先做一步翻译。
假设老师说的是“内页标题要包含关键词”。可以改写成:对于以信息查询为主的页面,标题包含用户实际使用的查询词,有助于页面在相关结果中被理解为匹配。改写后你会发现,条件(信息查询为主)、对象(标题)、机制(帮助理解匹配)都出现了,反例才有地方下手。
这一步的实际动作是:把每条结论写成“在什么条件下,对什么对象,做什么,预期出现什么结果”。写不出来的部分,就是你需要向老师或资料确认的空白。空白补上之后,下一步的反例设计才有明确靶子。
反例不是随便找一个不成立的例子,而是有意识地改变一个变量,看结论是否还站得住。可以用三类反例轮换练习。
每构造一个反例,都要写清楚你改变了哪个变量、保持哪些变量不变。否则你无法判断结果差异到底来自哪里。假设你只改了标题写法,却同时换了内容主题和发布时间,那这个反例说明不了标题的问题。
同一个矛盾现象通常至少有两种解释。以“老师说要加关键词,但某个页面没加也表现不错”为例:一种解释是关键词对这类页面本来就不关键;另一种解释是页面在其他方面足够强,掩盖了标题的不足。要区分这两种解释,可以看证据是否可重复、是否可定位。
这里要提醒一点:某个页面的抓取量、展示量或点击量下降,不能单独证明你的反例成立。它可能是抓取预算变化、季节波动、竞争对手动作、统计口径调整等多种原因造成的。把“现象出现”当成“结论被推翻”是反例练习里最常见的误判。
假设老师给出结论“页面标题包含查询词更好”。你可以这样练:
这个闭环的关键不是得出“老师对或错”,而是让你知道结论在什么范围内可信。下一次遇到新结论,你会先问条件,再找反例,而不是直接记住一句话。
能背出结论不算学会。更可靠的标志是:你能说出一条结论在哪些条件下成立、在哪些条件下会失效,并能给出一个具体的反例构造方法。如果你只能重复老师的原话,说明练习还停留在记忆层面。
另外,反例练习的目的不是让你对一切结论都怀疑。它的作用是帮你建立条件意识:先确认前提,再决定是否采纳。对已经有经验的读者来说,这种条件意识比多记几条结论更有长期价值。