大家好,我是刚入行不久的新人程序员豆小匠。
今天聊聊 X-Y 问题。
X-Y 问题
X -Y 问题最早提出比较难考究了,找到最早一个帖子是2006年的。
不过目前国内引用比较多的是酷壳上的说法,定义如下:
- 有人想解决问题X;
- 他觉得Y可能是解决问题X的方法;
- 但是他不知道Y应该怎么做;
- 于是他问别人Y应该怎么做。
这样操作可能出现的问题:
- 方案Y可能不是最好的方案,但是因为不知道问题X,决策人无法做出更好的方案;
- 不理解X问题的背景下,回答Y问题很可能解决不了X。
结果:在错误的方向上浪费自己和他人大量的时间和精力。
日常中的 X-Y 问题
这里,小智虽然不知道微信可以截图,但是截图作为X问题,应该和小茵说明,流程缩短如下:
(省去了小茵获取网站和小智在网站搜索的时间)
如何避免出现 x-y problem
- Y方案可以体现你的思考,但请尽量提供一手信息X,建议X、Y信息一起提供;
- 给出的信息尽量详细,包括上下文,大部分场景下,面对面交流能交换更多信息,图片比文字高效(截图时请尽量多展示信息,并作一定的标注)。
- 要多想。
参考资料: