How To Ask Questions The Smart Way#
To ask the right question is already half the solution to a problem.
-- Carl Gustav Jung (1981). “The Archetypes and the Collective Unconscious”, p.23, Princeton University Press^cite
如何聪明地问问题?很多时候,当我们提出了正确的问题,问题可能就已经解决了一大半。
其实最早读到这篇文章时,是因为读完了 ESR 写的 How To Become A Hacker 之后顺着他的网站看到的,当时的第一想法是:如何提问还需要写成手册吗?多年过去了,越来越觉得当初这个想法有些稚嫩。
这里有中文译版:
除去一些年代、环境等因素,我认为比较值得关注的地方是:
- 用清晰、正確、精準並合乎文法的語句
- 使用易於讀取且標準的文件格式發送問題
- 精確的描述問題並言之有物
- 描述問題症狀而非猜測
- 按發生時間先後列出問題症狀
- 描述目標而不是過程
- 清楚明確地表達你的問題以及需求
- 問題解決後,加個簡短的補充說明
在 GitHub 的 Issue 里经常能看到一些提问,有些不知所云,有些自问自答(提出问题,然后说解决了却不分享解决过程或方法),实在不应该。
另外 caoz谈能力成长系列 - 提问的技术 这篇文章中总结的也特别好:
- 做好足够的准备和思考,再去问问题。
- 正确的搜索方法
- 结构化的思维,排除法,层进法提问
- 敏感度,好奇心
- 反推,逆证
下面列一些作者不喜欢的问题:
1、笼统泛泛的问题
比如:互联网怎么赚钱?
这种问题范围太大,难道让别人出本书给你?
2、不做功课的问题
比如百度靠什么赚钱?淘宝一年赚多少钱?
看财报不可以么? 如果对某个具体财报数据提出疑惑,是可以讨论的,提出一个完全可以轻松搜索答案的问题,只能说提问者完全没有任何主动寻找答案的能力!
3、诱导性问题
比如“为什么腾讯只会山寨”,“为什么百度那么邪恶”。
你先下了结论,让别人跟着你的结论作答。我很讨厌这种风气!
4、自问自答
列了一个问题,然后写了洋洋洒洒的说明,最后一句,我这样讲对么?你发个专栏就好了,不要问了。
5、完全架空虚构的问题
当然,这是某些文艺青年的最爱,比如
”假如西安事变没发生,中国会怎样?“
6、目的扯淡及吵架的话题
比如 ”周鸿祎和雷军如果单挑,谁会赢?“