提问前
-
界定问题,找到关键因素
界定问题是一个循环往复,不断将问题分解至最细分的因素的过程。在寻找关键因素的时候,往往可以使用一些结构化思维的模型,例如MECE原则(相互独立,完全穷尽),Issue Tree模型。 -
尝试自己寻找答案
自己寻找答案分为两种方式。其一是通过搜索网上论坛、FAQ、用户使用手册、源代码等渠道得到解答。
其二是通过向自己解释现状与问题,理清思路,这种方法也被称为“小黄鸭调试法”。
提问时
-
选择正确的人或论坛
当我们确定了问题的关键因素之后,需要找到与之主题领域相符的论坛或专家,才能提高我们的问题被正确而高效解决的概率。 -
描述问题症状,而非猜测
在提问时,我们应该清楚地描述问题或 Bug 的症状,并言之有物。例如,在提问中涵盖问题发生的环境(机器配置、操作系统、应用程序),经销商的发行版和版本号,已经采取了怎样的诊断步骤,做过什么可能相关的硬件或软件变更。 -
描述目标和需求,而非过程
因此在提问前需要做好充分的准备,清楚地界定问题。在提问时,首先描述自己想要达成的目标,再简单的重现无法解决的特定步骤,以避免出现选错方向而导致目标无法实现的情况。
提问后
-
复盘总结,提炼方法
在得到问题的解答以后,我们应该对问题的答案进行进一步的分析加工,提取并归纳知识点,在弥补自己的知识漏洞的同时,融入自己的知识体系。