4. 提问的智慧
“好问题!”是诚挚的大力称赞
你必须花费时间在问题上,而不是遇到问题什么也不付出的直接索取!那和强盗没什么区别!
你并不是一个不劳而获且浪费别人的时间的提问者
在提问之前
在你准备要通过电子邮件、新闻群组或者聊天室提出技术问题前,请先做到以下事情:
- 尝试在你准备提问的论坛的旧文章中搜索答案。
- 尝试上网搜索以找到答案。
- 尝试阅读手册以找到答案。
- 尝试阅读常见问题文件(FAQ)以找到答案。
- 尝试自己检查或试验以找到答案。
- 向你身边的强者朋友打听以找到答案。
- 如果你是程序开发者,请尝试阅读源代码以找到答案。
不要将所有问题一股脑拋出,只因你的第一次搜索没有找到答案
草率的发问只能得到草率的回答,或者根本得不到任何答案
你为解决问题所付出的努力,你越有可能得到实质性的帮助。
慎选提问的论坛
- 在与主题不合的论坛上贴出你的问题。
- 在探讨进阶技术问题的论坛张贴非常初级的问题;反之亦然。
- 在太多的不同新闻群组上重复转贴同样的问题(cross-post)。
- 向既非熟人也没有义务解决你问题的人发送私人电邮。
Stack Overflow
搜索,_然后_在 Stack Exchange 问。
近年来,Stack Exchange 社区已经成为回答技术及其他问题的主要渠道,尤其是那些开放源码的项目。
Stack Exchange 已经成长到超过一百个网站,以下是最常用的几个站:
- Super User 是问一些通用的电脑问题,如果你的问题跟代码或是写程序无关,只是一些网络连线之类的,请到这里。
- Stack Overflow 是问写程序有关的问题。
- Server Fault 是问服务器和网管相关的问题。
网站和 IRC 论坛
在使用 IRC 的时候,首先最好不要发布很长的问题描述,有些人称之为频道洪水。最好通过一句话的问题描述来开始聊天
RTFM(Read The Fucking Manual)
STFW(Search The Fucking Web)
如何知道你已完全搞砸了哈哈哈