首先在准备向别人询问问题时,我们可以先尝试自己通过小黄鸭调试法自己整理下思路看能否在整理的过程当中自己找到答案。或者通过以下方式:
- 尝试在你准备提问的论坛的旧文章中搜索答案。
- 尝试上网搜索以找到答案。
- 尝试阅读手册以找到答案。
- 尝试阅读常见问题文件(FAQ)以找到答案。
- 尝试自己检查或试验以找到答案。
- 向你身边的强者朋友打听以找到答案。
- 如果你是程序开发者,请尝试阅读源代码以找到答案。
当你提问时,应该慎选提问论坛,因为你不但得不到你想要的答案还可能会被认为是一个失败者而被忽略
- 在与主题不合的论坛上贴出你的问题。
- 在探讨进阶技术问题的论坛张贴非常初级的问题;反之亦然。
- 在太多的不同新闻群组上重复转贴同样的问题(cross-post)。
- 向既非熟人也没有义务解决你问题的人发送私人电邮。
就算找到了合适的论坛,但你提问的方式不对,别人也可以当你不存在,这样一来,一个关键明确的标题就极为重要,浪费了这么久的时间只为寻求一个答案也千万别吝啬几秒钟的时间,在邮件客户端设置一下回复地址。在你想别人提问的时候也请保证你问题用清晰、正确、精准并语法正确的语句,少一个标点符号都可能导致问题答案出现问题。
相关资源:
近年来,Stack Exchange community 社区已经成为回答技术及其他问题的主要渠道,尤其是那些开放源码的项目。
因为 Google 索引是即时的,在看 Stack Exchange 之前先在 Google 搜索。有很高的机率某人已经问了一个类似的问题,而且 Stack Exchange 网站们往往会是搜索结果中最前面几个。如果你在 Google 上没有找到任何答案,你再到特定相关主题的网站去找。用标签(Tag)搜索能让你更缩小你的搜索结果。
Stack Exchange 已经成长到超过一百个网站,以下是最常用的几个站:
1.Super User 是问一些通用的电脑问题,如果你的问题跟代码或是写程序无关,只是一些网络连线之类的,请到这里。
2.Stack Overflow 是问写程序有关的问题。
3.Server Fault 是问服务器和网管相关的问题。
[提问的智慧](https://github.com/ryanhanwu/How-To-Ask-Questions-The-Smart-Way/blob/master/README-zh_CN.md)
[小黄鸭调试法](http://blog.jobbole.com/85719/)











网友评论