有的时候我们想解决的是X问题,
但是我们却纠结于Y问题,
最后却陷入了Z问题的陷阱里。

简单的XYZ问题

大部分时候,
我们的大脑会线性地思考问题,
有的时候我们想的越多,
反而容易陷入问题的陷阱里。

  • 比如我需要一把指甲刀。
  • 前天指甲刀还在房间桌子上,但我妈昨天刚整理过桌子。
  • 我记得我妈好像把东西都放书房抽屉里了。
  • 但是书房有好几个抽屉,我想弄清楚指甲刀在哪。
  • 于是我问我妈:书房的抽屉里都有些什么啊?

在这个里,
用XYZ问题去归纳的话,
X问题就是指甲刀在哪
但我问出的Z问题却是抽屉里都有什么

当然了,
这个例子本身也浅显极端,
我妈很容易看出只要脑袋好用一些,
直接问指甲刀在哪就行了。

但很多时候问题都没那么简单。

真实的XYZ问题

我不擅长写网页,
但是每次我都想试试写网页。
大概就像那种不能吃辣,
但还是要吃辣的人一样。
这种情况下,我就很容易陷入XYZ问题中。

比如我需要写一个打字机效果出来,
根据命令行编程的经验,
我就觉得打字机效果大概可以等同于每0.5秒更新一次内容
我又觉得这个大概就等同于更新内容,等0.5秒再更新
于是我搜索JavaScript sleep 0.5 second

/(ㄒoㄒ)/
很可惜,
这样得到的解决方案会跟我想要的相差很远。

所以解决XYZ问题最好的办法就是:
理清思路,找到X问题,直接解决它。

在这个JavaScript的例子里,
我们的X问题其实是JavaScript typewriter effect
(用这个去搜索就能找到很多现成方案了)

语文老师说要写作文总结

俗话说话粗理不粗,理粗情意重

以后我们遇到问题的时候,
也可以想一想:

  • 我们的X问题是什么?
  • 我们有没有陷入Y问题的坑里?
  • 解决Z问题有助于解决X问题吗?

:)