另⼀⽅⾯,表明你有能⼒也乐意参与问题的解决是个很好的开端。“有没有⼈能指个⽅向?”,我这还差点什么?”,
“我应该查哪个⽹站?”,通常要⽐ “请给出我可以⽤的完整步骤”更容易得到回复,因为你表明了只要有⼈能指个⽅
向,你就很乐意完成剩下的过程。
提问时
仔细挑选论坛
要对在哪提问留⼼,如果你做了下述事情,多半会被⼀笔勾销或被看成“失败者”:
张贴与论坛主题⽆关的问题
在⾯向⾼级技术问题的论坛上张贴肤浅的问题,或者反之。
在太多不同的新闻组同时张贴
给既⾮熟⼈也没有义务解决你问题的⼈发送你私⼈的电邮
为保护通信的渠道不被⽆关的东⻄淹没,⿊客会除掉那些没有找对地⽅的问题,你不会想让这种事落到⾃⼰头上
的。
因此,第⼀步是找对论坛。⾕歌和其它搜索引擎还是你的朋友,可以⽤它们搜索你遇到困难的软硬件问题最相关的
项⽬⽹站。那⾥通常都有项⽬的常⻅问题(FAQ)、邮件列表及⽂档的链接。如果你的努⼒(包括 阅读 FAQ)都
没有结果,这些邮件列表就是最后能取得帮助的地⽅。项⽬的⽹站也许还有报告臭⾍的流程或链接,如果是这样,
去看看。
向陌⽣的⼈或论坛发送邮件极有可能是在冒险。譬如,不要假设⼀个内容丰富的⽹⻚的作者想充当你的免费顾问,
不要对你的问题是否会受到欢迎做太乐观的估计──如果你不确定,向别处发或者压根别发。
在选择论坛、新闻组或邮件列表时,别太相信名字,先看看 FAQ 或者许可书以明确你的问题是否切题。发贴前先
翻翻已有的帖⼦,这样可以让你感受⼀下那⾥⾏事的⽅式。事实上,张贴前在新闻组或邮件列表的历史⽂档中搜索
与你问题相关的关键词是个极好的主意,也许就找到答案了。即使没有,也能帮助你归纳出更好的问题。
别象机关枪似的⼀次性“扫射”所有的帮助渠道,这就象⼤喊⼤叫⼀样会令⼈不快,温柔地⼀个⼀个来。
弄懂主题!最典型的错误之⼀是在某种致⽴于跨平台可移植的语⾔、库或⼯具的论坛中提关于 Unix 或 Windows
操作系统程序接⼝的问题。如果你不明⽩为什么这是⼤错,最好在搞清楚概念前什么也别问。
⼀般来说,在仔细挑选的公共论坛中提问⽐在私有论坛中提同样的问题更容易得到有⽤的回答。有⼏个道理⽀持这
点,⼀是看潜在的回复者有多少,⼆是看论坛的参与者有多少,⿊客更愿回答能启发多数⼈的问题。
可以理解,⽼练的⿊客和⼀些流⾏软件的作者正在承受过多的不当消息。就象那根最后压垮骆驼背的稻草⼀样,你
的加⼊也有可能使情况⾛向极端──已经好⼏次了,⼀些流⾏软件的作者退出了对⾃⼰软件的⽀持,因为伴随⽽来
的涌⼊其私⼈邮箱的垃圾邮件变得⽆法忍受。
⾯向新⼿的论坛和互联⽹中继聊天(IRC)通常响应最快
本地的⽤户组织或者你所⽤的 Linux 发⾏版也许正在宣传新⼿取得帮助的论坛或 IRC 通道(在⼀些⾮英语国家,新
⼿论坛很可能还是邮件列表),这些地⽅是开始提问的好去处,特别是当你觉得遇到的也许只是相对简单或者很普
通的问题时。经过宣传的 IRC 通道是公开邀请提问的地⽅,通常可以得到实时的回复。
事实上,如果出问题的程序来⾃某发⾏版(这很常⻅),最好先去该发⾏版的论坛或邮件列表中提问,再到程序本
身的项⽬论坛或邮件列表,(否则)该项⽬的⿊客可能仅仅回复“⽤ 我们的 代码”。