提问的智慧(2)

原创 2005年05月17日 00:46:00
= 三思而后问 =

以下是几个经典蠢问题,以及黑客在拒绝回答时的心中所想:

问题:我能在哪找到X程序?
问题:我的程序/配置/SQL申明没有用
问题:我的Windows有问题,你能帮我吗?
问题:我在安装Linux(或者X)时有问题,你能帮我吗?
问题:我怎么才能破解root帐号/窃取OP特权/读别人的邮件呢?

提问:我能在哪找到X程序?
回答:就在我找到它的地方啊蠢货--搜索引擎的那一头。天呐!还有人不会用Google吗?

提问:我的程序(配置、SQL申明)没有用
回答:这不算是问题吧,我对找出你的真正问题没兴趣--如果要我问你二十个问题才找得出来的话--我有更有意思的事要<script type="text/javascript"> &lt;!-- D(["mb","做呢。&lt;br&gt;&lt;br&gt;在看到这类问题的时候,我的反应通常不外如下三种:&lt;br&gt;&lt;br&gt;1. 你还有什么要补充的吗?&lt;br&gt;2. 真糟糕,希望你能搞定。&lt;br&gt;3. 这跟我有什么鸟相关?&lt;br&gt;&lt;br&gt;提问:我的Windows有问题,你能帮我吗?&lt;br&gt;回答:能啊,扔掉萎软的垃圾,换Linux吧。&lt;br&gt;&lt;br&gt;提问:我在安装Linux(或者X)时有问题,你能帮我吗?&lt;br&gt;回答:不能,我只有亲自在你的电脑上动手才能找到毛病&lt;wbr&gt;。还是去找你当地的Linux用户组寻求手把手的指导吧&lt;wbr&gt;(你能在这儿找到用户组的清单)。&lt;br&gt;&lt;br&gt;提问:我怎么才能破解root帐号/窃取OP特权&lt;wbr&gt;/读别人的邮件呢?&lt;br&gt;回答:想要这样做,说明你是个卑鄙小人;想找个黑客帮你&lt;wbr&gt;,说明你是个白痴!&lt;br&gt;&lt;br&gt;= 好问题,坏问题 =&lt;br&gt;&lt;br&gt;最后,我举一些例子来说明,怎样聪明的提问;同一个问题的两种问&lt;wbr&gt;法被放在一起,一种是愚蠢的,另一种才是明智的。&lt;br&gt;&lt;br&gt;蠢问题:我可以在哪儿找到关于Foonly Flurbamatic的资料?&lt;br&gt;// 这种问法无非想得到“STFW”这样的回答。&lt;br&gt;&lt;br&gt;聪明问题:我用Google搜索过“Foonly Flurbamatic 2600”,但是没找到有用的结果。谁知道上哪儿去找对这种设备&lt;wbr&gt;编程的资料?&lt;br&gt;// 这个问题已经STFW过了,看起来他真的遇到了麻烦。&lt;br&gt;&lt;br&gt;蠢问题:我从FOO项目找来的源码没法编译。它怎么这么烂?&lt;br&gt;// 他觉得都是别人的错,这个傲慢自大的家伙&lt;br&gt;&lt;br&gt;聪明问题:FOO项目代码在Nulix 6.2版下无法编译通过。我读过了FAQ,但里面没有提到跟Nulix有关的问题&lt;wbr&gt;。这是我编译过程的记录,我有什么做得不对的地方吗?&lt;br&gt;// 他讲明了环境,也读过了FAQ,还指明了错误,并且他没有把问题&lt;wbr&gt;的责任推到别人头上,这个家伙值得留意。&lt;br&gt;&lt;br&gt;蠢问题:我的主板有问题了,谁来帮我?&lt;br&gt;// 普通黑客对这类问题的回答通常是:“好的,还要帮你拍拍背和换尿&lt;wbr&gt;布吗?” ,然后按下删除键。&lt;br&gt;&lt;br&gt;聪明问题:我在S2464主板上试过了X、Y和Z,但没什么作用&lt;wbr&gt;,我又试了A、B和C。请注意当我尝试C时的奇怪现象&lt;wbr&gt;。显然边带传输中出现了收缩,但结果出人意料。在多处理器主板上&lt;wbr&gt;引起边带泄漏的通常原因是什么?谁有好主意接下来我该做些什么测&lt;wbr&gt;试才能找出问题?&lt;br&gt;// 这个家伙,从另一个角度来看,值得去回答他。他表现出了解决问题&lt;wbr&gt;的能力,而不是坐等天上掉答案。&lt;br&gt;&lt;br&gt;在最后一个问题中,注意“告诉我答案”和“给我启示&lt;wbr&gt;,指出我还应该做什么诊断工作”之间微妙而又重要的区别。事实上&lt;wbr&gt;,后一个问题源自于2001年8月在Linux内核邮件列表上的&lt;wbr&gt;一个真实的提问。我(Eric)就是那个提出问题的人&lt;wbr&gt;。我在Tyan S2464主板上观察到了这种无法解释的锁定现象&lt;wbr&gt;,列表成员们提供了解决那一问题的重要信息。&lt;br&gt;&lt;br&gt;通过我的提问方法,我给了大家值得玩味的东西;我让人们很容易参&lt;wbr&gt;与并且被吸引进来。我显示了自己具备和他们同等的能力&lt;wbr&gt;,邀请他们与我共同探讨。我告诉他们我所走过的弯路&lt;wbr&gt;,以避免他们再浪费时间,这是一种对他人时间价值的尊重。后来&lt;wbr&gt;,当我向每个人表示感谢,并且赞赏这套程序(指邮件列表中的讨论 --译者注)运作得非常出色的时候,一个Linux内核邮件列&lt;wbr&gt;(lkml)成员表示,问题得到解决并非由于我是这个列表中的&lt;wbr&gt;“名人”,而是因为我用了正确的方式来提问。我们黑客从某种角度&lt;wbr&gt;来说是拥有丰富知识但缺乏人情味的家伙;我相信他是对的&lt;wbr&gt;,如果我象个乞讨者那样提问,不论我是谁,一定会惹恼某些人或者&lt;wbr&gt;被他们忽视。他建议我记下这件事,给编写这个指南的人一些指导。&lt;br&gt;&lt;br&gt;= 找不到答案怎么办 =&lt;br&gt;&lt;br&gt;如果仍得不到答案,请不要以为我们觉得无法帮助你&lt;wbr&gt;。有时只是看到你问题的人不知道答案罢了。没有回应不代表你被忽&lt;wbr&gt;视,虽然不可否认这种差别很难区分。&lt;br&gt;&lt;br&gt;总的说来,简单的重复张贴问题是个很糟的想法。这将被视为无意义&lt;wbr&gt;的喧闹。&lt;br&gt;&lt;br&gt;你可以通过其它渠道获得帮助,这些渠道通常更适合初学者的需要&lt;wbr&gt;。有许多网上的以及本地的用户组,由狂热的软件爱好者&lt;wbr&gt;(即使他们可能从没亲自写过任何软件)组成。通常人们组建这样的&lt;wbr&gt;团体来互相帮助并帮助新手。&lt;br&gt;&lt;br&gt;另外,你可以向很多商业公司寻求帮助,不论公司大还是小(Red Hat 和LinuxCare 就是两个最常见的例子)。别为要付费才能获得帮助而感到沮丧&lt;wbr&gt;",1] ); //--&gt; </script> 做呢。

在看到这类问题的时候,我的反应通常不外如下三种:

1. 你还有什么要补充的吗?
2. 真糟糕,希望你能搞定。
3. 这跟我有什么鸟相关?

提问:我的Windows有问题,你能帮我吗?
回答:能啊,扔掉萎软的垃圾,换Linux吧。

提问:我在安装Linux(或者X)时有问题,你能帮我吗?
回答:不能,我只有亲自在你的电脑上动手才能找到毛病。还是去找你当地的Linux用户组寻求手把手的指导吧(你能在这儿找到用户组的清单)。

提问:我怎么才能破解root帐号/窃取OP特权/读别人的邮件呢?
回答:想要这样做,说明你是个卑鄙小人;想找个黑客帮你,说明你是个白痴!

= 好问题,坏问题 =

最后,我举一些例子来说明,怎样聪明的提问;同一个问题的两种问法被放在一起,一种是愚蠢的,另一种才是明智的。

蠢问题:我可以在哪儿找到关于Foonly Flurbamatic的资料?
// 这种问法无非想得到“STFW”这样的回答。

聪明问题:我用Google搜索过“Foonly Flurbamatic 2600”,但是没找到有用的结果。谁知道上哪儿去找对这种设备编程的资料?
// 这个问题已经STFW过了,看起来他真的遇到了麻烦。

蠢问题:我从FOO项目找来的源码没法编译。它怎么这么烂?
// 他觉得都是别人的错,这个傲慢自大的家伙

聪明问题:FOO项目代码在Nulix 6.2版下无法编译通过。我读过了FAQ,但里面没有提到跟Nulix有关的问题。这是我编译过程的记录,我有什么做得不对的地方吗?
// 他讲明了环境,也读过了FAQ,还指明了错误,并且他没有把问题的责任推到别人头上,这个家伙值得留意。

蠢问题:我的主板有问题了,谁来帮我?
// 普通黑客对这类问题的回答通常是:“好的,还要帮你拍拍背和换尿布吗?” ,然后按下删除键。

聪明问题:我在S2464主板上试过了X、Y和Z,但没什么作用,我又试了A、B和C。请注意当我尝试C时的奇怪现象。显然边带传输中出现了收缩,但结果出人意料。在多处理器主板上引起边带泄漏的通常原因是什么?谁有好主意接下来我该做些什么测试才能找出问题?
// 这个家伙,从另一个角度来看,值得去回答他。他表现出了解决问题的能力,而不是坐等天上掉答案。

在最后一个问题中,注意“告诉我答案”和“给我启示,指出我还应该做什么诊断工作”之间微妙而又重要的区别。事实上,后一个问题源自于2001年8月在Linux内核邮件列表上的一个真实的提问。我(Eric)就是那个提出问题的人。我在Tyan S2464主板上观察到了这种无法解释的锁定现象,列表成员们提供了解决那一问题的重要信息。

通过我的提问方法,我给了大家值得玩味的东西;我让人们很容易参与并且被吸引进来。我显示了自己具备和他们同等的能力,邀请他们与我共同探讨。我告诉他们我所走过的弯路,以避免他们再浪费时间,这是一种对他人时间价值的尊重。后来,当我向每个人表示感谢,并且赞赏这套程序(指邮件列表中的讨论 --译者注)运作得非常出色的时候,一个Linux内核邮件列(lkml)成员表示,问题得到解决并非由于我是这个列表中的“名人”,而是因为我用了正确的方式来提问。我们黑客从某种角度来说是拥有丰富知识但缺乏人情味的家伙;我相信他是对的,如果我象个乞讨者那样提问,不论我是谁,一定会惹恼某些人或者被他们忽视。他建议我记下这件事,给编写这个指南的人一些指导。

= 找不到答案怎么办 =

如果仍得不到答案,请不要以为我们觉得无法帮助你。有时只是看到你问题的人不知道答案罢了。没有回应不代表你被忽视,虽然不可否认这种差别很难区分。

总的说来,简单的重复张贴问题是个很糟的想法。这将被视为无意义的喧闹。

你可以通过其它渠道获得帮助,这些渠道通常更适合初学者的需要。有许多网上的以及本地的用户组,由狂热的软件爱好者(即使他们可能从没亲自写过任何软件)组成。通常人们组建这样的团体来互相帮助并帮助新手。

另外,你可以向很多商业公司寻求帮助,不论公司大还是小(Red Hat 和LinuxCare 就是两个最常见的例子)。别为要付费才能获得帮助而感到沮丧 !毕竟,假使你的汽车发动机汽缸密封圈爆掉了--完全可能如此--你还得把它送到修车铺,并且为维修付费。就算软件没花费你一分钱,你也不能强求技术支持总是免费的。

对大众化的软件,就象Linux之类而言,每个开发者至少会有上万名用户。根本不可能由一个人来处理来自上万名用户的求助电话。要知道,即使你要为帮助付费,同你必须购买同类软件相比,你所付出的也是微不足道的(通常封闭源代码软件的技术支持费用比开放源代码软件要高得多,且内容也不那么丰富)。

编程提高-提问的智慧

  • 2013年08月09日 10:35
  • 494KB
  • 下载

提问的智慧

  • 2011年12月22日 11:01
  • 119KB
  • 下载

自主学习 & 提问的智慧——学习中遇到难题怎么破?

解决问题的流程 在学习的过程中,我们总会有不了解的东西,恰好身边又有大神了解。这时有些人就不假思索开始提问了。我曾经回答过相当多的技术问题。 当自己学习出了问题时,要尽可能独立思考去解决;再考虑通...
  • jzj1993
  • jzj1993
  • 2014年12月29日 15:42
  • 923

提问的智慧

  • 2017年02月15日 22:44
  • 1.09MB
  • 下载

提问的智慧FAQ得规则

  • 2010年04月06日 14:21
  • 154KB
  • 下载

提问的智慧-从看雪学院转来的

提问的智慧-从看雪学院转来的 2008年05月09日 星期五 下午 04:40 How To Ask Questions The Smart Way 提问的智慧 Copy...
  • junecau
  • junecau
  • 2011年09月10日 14:42
  • 668

Rick Moen提问的智慧

  • 2010年12月04日 19:27
  • 153KB
  • 下载

论坛提问智慧

本文转载自http://bbs.weblogicfans.net/thread-3628-1-1.html. 一、确定你自己无法解决该问题  首先你至少应该解决问题花费1个小时以上的时间,并最终确...

提问的智慧

  • 2016年02月18日 14:26
  • 600KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:提问的智慧(2)
举报原因:
原因补充:

(最多只允许输入30个字)