如何提问

提问前

  • 界定问题,找到关键因素
    界定问题是一个循环往复,不断将问题分解至最细分的因素的过程。在寻找关键因素的时候,往往可以使用一些结构化思维的模型,例如MECE原则(相互独立,完全穷尽),Issue Tree模型
  • 尝试自己寻找答案
    自己寻找答案分为两种方式。其一是通过搜索网上论坛、FAQ、用户使用手册、源代码等渠道得到解答。
    其二是通过向自己解释现状与问题,理清思路,这种方法也被称为“小黄鸭调试法”。

提问时

  • 选择正确的人或论坛
    当我们确定了问题的关键因素之后,需要找到与之主题领域相符的论坛或专家,才能提高我们的问题被正确而高效解决的概率。
  • 描述问题症状,而非猜测
    在提问时,我们应该清楚地描述问题或 Bug 的症状,并言之有物。例如,在提问中涵盖问题发生的环境(机器配置、操作系统、应用程序),经销商的发行版和版本号,已经采取了怎样的诊断步骤,做过什么可能相关的硬件或软件变更。
  • 描述目标和需求,而非过程
    因此在提问前需要做好充分的准备,清楚地界定问题。在提问时,首先描述自己想要达成的目标,再简单的重现无法解决的特定步骤,以避免出现选错方向而导致目标无法实现的情况。

提问后

  • 复盘总结,提炼方法
    在得到问题的解答以后,我们应该对问题的答案进行进一步的分析加工,提取并归纳知识点,在弥补自己的知识漏洞的同时,融入自己的知识体系。
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 声明 许多项目在他们的使用协助/说明网页中链接了本指南,这么做很好,我们也鼓励大家都这么做。但如果你是负责管理这个...
    全满阅读 2,880评论 0 0
  • 本文系总结作业,学习资料为:提问的智慧 小黄鸭调试法 在问答网站提问 在提问之前 在准备要通过电子邮件、...
    竹鼠不要中暑阅读 2,713评论 0 0
  • 在提问之前: 在你准备要通过电子邮件、新闻群组或者聊天室提出技术问题前,请先做到以下事情: 尝试在你准备提问的论坛...
    9eb5365498d7阅读 1,534评论 0 0
  • 简介 提问后并得出有效的解答,这是一个提升自身技术的一个有效途径。在学习某项技术时,难免会遇到各色各样的问题,这样...
    琥珀虎阅读 3,089评论 1 1
  • python2 代码实现: from numpy import *import numpydef loadData...
    H2016阅读 4,922评论 0 1