0%

如何提一个问题

在我们日常生活以及工作中经常会遇到提问题, 我们有没有想过如何提一个好问题?也许有人会说,「提问谁不回?会讲话的小孩子就会问为什么,这有什么值得说的?」没错,从这个角度上说机会每个人都会提问。但是,我们有没有想过,我们问问题的目的是什么?是得到对问题的解答。大家有没有遇到过这样的情况,自己问题发给对方后始终得不到回复,或者对方敷衍了事,更有甚者被对方怼回去。如果遇到这些情况,我们应该好好反思一下,我们是不是提了一个好问题;在说好问题之前结合个人的经历谈谈什么样的问题不是一个好问题。

  1. 提问者在im上发一个截图,截图里面是一个异常栈,没有任何上下文,然后就没有然后了;解答者在那里等对方进一步的信息,结果什么也等到;过了很久(估计等很久没回复),亲自过来说「帮我看看我的问题」;这个时候才开始沟通,问题是怎么出现的,什么环境,上下文,等…
  2. 有些问题在技术文档,产品文档上都已经说的很清楚;但提问者不看文档,直接把问题抛过来;也许是提问者自己没有按照文档要求操作,或者真的是一个问题但文档FAQ部分已经解释的很清楚 ;
  3. 提问者直接将问题抛出来,不做任何思考和尝试,只在那里等答案;不知道提问者有没有想过,解答者也要花费大量的时间去调研;
  4. 提问者提问道时候,发的关键信息是一张截图,截图中可能有id之类的标示,此时解答者可能需要根据id搜索,只能手工输入,这样既浪费时间也容易出错;

对于以上的案例,个人觉得提问者需要加强独立思考的能力,不然会给对方留下「伸手党」的感觉;个人觉得可以按照如下的方式考虑提问:

  1. 对于技术问题或者产品问题,一般作者会提供相应的文档;首先我们应该阅读相关文档,特别注意FAQ部分;
  2. 善于使用搜索引擎,具备基本的搜商(SQ) ,推荐用google(对技术工作者,这个不需要解释), 百度请忽略所有「广告」字样的文章,微信,知乎等工具;
  3. 在以上两步都没有找到答案情况下,可以参考第二步搜索过程中出现的文章以及官方提供的文档尝试;比如是否可以升级软件版本,是否可以调整某些参数;相信在尝试过程中会加深自己对问题的理解以及提升自己解决问题的能力
  4. 经过以上步骤能解决95%的问题了;如果还没有解决,这时候再提问,相信这个时候提出的问题质量是非常高的;比如: 该问题是如何出现的,什么环境,硬件型号是什么,软件版本是什么,我的操作步骤是什么,我做了哪些调研,尝试了哪些方式,得到结果是什么,等..

那么提一个好问题有那么重要吗?我认为提一个好问题比解答一个问题更能体现一个人的真实水平,因为这证明提问者有独立思考的能力;比如在职场中一个常见的场景是这样的,面试最后部分面试官会问面试者有什么问题吗?这个时候如果提一个高质量的问题,相信会加深面试官的印象,在同等条件的候选者中相信胜出的概率会更高;

最后关于什么是好问题,这里引用某大佬的一句话 「什么是好问题,你对某个领域有一定研究,你已经翻阅和查询了足够的资料,然后你基于你的理解,对这些资料中,某几个无法理解的细节提出来,希望专业人士给与解惑,而这个细节问题确实具有足够代表性,是理解一些关键问题的钥匙,这就是好问题。」