有的时候我们想解决的是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问题吗?

:)