精读《提问的智慧》

date
Dec 22, 2022
slug
精读《提问的智慧》
status
Published
tags
文字
思考
summary
关于如何正确地提出技术问题?
type
Post

作者

Eric Steven Raymond esr@thyrsus.com Rick Moen respond-auto@linuxmafia.com

原文

在通过email、新闻组或论坛提问前,做如下事情:

  • 尝试在你准备提问的论坛中搜索答案。
  • 尝试在百度或谷歌搜索答案。
  • 尝试阅读手册找到答案。
  • 尝试阅读“常见问题文档”(FAQ)找到答案。
  • 尝试自己检查或试验找到答案。
  • 尝试请教懂行的朋友以找到答案。
  • 尝试阅读源码找到答案。

使用有意义且明确的主题

使用“对象->偏差”式的描述,“对象”指哪一部分出现了问题,在“偏差”部分则描述与期望的行为不一致的地方

用清晰、语法、拼写正确的语句书写。(学好语文)

描述问题应准确且有内容

  • 仔细清晰描述问题的症状。
  • 描述问题发生的环境(主机、操作系统、应用程序,任何相关的),提供销售商的发行版和版本号(如:“Fedora Core 7”、“Slackware 9.1”等)
  • 描述提问前做过的研究及其理解。
  • 描述提问前为确定问题采取的诊断步骤。
  • 描述最近对计算机或软件配置做的改变。
  • 可能的话,提供在可控环境下重现问题的方法。
  • 尽可能预测对方会提到的问题,并提前备好答案。
 

© CHUN 2022 - 2025