怎样少提坏问题?
之前手头上看过的资料,大多是讲「怎样才能提出好问题」。固有可学。不过我觉得,还是可以逆向思维一下,先学一学「怎样能少提坏问题」。
一、RTFM。
英文惯用语,全称 read the fxxking manual。话里带粗,不大喜欢。不过所谓名从主人,人家都这么用,也就原样拿过来了。
有不少问题是有说明手册可以直接参考的。尤其是工具应用相关的,大都能在 Getting Started 相关文档找到答案。
更重要的是,大多数 manual,都是项目作者用心编排,往往包含了最重要、最高频的信息。
多读几遍,没有坏处。
二、STFG。
全称 search the fxxking Google,算是上条的兄弟原则。
背后的原理是:我遇到的过问题,一定有千千万万的人已经先遇到过了。那自己实在琢磨不出来时,就搜一搜看看别人面临同样难关,是怎么做的。
放到英语学习,就是有什么疑惑,先查词典、语料、语法书,一般就能解决。解决不了的,再想「怎么提问比较清楚」。
这里还涉及两个执行细节:
一个是「百知谷前三页」,意思是,用搜索引擎找答案时,百度、知乎、谷歌前三页搜索结果,先看完,看完再说。
二是有些万能搜索词可以帮忙。比如:how to fix sth,sth not working,xxx alternative 等。
三、模仿高手。
多看高手是怎么提问题的,看看他们的套路是什么。
哪里有大量好问题集结呢?
我能想到最现成的,大概就是 GitHub 了。找一个优秀的开源项目,点开 Issues 分栏,看看人家是怎么提问、怎么跟进的。
优秀社区的行动范式,总是最值得学习。
……
在这个基础上,我觉得就可以多琢磨怎样提个好问题了。
一篇我很喜欢的提问指南:
文章:How To Ask Questions The Smart Way
作者:Eric S. Raymond
地址:http://www.catb.org/~esr/faqs/smart-questions.html