提问谁都会,但是能把问题问好,也是一种能力。问题不一样,大家对于回答的期待也不一样。一个好的提问,可以反馈出部分答案的信息,也可以让帮助你的人,给你提供更准确的答案。
举个例子,比如前两天一个同事P问了我一个问题。
同事P:拉登,我的电脑开不了机了,怎么弄啊?
拉登:可能是硬件的问题,比如主机里面灰尘较多,内存没有插好;或者硬盘盘道坏了;也有可能是系统出了问题。最好是去科技市场,花钱找人给检测一下。
同事P心想:还高手呢,开不了机都搞不定...
但是如果同事P换个问法,结果就完全不一样了。
同事P:昨天晚上搜索电影《一路向西》的时候,在一个网站上安装了一个软件,结果电影没下下来,电脑开不了机了。拉登帮看看。
拉登:估计你是中毒了,我帮你重装一下系统就好了。下次下电影找我,我那好几G的种子呢。
同事P心想:恩,不愧是高手,下次看电影就找拉登要。
当然了,这个例子举得不太恰当,看片这事儿,是一个可有可无的需求。不过,工作中也不乏类似不会问问题的的例子。
比如网络上,经常会有人问我游戏开发相关的问题,其中最常遇到的情况是:
网友A:拉登大神,帮忙看看这个游戏怎么实现?请把源文件发到123456789@qq.com,谢谢!急用啊,下周交毕业论文!
这种情况,我一般都不会回复。相比之下,下面的这种询问方式,我更乐意花一点时间,去帮她解决问题。
网友B:拉登叔,看过你的《Box2D物理游戏编程初学者指南》之后,我试着用Box2D模拟了在这个游戏。但是在实现过程中,经常遇到舞台中的刚体突然全部消失的情况。对了,另外说明一下,游戏中有3中刚体类型A、B、C,只有刚体A和刚体C碰撞时,会执行删除的动作。这是游戏的源代码,你能不能抽时间帮我看一下,谢谢。
所以在向别人提问题的时候,应该想想多提供些你知道的信息,这样别人也好为你对症下药。
这里推荐我在质量管理工作中常用的,也是@秋叶 在《别等到毕业以后》一书中曾经介绍过的5W1H分析方法。
所谓5W1H是指, when, where, who, why, which, how,即在提问前,要要好好思考一下,when什么时候,where在哪里发生了什么问题,who问题和谁有关系,which问题有几个因素,why为什么会发生问题,how如何解决,或许你的问题只是5W1H其中的一项,如果在提问的时候,把其他因素都描述清楚,别人可以更好的帮你解决这唯一的问题。
更多关于5W1H的内容,推荐阅读下面链接中的内容