-------- 
话不在多 
-------- 你需要提供精确有效的信息。这并不是要求你简单的把成吨的出错代码或者数据完全转储摘录到你的提问中。如果你有庞大而复杂的测试条件,尽量把它剪裁得越小越好。 这样做的用处至少有三点。第一,表现出你为简化问题付出了努力,这可以使你得到回答的机会增加;第二,简化问题使你得到有用答案的机会增加;第三,在提炼你的bug报告的过程中,也许你自己就能找出问题所在或作出更正。 ------------------ 
只说症状,不说猜想 
------------------ 告诉黑客们你认为问题是怎样引起的没什么帮助。(如果你的推断如此有效,还用向别人求助吗?),因此要确信你原原本本告诉了他们问题的症状,不要加进你自己的理解和推论。让黑客们来诊断吧。 蠢问题: 
我在内核编译中一次又一次遇到SIG11错误,我怀疑某条飞线搭在主板的走线上了,这种情况应该怎样检查最好? 聪明问题: 
我自制的一套K6/233系统,主板是FIC-PA2007 (VIA Apollo VP2芯片组),256MB
Corsair PC133 SDRAM,在内核编译中频频产生SIG11错误,从开机20分钟以后就有这种情况,开机前20分钟内从没发生过。重启也没有用,但是关机一晚上就又能工作20分钟。所有内存都换过了,没有效果。相关部分的典型编译记录如下...。 ------------------ 
按时间顺序列出症状 
------------------ 对找出问题最有帮助的线索,往往就是问题发生前的一系列操作,因此,你的说明应该包含操作步骤,以及电脑的反应,直到问题产生。在命令行操作的情况下,保存一个操作记录(例如使用脚本工具),并且引用相关的大约20条命令会大有帮助。 如果崩溃的程序有诊断选项(例如用-v转到详尽模式),试着仔细考虑选择选项以在操作记录中增加有用的调试信息。 如果你的说明很长(超过四个段落),在开头简述问题会有所帮助,接下来按时间顺序详述。这样黑客们就知道该在你的说明中找什么。 -------------- 
别要求私下答复 
-------------- 黑客们认为解决问题应该有公开、透明的流程。只要任何更有见地的人注意到答案的不完善或者不正确,这个最初的答案就可以和应该得到纠正。同时,通过能力和知识被大家注意,被大家接受,回答问题者得到了应有的奖励。 如果你要求对方私下回答你,这既破坏了整个流程,也破坏了奖励制度。别提这要求,这是回答者的权利,由他来选择是否私下答复--如果他选择这样做,通常是因为他认为这个答案过于显而易见或者有不良的公开影响,别人不会感兴趣。 只有一种有限的例外:如果你预计将收到大量雷同的答复,你可以说:“把答案寄给我,由我来汇总吧。”将邮件列表或者新闻组从大量重复的帖子中打救出来是很有君子之风的--但请记住,履行自己关于汇总的承诺。 -------------- 
明白你想问什么 -------------- 漫无边际的提问近乎无休无止的时间黑洞。最能给你有用答案的人也正是最忙的人(他们忙是因为要亲自完成大部分工作)。这样的人对无节制的时间黑洞不太感冒,因此也可以说他们对漫无边际的提问不大感冒。 如果你明确表述需要回答者做什么(提供建议,发送一段代码,检查你的补丁或是别
的),就最有可能得到有用的答案。这会定出一个时间和精力的上限,便于回答者集中精 力来帮你,这很凑效。 要理解专家们生活的世界,要把专业技能想象为充裕的资源,而回复的时间则是贫乏的资源。解决你的问题需要的时间越少,越能从忙碌的专家口中掏出答案。 因此,优化问题的结构,尽量减少专家们解决它所需要的时间,会有很大的帮助--这通常和简化问题有所区别。因此,问“我想更好的理解X,能给点提示吗?”通常比问“你能解释一下X吗?”更好。如果你的代码不能工作,问问它有什么地方不对,比要求别人替你修改要明智得多。 
------------------------ 
别问应该自己解决的问题 
------------------------ 黑客们总是善于分辨哪些问题应该由你自己解决;因为我们中的大多数都曾自己解决这类问题。同样,这些问题得由你来搞定,你会从中学到东西。你可以要求给点提示,但别要求得到完整的解决方案。 ---------------- 
去除无意义的疑问 
---------------- 别用无意义的话结束提问,例如“有人能帮我吗?”或者“有答案吗?”。首先:如果你对问题的描述不很合适,这样问更是画蛇添足。其次:由于这样问是画蛇添足,黑客们会 很厌烦你--而且通常会用逻辑上正确的回答来表示他们的蔑视,例如:“没错,有人能帮你”或者“不,没答案”。 ---------------------------- 
谦逊绝没有害处,而且常帮大忙 
---------------------------- 彬彬有礼,多用“请”和“先道个谢了”。让大家都知道你对他们花费时间义务提供帮助心存感激。 实话实说,虽然这不象合乎语法、清楚准确的描述,避免私有格式等等那么重要(也不能用来替代它们);黑客一般更喜欢直接了当然而技术上敏锐的bug报告,而不是彬彬有礼的废话(如果这让你迷惑不解,请记住,我们衡量一个问题价值的标准是:它能让我们学会多少)。 然而,如果你有很多问题无法解决,礼貌将会增加你得到有用答案的机会。 (我们注意到,自从本指南发布后,从资深黑客处得到的唯一严重缺陷反馈,就是对预先道谢这一条。一些黑客觉得“先谢了”的言外之意是过后就不会再感谢任何人了。我们的建议是:都道谢。) ------------------------ 问题解决后,加个简短说明 
------------------------ 问题解决后,向所有帮助过你的人发个说明,让他们知道问题是怎样解决的,并再一次向他们表示感谢。如果问题在新闻组或者邮件列表中引起了广泛关注,应该在那里贴一个补充说明。 补充说明不必很长或是很深入;简单的一句“你好,原来是网线出了问题!谢谢大家
--Bill”比什么也不说要强。事实上,除非结论真的很有技术含量,否则简短可爱的小结比长篇学术论文更好。说明问题是怎样解决的,但大可不必将解决问题的过程复述一遍。
除了表示礼貌和反馈信息以外,这种补充有助于他人在邮件列表/新闻组/论坛中搜索对你有过帮助的完整解决方案,这可能对他们也很有用。 最后(至少?),这种补充有助于所有提供过帮助的人从中得到满足感。如果你自己不是老手或者黑客,那就相信我们,这种感觉对于那些你向他们求助的导师或者专家而言,是非常重要的。问题久拖未决会让人灰心;黑客们渴望看到问题被解决。好人有好报,满足他们的渴望,你会在下次贴出新问题时尝到甜头。 ============ 
如何理解答案 
============ -------------------- 
RTFM和STFW:别烦我啦 
-------------------- 有一个古老而神圣的传统:如果你收到“RTFM (Read The Fucking Manual)”的回
复,回答者认为你应该去读TMD手册。当然,基本上他是对的,你应该读一读。 RTFM有一个年轻的亲戚。如果答案是“STFW (Search The Fucking Web)”,回答者
认为你应该到TMD的网上去搜索。基本上,他也是对的,你就去找吧。 通常,用这两句之一回答你的人会给你一份包含你需要内容的手册或者一个网址,而且他们打这些字的时候正在阅读着。这些答复意味着回答者认为(1). 你需要的信息非常容易获得;(2). 你自己去搜索这些信息比灌给你能让你学到更多。 别为这个而不爽;依照黑客的标准,他没有对你的要求视而不见,已经能大致能表示对你的关注。你应该对他祖母般的慈祥表示感谢。 ---------- 
还是不懂:( 
---------- 如果你不是很理解答案,别立刻要求对方解释。象你以前试着自己解决问题时那样(利用手册,FAQ,网络,身边的高手),去理解它。如果你真的需要对方解释,记得表现出你已经学到了点什么。 比方说,如果我回答你:“看来似乎是zEntry被阻塞了;你应该先清除它。”,然后: 一个很糟的后续问题:“zEntry是什么?” 聪明的问法应该是这样:“哦~我看过帮助了:)但是只有-z和-p两个参数中提到了
zEntry:(而且还都没有清楚的解释:<你是指这两个中的哪一个吗?还是我看漏了什么?”
-------- 
面对无礼 
-------- 黑客圈子里很多貌似粗鲁的言行并非有意冒犯。更恰当的说,这是直率、不说废话的沟通方式的产物,这种沟通方式源于人们关注问题的解决--多过让人感受温暖亲情然而却依旧糊里糊涂--的天性。 如果你觉得受到粗鲁的对待,请保持冷静。如果真有人表现粗野,通常会有列表/新闻组/论坛的长辈找他谈心,如果没有这样,而你又大发脾气,则很可能对方的言行是黑客社区行为规范许可内,而你被认为是有过错的。这会不利于你得到信息或者帮助。 另一方面,你偶尔也会无缘无故有粗野的言行和心态。上述现象的另一面是,人们允许狠狠打击真正的冒犯者,用尖刻的言语剖析他们的不当言行。如果你真决定这样做,先仔细又仔细的掂量一下你自己的分量。合理的粗鲁与发动一场无意义的论战之间只隔了一条细细的线,冒冒失失撞上去的黑客不在少数;如果你是新手或者门外汉,不犯这种错的机会是很渺茫的。如果你想得到信息而不是来胡闹,别冒险回复,最好把手从键盘上拿开。 (有些人声称多数黑客有孤僻症或者社交障碍综合征的轻度症状,而且确实缺少部分有助“常人”进行社交行为的脑组织结构。这也许是真的,也许不是。如果你自己不是黑客,那么,把我们想象成脑部有缺陷的人有助你面对我们的古怪。有话直说,我们无所谓;我们乐于按自己的想法生活,而且总是对医学概念持相当怀疑的态度。) 在下一节里,我们将谈论另一个话题;当你行差踏错时可能遇到的“无礼”。 ================ 
决不要象个失败者 
================ 很有可能,你在黑客社区的论坛会受到很多公开的攻击--用本文提到的各种方式或类似的方法,而且很可能会有各式各样的旁敲侧击来告诉你你有多讨厌。 如果噩梦成真,你能做的最糟的事就是为此发牢骚,抱怨受到人身攻击,要求对方道歉

解决方案 »

  1.   

    VB版不结帐已经是老问题了,因为很多人用VB也只是临时的,过去就不看了。
    都不再来了。
      

  2.   

    支持 andy ! 无限支持!!!!      UP!(手工置顶)
      

  3.   

    非常感谢 programart_life(理论派) mousean(幻想无限) 的支持。
    希望更多的人了解这些,让VB论坛能更有效,更方便的帮助大家学习,工作.
      

  4.   

    mouseam(幼想有限) ==mousean(幻想无限) ???
      

  5.   

    fling_boy(andy--天意) 
    什么??没用的,有些人恨不得你替他来做
    一点都不愿意自己动手动脑子有时候回复贴子,写得很清楚了,都不仔细看,还接着问
      

  6.   

    说实话,我并不是很痛恨不给分的人.相反,我对系统自动结贴比较反感.
    前两天我发现自己的专家分长了不少.于是翻看以前的帖子.发现我根本不值这么多分.想想以前大段大段的写代码也不见得能捞到10分,现在随随便便回复几次就有好几十分进帐,心中有些不是滋味.
    其实,和流通货币一样,CSDN中的专家分也是中性的.在GNP没有显著增长的情况下,大量发放货币必定会使货币贬值,并且很肯能会使经济系统崩溃.同样,通过系统强制结贴的手段使专家分狂长,无疑会使专家分贬值.此外,这还会导致一些更指明的后果.比如,有的人会找些分比较高的帖子up一通.等耗到了系统结贴的日子,得的分很可能会比踏踏实实回答问题的人还多.长此以往,CSDN中就没人回答问题了.(全去up或gz什么的了.)