没有真实业务数据时,练习的关键不是编出一套完整数据,而是把手中的资料或页面转成一组“有限假设”:明确假设对象、限定变量、写清什么观察会让你保留或放弃它。这样练习仍然可执行,也不会把猜测当成结论。
打开你正在看的那个页面或一份资料,先只圈出一个可核对的对象,例如某个标题、某段正文、某个内链位置,或资料里反复出现的一条主张。对象越小,越容易构造有限假设。
接着写下三件事:这个对象现在是什么状态;你希望它变成什么状态;你只能观察到哪些信号。第三件事决定了假设的边界。如果你只能看到页面文本变化,却假设“流量会上升”,这个假设就超出了可核对范围。把它改成“同一主题下,读者是否能更快找到答案”,才落在你能观察的范围内。
这一步的实际动作是删掉无法观察的目标。删完之后,你会发现剩下的假设往往只有一个变量,后续处理才有明确方向。
多个角色对同一事实有不同理解时,常见做法是各自陈述观点,最后谁声音大听谁的。练习时换一种处理:把每种理解都写成一条可核对的假设,并注明它成立需要什么条件。
三条假设对应三种不同动作:补内容、改结构、加内链。练习的价值在于,你不必先证明哪条对,而是先看哪条最容易用有限资料验证。如果手中只有页面文本,A和B可以核对;如果还能看到站内链接关系,C也可以纳入。无法核对的那条先搁置,不强行下判断。
假设你手上有这样一个页面:标题写的是宽泛主题,正文前半段却在讲一个很窄的问题。你没有任何访问数据。
这个例子的重点不是标题一定该改,而是动作结果会影响下一步:集中就调整表达,分散就先收敛主题。假设被保留或被放弃,都来自可核对的观察,而不是来自“感觉这样更好”。
有限假设容易滑向无限猜测。控制办法是给每条假设配一个反证条件:出现什么观察,就说明这条假设不值得继续。
例如你假设“资料里的方法已经不适合当前练习”,反证条件可以是:资料中给出的判断依据仍然能被你手中的页面逐条核对。若多数判断依据仍可核对,就不必急着判定过时;若关键依据无法对应任何可观察对象,才需要缩小它的适用范围。
再如你假设“某个练习步骤必须依赖真实数据才能完成”,反证条件可以是:该步骤是否只需要页面文本、链接关系或人工判断就能推进。能推进的部分先做,不能推进的部分标注为待验证。这样处理之后,练习不会被“没有数据”整体卡住,也不会把待验证项伪装成已完成项。
最后,把你和他人对同一事实的不同理解,逐条转成项目。每条项目只包含:假设、适用条件、执行动作、观察信号、放弃条件。五个字段缺一个,这条假设就还不够有限。
整理完清单后,先做观察信号最明确的一条。做完后回看:观察结果是否让你更清楚下一步该处理哪条假设。如果答案是肯定的,说明这次构造是有效的;如果结果只是让你多了一个说法,却无法影响下一步动作,就把这条降级为待补充资料,而不是继续围绕它推演。练习没有真实业务数据时,能推动下一步的假设,比看起来完整的假设更有用。