https://baoyu.io/translations/what-is-xyproblem https://xyproblem.info/
它是什么?
所谓的 XY 问题 (XY Problem),就是你只问你尝试的解决方案 (Y),而不是你真正的原始问题 (X)。这种提问方式会给提问者和解答者双方都造成大量时间和精力的浪费。
用户想解决问题 X。
用户不知道怎么解决 X,但他觉得如果能做到 Y,问题 X 就八九不离十了。
结果用户也不知道怎么做到 Y。
于是,用户跑去问别人如何实现 Y。
其他人想尽办法帮用户实现 Y,但他们越帮越困惑,因为 Y 本身看起来就是个很奇怪的需求。
经过大量的沟通和时间浪费后,大家才终于明白,原来用户真正想解决的是问题 X,而 Y 方案对于解决 X 来说,甚至都不是一个合适的办法。
这个问题之所以会发生,是因为人们常常会陷在自己设想的解决方案里出不来,没法退后一步,把整个问题完整地解释清楚。
我们该怎么做?
在提问时,除了说明你卡住的具体步骤,一定要把更大的背景情况也交代清楚。
如果有人向你追问更多信息,请务必详细说明。
如果你已经排除了某些其他的解决方案,请说明你排除它们的原因。这能让别人更了解你的真实需求。
请记住:如果你的诊断和思路是完全正确的,你可能一开始就不用问别人了,对吧? 😉