先给结论:当同一条学习导航里,新人按步骤清单走却卡住,而资深人员凭经验直接跳到某个判断时,不要急着判断谁对谁错,而要把两人的诊断拆成“观察到的现象、引用的证据、下一步动作”三栏并排对照。差异通常不在结论,而在双方对同一现象的采样范围和解释边界不同。下面用两种条件展开,说明何时该信清单、何时该信经验,以及一个可当天执行的动作。
如果问题表现为“某个页面在多次检查中都不出现在结果里”,且你能拿到该页面的抓取记录、返回状态和站内链接来源,那么这属于可复现现象。此时新人的逐步排查更可靠,因为清单强制每一步留下记录,不会因为“我觉得没问题”而跳过。
具体动作:让新人把导航里的每一步写成一列,每列只填两样东西——实际看到的值、以及这个值来自哪个界面或日志。资深人员不参与填写,只在最后检查有没有哪一步的“实际值”是凭印象补的。结果通常是:资深人员发现自己的判断建立在三个月前的印象上,而新人补上了当前的真实状态。这个动作会直接改变下一步——先修被忽略的那一步,而不是继续争论结论。
如果问题表现为“昨天有、今天没了”,或者只在特定时段、特定入口出现,那么单次清单排查容易得出错误结论,因为样本本身不稳定。资深人员的价值在于他们见过类似形态,能快速提出“这更像哪一类原因”的假设。
但经验不能直接当结论。要求资深人员做一件事:把假设写成一句可被证伪的话,例如“如果原因是链接结构,那么给这个页面增加一条站内链接后,抓取记录应在下一次检查时出现该页面”。然后由新人去执行这句可证伪的话。执行结果只有两种:假设成立,按资深人员的路径继续;假设不成立,回到清单逐项采样。这样经验负责提出方向,证据负责决定是否继续。
很多“诊断不同”其实是证据类型不同造成的假冲突。可以用下面三类快速区分:
对照时把两人的说法分别归入这三类。如果一方全是界面观察,另一方全是经验推断,那么双方都没有真正可用的证据,需要先补记录类证据。如果一方有记录、另一方只有界面观察,那么以记录为准,但要让观察方解释记录与界面为何不一致——这个解释往往就是遗漏的条件。
假设某个学习导航页面在站内搜索中找不到,新人按清单检查了标题、正文和站内链接,结论是“内容没问题”;资深人员看了一眼说“这是模板把正文包在了一个不可索引的容器里”。两人结论冲突。
对照证据:新人引用的是“页面上能看到文字”,属于界面观察;资深人员引用的是“以前见过类似模板”,属于经验推断。两者都不是记录类证据。此时应做的是查看该页面的抓取记录,确认返回内容里是否包含正文文字。如果包含,资深人员的假设不成立;如果不包含,新人的“内容没问题”只对用户可见层面成立,对抓取层面不成立。这个结果决定了下一步是改模板还是改内容。
有一种情况会让上面的方法失效:学习导航只教了步骤,没有教在哪里留下可核对的记录。这时新人只能凭界面印象,资深人员只能凭记忆,双方都无法对照。遇到这种情况,不要继续讨论谁更懂,而是先做一件事——给导航的每一步补一个“记录位置”,写明该步的结果可以从哪个界面或日志中复制出来。补完之后再按前面的条件一或条件二处理。
这个例外也解释了为什么同一份导航在不同团队里效果差别很大:差别不在导航内容,而在它是否要求留下可对照的记录。没有记录,经验无法被检验,清单也无法被修正。