以文本方式查看主题 - 中文XML论坛 - 专业的XML技术讨论区 (http://bbs.xml.org.cn/index.asp) -- 『 灌水天堂 』 (http://bbs.xml.org.cn/list.asp?boardid=26) ---- 提问的智慧(续) (http://bbs.xml.org.cn/dispbbs.asp?boardid=26&rootid=&id=12786) |
-- 作者:卷积内核 -- 发布时间:12/15/2004 3:24:00 PM -- 提问的智慧(续) ==== 简介 ==== 在黑客世界里,当提出一个技术问题时,你能得到怎样的回答?这取决于挖出 首先你必须明白,黑客们只偏爱艰巨的任务,或者能激发他们思维的好问题。 尽管黑客们有蔑视简单问题和不友善的坏名声,有时看起来似乎我们对新手, 我们不想掩饰对这样一些人的蔑视--他们不愿思考,或者在发问前不去完成他 我们也知道,很多人只想使用我们编写的软件,对技术细节没什么兴趣。对多 我们在很大程度上属于志愿者,从繁忙的生活中抽出时间来解惑答疑,而且时 如果你觉得我们过于傲慢的态度让你不爽,让你委屈,不妨设身处地想想。我 如果你决定向我们求助,当然不希望被视为失败者,更不愿成为失败者中的一 (欢迎对本指南提出改进意见。任何建议请E-mail至esr@thyrsus.com,然而 ======== 在通过电邮、新闻组或者聊天室提出技术问题前,检查你有没有做到: 当你提出问题的时候,首先要说明在此之前你干了些什么;这将有助于树立你 周全的思考,准备好你的问题,草率的发问只能得到草率的回答,或者根本得 小心别问错了问题。如果你的问题基于错误的假设,普通黑客(J. Random 决不要自以为够资格得到答案,你没这种资格。毕竟你没有为这种服务支付任 另一方面,表明你愿意在找答案的过程中做点什么,是一个非常好的开端。 ======== ------------ 小心选择提问的场合。如果象下面描述的那样,你很可能被忽略掉或者被看作 黑客们通常砍掉问错地方的问题,以保护自己的社区不被大量无关帖子淹没。 总的说来,问题发到精心挑选的公众论坛,比发到封闭的小圈子更容易得到有 ---------------- 如果某项目有自己的开发邮件列表,要把问题发到这个邮件列表而不是某个开 1.任何值得问某位开发者的好问题,都值得向整个开发团体提出。反之,若你 如果你找不到项目的邮件列表地址,只能看到项目维护者的,那就写给维护者
|
-- 作者:卷积内核 -- 发布时间:12/15/2004 3:26:00 PM -- ---------------------------- 用辞贴切,语法正确,拼写无误 ---------------------------- 我们从经验中发现,粗心的写作者通常也是马虎的思考者(我敢打包票)。回 因此,明确充分表述你的问题非常重要。如果你嫌这样做麻烦,我们也会懒得 正确的拼写,标点符号和大小写很重要。别把"its"和"it's"或者"loose" 更一般的说,如果你的提问写得象个半文盲,你很有可能被忽视。如果写得象 如果你在使用非母语的论坛提问,你可以犯点拼写和语法上的小错--但决不能 ------------------ 如果人为造成你的提问难以阅读和理解,将会更容易被人忽略。因此你要: ---------------------------- 在邮件列表或者新闻组中,大约50字以内的主题标题是抓住资深专家注意力的 蠢问题: 聪明问题: 如果你在回复中提出问题,记得要修改内容标题,表明里面有一个问题。一个 ------------------ 1. 谨慎明确的描述症状。 尽量想象一个黑客会怎样反问你,在提问的时候预先给他答案。 Simon Tatham写过一篇名为《如何有效的报告Bug》的出色短文。强力推荐你 |
-- 作者:卷积内核 -- 发布时间:12/15/2004 3:27:00 PM -- -------- 话不在多 -------- 你需要提供精确有效的信息。这并不是要求你简单的把成吨的出错代码或者数据 这样做的用处至少有三点。第一,表现出你为简化问题付出了努力,这可以使你 ------------------ 告诉黑客们你认为问题是怎样引起的没什么帮助。(如果你的推断如此有效,还 蠢问题: 聪明问题: 我自制的一套K6/233系统,主板是FIC-PA2007 (VIA Apollo VP2芯 ------------------ 对找出问题最有帮助的线索,往往就是问题发生前的一系列操作,因此,你的说 如果崩溃的程序有诊断选项(例如用-v转到详尽模式),试着仔细考虑选择选项 如果你的说明很长(超过四个段落),在开头简述问题会有所帮助,接下来按时 -------------- 黑客们认为解决问题应该有公开、透明的流程。只要任何更有见地的人注意到答 如果你要求对方私下回答你,这既破坏了整个流程,也破坏了奖励制度。别提这 只有一种有限的例外:如果你预计将收到大量雷同的答复,你可以说:"把答案 -------------- 漫无边际的提问近乎无休无止的时间黑洞。最能给你有用答案的人也正是最忙的 如果你明确表述需要回答者做什么(提供建议,发送一段代码,检查你的补丁或 要理解专家们生活的世界,要把专业技能想象为充裕的资源,而回复的时间则是 因此,优化问题的结构,尽量减少专家们解决它所需要的时间,会有很大的帮助 ------------------------ 黑客们总是善于分辨哪些问题应该由你自己解决;因为我们中的大多数都曾自己 ---------------- 别用无意义的话结束提问,例如"有人能帮我吗?"或者"有答案吗?"。首先: ---------------------------- 彬彬有礼,多用"请"和"先道个谢了"。让大家都知道你对他们花费时间义务 实话实说,虽然这不象合乎语法、清楚准确的描述,避免私有格式等等那么重要 然而,如果你有很多问题无法解决,礼貌将会增加你得到有用答案的机会。 (我们注意到,自从本指南发布后,从资深黑客处得到的唯一严重缺陷反馈,就 ------------------------ 问题解决后,向所有帮助过你的人发个说明,让他们知道问题是怎样解决的,并 补充说明不必很长或是很深入;简单的一句"你好,原来是网线出了问题!谢谢 除了表示礼貌和反馈信息以外,这种补充有助于他人在邮件列表/新闻组/论坛中 最后(至少?),这种补充有助于所有提供过帮助的人从中得到满足感。如果你 |
-- 作者:卷积内核 -- 发布时间:12/15/2004 3:28:00 PM -- ============ 如何理解答案 ============ -------------------- 有一个古老而神圣的传统:如果你收到"RTFM (Read The f\*\*king Manual)" RTFM有一个年轻的亲戚。如果答案是"STFW (Search The f\*\*king Web)", 通常,用这两句之一回答你的人会给你一份包含你需要内容的手册或者一个网址, 别为这个而不爽;依照黑客的标准,他没有对你的要求视而不见,已经能大致能 ---------- 如果你不是很理解答案,别立刻要求对方解释。象你以前试着自己解决问题时那 比方说,如果我回答你:"看来似乎是zEntry被阻塞了;你应该先清除它。", 一个很糟的后续问题:"zEntry是什么?" 聪明的问法应该是这样:"哦~我看过帮助了但是只有-z和-p两个参数中提到了 -------- 黑客圈子里很多貌似的攻击非有意冒犯。更恰当的说,这是直率、不说废话的沟 如果你觉得受到粗鲁的对待,请保持冷静。如果真有人表现粗野,通常会有列表 另一方面,你偶尔也会无缘无故有粗野的言行和心态。上述现象的另一面是,人 (有些人声称多数黑客有孤僻症或者社交障碍综合征的轻度症状,而且确实缺少 在下一节里,我们将谈论另一个话题;当你行差踏错时可能遇到的"无礼"。 ================ 很有可能,你在黑客社区的论坛会受到很多公开的攻击--用本文提到的各种方式 如果噩梦成真,你能做的最糟的事就是为此发牢骚,抱怨受到人身攻击,要求对 由它去吧,这没什么大不了的。实际上这么做是恰当的和有益的(主要是有利身 社区的规范不靠社区,而是靠积极推行它们的人们来维护,这种维护是公开的, 有那么一些黑客论坛,出于对高度自谦的误解,禁止参与者张贴专给人找茬的帖 夸张的"友善"(以那种方式)还是有用的帮助:你自己选择吧。 记住:当黑客说你很烦人,(无论用多么粗暴的语言)警告你别再那样做了,他 ========== 以下是几个经典蠢问题,以及黑客在拒绝回答时的心中所想: 问题:我能在哪找到X程序? 提问:我能在哪找到X程序? 提问:我的程序(配置、SQL申明)没有用 提问:我的Windows有问题,你能帮我吗? 提问:我在安装Linux(或者X)时有问题,你能帮我吗? 提问:我怎么才能破解root帐号/窃取OP特权/读别人的邮件呢? 最后,我举一些例子来说明,怎样聪明的提问;同一个问题的两种问 蠢问题:我可以在哪儿找到关于Foonly Flurbamatic的资料? 聪明问题:我用Google搜索过"Foonly Flurbamatic 2600",但是 蠢问题:我从FOO项目找来的源码没法编译。它怎么这么烂? 聪明问题:FOO项目代码在Nulix 6.2版下无法编译通过。我读过了FAQ,但里面没有 蠢问题:我的主板有问题了,谁来帮我? 聪明问题:我在S2464主板上试过了X、Y和Z,但没什么作用,我又试了A、B和C。请 在最后一个问题中,注意"告诉我答案"和"给我启示,指出我还应该做什么诊断 事实上,后一个问题源自于2001年8月在Linux内核邮件列表上的一个真实的提问。 后来,当我向每个人表示感谢,并且赞赏这套程序(指邮件列表中的讨论--译者 我们黑客从某种角度来说是拥有丰富知识但缺乏人情味的家伙;我相信他是对的, ================ |
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
78.125ms |