### 如何智慧地提问
#### 一、简介
在当今高度信息化的社会中,无论是学习新技术还是解决实际工作中的难题,有效的提问方式对于获取精准解答至关重要。《提问的智慧》是一篇由Eric S. Raymond撰写的文章,旨在指导读者如何有效地提问,以期获得高质量的回答。文章不仅适用于黑客社区和技术论坛,其原则对于所有需要寻求帮助和支持的场合都具有指导意义。
#### 二、提问之前
在提出技术问题之前,确保完成了以下步骤:
1. **通读手册**:尝试自己找到答案。很多问题的答案可以在官方文档或手册中找到。
2. **查阅FAQ**:大多数项目都有常见问题解答(FAQ),其中包含了最常见的问题及其解答。
3. **进行在线搜索**:使用搜索引擎(如Google)查找类似问题的解答。
4. **询问身边的朋友或同事**:有时候,身边的同行可能会给你提供快速且实用的帮助。
#### 三、怎样提问
1. **谨慎选择论坛**:不同的平台适合不同类型的讨论。确保你的问题被发布在合适的平台上。
2. **尽量使用邮件列表**:对于技术性较强的问题,邮件列表往往比论坛更适合深入讨论。
3. **用辞贴切,语法正确,拼写无误**:清晰准确的表达可以帮助他人更好地理解你的问题。
4. **用易读格式发送问题**:确保你的问题格式易于阅读,比如使用段落分隔、合理标点等。
5. **使用含义丰富、描述准确的标题**:标题应当能够概括问题的核心,让人一眼就能了解问题所在。
6. **精确描述,信息量大**:提供尽可能多的相关背景信息,包括你所使用的软件版本、操作系统等。
7. **话不在多**:保持简洁明了,避免冗长的描述。
8. **只说症状,不说猜想**:描述你遇到的具体问题,而不是你认为可能的原因。
9. **按时间顺序列出症状**:如果有多个问题或症状,请按照它们出现的顺序来描述。
10. **别要求私下答复**:公开的问题有助于更多人从中受益。
11. **明白你想问什么**:确保你清楚自己想要解决的具体问题是什么。
12. **别问应该自己解决的问题**:如果你可以通过简单的搜索或者参考文档找到答案,那么就不应该提出这样的问题。
13. **去除无意义的疑问**:避免使用模糊不清的表述,比如“它不工作”、“它很慢”等,而应具体说明问题。
14. **谦逊绝没有害处,而且常帮大忙**:表现出尊重他人的态度,更容易获得帮助。
15. **问题解决后,加个简短说明**:分享解决方案不仅能帮助后来者,还能提升你在他人心目中的形象。
#### 四、如何理解答案
1. **RTFM和STFW:别烦我啦**:这些缩写分别代表“Read The Fine Manual”和“Search The F***ing Web”,表示对方认为你应该先查阅手册或自行搜索。
2. **还是不懂**:如果收到的答案未能解决问题,不要立即放弃。尝试再次详细说明你的疑惑。
3. **面对无礼**:虽然有时候遇到的回复可能是粗鲁的,但尽量保持冷静,礼貌地请求进一步解释。
#### 五、决不要像个失败者
- “失败者”在这里指的是那些不愿意自己解决问题、只寻求他人帮助的人。要避免被视为“失败者”,就需要展现出主动性、责任心以及对问题的深刻理解。
#### 六、三思而后问
- 在提问之前,认真思考你的问题是否已经通过上述步骤解决了。确保你的问题是有价值的,并且值得他人花费时间来解答。
#### 七、好问题,坏问题
- 好问题能够引发深层次的思考,促进知识的交流与共享。相反,坏问题往往是模糊不清的,缺乏必要的信息支持,无法引导出有用的解决方案。
#### 八、找不到答案怎么办
- 如果尝试了各种方法仍然无法解决问题,可以考虑寻求更专业的支持,如付费咨询或参加相关的培训课程。
- 另外,也可以将自己的问题整理成一篇文章或博客,分享到更广泛的社区中去,可能会有意想不到的收获。
通过遵循以上原则,你不仅能够提高提问的质量,还能更快地获得满意的答案。记住,一个好的问题不仅能够帮助你自己解决问题,还能促进整个社区的发展和进步。