老师只给结论时,先别急着背,而是把结论拆成“前提—动作—预期结果”,再主动寻找一个能让它失效的反例。反例练习的价值不在于推翻结论,而在于让你知道这个结论在什么条件下成立、什么时候要换做法,这比记住一句判断更能迁移到真实项目。
培训里常见的结论是“标题要包含关键词”“内链要指向重点页面”“页面加载要快”。这些话本身没错,但它们省略了成立条件。你听的时候觉得懂,是因为大脑把“结论”和“适用场景”一起打包了;一旦场景变化,结论就会失灵。
这里有两种解释。第一种解释是:结论本身太粗,缺少前提,所以换一个行业就不好用。第二种解释是:你缺少对结论边界的检验,不是知识错了,而是你没有练过“什么时候不适用”。这两种解释对应的补救方式不同,先别急着下判断。
可以做一个很小的检验:把同一个结论放到两个不同前提里,看它是否仍然成立。
如果结论在A里成立、在B里明显不成立,说明问题更可能是“结论有前提,而你之前没练过前提识别”。如果结论在A和B里都成立,但你仍说不出它在什么情况下会失效,那说明你缺的是反例练习,而不是结论本身有问题。
能区分这两种解释的证据,不是“我感觉懂了”,而是你能不能写出:这个结论依赖什么条件、去掉哪个条件后结果会变、变化后应该改用什么动作。写不出来,就说明边界还没进入你的操作层面。
假设你在学“页面标题要包含核心词”。不要只抄这个结论,而是做一次条件替换练习:
这个动作的结果会直接影响下一步:如果你发现去掉核心词后页面主题仍然清楚,那么你要练的就不是“硬塞关键词”,而是“在标题里安排主题词的位置和自然度”。如果你发现去掉后主题变模糊,那说明这个结论在你的场景里仍然有效,但你需要补的是“怎样写得不像堆词”。
补充反例时,常见两种做法:一种是“先找反例,再回头修正结论”;另一种是“先按结论执行,遇到问题再找反例”。它们都合理,但适用条件不同。
先找反例再修正,适合你还在学习阶段、手上没有真实项目压力的时候。代价是速度慢,但好处是你会带着边界意识去用结论,不容易在换场景时全盘照搬。
先执行再找反例,适合你已经在做真实页面、需要先交付一版的时候。代价是可能先做出一个不适用的动作,再返工;好处是你能拿到真实反馈,反例会更具体。
选择条件可以看一条:如果你能在半小时内写出结论的前提和失效条件,就先执行;如果写不出来,就先做反例练习。这个判断不依赖老师给不给答案,而依赖你能不能把结论拆开。
每次练习后,留下三行记录:原结论、我改掉的条件、改完后结果怎么变。比如:
记录的作用是让你下次遇到类似场景时,能快速判断“这是结论失效,还是条件没满足”。如果一条结论你连续三次都能找到失效条件,它就不适合当规则背,而适合当“默认起点”。如果一条结论你找不到失效条件,再把它当成稳定做法。
老师只给结论并不可怕,可怕的是你把结论当成没有条件的答案。补反例练习,本质上是在给自己补上“适用条件”这一层。练到后来,你听到任何结论,都会先问一句:它在什么前提下成立,去掉哪个条件会变,变了之后我该做什么。这样,西安网站优化培训里学到的判断才更容易迁移到你自己要处理的页面上。