可判定的输出,指的是你不看答案也能凭页面本身判断对错:题目给出一个具体页面和一组观察点,你交回的是一份带证据的改动决定,而不是一段感想。做法是把“我懂了”改写成“我能在给定材料上指出一处矛盾,说明它由什么造成,并给出下一步动作”。下面以你手头任意一个真实页面为对象,逐步走完这个过程。
多数人做练习时习惯按知识点出题,比如“写出标题标签的写法”。这类题交上来的答案无法判定,因为它没有对象,也没有边界。可判定的题目必须绑定一份固定材料:一个页面、一份抓取结果、一张站内搜索词表,或一段已有的内容草稿。
选材料时优先挑满足两个条件的页面:一是你能看到它的完整现状,包括标题、正文结构、内链指向;二是它有一个可以观察到的异常,比如某个板块的内容与页面主题偏离,或同一批页面里只有它被处理方式区别对待。假设你手里有一个产品分类页,正文前半段讲选型建议,后半段突然插入大段公司介绍,这就是一个可用的练习对象。
材料固定之后,题目的输出才有对照物。同一份材料可以出多道题,但每道题只允许改变一个判断维度,否则你无法区分是哪个动作带来了结果差异。
判定标准要落在格式上,不落在态度上。要求自己每次交回的内容包含四段,缺一段就算不合格:
四段里最容易偷懒的是判断段。只写一种原因,等于把假设当结论。要求自己写出两种以上解释,是为了在下一步动作里留出对照空间。
练习中经常出现与直觉相反的结果:你按某条规则改了页面,复查时却发现原先的问题依然存在,甚至出现了新的异常。这时不要急着改结论,先检查题目本身是否可判定。
常见的情况有三种。第一种是观察点选错了,你盯的是一个不由这次改动控制的位置,比如把正文改动当成标题变化的原因。第二种是材料本身在练习期间被其他因素改动过,比如模板更新、其他人编辑,导致前后不可比。第三种是复查点写得含糊,比如“看是否变好”,这种表述无法区分改动有效和改动无效。
区分这三种情况的方法是回到四段格式:如果观察段能对应到具体位置,判断段列出了多种原因,动作段只改了一处,复查点写明了位置和通过条件,那么结果反常通常说明你对原因的判断需要修正;如果四段里有一段缺失或含糊,反常更可能来自题目设置本身。这个区分动作本身就是一个可判定的输出:你要在复查记录里写明“本次结果无法归因,原因是复查点未写明位置”,而不是直接写“方法无效”。
题目做完之后,留下的不应该只是“做过”这个状态,而应该是一份能直接进入下一步的交付物。交付物可以是一段改动说明、一张前后对照的观察清单、一条待验证的假设,或者一个明确排除掉的原因。
假设你在分类页练习中判断公司简介是模板插入,那么交付物就是“排除手动添加这一原因,下一步检查同模板下其他页面是否出现同一段落”。如果其他页面也出现,说明问题在模板层,你的下一步动作是调整模板而不是编辑单页;如果只有这一页出现,说明是单页编辑造成,下一步动作回到该页内容。一个动作的结果直接决定下一个动作的方向,这样的链条才叫可执行。
交付物要写清楚它依赖的假设。假设不成立时,交付物本身要能被推翻,而不是变成一条永远正确的说法。比如“该段落由模板插入”这个假设,一旦在另一个页面找不到同一段落,就必须放弃,改走单页排查。
同一类题目做多了之后,把判定标准写成一份简短的自查表,每次交回答案前对照一遍。自查表只保留能区分合格与不合格的条目,例如:
这份自查表不需要覆盖所有情况,它的作用是在你交回答案之前拦下那些无法判定的输出。当某道题反复无法通过自查,问题通常不在你的执行,而在题目本身缺少可观察的对象或缺少明确的通过条件,这时应该先改题,再继续练习。