把老师给的结论当成一条待检验的假设,而不是答案。具体做法是:从你手上的一份资料或一个页面里找出支撑该结论的条件,再人为改动其中一个条件,观察结论是否还成立。改动后若不成立,说明你找到了边界;若仍成立,说明该结论的适用范围比你原先以为的更宽。这套动作不需要新课程,只需要你已有的讲义、笔记或一个真实页面。
老师讲“标题要包含关键词”“落地页首屏要放行动按钮”这类结论时,通常省略了前提。你要做的是把前提补出来,写成一句可检验的话。例如把“标题要包含关键词”补成“当用户已经知道自己在找什么时,标题包含关键词更容易被点开”。前提越具体,反例越好找。
补前提时优先问三个问题:这个结论针对的是搜索来的用户还是被推荐来的用户?针对的是新访客还是老客户?针对的是信息型页面还是交易型页面?三个问题里只要有一个答案不同,就可能构成一个有效的反例场景。
拿一个你正在处理的页面或一份旧资料,按下面的顺序操作,每一步都记录改动前后的差别。
假设一个场景:讲义说“首屏必须出现核心卖点”。你把条件替换为“访客是被老客户直接发链接叫来看某个具体问题的”,此时他可能只需要快速找到那一小段内容,核心卖点放在首屏反而占位置。这个替换不证明原结论错,只说明它依赖“访客对页面一无所知”这个前提。你把前提写清楚,结论就从口号变成了可判断的工具。
旧讲义、旧课程笔记里常混着两类内容:一类是依赖平台当时形态的操作,一类是不随平台变化的原则。区分方法不是看年份,而是看它依赖的条件是否还在。
实际动作:把旧笔记里的每条结论后面加一栏“它成立需要什么条件”。加完之后,凡是写不出条件的结论,就标为待验证,而不是待执行。这个动作的结果会直接决定你下一步是去找反例,还是可以直接沿用。
单次找反例容易变成偶发行为。要让它持续起作用,可以固定成一个小循环:每条新结论先补前提,再从手上的资料里找一个条件不同的场景,写下预测,最后记录实际观察。记录时只写“条件—预测—观察”三列,不写感受和评价。
这样做的直接结果是:几轮之后你会得到一张自己的边界表,知道哪些结论在什么范围内可信。它比记住更多结论更有用,因为下次遇到没讲过的新情况时,你有办法自己判断,而不是等别人给答案。需要提醒的是,观察到的现象可能由多个条件同时造成,不能只凭一次观察就断言某条结论被推翻;至少换一个场景再看一次,再决定是否修改你的边界表。
反例练习也有成本。当一条结论的适用条件已经写得足够清楚,且你短期内不会遇到条件之外的场景时,继续找反例的收益很低。判断标准是:新反例是否会改变你下一步的动作。如果不会改变动作,就把它记下来留待以后,不必现在深挖。
反过来,如果一条结论你已经在两个以上不同条件的场景里发现它不成立,就不要继续修补它,而是把它的前提收窄,或者直接替换成一条条件更明确的新结论。这一步做完,你手上的资料才真正变成了可执行的处理方案,而不只是被收藏的讲义。