没有真实业务数据时,练习仍然可以成立,但前提是把结论降级为“有限假设”:先声明你假设了什么、这些假设在什么条件下成立,再设计一个能推翻它的观察点。如果跳过这一步,练习很容易变成对结果的自我解释,看起来像学到了,其实无法迁移到真实项目。
没有数据不等于什么都不能做。关键是把练习分成两类:一类可以靠公开可见的现象验证,另一类只能推演。前者适合构造有限假设,后者只适合练流程,不适合下结论。
选择哪一种,取决于你手上有没有可核对的证据来源。如果只有自己的想象,就归入推演类,别把它包装成验证过的方法。
一个可用的有限假设,必须同时包含三件事,缺一件就会滑向空谈。
假设示例:某产品列表页有稳定展示但点击偏低,假设原因是标题与用户搜索词意图不匹配。这是假设,不是结论。要验证它,你需要先确认展示是否稳定;如果展示波动很大,这个假设就不成立,下一步应该先查抓取与索引,而不是改标题。
同一现象往往有多个合理解释,练习的价值就在于练习区分它们,而不是急着接受第一个解释。
区分的办法是找能互相排斥的证据。比如同一查询在不同时间的展示是否稳定、同一类页面的表现是否一致。如果多个解释都能解释同一现象,就说明证据不足,此时正确动作是补证据,而不是下结论。
假设你在练习中给自己设定:某教程页有稳定搜索展示,但点击率低于同类页面,假设是标题描述不够具体。你据此改写标题,并在一段时间后观察点击变化。
这里有三层假设:展示稳定、点击偏低由标题导致、观察期内没有其他大变化。任何一层不成立,结论就不能用。如果展示本身在波动,那么点击变化可能只是波动的一部分,此时下一步应该是先固定观察口径,而不是继续改标题。这个例子的数字和场景都是假设,只用于说明比较方法,不代表任何真实项目结果。
反例很明确:当练习对象完全没有可观察的公开现象,也没有任何可核对的对照时,有限假设就退化成纯推演。此时你能练的只有流程和表达,不能练判断。承认这一点,比硬把推演说成验证更诚实,也更有用。
下一步动作是:为你当前的练习写下一句假设,标注它的成立条件和一个能推翻它的观察点。如果写不出观察点,就说明这个练习只能练流程,应该换一个能被核对的对象再继续。