转载声明

以下内容转自 How-To-Ask-Questions-The-Smart-Way,纯作用于中国大陆境内加速访问,侵联删!

提问的智慧

How To Ask Questions The Smart Way

Copyright © 2001,2006,2014 Eric S. Raymond, Rick Moen

引言

在技术社区中,如何提出一个有效的问题是一门艺术。好的问题能更快地得到解答,也能让帮助你的人更加愉快。

提问前

在提问之前,请先尝试:

  1. 阅读文档和手册
  2. 搜索互联网(Google、Stack Overflow 等)
  3. 阅读 FAQ(常见问题解答)
  4. 自己检查和实验
  5. 阅读源代码

提问时

一个好的问题应该包含:

  • 清晰描述问题:发生了什么?你期望发生什么?
  • 提供上下文:你正在使用的环境、版本信息
  • 展示你已尝试的解决方案:这显示了你的努力
  • 最小复现用例:让别人能快速理解你的问题

如何解读回答

当别人回答你的问题时:

  • 仔细阅读并思考
  • 如果回答不清晰,礼貌地请求澄清
  • 如果解决了问题,请感谢并标记为已解决

记住:回答你问题的人是自愿花费时间的,请尊重他们。