结论相同时不一定都对,结论相反时也不一定有人在撒谎。更常见的情况是:新人看的是“站点还能不能打开”,资深人员看的是“这次异常会不会再次发生”,两人回答的其实不是同一个问题。要判断该听谁,先把结论拆成可核对的证据,再让证据去区分解释,而不是靠资历投票。
假设一个场景:站点首页访问正常,新人检查后判断“没问题”;资深人员看了一眼日志和监控,判断“必须马上处理”。两种结论都成立,因为他们检查的对象不同。新人验证的是当前可用性,资深人员关注的是即将耗尽的资源、持续增长的错误或已经失效的备份。
这类分歧的根源不是水平高低,而是诊断目标不同。新人默认目标是“现在能不能用”,资深人员默认目标是“下一次故障会不会来”。把目标写清楚,矛盾往往就消解了一半。
解释一:新人漏掉了关键信号。可能是没看错误日志、没查磁盘占用、没注意证书到期时间,只验证了页面能打开就下结论。
解释二:资深人员判断过度。可能是把历史遗留的告警当成新问题,或者凭经验假设了一个并不存在的风险,没有用当前数据确认。
两种解释在没有证据前都只是假设。区别在于:解释一可以通过补查证据推翻或确认,解释二也可以通过同样的方式检验。所以下一步不是争论,而是列出“如果哪种解释为真,应该能看到什么”。
把每个结论对应的证据写出来,逐项核对。以下是一组假设的对照项,用来演示方法,不是固定清单:
关键动作是:把“我觉得”换成“哪条记录支持这个判断”。一条证据只能支持一个结论,不能同时证明两边都对。
假设某站点首页打开正常,但错误日志里每分钟出现几条相同报错。新人认为“用户没受影响,可以不管”;资深人员认为“报错在累积,必须查”。
对照证据:查这条报错对应的功能是否被真实用户触发。如果该功能没有被任何入口调用,报错只是历史残留,那么新人的结论更接近事实;如果该功能正在被使用,只是尚未造成页面崩溃,那么资深人员的判断更值得优先处理。这个例子的重点不是谁对,而是证据指向哪一个解释。
核对完证据后,通常会出现三种结果,对应三种动作:
这个动作会直接影响下一步:如果证据显示是新人漏查,后续重点应放在完善检查项;如果证据显示是资深人员过度判断,后续重点应放在减少无效告警和确认判断依据。两种结果对应的改进方向完全不同,所以不能跳过对照直接行动。
当结论与资深人员相反时,不要先解释自己的判断,而是问一句:“你依据的是哪条记录或哪个指标?”这句话能把讨论从观点拉回证据。对方给出依据后,你可以逐条核对,也可以请对方指出你漏看的那一项。
这个动作的结果是:要么你补上了一个之前不知道的检查点,要么双方发现彼此在回答不同的问题。无论哪种,下一步都会比继续争论更明确。资深人员同样适用:如果拿不出可核对的记录,就该承认这只是假设,而不是结论。