question mark

在工作中,你经常需要向团队其他成员需求帮助,提出问题。有一件事情可以让对方更好的理解你的问题,以便于快速的提供帮助,那就是在提问时,提供问题的上下文(Context)

那些难以回答的问题

作为 IT 专业人员,肯定都被问过这些问题吧:

  1. 我的电脑打不开了,是怎么回事?
  2. 做一个 App 要多少钱?

作为专业人士,你听到这些问题,心里也会骂街吧。是的,没有任何上下文的问题,是没有办法回答的。

restart

「IT 狂人:有没有试过重启电脑?」

上下文可以更快速得到答案

Bad question:

金数据表单无法提交,怎么回事儿?

这样子的问题,是无法直接得到答案的。为了解答这个问题,对方会继续再追问一大堆的问题。(哪个表单啊?PC还是手机啊?账号是什么?系统提示什么信息了吗?)

Good question:

我在微信中提交表单,连接是 https://jinshuju.net/f/TOKEN ,点击提交,页面提示我上传附件流量不足,我的账号是 abcdefg,请问是怎么回事儿?

这样子的问题,就直接提供了上下文,也就是直接给出了对方会追问的问题。

告诉对方你的目的

避免让对方陷入 XY 问题文章:XY 问题)。

XY 问题本质是沟通问题。小张需要解决 X 问题,但是小张以为需要通过 Y 才能解决。但小张不知道如何做 Y。所以小张直接问小李如何做 Y。小李拿到问题后就专注于回答如何做 Y。但实际上 Y 不是 X 的最优方案,甚至可能都无法解决 X。

作为问题解决者,我们需要接到问题后,多问几个 why。

那么作为问题提出者,也需要在提问时,向对方表明你的目的是什么(向对方暴露 X 问题)。

Bad question:

请问如何通过 API ,获取预约表单中审核通过的预约记录?

Good question:

我期望金数据预约表单,预约记录审核通过时,可以给提交人推送一条短信。我打算使用一个第三方平台,通过 API 的方式获取数据,但不知道如何获取审核通过的记录?

当了解到你的目的后,解答者可以判断出,通过 API 抓取记录并不是这个问题的最优解法。有更好的方法,通过金数据表单的自动化功能,直接配置短信推送功能。

给出对方你已经做过的尝试

千万不要没有做任何尝试就直接提问。

Bad question:

金数据专业版多少钱?

这种问题的答案就是 Let me google it for you! 因为通过简单的搜索引擎就可以找到答案的。

Good question:

金数据 API 每秒支持多少次请求?我已经 google 过了,也查看了帮助中心,但是没有找到这个文档。

这种已经表明了自己做过哪些尝试和努力,看到问题的人才会有动力帮你解决。

另一个角度,告诉对方你已经尝试过哪些方案,但是都是解决不了的,也是给对方排除了一些错误的选项。

总结下

为了更快的得到答案,提问时,应该提供更多的上下文(Context):

  1. 提供背景、环境、相关信息
  2. 告知你的目的
  3. 告知你做过的尝试

彩蛋1

除了提供上下文,提问还有更多的技巧,有一篇文章很有名,分享给大家:

彩蛋2

做一个 App 要多少钱?

实现 xxx 需要多久?

这种问题有标准答案。

第一步,先回答: It's a good question.

good question

第二部,再回答: It depends.

it depends