﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-Brian Sun @ 爬树的泡泡-文章分类-管理</title><link>http://www.blogjava.net/briansun/category/440.html</link><description>&lt;marquee direction="down" scrollamount=4 height="120" align="right"&gt;
&lt;a href="http://www.blogjava.net/briansun/archive/2005/09/03/11884.html"&gt;关于洞穴寓言的几部电影&lt;/a&gt;&lt;br&gt;
&lt;a href="http://www.blogjava.net/briansun/archive/2005/08/31/11634.html"&gt;关于AOP的七个猜想&lt;/a&gt;&lt;br&gt;
&lt;a href="http://www.blogjava.net/briansun/archive/2005/07/31/8813.html"&gt;测试驱动开发全功略&lt;/a&gt;&lt;br&gt;
&lt;a href="http://www.blogjava.net/briansun/archive/2005/07/21/8095.html"&gt;体验经济在软件&lt;/a&gt;&lt;br&gt;
&lt;a href="http://www.blogjava.net/briansun/archive/2005/07/20/8028.html"&gt;NXUnit 中文说明&lt;/a&gt;&lt;br&gt;
&lt;a href="http://www.blogjava.net/briansun/archive/2005/07/15/7765.html"&gt;发表我自己的开源软件&lt;/a&gt;&lt;br&gt;
&lt;a href="http://www.blogjava.net/briansun/archive/2005/04/16/3336.html"&gt;4月16日评点IBM&lt;/a&gt;&lt;br&gt;
&lt;a href="http://www.blogjava.net/briansun/archive/2005/04/04/2808.html"&gt;4月4日评点Google&lt;/a&gt;&lt;br&gt;
&lt;a href="http://www.blogjava.net/briansun/archive/2005/03/27/2505.html"&gt;3月27日评点版权制度&lt;/a&gt;&lt;br&gt;
&lt;a href="http://www.blogjava.net/briansun/archive/2005/03/21/2274.html"&gt;天下归一，谈EclipseCon2005&lt;/a&gt;&lt;br&gt;
&lt;a href="http://www.blogjava.net/briansun/archive/2005/03/20/2270.html"&gt;软件标准的生命周期&lt;/a&gt;&lt;br&gt;
&lt;a href="http://www.blogjava.net/briansun/archive/2005/03/18/2205.html"&gt;2005年度Jolt大奖&lt;/a&gt;&lt;br&gt;
&lt;a href="http://www.blogjava.net/briansun/archive/2005/03/14/2067.html"&gt;3月14日评点Microsoft Office&lt;/a&gt;&lt;br&gt;
&lt;a href="http://www.blogjava.net/briansun/archive/2005/03/14/2063.html"&gt;3月14日评点OMG&lt;/a&gt;&lt;br&gt;
&lt;a href="http://www.blogjava.net/briansun/archive/2005/03/12/1963.html"&gt;关于UI的不同解释&lt;/a&gt;&lt;br&gt;
&lt;a href="http://www.blogjava.net/briansun/archive/2005/03/07/1786.html"&gt;非理智的抗议，只为JDO&lt;/a&gt;&lt;br&gt;
&lt;a href="http://www.blogjava.net/briansun/archive/2005/03/01/1597.html"&gt;关于ERP的未来&lt;/a&gt;&lt;br&gt;
&lt;a href="http://www.blogjava.net/briansun/archive/2005/02/27/1534.html"&gt;有没有可能以开源软件为平台建构ERP？&lt;/a&gt;&lt;br&gt;
&lt;a href="http://www.blogjava.net/briansun/archive/2005/02/26/1518.html"&gt;UI框架的组织模式&lt;/a&gt;&lt;br&gt;
&lt;a href="http://www.blogjava.net/briansun/archive/2005/02/19/1321.html"&gt;关于人工智能&lt;/a&gt;&lt;br&gt;
&lt;/marquee&gt;</description><language>zh-cn</language><lastBuildDate>Tue, 27 Feb 2007 13:09:59 GMT</lastBuildDate><pubDate>Tue, 27 Feb 2007 13:09:59 GMT</pubDate><ttl>60</ttl><item><title>如何选择MBA院校[转]</title><link>http://www.blogjava.net/briansun/articles/3028.html</link><dc:creator>Brian Sun</dc:creator><author>Brian Sun</author><pubDate>Sat, 09 Apr 2005 04:40:00 GMT</pubDate><guid>http://www.blogjava.net/briansun/articles/3028.html</guid><wfw:comment>http://www.blogjava.net/briansun/comments/3028.html</wfw:comment><comments>http://www.blogjava.net/briansun/articles/3028.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/briansun/comments/commentRss/3028.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/briansun/services/trackbacks/3028.html</trackback:ping><description><![CDATA[<table border="0" cellpadding="0" cellspacing="0" width="622">
<tbody><tr>
<td class="big" colspan="2" align="middle"><b>如何选择MBA院校</b></td></tr>
<tr>
<td class="text" colspan="2" align="middle"><br>
</td></tr>
<tr>
<td colspan="2" bgcolor="#999999" height="1"><br>
</td></tr>
<tr>
<td colspan="2" height="28" valign="top">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
<tr align="left">
<td height="18"><a class="blue" href="http://www.cer.net/">http://www.cer.net</a><img src="http://www.blogjava.net/images/cer.net/blank.gif" width="6"><font class="blue">2003-04-07 
11:36</font><img src="http://www.blogjava.net/images/cer.net/blank.gif" width="6"><font color="#0000ff"><a href="http://www.people.com.cn/" target="blank">人民网</a></font></td>
<td class="blue" align="right" height="18">作者：韩冰</td></tr></tbody></table></td></tr>
<tr>
<td class="text" height="350" valign="top" width="617">
<p>&nbsp;&nbsp;&nbsp;
眼下读MBA，到底选洋的还是土的？北大国际MBA招生办主任张黎说，如果申请人希望未来成为“国际人”，经济实力又比较强，首选当然还是美国和欧洲的名
校，像美国《商业周刊》评选的商学院。美国的商学院已经有百年历史，其办学质量、师资、学生的素质和学院的管理都不是国内商学院现在就能比的。但国内商学
院的机会已经来了，从2000年起受经济影响，美国商学院学生的就业情况不好，国际学生就业就更差，连哈佛商学院毕业的国际学生在美都难寻工作。据可靠消
息，目前美国的顶级商学院，像芝加哥大学、沃顿商学院对国际学生的名额和助学金都做了严格限制，目的是减少国际学生，保证本国学生的就业，以保住在《商业
周刊》等排行榜上的地位。这也与今年哈佛商学院的中国毕业生全部回国，芝加哥大学等些一流商学院的一批中国毕业生回国就业互为例证。</p>
<p>&nbsp;&nbsp;&nbsp; 
从投入产出比看，上哈佛共需花费10万美元。二流商学院也要6～7万美元，在美国的中国学生一般都会贷款求学。而国际学生毕业后就业面窄，还受到还贷的压力，导致他们不去生产型企业，只能去跨国公司中的咨询公司和金融公司，这些公司目前提供的职位根本不能满足需求。<br><br>&nbsp;&nbsp;&nbsp; 
如果选择回国创业，就需要对中国文化、风土人情都很了解。中国经济发展如此迅速，在国外2～3年，回国后很难马上适应。所以创业这条路是艰难的路。<br><br>&nbsp;&nbsp;&nbsp;
如果选择国内商学院，常规MBA一般需花费10～12万元，合1.5万美元。职班的人也不用辞职，利用业余时间上课就行，投入就更小。从就业看，国产
MBA虽然在跨国公司的职位竞争上不占优势，但在民营、国企大公司的就业机会就很多。另外，跨国公司人才本土化的过程也推动了国产MBA的就业。<br><br>&nbsp;&nbsp;&nbsp; 
如果选择国内商学院，当然选一流的为好。目前中欧国际工商学院、北大国际MBA、北大光华管理学院、清华经管学院、长江商学院都是公认的一流商学院，各有特点。<br><br>&nbsp;&nbsp;&nbsp; 
作为申请人，可从三方面选择：<br><br>&nbsp;&nbsp;&nbsp; 一是选择什么样的学生群体(是来自外企圈还是来自国企圈)；<br><br>&nbsp;&nbsp;&nbsp; 
二是选择什么样的老师(是来自美国还是来自欧洲)；<br><br>&nbsp;&nbsp;&nbsp; 
三是课程(是否有学习方向，是否有本土案例)。建议申请人报名前先到自己中意的商学院进行实地考察，到课堂试听之后再决定。<br></p></td></tr></tbody>
</table>
<img src ="http://www.blogjava.net/briansun/aggbug/3028.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/briansun/" target="_blank">Brian Sun</a> 2005-04-09 12:40 <a href="http://www.blogjava.net/briansun/articles/3028.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>怎样获得MBA学位[转]</title><link>http://www.blogjava.net/briansun/articles/3027.html</link><dc:creator>Brian Sun</dc:creator><author>Brian Sun</author><pubDate>Sat, 09 Apr 2005 04:39:00 GMT</pubDate><guid>http://www.blogjava.net/briansun/articles/3027.html</guid><wfw:comment>http://www.blogjava.net/briansun/comments/3027.html</wfw:comment><comments>http://www.blogjava.net/briansun/articles/3027.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/briansun/comments/commentRss/3027.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/briansun/services/trackbacks/3027.html</trackback:ping><description><![CDATA[<table border="0" cellpadding="0" cellspacing="0" width="622">
<tbody><tr>
<td class="big" colspan="2" align="middle"><b>怎样获得MBA学位</b></td></tr>
<tr>
<td class="text" colspan="2" align="middle"><br>
</td></tr><tr><td colspan="2" bgcolor="#999999" height="1"><br>
</td></tr><tr><td colspan="2" height="28" valign="top"><table border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr align="left"><td height="18"><a class="blue" href="http://www.cer.net/">http://www.cer.net</a><img src="http://www.blogjava.net/images/cer.net/blank.gif" width="6"><font class="blue">2003-01-03 
14:06</font><img src="http://www.blogjava.net/images/cer.net/blank.gif" width="6"><font color="#0000ff"><a href="http://www.xinhuanet.com/" target="blank">新华网</a></font></td>
<td class="blue" align="right" height="18">作者：姜帆 
王攀</td></tr></tbody></table></td></tr>
<tr>
<td class="text" height="350" valign="top" width="617">
<p>　　要读MBA，对不同需求的考生来说，选择也应是不一样的。目前，在国内读MBA，有5种可供选择的模式。</p>
<p>　　第一种：参加全国联考，达到教育部和报考学校的分数线后入学。毕业颁发教育部承认的硕士学位和学历证书。这种考试要考高等数学和线性代数，考生
比较辛苦，但学费相对低廉，对工作经验的要求不是很严格。这种类型一般还分为春季班(脱产)、秋季班(在职)和经贸班(有学历无学位)等几种。</p>
<p>　　第二种：各个学校组织的培训性质的工商管理教育，入学不需要经过全国联考，学费较高，但形式多样。包括EMBA(高级管理人员班)、EDP(高
层经理培训课程)、MBA课程研修班、短期培训班、论坛(以报告会形式展开)等。后4种都没有考试，不需推荐，没有学位，对入学者工作经验的要求不严。</p>
<p>　　第三种：中外合作办学，毕业后发教育部认可的国外商学院的学位和文凭。北大、清华、复旦、南京大学、中山大学等都有此种形式，其中最有名的是北
大中国经济研究中心和美国26所商学院合办的项目。特点是英语和工作经验要求较高，不考数学，可脱产或在职学习。理论上说，学位在中美两地都有效，但学费
之高令人咋舌，而且还是美元。</p>
<p>　　第四种：来自世界各地的大学来华办的从学士(BBA)到博士(DBA)的各种工商管理的教育课程。有名校的，也有一般的学校，但无一例外，国家都不承认其学历学位。</p>
<p>　　第五种：中欧工商管理学院。该校的办学质量有很好的口碑，毕业生很受企业青睐，遗憾的是学费非常昂贵，国家还不承认学位。有人戏称：“中欧是那些英语足够好，钱足够多，但又去不了哈佛的人的最好选择。”</p>
<p>　　参加全国联考，是最为普遍的一种模式。根据教育部的规定，MBA联考报考人员必须是：研究生毕业后有2年以上工作经验者；大学本科毕业后有3年
以上工作经验者；大专毕业后有5年以上工作经验者；年龄一般不超过40周岁。各招生院校可在教育部规定的报考条件基础上规定本校报考条件。MBA联考的科
目为：英语、数学、管理、语文与逻辑、政治。前4科为统一命题，每年上半年教育部MBA联考指导委员会公布次年考试大纲及核定教材，政治理论课由各招生院
校单独命题、批卷。联考各科的内容每年都有所变化，总趋势是向实践性，综合性，灵活性的方向倾斜。死记硬背的概念、定义类的内容会逐渐减少，而着重点考察
考生的理解能力、综合分析解决问题能力。</p>
<p>　　联考分数达到报考院校的分数线后，再通过录取评审委员会对申请材料的评价以及差额面试，考生才能入学。</p>
<p>　　一些专业人士认为，目前的联考制度有待改进。在联考中考了高分的学生未必就有管理能力，而相当一部分有管理经验和管理潜力的学生因为在分数线以
下就只能和MBA擦肩而过。南京大学MBA中心的桑秉南主任说：“既要兼顾社会公平，又要选拔具备管理才能这种不可量化的资质的人才，MBA联考就成了两
难选择下不理想但不得不为的解决方法。”<br></p></td></tr></tbody>
</table>
<img src ="http://www.blogjava.net/briansun/aggbug/3027.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/briansun/" target="_blank">Brian Sun</a> 2005-04-09 12:39 <a href="http://www.blogjava.net/briansun/articles/3027.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>[大师作品]提问的智慧[转]</title><link>http://www.blogjava.net/briansun/articles/2995.html</link><dc:creator>Brian Sun</dc:creator><author>Brian Sun</author><pubDate>Fri, 08 Apr 2005 06:55:00 GMT</pubDate><guid>http://www.blogjava.net/briansun/articles/2995.html</guid><wfw:comment>http://www.blogjava.net/briansun/comments/2995.html</wfw:comment><comments>http://www.blogjava.net/briansun/articles/2995.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/briansun/comments/commentRss/2995.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/briansun/services/trackbacks/2995.html</trackback:ping><description><![CDATA[
<div class="article" xml:lang="en" lang="en">
<div class="titlepage">
<div>
<div>
<h1>提问的智慧</h1>
<br>
<span class="firstname">作者：</span></div>
<div>
<div class="author">
<h3 class="author"><span class="firstname">Eric</span> <span class="othername">Steven</span> <span class="surname">Raymond</span></h3>
<div class="affiliation"><span class="orgname"><a href="http://www.catb.org/%7Eesr/" target="_top"> Thyrsus Enterprises</a><br>
</span>
<div class="address">
<p><br>
&nbsp;&nbsp;&nbsp;&nbsp;<tt class="email">&lt;<a href="mailto:esr@thyrsus.com">esr@thyrsus.com</a>&gt;</tt><br>
&nbsp;&nbsp;&nbsp;&nbsp;</p>
</div>
</div>
</div>
</div>
<div>
<div class="author">
<h3 class="author"><span class="firstname">Rick</span> <span class="surname">Moen</span></h3>
<div class="affiliation">
<div class="address">
<p><br>
&nbsp;&nbsp;&nbsp;&nbsp;<tt class="email">&lt;<a href="mailto:rick@linuxmafia.com">rick@linuxmafia.com</a>&gt;</tt><br>
&nbsp;&nbsp;&nbsp;&nbsp;</p>
</div>
</div>
</div>
</div>
<div>
<p class="copyright">版权 © 2001 Eric S. Raymond</p>
</div>
<div>
<div class="revhistory">
<table summary="Revision history" border="1" width="100%">
  <tbody>
    <tr>
      <th colspan="3" align="left" valign="top"><b>修订历史</b></th>
    </tr>
    <tr>
      <td align="left">修订版 3.1</td>
      <td align="left">2004年10月28日<br>
      </td>
      <td align="left">esr</td>
    </tr>
    <tr>
      <td colspan="3" align="left">文档‘Google
是你的朋友！’ </td>
    </tr>
    <tr>
      <td align="left">修订版 3.0</td>
      <td align="left">2004年2月2日<br>
      </td>
      <td align="left">esr</td>
    </tr>
    <tr>
      <td colspan="3" align="left">主要增加网页论坛应有的礼节内容 </td>
    </tr>
  </tbody>
</table>
<span style="font-weight: bold;">原文</span>：<a href="http://www.catb.org/%7Eesr/faqs/smart-questions.html">How
To Ask
Questions The Smart Way</a><br>
翻译：王刚 &lt;<a href="mailto:yafrk@yahoo.com">yafrk@yahoo.com</a>
&gt;&nbsp;&nbsp;&nbsp;&nbsp; <br>
时间：2004年11月2日</div>
</div>
</div>
<hr></div>
<div class="toc">
<p><b>内容<br>
</b></p>
<dl><dt><span class="sect1"><a href="http://www.fengnet.com/smart-questions.html#translations">译文</a></span></dt><dt><span class="sect1"><a href="http://www.fengnet.com/smart-questions.html#disclaimer">弃权申明</a></span></dt><dt><span class="sect1"><a href="http://www.fengnet.com/smart-questions.html#intro">引言</a></span></dt><dt><span class="sect1"><a href="http://www.fengnet.com/smart-questions.html#before">提问前</a></span></dt><dt><span class="sect1"><a href="http://www.fengnet.com/smart-questions.html#asking">提问时</a></span></dt><dd>
    <dl><dt><span class="sect2"><a href="http://www.fengnet.com/smart-questions.html#forum">仔细挑选论坛</a></span></dt><dt><span class="sect2"><a href="http://www.fengnet.com/smart-questions.html#usefora">面向新手的网页论坛和IRC通常响应最快</a></span></dt><dt><span class="sect2"><a href="http://www.fengnet.com/smart-questions.html#uselists">第二步，使用项目邮件列表</a></span></dt><dt><span class="sect2"><a href="http://www.fengnet.com/smart-questions.html#bespecific">使用明确而有意义的主题</a></span></dt><dt><span class="sect2"><a href="http://www.fengnet.com/smart-questions.html#easyreply">使之更易回复</a></span></dt><dt><span class="sect2"><a href="http://www.fengnet.com/smart-questions.html#writewell">使用清晰、语法与拼写正确的语句</a></span></dt><dt><span class="sect2"><a href="http://www.fengnet.com/smart-questions.html#formats">使用易懂的格式发送问题</a></span></dt><dt><span class="sect2"><a href="http://www.fengnet.com/smart-questions.html#beprecise">描述问题应准确且有内容</a></span></dt><dt><span class="sect2"><a href="http://www.fengnet.com/smart-questions.html#volume">多不等于准确</a></span></dt><dt><span class="sect2"><a href="http://www.fengnet.com/smart-questions.html#id3001405">别动辄声称找到臭虫</a></span></dt><dt><span class="sect2"><a href="http://www.fengnet.com/smart-questions.html#id3001578">低声下气不能代替自己应做之事</a></span></dt><dt><span class="sect2"><a href="http://www.fengnet.com/smart-questions.html#symptoms">描述问题症状而不是猜测</a></span></dt><dt><span class="sect2"><a href="http://www.fengnet.com/smart-questions.html#chronology">按时间先后罗列问题症状</a></span></dt><dt><span class="sect2"><a href="http://www.fengnet.com/smart-questions.html#goal">描述目的而不是步骤</a></span></dt><dt><span class="sect2"><a href="http://www.fengnet.com/smart-questions.html#noprivate">别要求私下回复</a></span></dt><dt><span class="sect2"><a href="http://www.fengnet.com/smart-questions.html#explicit">问题应明晰</a></span></dt><dt><span class="sect2"><a href="http://www.fengnet.com/smart-questions.html#homework">别张贴家庭作业</a></span></dt><dt><span class="sect2"><a href="http://www.fengnet.com/smart-questions.html#prune">删除无意义的问题</a></span></dt><dt><span class="sect2"><a href="http://www.fengnet.com/smart-questions.html#urgent">不要刻意标明问题紧急</a></span></dt><dt><span class="sect2"><a href="http://www.fengnet.com/smart-questions.html#courtesy">礼貌总是无害的</a></span></dt><dt><span class="sect2"><a href="http://www.fengnet.com/smart-questions.html#followup">问题解决后追加一条简要说明</a></span></dt></dl>
  </dd><dt><span class="sect1"><a href="http://www.fengnet.com/smart-questions.html#answers">如何解读回答</a></span></dt><dd>
    <dl><dt><span class="sect2"><a href="http://www.fengnet.com/smart-questions.html#rtfm">RTFM与STFW：如何知道你已完全搞砸 </a></span></dt><dt><span class="sect2"><a href="http://www.fengnet.com/smart-questions.html#lesser">如果还不明白.</a></span></dt><dt><span class="sect2"><a href="http://www.fengnet.com/smart-questions.html#keepcool">对待无礼</a></span></dt></dl>
  </dd><dt><span class="sect1"><a href="http://www.fengnet.com/smart-questions.html#not_losing">别象个失败者那样反应 </a></span></dt><dt><span class="sect1"><a href="http://www.fengnet.com/smart-questions.html#classic">提问禁忌</a></span></dt><dt><span class="sect1"><a href="http://www.fengnet.com/smart-questions.html#examples">好问题与坏问题</a></span></dt><dt><span class="sect1"><a href="http://www.fengnet.com/smart-questions.html#id3002966">如果没有回复 </a></span></dt><dt><span class="sect1"><a href="http://www.fengnet.com/smart-questions.html#id3003018">如何更好地回答问题</a></span></dt><dt><span class="sect1"><a href="http://www.fengnet.com/smart-questions.html#id3003109">相关资源</a></span></dt><dt><span class="sect1"><a href="http://www.fengnet.com/smart-questions.html#id3003139">鸣谢<br>
    </a></span></dt></dl>
</div>
<div class="sect1" xml:lang="en" lang="en">
<div class="titlepage">
<div>
<div>
<h2 class="title" style="clear: both;"><a name="translations"></a>译文</h2>
</div>
</div>
</div>
<p>译文: <a href="http://stare.cz/otazky/index.html" target="_top">捷克语</a>
<a href="http://www.usenet.dk/netikette/udvdebatteknik.html" target="_top">丹麦语</a>
<a href="http://linux.ee/%7Ekala/smart-questions.html" target="_top">爱沙尼
亚语</a> <a href="http://www.gnurou.org/documents/smart-questions-fr.html" target="_top">法语</a> <a href="http://www.lugbz.org/documents/smart-questions_de.html" target="_top">德语</a> <a href="http://www.penguin.org.il/essays/smart-questions-he.html" target="_top">希伯来语</a> <a href="http://www.no.info.hu/%7Ekryss/gnu/esr/smart-questions_hu.html" target="_top">匈牙利语</a> <a href="http://members.xoom.virgilio.it/army1987/domande.html" target="_top">意大利语</a> <a href="http://www.ranvis.com/articles/smart-questions.ja.html" target="_top">日语</a> <a href="http://rtfm.killfile.pl/" target="_top">波
兰语</a> <a href="http://ln.com.ua/%7Eopenxs/articles/smart-questions-ru.html" target="_top">俄语</a> <a href="http://www.sindominio.net/ayuda/preguntas-inteligentes.html" target="_top">西班牙语</a> <a href="http://www.se.linux.org/dokumentation/howto/smartafragor" target="_top">瑞典语</a>
<a href="http://belgeler.org/howto/smart-questions.html" target="_top">土
耳其语</a>.
如果你想复制、镜像、翻译或引用本文，请参阅我的 <a href="http://www.catb.org/%7Eesr/copying.html" target="_top">复制须知</a>.
<br>
</p>
</div>
<div class="sect1" xml:lang="en" lang="en">
<div class="titlepage">
<div>
<div>
<h2 class="title" style="clear: both;"><a name="disclaimer"></a>弃权申明</h2>
</div>
</div>
</div>
<p><span class="emphasis">许多项目的网站在
如何取得帮助的部分链接了本文，这没有关系，也是我们想要的。但如果你是该项目生成此链接的网管，请在链接附近显著位置注明“<span style="font-style: italic;">我们不是此项目的服务部！</span>”</span></p>
<p>我们已经遭受没有此说明带来的痛苦，不断受到一些白痴的骚扰。他们认为既然我们发表了此文，那么我们就有责任解决世上所有技术问题！</p>
<p>如果你因为需要帮助阅读了本文，然后带着可以直接从作者那取得帮助的印象离开，你就不幸成了那些白痴之一。不要向我们提问，我们不会理睬
的。
我们在这只是给你说明如何从那些真正懂得你软硬件问题的人那里取得帮助的方法，99%的时间我们不会是那些人。除非你确信此文作者是你遇到问题方面的专
家，
请不要打扰，这样大家都更开心一点。</p>
</div>
<div class="sect1" xml:lang="en" lang="en">
<div class="titlepage">
<div>
<div>
<h2 class="title" style="clear: both;"><a name="intro"></a>引言</h2>
</div>
</div>
</div>
<p>在 <a href="http://www.catb.org/%7Eesr/faqs/hacker-howto.html" target="_top">黑客</a>
的世界，你所提技术问题的回答很大程度上取决于你提问的方式与解决此问题的难度，本文将教你如何提问才更有可能得到满意的答复。</p>
<p>开源程序的使用已经很广，你通常可以从其它更有经验的用户而不是黑客那里得到回答。这是好事，他们一般对新手常有的毛病更容忍一点。然尔，使用我们
介
绍的方法象对待黑客那样对待这些有经验的用户，通常能最有效地得到问题的解答。</p>
<p>第一件需要明白的事是黑客喜欢难题和激发思考的好问题。假如不是这样，我们也不会写本文了。如果你能提出一个有趣的问题让我们咀嚼玩味，我们会感激
你。
好的
问题是种激励与礼物，帮助我们发展认知，揭示没有注意或想过的问题。在黑客中，“好问题！”是非常真挚的赞许。</p>
<p>除此而外，黑客有遇到简单问题就表现出敌视或傲慢的名声，有时候我们看起来还对新手和愚蠢的家伙有条件反
射式的无礼，但并不真正是这样。</p>
<p>我们只是毫无歉意地敌视那些提问前
不愿思考、不做自己该做之事的人。这种人就象时间无底洞──他们只知道获取，不愿意付出，他们浪费了时间，这些时间本可用于其它更值得回答的人和
更有趣
的问题。我们将这种人叫做“失败者 (loser)” (由于历史原因，我们有时将“loser”拼为“lusers")</p>
<p>我们注意到许多人只想用我们写的软件，他们对学习技术细节没有兴趣。对大多数人而言，计算机只是种工具，是种达到目的的手段。他们要生活并且有更要
紧的事要做，我们承认这点，也从不指望每个人都对这些让我们着迷的技术问题感兴趣。不过，我们回答问题的风格是为了适应那些真正对此有兴趣并愿意主动参与
问题解决的
人，这一点不会变，也不该变。如果这都变了，我们就会在自己能做得最好的事情上不再那么犀利。<br>
</p>
<p>我们(多数)是自愿者，从自己繁忙的生活中抽时间来回答问题，有时会力不从心。因此，我们会无情地滤除问题，特别是那些看起来象是失败者的，以
便更有效地把回答问题的时间留给那些“胜利者”</p>
<p>如果你认为这种态度
令人憎恶、以施惠者自居或傲慢自大，请检查你的假设，我们并未要求你屈服──事实上，假如你做了该做的努力使之成为可能，我们中的
大多数人非常乐意平等地与你交流并欢迎你接纳我们的文化。试图去帮助那些不愿自救的人对我们简直没有效率，不懂没有关系，但愚蠢地行事不行。</p>
<p>所以，你不必在技术上很在行才能吸引我们的注意，但你<span style="font-weight: bold; font-style: italic;">必须</span>表现出能引导你在行的姿态──机
敏、思考、善于观察、乐于主动参与问题的解决。如果你
做不到这些使你与众不同的事情，我们建议你付钱跟别人签商业服务合同，而不是要求黑客无偿帮助。</p>
<p>如果你决定向我们求助，你不会想成为一名失败者，你也不想被看成一个失败者。得到快速有效回复的最好方法是使提问者看起来象个聪明、自
信的人，并且暗示只是碰巧在某一特别问题上需要帮助。</p>
<p>(欢迎对本文指正，可以将建议发至 <a href="mailto:esr@thyrsus.com" target="_top">esr@thyrsus.com</a>
。
请注意，本文不想成为一般性的 <a href="http://www.dtcc.edu/cs/rfc1855.html" target="_top">网络礼仪</a> 指南，我一般会拒绝那些与引出技术论坛中有用的回复不特别相关的建议)</p>
</div>
<div class="sect1" xml:lang="en" lang="en">
<div class="titlepage">
<div>
<div>
<h2 class="title" style="clear: both;"><a name="before"></a>提问前</h2>
</div>
</div>
</div>
<p>在通过电子邮件、新闻组或网页论坛提技术问题之前，做以下事情：</p>
<div class="procedure">
<ol type="1"><li>
    <p>尝试搜索互联网以找到答案</p>
  </li><li>
    <p>尝试阅读手册以找到答案</p>
  </li><li>
    <p>尝试阅读FAQ(常见问题)文档以找到答案</p>
  </li><li>
    <p>尝试自己检查或试验以
找到答案</p>
  </li><li>
    <p>尝试请教懂行的朋友以找到答案</p>
  </li><li>
    <p>如果你是程序员，尝试阅读源代码以找到答案</p>
  </li></ol>
</div>
<p>提问时，请先表述你已经做了上述事情，这将有助于建立你不是寄生虫与浪费别人时间的印象。最好再表述你从中<span style="font-weight: bold; font-style: italic;">学到的东西</span>，我们喜欢
回答那些表现出能从答案中学习的人。</p>
<p>使用某些策略，比如用Google搜索你遇到的错误提示(既搜索网页也查查讨论组)，可能就直接找到了解决问题的文档或邮件列表线索。即使没有结
果，在电子邮件或新闻组张贴问题时提一句“我在Google中查过下列句子但没有找到什么有用的东西”也是件好事。</p>
<p>准备你的问题，彻底地思考。轻率的提问只能得到轻率的回答，或者压根没有。在提问时，越是表现出做过思考并在努力解
决问题，你越有可能得到
实际帮助。</p>
<p>注意别提错问题。如果提问基于错误的假设，某黑客多半会一边想”愚蠢的问题……“，一边用按照问题字面的无用答案回复你，并且希望这种只
是得到
字
面回答而不是真正所需的经历给你一个教训。</p>
<p>永远不要假设你<span style="font-weight: bold; font-style: italic;">有资格</span>得
到解答。你没有这种资格，毕竟你没有为此服务付费。如果你能够提出有内容、有趣和激励思考的问题──那种毫无疑问能够向社
区贡献经验而不仅仅是消极地要求从别人那获取知识的问题，你将“挣到”答案。</p>
<p>另一方面，表明你能够也乐意参与问题的解决是个很好的开端。“有没有
人能指个方向？”、“我这还漏点什么？”、“我应该查哪些网站？”通常要比
“请给出我可以用的完整步骤”更容易得到回复，因为你表明了只要有人能指个方向你就很乐意完成剩下的过程。</p>
</div>
<div class="sect1" xml:lang="en" lang="en">
<div class="titlepage">
<div>
<div>
<h2 class="title" style="clear: both;"><a name="asking"></a>提问时</h2>
</div>
</div>
</div>
<div class="sect2" xml:lang="en" lang="en">
<div class="titlepage">
<div>
<div>
<h3 class="title"><a name="forum"></a>仔细挑选论坛</h3>
</div>
</div>
</div>
<p>要对在哪提问留心，如果你做了下
述事情，多半会被一笔勾销或被看成“失败者”：</p>
<div class="itemizedlist">
<ul type="disc"><li>
    <p>张贴与论坛主题完全无关的问题</p>
  </li><li>
    <p>在面向高级技术问题的论坛上提非常
初浅的问题，或者反之。</p>
  </li><li>
    <p>在太多不同的新闻组同时交叉张贴</p>
  </li><li>
    <p>给既非熟人也没有义务解决你问题的个人张贴你私人的电子邮件</p>
  </li></ul>
</div>
<p>为保护通信的渠道不被无
关的东西淹没，黑客会除掉那些没有找对地方的问题，你不会想有这种经历的。</p>
<p>所以第一步是找对论坛，Google与其它搜索引擎还是你的朋友，可以用它们搜索与你遇到困难的软硬件问题最相关的项目的网站。那
里通常都有项目的FAQ列表、邮件列表及其文档的链接。如果你的努力(包括阅读FAQ)都没有结果，这些邮件列表就是最后能取得帮助
的地方。项目的网站也许还有报告臭虫的流程或链接，如果是这样，去看看。</p>
<p>向陌生的人或论坛发送邮件极有可能是在冒险。譬如，不要假设一个富含信息的网页的编写者想充当你的免费顾问，不要对你
的问题是否会受到欢迎做乐
观的
估计──如果你
不确定，向别处发或者根本别发。</p>
<p>在选择网页论坛、新闻组或邮件列表时，不要太相信名字，先看看FAQ或者许可书以明确你的问题
是否与其主题相关。张贴前先翻翻已有的帖
子可
以
帮助你感受一下那里行事的方式。事实上，张贴之前在新闻组或邮件列表中搜索与你问题相关的关键词是个很好的主意，也许就找到答案了。即使没有，也能帮助你
整理
出
更好的问题。</p>
<p>别象机关枪似的一次性“扫射”所有的帮助通
道，那就象大嚷大叫并使人不快。一个一个地来。<br>
</p>
<p>弄清楚你的主题！最典型的错误之一是在某种致立于跨Unix和Windows平台的语言、库或工具的论坛中提关于操作系统程序接口的问题。如果你不
明白为什么这是大错，最好在搞清楚概念前什么也别问。</p>
<p>一般来说，在仔细挑选的公共论坛中提问比在私有论坛中提同样的问题更容易得到有用的回复。有许多理由支持这一点，一是看潜在的回复者有多少，二是看
论
坛的参与者有多少，黑客更愿回答能启发多数人的问题。<br>
</p>
<p>可以理解，老练的黑客和一些流行软件的作者正在收到超出他们承受能力的不当消息。就象那根多出来就可以压垮骆驼背的稻草一样，你的
加入也可能会使情况走向极端──已经好几次了，一些流行软件的作者退出了对其软件的支持，因为伴随而来的涌向其私人邮箱的大量无用消息变得无法
忍受。</p>
</div>
<div class="sect2" xml:lang="en" lang="en">
<div class="titlepage">
<div>
<div>
<h3><a name="usefora"></a>面向新手的网页论坛和IRC通常响应最快</h3>
</div>
</div>
</div>
<p>本地的用户组织或者你所用的Linux发行版也许正在宣传新手取得帮助的网页论坛或IRC(互联网中继聊天)
(在非英语国家，新手论坛很可能还是邮件列表)，这些
地
方
是开始提问的好去处，尤其是当你觉得遇到的也许只是相对简单或者一般的问题时。经过宣传的IRC通道是个公开邀请提问的地方，通常可以得到实时的回复。</p>
<p>事实上，如果出问题的程序来自某发行版(这很常见)，在程序的项目论坛或列表提问前最好先在发行版的论坛或列表中问问，(否则)项目的黑客可能仅仅
回复“用<span style="font-weight: bold; font-style: italic;">我们</span><span style="font-weight: bold; font-style: italic;">的</span>代码”</p>
<p>在任何网页论坛张贴之前，先看看是否有搜索功能。如果有，就试试用问题的几个关键词搜索一下，也许就有帮助。如果在此之前你已做过全面的网页搜索
(你应该这样做)，还是再搜索一下论坛，搜索引擎最近也许还没有索引此论坛的全部内容。</p>
<p>通过网页论坛或IRC频道提供项目的用户支持有增长的趋势，电子邮件交流则更多地为项目开发保留。先在网页论坛或IRC中寻求与项目相关的帮
助。</p>
</div>
<div class="sect2" xml:lang="en" lang="en">
<div class="titlepage">
<div>
<div>
<h3 class="title"><a name="uselists"></a>第二步，使用项目邮件列表</h3>
</div>
</div>
</div>
<p>当某项目存在开发者邮件列表时，即使你确信谁能最好地回答问题，也要向列表而不是其中的个体提问。检查项目的文档和主页，找到项目的邮件列表并使
用它。采用这种策略有几个好理由：</p>
<div class="itemizedlist">
<ul type="disc"><li>
    <p>任何向单个开发者提的足够好的问题也将对整个项目组有益。相反，如果你认为自己的问题对整个项目组来说太愚蠢，这也不能成为打扰
单个开发者的理由。</p>
  </li><li>
    <p>向列表提问可以平衡开发者的负担，单个开发者(特别是项目领导)也许太忙以至于无法回答你的问题。</p>
  </li><li>
    <p>大多数邮件列表有历史文档并被搜索引擎索引，其它人可以通过网页搜索找到你的问题和答案而不用再次在邮件列表中发问。</p>
  </li><li>
    <p>如果某些问题经常被问到，开发者可以利用此信息改进文档或软件本身以使其更清楚。如果只是私下提问，就没有人能看到最常见问题的完整
场景。</p>
  </li></ul>
</div>
<p>如果一个项目既有“用户”也有“开发者”(或“黑客”)邮件列表或网页论坛，而你又不摆弄那些代码，向“用户”列表或论坛提问。不要假设自己在开发
者列表中会受欢
迎，那些人多半会遭受你的噪音干扰。</p>
<p>然尔，如果你<span style="font-style: italic;">确信</span>你的问题不一般，而且在“用户”
列表或论坛中几天都没有回复，可以试试“开发者”列表或论坛。建议你在张贴前最好先暗暗地观察几天
以了解那的行事方式(事实上这是参与任何私有或半私有列表的好主意)</p>
<p>如果你找不到一个项目的邮件列表，而只能查到项目维护者的地址，只管向其发信。即便在这种情况下，也别假设(项目)邮件列表不存在。在你的电子邮
件中陈述你已
经试过但没有找到合适的邮件列表，也提及你不反对将自己的邮件转发给他人(许多人认为，即使没什么秘密，私人电子邮件也不应该被公开。通过允许将你的电子
邮件
转
发他人给
了相应人员处置你邮件的选择)。<br>
</p>
</div>
<div class="sect2" xml:lang="en" lang="en">
<div class="titlepage">
<div>
<div>
<h3 class="title"><a name="bespecific"></a>使用明确而有意义的主题</h3>
</div>
</div>
</div>
<p>在邮件列表、新闻组或网页论坛中，主题是你在五十个或更少的字符以内吸引有资格的专家注意的黄金机会，不要用诸如“请帮我”(更别提大写的“请帮
我！！！！”，这种主题的消息会被条件反射式地删掉)之类的唠叨浪费机会。不要用你痛苦的深度来打动我们，相反，要在这点空间中使用超级简明扼要的问题
描述。</p>
<p>使用主题的好惯例是“对象──偏差”(式的描述)，许多技术支持组织就是这样做的。在“对象”部分指明是哪一个或哪一组东西有问题，在“偏差”部分
则描述与期望
行
为不一致的地方。</p>
<div class="variablelist">
<dl><dt><span class="term"><span class="strong"></span></span><br>
  </dt><span class="term"><span class="strong"><span class="term"><span class="strong">愚蠢：</span></span></span></span><dt><span class="term"><span class="strong"></span> </span><br>
  </dt><dd>
    <p>救命啊！我的笔记本视频工作不正常！</p>
  </dd><dt><span class="term"><span class="strong"></span></span><br>
  </dt><span class="term"><span class="strong"><span class="term"><span class="strong">明智：</span></span></span></span><dt><span class="term"><span class="strong"></span></span><br>
  </dt><dd>
    <p>XFree86 4.1扭曲鼠标光标，某显卡MV1005型号的芯片组</p>
  </dd><dt><span class="term"><span class="strong"></span></span><br>
  </dt><span class="term"><span class="strong"><span class="term"><span class="strong">更明智：</span></span></span></span><dt><span class="term"><span class="strong"></span></span><br>
  </dt><dd>
    <p>使用某显卡MV1005型号芯片组的XFree86 4.1的鼠标光标被扭曲</p>
  </dd></dl>
</div>
<p>编写“对象──偏差”式描述的过程有助于你更具体地组织你的问题。是什么被影响了？仅仅是鼠标光标或者还有其它图形？只在XFree86中出现？或
只是在其4.1版中？是针对某显卡？或者只是其MV1005型号的芯片组？一个黑客只需描一眼就能够立即明白什么是你遇到的问题，什么是你自己的问题。</p>
<p>更一般地，想象一下在只显示主题的文档索引中查找。让你的主题更好地反映问题，可以使下一个搜索类似问题的人能够在文档中直接找到答案的线索而不用
再次张贴提问。</p>
<p>如果你想在回复中提问，确保改变主题以表明你是在问一个问题，一个主题象“re: 测试”或“re: 新臭虫”的消息不太可能引起足够的注意。同
时，将回复中与新主题不甚相关的引用内容尽量删除</p>
<p>对于列表消息，不要直接点击回复(按钮)来开始一个新的线索，这将限制你的观众。有些邮件阅读程序，比如mutt，允许用户按线索排序并通过折叠线
索来隐藏消息，
这样做的人永远看不到你发的消息。</p>
<p>仅仅改变主题还不够。mutt和其它邮件阅读程序还要检查主题以外的其它邮件头信息，以便为其指定线索，所以宁可发一
个全
新的邮件。</p>
<p>在网页论坛，因为消息与特定的线索紧密结合并且通常在线索之外不可见，好的提问方式略有不同，通过回复提问并不要紧(一些论坛甚至不允许在
回复中出现分离的主题，而且这样做了基本上没有人会去看)。不过通过回复提问本身就是令人怀疑的做法，因为它们只会被正在查看该
线索的人读到。所以，除非你只想在该线索当前活跃的人群中提问，还是另起炉灶比较好。</p>
</div>
<div class="sect2" xml:lang="en" lang="en">
<div class="titlepage">
<div>
<div>
<h3 class="title"><a name="easyreply"></a>使之更易回复</h3>
</div>
</div>
</div>
<p>以“请向……回复”来结束问题多半会使你得不到回答。如果你觉得花几秒钟在邮件客户端设置一下回复地址都麻烦，我们也觉得花几秒钟
考虑你的问题更麻烦。如果你的邮件客户端程序不支持这样做，换个好点的。如果是操作系统不支持所有这种邮件客户端程序，也换个好点的。</p>
<p>在网页论坛，要求通过电子邮件回复是完全无礼的，除非你确信回复的信息也许是机密的(而且有人会为了某种未知的原因只让你而不是整个论坛知道答
案)。如果
你只是想
在有人回复线索时得到电子邮件提醒，可以要求论坛发送。几乎所有论坛都提供诸如“留意本线索”、“有回复发送邮件”的功能。</p>
</div>
<div class="sect2" xml:lang="en" lang="en">
<div class="titlepage">
<div>
<div>
<h3 class="title"><a name="writewell"></a>使用清晰、语法与拼写正确的语句</h3>
</div>
</div>
</div>
<p>经验告诉我们，粗心与草率的作者通常也粗心与草率地思考和编程(我敢打赌)。为这些粗心与草率的思考者回答问题没有什么好处，我们宁可将
时间花在其它地方。</p>
<p>
清楚、完整地表达你的问题非常重要。如果你觉得这样做麻烦，我们也觉得注意(你的问题)麻烦。花点额外的精力斟酌一下字句，用不着太僵硬与正式──事实
上，黑客文化很看重能准确地使用非正式、俚语和幽默的语句。但它必须很<span style="font-weight: bold; font-style: italic;">准确</span>，而且有迹象表明你是在思考和关
注问题。</p>
<p>正确地拼写、使用标点和大小写，不要将“its”混淆为“it's”，“loose”搞成“lose”或者将“discrete”弄成
“discreet”。<span style="font-weight: bold;">不要全部用大写</span>，这会被看成无礼的大声嚷嚷
(全部小写也好不到哪去，因为不易阅读。Alan
Cox[注：著名黑客，Linux内核的重要参与者]也许可以这样做，但你不行 )。</p>
<p>一般而言，如果你写得象个半文盲似的傻子，多半得不到理睬。如果象个小孩似地乱写乱画那绝对是在找死，可以肯定没人会理你(或者最多
是给你一大堆指责与挖苦)。</p>
<p>如果在非母语论坛中提问，你的拼写与语法错误会得到有限的宽容，但懒惰完全不会被容忍(是的，我们通常看得出其中的差别)。同时，除非你知道回复者
使用
的语言，请使用
英语书写。繁忙的黑客一般会直接删除用他们看不懂语言写的消息。在互联网上英语是工作语言，用英语书写可以将你的问题不被
阅读就被直接删除的可能降到最低。</p>
</div>
<div class="sect2" xml:lang="en" lang="en">
<div class="titlepage">
<div>
<div>
<h3 class="title"><a name="formats"></a>使用易懂的格式发送问题</h3>
</div>
</div>
</div>
<p>如果你人为地将问题搞得难以阅读，它多半会被忽略，人们更愿读易懂的问题，所以：</p>
<div class="itemizedlist">
<ul type="disc"><li>
    <p>使用文本而不是HTML(超文本标注语言) ( <a href="http://expita.com/nomime.html" target="_top">关闭HTML</a> 并不难) </p>
  </li><li>
    <p> 使用MIME(多用途互联网邮件扩展)附件通常没有问题，前提是真正有内容(譬如附带的源文件或补丁)，而不仅仅是邮件客户端程序
生
成的模板(譬如只是消息内容的拷贝)。</p>
  </li><li>
    <p>不要发送整段只是单行句子但多次折回的邮件(这使得回复部分内容非常困难)。设想你的读者是在80个字符宽的文本终端阅读邮件，
设置你的行折回点小于80列。</p>
  </li><li>
    <p>但是，也<span style="font-weight: bold; font-style: italic;">不要</span>用
任何固定列折回数据(譬如直接传送的日
志文件或会话记录)。数据应该原样包含，使回复者确信他们看到的与你看到的东西一样。</p>
  </li><li>
    <p>在英语论坛中，不要使用'Quoted-Printable'
MIME编码发送消息。这种编码对于张贴非ASCII语言可能是必须的，但很多邮件代理程序并不支持。当它们分断时，那些文本中四处散布
的
“=20”符号既难看也分散注意力。 </p>
  </li><li>
    <p><span style="font-weight: bold; font-style: italic;">永远不要</span>指
望黑客们阅读使用封闭的专用格式编写的文档，诸如微软公司的Word或Excel文件等，大多数黑客对此的反应就象有人将还在冒热气的猪
粪倒在你门口时你的反应一样。即使他们能够处理，他们也很厌恶这么做。</p>
  </li><li>
    <p>如果你从使用视窗的电脑发送电子邮件，关闭微软愚蠢的“聪明引用”功能，以免在你的邮件中到处散布垃圾字符。 </p>
  </li><li>
    <p>在网页论坛，勿滥用“表情符号”和“html”功能(当它们提供时)。一两个表情符号通常没有问题，但花哨的彩色文本倾向于使人认为
你是个无能之辈。过滥地使用表情符号、色彩和字体会使你看来象个傻笑的小姑娘。这通常不是个好主意，除非你只是对性而不是有用的回复更有兴趣。</p>
  </li></ul>
</div>
<p>如果你使用图形用户界面的邮件客户端程序(如网景公司的Messenger、微软公司的Outlook或者其它类似的)，注意它们的缺省配置不一
定满足这些要求。大多数这类程序有基于菜单的“查看源码”命令，用它来检查发送文件夹中的消息，以确保发送的是没有多余杂质的纯文本文件。</p>
</div>
<div class="sect2" xml:lang="en" lang="en">
<div class="titlepage">
<div>
<div>
<h3 class="title"><a name="beprecise"></a>描述问题应准确且有内容</h3>
</div>
</div>
</div>
<div class="itemizedlist">
<ul type="disc"><li>
    <p>仔细、清楚地描述问题的症状 </p>
  </li><li>
    <p>描述问题发生的环境(主机，操作系统，应用程序，任何相关的)，提供销售商的发行版和版本号(如：“Fedora Core
2”、“Slackware 9.1”等) </p>
  </li><li>
    <p>描述提问前做过的研究及其理解。 </p>
  </li><li>
    <p>描述提问前为确定问题而采取的诊断步骤。 </p>
  </li><li>
    <p>描述最近对计算机或软件配置的任何相关改变。 </p>
  </li></ul>
</div>
<p>尽最大努力预测黑客会提到的问题，并提前备好答案。</p>
<p>Simon Tatham写过一篇叫 <a href="http://www.chiark.greenend.org.uk/%7Esgtatham/bugs.html" target="_top">如何有效报告臭虫</a> 的文章，我强烈推荐各位阅读。</p>
</div>
<div class="sect2" xml:lang="en" lang="en">
<div class="titlepage">
<div>
<div>
<h3 class="title"><a name="volume"></a>多不等于准确</h3>
</div>
</div>
</div>
<p>你应该(写得)准确且有内容，简单地将一大堆代码或数据“倾倒”在求助消息中达不到目的。如果你有一个很大且复杂的测试样例让程序崩溃，尝
试将其裁剪得越小越好。</p>
<p>至少有三个理由支持这点。第一，让别人看到你在努力简化问题使你更有可能得到回复。第二，简化问题使你更有可能得到<span style="font-style: italic; font-weight: bold;">有用的</span>回复。第三，在提纯臭虫
报告的过程中，你可能自己就找到了解决问题的方法或权宜之计。</p>
</div>
<div class="sect2" xml:lang="en" lang="en">
<div class="titlepage">
<div>
<div>
<h3 class="title"><a name="id3001405"></a>别动辄声称找到臭虫</h3>
</div>
</div>
</div>
<p>当你在一个软件中遇到问题，除非你<span style="font-weight: bold; font-style: italic;">非
常、非常</span>的有根据，不要动辄声称找到了臭虫。提示：除非你能提供解决问题的源代码补丁，或者对前一版本的回归测
试
表现出不正确的行为，否则你都多半不够完全确信。对于网页和文档也如此，如果你(声称)发现了文档的“臭虫”，你应该能提供相应位置的替代文本。</p>
<p>记住，还有许多其它用户未经历你遇到的问题，否则你在阅读文档或网页搜索时就应该发现了(你在报怨前已经做了这些，<a href="http://www.fengnet.com/smart-questions.html#before" title="Before You Ask">是吧</a>？)。这也意味着很有可能是你弄错了而不是软件本身有问
题。</p>
<p>编写软件的人通常非常辛苦地使它尽可能完美。如果你声称找到了臭虫，也就暗示他们做错了什么，而这几乎总会使人不快──即使你是对的，
在主题中嚷嚷“臭虫”也是特别不老练的。</p>
<p>提问时，即使你私下非常确信已经发现一个真正的臭虫，最好写得象是<span style="font-weight: bold; font-style: italic;">你</span>做
错了什么。如果真的有臭虫，你会在回复中看到这点。这么做的话，如果真有虫子，维护者就会向你道歉，这总比你弄
砸了然后欠别人一个道歉要强。</p>
</div>
<div class="sect2" xml:lang="en" lang="en">
<div class="titlepage">
<div>
<div>
<h3 class="title"><a name="id3001578"></a>低声下气不能代替自己应做之事</h3>
</div>
</div>
</div>
<p>有些人明白他们不应该粗鲁或傲慢地行事并要求得到答复，但他们退到相反的低声下气的极端，“我知道我只是个什么也不是、什么也不懂的失败者，
但……”。这既使人困扰也没有帮助，当伴随着对实际问题含糊的描述时还特别令人反感。</p>
<p>别用低级灵长类动物的策略浪费大家的时间，相反，尽量清楚地表述背景事实和你的问题，这比低声下气更好地摆正了你的位置。</p>
<p>有时，网页论坛设有单独的初学者提问区域，如果你真的认为遇到了初浅的问题，到那去就是了，但一样别低声下气。</p>
</div>
<div class="sect2" xml:lang="en" lang="en">
<div class="titlepage">
<div>
<div>
<h3 class="title"><a name="symptoms"></a>描述问题症状而不是猜测</h3>
</div>
</div>
</div>
<p>告诉黑客你认为是什么导致了问题是没有用的(如果你的诊断理论是了不起的东西，你还会向他人咨询求助吗？)。所以，确保只是告诉他们问题的原始
症状，而不是你的解释和理论，让他们来解释和诊断。如果你认为陈述你的猜测很重要，清楚地说明这只是你的猜测并描述为什么它们不起作用。</p>
<div class="variablelist">
<dl><dt><span class="term"><span class="strong"></span></span><br>
  </dt><span class="term"><span class="strong"><span class="term"><span class="strong">愚蠢：</span></span></span></span><dt><span class="term"><span class="strong"></span> </span><br>
  </dt><dd>
    <p>我在编译内核时接连遇到SIG11错误，怀疑主板上的某根电路丝断了，找到它们的最好办法是什么？</p>
  </dd><dt><span class="term"><span class="strong">明智：</span> </span></dt><dd>
    <p>我组装的电脑(K6/233 CPU、FIC-PA2007主板(威盛Apollo VP2芯片组)、Corsair PC133
SDRAM 256Mb内
存)最近在开机20分钟左右、做内核编译时频繁地报SIG11错，但在头20分钟内从不出问题。重启动不会复位时钟，但整夜关机会。更换所有内存未解决问
题，相关的典型编译会话日志附后。</p>
  </dd></dl>
</div>
</div>
<div class="sect2" xml:lang="en" lang="en">
<div class="titlepage">
<div>
<div>
<h3 class="title"><a name="chronology"></a>按时间先后罗列症状</h3>
</div>
</div>
</div>
<p>刚出问题之前发生的事情通常包含有解决问题最有效的线索。所以，记录中应准确地描述你及电脑在崩溃之前都做了些什么。在命令行处理的
情况下，有会话日志(如运行脚本工具生成的)并引用相关的若干(如20)行记录会非常有帮助。</p>
<p>如果崩溃的程序有诊断选项(如-v详述选项)，仔细考虑选择这些能在记录中增加排错信息的选项。</p>
<p>如果你的记录很长(如超过四段)，也许在开头简述问题随后按时间先后罗列详细过程更有用。这样做，黑客在读你的记录时就知道该查哪些内容了。</p>
</div>
<div class="sect2" xml:lang="en" lang="en">
<div class="titlepage">
<div>
<div>
<h3 class="title"><a name="goal"></a>描述目的而不是步骤</h3>
</div>
</div>
</div>
<p>如果你想弄清楚如何做某事(而不是报告一个臭虫)，在开头就描述你的目标，此后才描述为此采取的措施所遇到的问题。</p>
<p>经常有这种情况，寻求技术帮助的人在脑袋里有个更高层面的目标，他们在自以为能达到目标的特定道路上被卡住了，然后跑来问该怎么走，但
没有意识到这条路本身有问题，结果要费很大的劲才能通过。</p>
<div class="variablelist">
<dl><dt><span class="term"><span class="strong">愚蠢：</span> </span></dt><dd>
    <p>我怎样才能让某图形程序的颜色拾取器取得十六进制的RGB值？</p>
  </dd><dt><span class="term"><span class="strong">明智：</span> </span></dt><dd>
    <p>我正试图用自己选定数值的颜色替换一幅图片的颜色表，我现在唯一知道的方法是编辑每个表槽，但却无法让某图形程序的颜色拾取器取得十六进
制的RGB值。</p>
  </dd></dl>
</div>
<p>第二种提法是明智的，它使得建议采用更合适的工具完成任务的回复成为可能。</p>
</div>
<div class="sect2" xml:lang="en" lang="en">
<div class="titlepage">
<div>
<div>
<h3 class="title"><a name="noprivate"></a>别要求私下回复</h3>
</div>
</div>
</div>
<p>黑客们认为问题的解决过程应该公开、透明，此过程中如果更有才能的人注意到不完整或者不当之处，最初的回复才能够、也应该被更正。同时，作为
回复者也因为能力和学识被其它同行看到而得到某种回报。</p>
<p>当你要求私下回复时，此过程和回报都被中止。别这样做，让<span style="font-weight: bold; font-style: italic;">回复者</span>来决定是否私下回答──如果他
真这么做了，通常是因为他认为问题编写太差或者太肤浅
以
至于对其它人无意义。</p>
<p>对这条规则存在一条有限的例外，如果你确信提问可能会导致大量雷同的回复时，那么“给我发电子邮件，我将为小组归纳这些回复”将是神奇的句子。试图
将邮
件列表或新闻组从洪水般雷同的回复中解救出来是非常有礼貌的──但你应信守诺言。</p>
</div>
<div class="sect2" xml:lang="en" lang="en">
<div class="titlepage">
<div>
<div>
<h3 class="title"><a name="explicit"></a>问题应明晰<br>
</h3>
</div>
</div>
</div>
<p>漫无边际的问题通常也被视为没有明确限制的时间无底洞。最有可能给你有用答案的人通常也是最忙的人(假如只是因为他们承担了大多数工作的话)，这些
人
对于没
有限制的时间无底洞极其反感，所以他们也倾向于讨厌那些漫无边际的问题。</p>
<p>如果你明确了想让回复者做的事(如指点方向、发送代码、检查补丁或其它)，你更有可能得到有用的回复。这可以使他们集中精力并间接地设定了他们为帮
助你需要花费的时间和精力上限，这很好。</p>
<p>要想理解专家生活的世界，可以这样设想：那里有丰富的专长资源但稀缺的响应时间。你暗中要求他们奉献的时间越少，你越有可能从这些真正懂行也真正很
忙的专家
那里得到回答。</p>
<p>所以限定你的问题以使专家回答时需要付出的时间最少──这通常还与简化问题不一样。举个例，“请问可否指点一下哪有好一点的X解释？”通常要
比“请解释一下X”明智。如果你有什么代码不运行了，通常请别人看看哪有问题比叫他们帮你改正更明智。</p>
</div>
<div class="sect2" xml:lang="en" lang="en">
<div class="titlepage">
<div>
<div>
<h3 class="title"><a name="homework"></a>别张贴家庭作业<br>
</h3>
</div>
</div>
</div>
<p>黑客们善于发现“家庭作业”式的问题。我们大多数人已经做了自己的家庭作业，那是<span style="font-weight: bold; font-style: italic;">该你</span>做的，以便从其经历中学习。问一
下提示没有关系，但不是要求完整的解决方案。</p>
<p>如果你怀疑自己碰到了一个家庭作业式的问题，但仍然无法解决，尝试在用户组论坛或(作为最后一招)在项目的“用户”邮件列表或论坛中提问。尽管
黑客们会看出来，一些高级用户也许仍会给你提示。</p>
</div>
<div class="sect2" xml:lang="en" lang="en">
<div class="titlepage">
<div>
<div>
<h3 class="title"><a name="prune"></a>删除无意义的问题</h3>
</div>
</div>
</div>
<p>抵制在求助消息末尾加上诸如“有人能帮我吗？”或“有没有答案？”之类在语义上无任何意义东西的诱惑。第一，如果问题描述还不完整，这些附
加的东西最多也只能是多余的。第二，因为它们是多余的，黑客们会认为这些东西烦人──就很有可能用逻辑上无误但打发人的回复，诸如“是的，你可
以得到帮助”和“不，没有给你的帮助”</p>
<p>一般来说，避免提“是或否”类型的问题，除非你想得到 <a href="http://homepages.tesco.net/%7EJ.deBoynePollard/FGA/questions-with-yes-or-no-answers.html" target="_top">“是或否”类型的回答</a>。</p>
</div>
<div class="sect2" xml:lang="en" lang="en">
<div class="titlepage">
<div>
<div>
<h3 class="title"><a name="urgent"></a>不要刻意标明问题紧急</h3>
</div>
</div>
</div>
<p>这是你自己的问题，不要我们的。宣称“紧急”极有可能事与愿违：大多数黑客会直接删除这种消息，他们认为这是无礼和自私地企图得到即时与特殊的关
照。</p>
<p>有一点点局部的例外，如果你是在一些知名度很高、会使黑客们激动的地方使用程序，也许值得这样去做。在这种情况下，如果你有期限压力，也很有礼貌
地提到这点，人们也许会有足够的兴趣快一点回答。</p>
<p>当然，这是非常冒险的，因为黑客们对什么是令人激动的标准多半与你的不同。譬如从国际空间站这样张贴没有问题，但代表感觉良好的慈善或政治原
因这样做几乎肯定不行。事实上，张贴诸如“紧急：帮我救救这个毛绒绒的小海豹！”肯定会被黑客回避或光火，即使他们认为毛绒绒的小海豹很重要。</p>
<p>如果你觉得这不可思议，再把剩下的内容多读几遍，直到弄清楚了再发贴。</p>
</div>
<div class="sect2" xml:lang="en" lang="en">
<div class="titlepage">
<div>
<div>
<h3 class="title"><a name="courtesy"></a>礼貌总是无害的</h3>
</div>
</div>
</div>
<p>礼貌一点，使用“请”和“谢谢你的关注”或者“谢谢你的意见”，让别人明白你感谢他们无偿花时间帮助你。</p>
<p>坦率地说，这一点没有语法正确、文字清晰、准确、有内容和避免使用专用格式重要(同时也不能替代它们)。黑客们一般宁可读有点唐突但技术鲜明的臭
虫报告，而不是那种礼貌但含糊的报告。(如果这点让你不解，记住我们是按问题能教我们些什么来评价一个问题的)</p>
<p>然尔，如果你已经谈清楚了技术问题，客气一点肯定会增加你得到有用回复的机会。</p>
<p>(我们必须指出，本文唯一受到一些老黑客认真反对的地方是以前曾经推荐过的“提前谢了”，一些黑客认为这隐含着事后不用再感谢任何人的暗示。我们的
建议是
先说
“提前谢了”，事后再对回复者表示感谢。或者换种方式表达，譬如用“谢谢你的关注”或“谢谢你的意见”)。</p>
</div>
<div class="sect2" xml:lang="en" lang="en">
<div class="titlepage">
<div>
<div>
<h3 class="title"><a name="followup"></a>问题解决后追加一条简要说明</h3>
</div>
</div>
</div>
<p>问题解决后向所有帮助过的人追加一条消息，让他们知道问题是如何解决的并再次感谢。如果问题在邮件列表或新闻组中受到广泛关注，在那里追加此消息比
较恰当。</p>
<p>最理想的方式是向最初提问的线索回复此消息并在主题包含“已解决”、“已搞定”或其它同样意思的明显标记。在人来人往的邮件列表里，一个看见线索
“问题X”和“问题X-已解决”的潜在回复者就明白不用再浪费时间了(除非他个人觉得“问题X”有趣)，因此可以用此时间去解决其它
问题。</p>
<p>你追加的消息用不着太长太复杂，一条简单的“你好──是网线坏了！谢谢大家──比尔”就比什么都没有要强。事实上，除
非解决问题的技术真正高深，一条简短而亲切的总结比长篇大论要好。说明是什么行动解决了问题，用不着重演整个排错的故事。</p>
<p>对于有深度的问题，张贴排错历史的摘要是适当的。描述问题的最终状态，说明是什么解决了问题，在此<span style="font-weight: bold; font-style: italic;">之后</span>才指明可以避免的弯路。应避免的
弯路部分应放在正确的解决方案和其它总结材料之后，而不要将此消息搞成侦探推理小说。列出那些帮助过你的名字，那样你会交到朋友的。</p>
<p>除了有礼貌、有内容以外，这种类型的追帖将帮助其他人在邮件列表、新闻组或论坛文档中搜索到真正解决你问题的方案，从而也让他们受益。</p>
<p>除上述而外，此类追帖还让每位参与协助的人因问题的解决而产生一种满足感。如
果你自己
不是技术专家或黑客，相信我们，这种感觉对于你寻求帮助的老手和专家非常重要。问题叙述到最后不知所终总是令人沮丧的，黑客们痒
痒地渴望看到它们被解决。“挠痒痒”为你挣到的好报将对你下次再次张贴提问非常非常的有帮助。 </p>
<p>考虑一下怎样才能避免其他人将来也遇到类似的问题，问问自己编一份文档或FAQ补丁有没有帮助，如果有的话就将补丁发给维护者。</p>
<p>在黑客中，这种行为实际上比传统的礼貌更重要，也是你善待他人而赢得声誉的方式，这是非常有价值的财富。</p>
</div>
</div>
<div class="sect1" xml:lang="en" lang="en">
<div class="titlepage">
<div>
<div>
<h2><a name="answers"></a>如何解读回答</h2>
</div>
</div>
</div>
<div class="sect2" xml:lang="en" lang="en">
<div class="titlepage">
<div>
<div>
<h3 class="title"><a name="rtfm"></a>RTFM和STFW：如何知道你已完全搞砸</h3>
</div>
</div>
</div>
<p>有一个古老而神圣的传统：如果你收到了“RTFM”的回复，发信人认为你应该去“读读该死的手册”。他多半是对的，去读一下吧。</p>
<p>RTFM有个年轻的亲戚，如果你收到“STFW”的回复，发信人认为你应该“搜搜该死的网络”。他多半也是对的，去搜一下吧。(更温和一点的说法是
“Google
是你的朋友！”)</p>
<p>在网页论坛，你也可能被要求去搜索论坛的文档。事实上，有人甚至可能热心地为你提供以前解决此问题的线索。但不要依赖这种好心，提问前应先搜索
一下文
档。</p>
<p>通常，叫你搜索的人已经打开了能解决你问题的手册或网页，正在一边看一边敲键盘。这些回复意味着他认为：第一，你要的信息很容易找到。第二，自已找
要比别人喂到嘴里能学得更多。</p>
<p>你不应该觉得这样就被冒犯了，按黑客的标准，他没有不理你就是在向你表示某种尊敬，你反而应该感谢他热切地想帮助你。</p>
</div>
<div class="sect2" xml:lang="en" lang="en">
<div class="titlepage">
<div>
<div>
<h3 class="title"><a name="lesser"></a>如果还不明白</h3>
</div>
</div>
</div>
<p>如果你看不懂回复，不要马上回发一个要求说明的消息，先试试那些最初提问时用过的同样工具(手册、FAQ，网页、懂行的朋友等)试着搞懂回
复。如果还是需要说明，展现你已经明白的。</p>
<p>譬如，假如我告诉你：“听起来象是某输入项有问题，你需要清除它”，接着是个<span style="font-weight: bold; font-style: italic;">不好</span>的回帖：“什么是某输入项？”。
而这是一个<span style="font-weight: bold; font-style: italic;">好</span>的跟帖：“是
的，
我读了手册，某输入项只在-z和-p开关中被提到，但都没有提及清除某选项，你指的是哪一个还是我弄错了什么？”</p>
</div>
<div class="sect2" xml:lang="en" lang="en">
<div class="titlepage">
<div>
<div>
<h3 class="title"><a name="keepcool"></a>对待无礼</h3>
</div>
</div>
</div>
<p>很多黑客圈子中看似无礼的行为并不是存心冒犯。相反，它是直接了当、一刀见血式的交流风格，这种风格对于更关注解决问题而不是使别人感觉舒服而混乱
的人
是很自然的。</p>
<p>你如果觉得被冒犯，努力平静地反应。如果有人真的做了过格的事，邮件列表或新闻组或论坛中的前辈多半会招呼他。如果这<span style="font-weight: bold; font-style: italic;">没有</span>发生而你却发火了，那么你发火对
象的言语
可能在黑客社区中看起来是正常的，而<span style="font-weight: bold; font-style: italic;">你</span>将
被视为有错的一方，这将伤害到你获取信息或帮助的机会。</p>
<p>另一方面，你会偶而真的碰到无礼和无聊的言行。与上述相反，对真正的冒犯者狠狠地打击、用犀利的语言将其驳得体无完肤都是可以
接受的。然尔，在行事之前一定要非常非常的有根据。纠正无礼的言论与开始一场毫无意义的口水战仅一线之隔，黑客们自己莽撞地越线情况并不鲜见。如果你是新
手或外来者，避开这种莽撞的机会不高。如果你
想得到的是信息而不是消磨时光，这时最好不要把手放在键盘上以免冒险。</p>
<p>(有些人断言很多黑客都有轻度的自闭症或阿斯伯格综合症，一定缺少平滑人类社会“正常”交往所需的脑电路。这既可能是真也可能是假。如果你自己不是
黑客，兴许
你认为我
们脑袋有问题还能帮助你应付我们的古怪行为。只管这么干好了，我们不在乎。我们<span style="font-weight: bold; font-style: italic;">喜欢</span>我们现在这个样子，并且一般都对
临床诊断有相当的怀疑。)</p>
<p>在下一节，我们会谈到另一个问题，当你行为不当时会受到的“冒犯”</p>
</div>
</div>
<div class="sect1" xml:lang="en" lang="en">
<div class="titlepage">
<div>
<div>
<h2><a name="not_losing"></a>别象个失败者那样反应</h2>
</div>
</div>
</div>
<p>在黑客社区的论坛中有那么几次你会搞砸──以本文详述或类似的方式。你会被示众是如何搞砸的，也许言语中还会带点颜色。</p>
<p>这种事发生以后，你能做的最糟的事莫过于哀嚎你的遭遇、宣称被口头攻击、要求道歉、高声尖叫、憋闷气、威胁诉诸法律、向其雇主报怨、忘了关马桶盖等
等。相
反，你该这样去做：<br>
</p>
<p>熬过去，这很正常。事实上，它是有益健康与恰当的。</p>
<p>社区的标准不会自己维持，它们是通过参与者积极而<span style="font-weight: bold; font-style: italic;">公开</span>地执行来维持的。不要哭嚎所有的
批评都应该通过私下的邮件传送，这不是事情运作的方式。当有人批评你的
一些主张或者其看法不同时，坚持声称个人被侮辱也毫无用处，这些都是失败者的态度。</p>
<p>也有其它的黑客论坛，受太高礼节要求的误导，要求参与者禁止张贴任何对别人帖子挑毛病的消息，并被告知“如果你不想帮助用户就闭嘴”。有思路的参与
者纷纷
离
开
的结果只会使它们变成了毫无意义的唠叨与无用的技术论坛。</p>
<p>是夸张的“友谊”(以上述方式)还是有用？挑一个。</p>
<p>记住：当黑客说你搞砸了，并且(无论多么刺耳地)告诉你别再这样做时，他正在为关心你和他的社区而行动。对他而言，不理你并将你从他的生活中滤除要
容易得
多。如果你无法做到感谢，至少要有点尊严，别大声哀嚎，也别因为自己是个有戏剧性超级敏感的灵魂和自以为有资格的新来者，就指望别人象对待脆弱的洋娃娃
那样对你。</p>
<p>有时候，即使你没有搞砸(或者只是别人想象你搞砸了)， 有些人会无缘无故地攻击你本人。在这种情况下，报怨倒是<span style="font-weight: bold; font-style: italic;">真的</span>会把问题搞砸。</p>
<p>这些找茬者要么是什么也不懂但自以为是专家的不中用家伙，要么就是测试你是否真会搞砸的心理学家。其它读者要么不理睬，要么用自己的方式对付他们。
这些找茬者在给自己找麻烦，这点你不用操心。</p>
<p>也别让自己卷入口水战，大多数口水战最好不要理睬──当然是在你核实它们只是口水战、没有指出你搞砸的地方，而且没有巧妙地将问题真正的答案藏于其
中
(这也
是
可能的)之后。</p>
</div>
<div class="sect1" xml:lang="en" lang="en">
<div class="titlepage">
<div>
<div>
<h2 class="title" style="clear: both;"><a name="classic"></a>提问禁忌</h2>
</div>
</div>
</div>
<p>下面是些典型的愚蠢问题和黑客不回答它们时的想法。</p>
<div class="qandaset">
<dl><dt>问： <a href="http://www.fengnet.com/smart-questions.html#id3002488">我到哪可以找到程序或X资源？ </a></dt><dt>问： <a href="http://www.fengnet.com/smart-questions.html#id3002514">我怎样用X做Y？</a></dt><dt>问： <a href="http://www.fengnet.com/smart-questions.html#id3002537">如何配置我的shell提示？</a></dt><dt>问： <a href="http://www.fengnet.com/smart-questions.html#id3002563">我可以用Bass-o-matic文件转换工具将AcmeCorp文档转为TeX格式
吗？</a></dt><dt>问： <a href="http://www.fengnet.com/smart-questions.html#id3002586">我的{程序、配置、SQL语句}不运行了</a></dt><dt>问： <a href="http://www.fengnet.com/smart-questions.html#id3002626">我的视窗电脑出问题了，你能帮忙吗？</a></dt><dt>问： <a href="http://www.fengnet.com/smart-questions.html#id3002657">我的程序不运行了，我认为系统工具X有问题</a></dt><dt>问： <a href="http://www.fengnet.com/smart-questions.html#id3002681">我安装Linux或X遇到困难，你能帮忙吗？</a></dt><dt>问： <a href="http://www.fengnet.com/smart-questions.html#id3002722">我如何才能破解超级用户口令/盗取频道操作员的特权/查看某人的电子邮件？</a></dt></dl>
<table summary="Q and A Set" border="0">
  <col align="left" width="1%"><tbody>
    <tr class="question">
      <td align="left" valign="top"><b>问：</b></td>
      <td align="left" valign="top">
      <p><a name="id3002488"></a>我到哪可以找到程序或X资源？</p>
      </td>
    </tr>
    <tr class="answer">
      <td align="left" valign="top"><b>答：</b></td>
      <td align="left" valign="top">
      <p>在我找到它的同样地方，笨旦──在网页搜索引擎上。上帝啊，难道还有人不知道如何使用 <a href="http://www.google.com/">Google</a> 吗？</p>
      </td>
    </tr>
    <tr class="question">
      <td align="left" valign="top"><b>问：</b></td>
      <td align="left" valign="top">
      <p><a name="id3002514"></a>我怎样用X做Y？</p>
      </td>
    </tr>
    <tr class="answer">
      <td align="left" valign="top"><b>答：</b></td>
      <td align="left" valign="top">
      <p>如果你想做的是Y，提问时别给出可能并不恰当的方法。这种问题说明提问者不但对X完全无知，也对要解决的Y问题糊涂，还被特定形势禁
锢了思维。等他们把问题弄
好再说。</p>
      </td>
    </tr>
    <tr class="question">
      <td align="left" valign="top"><b>问：</b></td>
      <td align="left" valign="top">
      <p><a name="id3002537"></a>如何配置我的shell提示？</p>
      </td>
    </tr>
    <tr class="answer">
      <td align="left" valign="top"><b>答：</b></td>
      <td align="left" valign="top">
      <p>如果你有足够的智慧提这个问题，你也该有足够的智慧去 <a href="file:///home/frank/work/tran/smart-questions-3.0-cn.html#rtfm">RTFM</a>，
然后自己去找。</p>
      </td>
    </tr>
    <tr class="question">
      <td align="left" valign="top"><span style="font-weight: bold;">问：</span><br>
      </td>
      <td align="left" valign="top">
      <p><a name="id3002563"></a>我可以用Bass-o-matic文件转换工具将AcmeCorp文档转为TeX格
式吗？</p>
      </td>
    </tr>
    <tr class="answer">
      <td align="left" valign="top"><span style="font-weight: bold;">答：</span><br>
      </td>
      <td align="left" valign="top">
      <p>试试就知道了。如果你试过，你既知道答案，又不用浪费我的时间了。</p>
      </td>
    </tr>
    <tr class="question">
      <td align="left" valign="top"><span style="font-weight: bold;">问：</span><br>
      </td>
      <td align="left" valign="top">
      <p><a name="id3002586"></a>我的{程序、配置、SQL语句}不运行了</p>
      </td>
    </tr>
    <tr class="answer">
      <td align="left" valign="top"><span style="font-weight: bold;">答：</span><br>
      </td>
      <td align="left" valign="top">
      <p>这不是一个问题，我也没有兴趣去猜你有什么问题──我有更要紧的事要做。看到这种东西，我的反应一般如下：</p>
      <div class="itemizedlist">
      <ul type="disc"><li>
          <p>你还有什么补充吗？</p>
        </li><li>
          <p>噢，太糟了，希望你能搞定。</p>
        </li><li>
          <p>这跟我究竟有什么关系？</p>
        </li></ul>
      </div>
      </td>
    </tr>
    <tr class="question">
      <td align="left" valign="top"><span style="font-weight: bold;">问：</span><br>
      </td>
      <td align="left" valign="top">
      <p><a name="id3002626"></a>我的视窗电脑出问题了，你能帮忙吗？</p>
      </td>
    </tr>
    <tr class="answer">
      <td align="left" valign="top"><span style="font-weight: bold;">答：</span><br>
      </td>
      <td align="left" valign="top">
      <p>是的，把视窗垃圾删了，装个象Linux或BSD的开源操作系统吧。</p>
      <p>注意：如果程序有官方的视窗版或与视窗有交互(如Samba)，你<span style="font-weight: bold; font-style: italic;">可以</span>问与视窗电脑相关的问题，只是别
对问题是由视窗操作系统而不是程序本身造成的回复感
到惊讶，因
为视窗一般来说太差，这种说法一般都成立。</p>
      </td>
    </tr>
    <tr class="question">
      <td align="left" valign="top"><span style="font-weight: bold;">问：</span><br>
      </td>
      <td align="left" valign="top">
      <p><a name="id3002657"></a>我的程序不运行了，我认为系统工具X有问题</p>
      </td>
    </tr>
    <tr class="answer">
      <td align="left" valign="top"><span style="font-weight: bold;">答：</span><br>
      </td>
      <td align="left" valign="top">
      <p>你完全有可能是第一个注意到被成千上万用户反复使用的系统调用与库文件有明显缺陷的人，更有可能的是你完全没有根据。不同凡响的说法需
要不同凡响的证据，
当你这样
声称时，你必须有清楚而详尽的缺陷说明文档作后盾。</p>
      </td>
    </tr>
    <tr class="question">
      <td align="left" valign="top"><span style="font-weight: bold;">问：<a name="id3002681"></a></span><br>
      </td>
      <td align="left" valign="top">
      <p>我安装Linux或X遇到问题，你能帮忙吗？</p>
      </td>
    </tr>
    <tr class="answer">
      <td align="left" valign="top"><span style="font-weight: bold;">答：</span><br>
      </td>
      <td align="left" valign="top">
      <p>不行，我需要亲手操作你的电脑才能帮你排错，去向当地的Linux用户组寻求方便的帮助(你可以在 <a href="http://www.linux.org/groups/index.html">这里</a> 找到用户组列表)</p>
      <p>注意：在为某一Linux发行版服务的邮件列表或论坛或本地用户组织中提关于安装该发行版的问题也许是恰当的。此时，应描述问题的准确
细节。在此之前，先用
“linux”和<span style="font-weight: bold; font-style: italic;">所有</span>被怀
疑的硬件(为关键词)仔细搜索。</p>
      </td>
    </tr>
    <tr class="question">
      <td align="left" valign="top"><span style="font-weight: bold;">问：</span><br>
      </td>
      <td align="left" valign="top">
      <p><a name="id3002722"></a>我如何才能破解超级用户口令/盗取频道操作员的特权/查看某人的电子邮件？</p>
      </td>
    </tr>
    <tr class="answer">
      <td align="left" valign="top"><span style="font-weight: bold;">答：</span><br>
      </td>
      <td align="left" valign="top">
      <p>想做这种事情说明你是个卑劣的家伙，想让黑客教你做这种事情说明你是个白痴。</p>
      </td>
    </tr>
  </tbody>
</table>
</div>
</div>
<div class="sect1" xml:lang="en" lang="en">
<div class="titlepage">
<div>
<div>
<h2 class="title" style="clear: both;"><a name="examples"></a>好问题与坏问题</h2>
</div>
</div>
</div>
<p>最后，我将通过举例来演示提问的智慧。同样的问题两种问法，一种愚蠢，另一种明智。</p>
<div class="variablelist">
<dl><dt><span class="term"><span class="strong"></span></span><br>
  </dt><span class="term"><span class="term">愚蠢：我在哪能找到关于Foonly
Flurbamatic设备的东西？</span></span><dt><span class="term"> </span><br>
  </dt><dd>
    <p>这个问题在乞求得到 <a href="http://www.fengnet.com/smart-questions.html#rtfm">STFW</a>
式的回复。</p>
  </dd><dt><span class="term"><span class="strong"></span></span><br>
  </dt><span class="term"><span class="term">明智：我用Google搜索过“Foonly
Flurbamatic
2600”，但没有找到什么有用的，有谁知道在哪能找到这种设备的编程信息？</span></span><dt><span class="term">
    </span><br>
  </dt><dd>
    <p>这个人已经搜索过网络了，而且听起来他可能真的遇到了问题。</p>
  </dd></dl>
</div>
<div class="variablelist">
<dl><dt><span class="term"><span class="strong"></span></span><br>
  </dt><span class="term"><span class="term">愚蠢：我不能编译某项目的源代码，它为什
么这么破？</span></span><dt><span class="term"> </span><br>
  </dt><dd>
    <p>他假设是别人搞砸了，太自大了。</p>
  </dd><dt><span class="term"><span class="strong"></span></span><br>
  </dt><span class="term"><span class="term">明智：某项目的源代码不能在某Linux
6.2版下编译。我读了常见问题文档，但其中没有与某Linux相关的问题。这是编译时的记录，我做错了什么吗？</span></span><dt><span class="term"> </span><br>
  </dt><dd>
    <p>他指明了运行环境，读了FAQ，列出了错误，也没有假设问题是别人的过错，这家伙值得注意。</p>
  </dd></dl>
</div>
<div class="variablelist">
<dl><dt><span class="term"><span class="strong"></span></span><br>
  </dt><span class="term"><span class="term">愚蠢：我的主板有问题，谁能帮我？</span></span><dt><span class="term"> </span><br>
  </dt><dd>
    <p>某黑客对此的反应可能是：“是的，还需要帮你拍背和换尿布吗？”，然后是敲下删除键。</p>
  </dd><dt><span class="term"><span class="strong"></span></span><br>
  </dt><span class="term"><span class="term">明智：我在S2464主板上试过X、Y和
Z，当它们都失败后，又试了A、B和C。注意我试C时的奇怪症状，显然某某东西正在做某某事情，这不是期望的。通常
在Athlon MP主板上导致某某事情的原因是什么？有谁知道我还能再试点什么以确定问题？</span></span><dt><span class="term"></span><br>
  </dt><dd>
    <p>相反地，这个人看来值得回答。他展现了解决问题的能力而不是坐等天上掉馅饼。</p>
  </dd></dl>
</div>
<p>在最后那个问题中，注意“给我一个回复”与“请帮我看看我还能再做点什么测试以得到启发”之间细微但重要的差别。</p>
<p>事实上，最后那个问题基本上源于2001年8月Linux内核邮件列表(lkml)上的真实事件，是我(Eric)当时提了那个问题，我发现
Tyan
S2462 主板有神秘的死机现象，邮件列表成员给我提供了解决此问题的关键信息。<br>
</p>
<p>通过这种提问方式，我给了别人可以咀嚼玩味的东西。我设法使之对参与者既轻松又有吸引力，也表明了对同行能力的尊敬并邀请他们与我一起协商。通
过告诉
他们我已经走过的弯路，我还表明了对他们宝贵时间的尊重。</p>
<p>事后，当我感谢大家并评论这次良好的经历时，一个Linux内核邮件列表的成员谈到，他认为并不是因为我的名字在列表上，而是因为我正确的提问方式
才
得到了答
案。</p>
<p>黑客们在某种方面是非常不留情面的精英分子。我想他是对的，如果我表现得象个不劳而获的寄生虫，不管我是谁都会被忽略或斥责。他建议将整个事件作为
对其它
人
提问的指导直接导致了本文的编写。</p>
</div>
<div class="sect1" xml:lang="en" lang="en">
<div class="titlepage">
<div>
<div>
<h2 class="title" style="clear: both;"><a name="id3002966"></a>如果没有回复</h2>
</div>
</div>
</div>
<p>如果得不到回答，请不要认为我们不想帮你，有时候只是因为小组成员的确不知道答案。没有回复不等于被忽略，当然必须承认从外面很难看出两者的差别。</p>
<p>一般来说，直接将问题再张贴一次不好，这会被视为毫无意义的骚扰。</p>
<p>还有其它资源可以寻求帮助，通常是在一些面向新手的资源中。</p>
<p>有许多在线与本地用户组织，虽然它们自己不编写任何软件，但是对软件很热心。这些用户组通常因互助和帮助新手而形成。</p>
<p>还有众多大小商业公司提供签约支持服务(红帽与Linuxcare是两家最出名的，还有许多其它的)。别因为要付点钱才有支持就感到沮丧！毕竟，如
果你车子的
汽缸垫烧了，你多半还得花钱找个修理店把它弄好。即使软件没花你一分钱，你总不能指望服务支持都是免费的。</p>
<p>象Linux这样流行的软件，每个开发者至少有一万个以上的用户，一个人不可能应付这么多用户的服务要求。记住，即使你必须付费才能得到支持，也比
你还得额外花钱买软件要少得多(而且对封闭源代码软件的服务支持与开源软件相比通常还要贵一点，也要差一点)</p>
</div>
<div class="sect1" xml:lang="en" lang="en">
<div class="titlepage">
<div>
<div>
<h2 class="title" style="clear: both;"><a name="id3003018"></a>如何更好地回答
问题</h2>
</div>
</div>
</div>
<p><span class="emphasis"><em></em></span><span style="font-weight: bold; font-style: italic;">态度和善一点。</span>问题带来的压力常使人
显得无礼或愚蠢，其实并不是这样。</p>
<p><span class="emphasis"><em></em></span><span style="font-weight: bold; font-style: italic;">对初犯者私下回复。</span>对那些坦诚犯错
之人没有必要当众羞辱，一个真正的新手也许连怎么搜索或在哪找FAQ都不知道。</p>
<p><span class="emphasis"><em></em></span><span style="font-weight: bold; font-style: italic;">如果你不确定，一定要说出来！</span>一个听
起来权威的错误回复比没有还要糟，别因为听起来象个专家好玩就给别人乱指路。要谦虚和诚实，给提问者与同行都树个好榜样。</p>
<p><span class="emphasis"><em></em></span><span style="font-style: italic;"><span style="font-weight: bold;">如果帮不了忙，别妨
碍。</span></span>不要在具体步骤上开玩笑，那样也许会毁了用户的安装──有些可怜的呆瓜会把它当成真的指令。</p>
<p><span class="emphasis"><em></em></span><span style="font-weight: bold; font-style: italic;">探索性的反问以引出更多的细节</span>。如
果你做得好，提问者可以学到点东西──你也可以。试试将很差的问题转变成好问题，别忘了我们都曾是新手。</p>
<p>尽管对那些懒虫报怨一声RTFM是正当的，指出文档的位置(即使只是建议做个Google关键词搜索)会更好。</p>
<p><span class="emphasis"><em></em></span><span style="font-style: italic;"><span style="font-weight: bold;">如果你决意回答，给
出好的答案。</span></span>当别人正使用错误的工具或不当
的方法时别建议笨拙的权宜之计，应推荐更好的工具，重新组织问题。</p>
<p><span class="emphasis"><em></em></span><span style="font-style: italic;"><span style="font-weight: bold;">帮助你的社区从问题中
学习。</span></span>当回复一个好问题时，问问自己
“如何修改相关文件或FAQ文档以免再次解答同样的问题？”，接着再向文档维护者发一份补丁。</p>
<p>如果你的确是在研究一番后才做出的回答，<span style="font-weight: bold; font-style: italic;">展
现你的技巧而不是直接端出结果。</span>毕竟“授
人以鱼，不如授人以渔”。</p>
</div>
<div class="sect1" xml:lang="en" lang="en">
<div class="titlepage">
<div>
<div>
<h2 class="title" style="clear: both;"><a name="id3003109"></a>相关资源</h2>
</div>
</div>
</div>
<p>如果还需要个人电脑、Unix和互联网如何工作的基础知识，参阅 <a href="http://en.tldp.org/HOWTO/Unix-and-Internet-Fundamentals-HOWTO/">Unix
和互联网如何工作的基本原理</a>
</p>
<p>当你发布软件或补丁时，尝试按 <a href="http://en.tldp.org/HOWTO/Software-Release-Practice-HOWTO/index.html">软
件发布实践</a> 指南进行。</p>
</div>
<div class="sect1" xml:lang="en" lang="en">
<div class="titlepage">
<div>
<div>
<h2 class="title" style="clear: both;"><a name="id3003139"></a>鸣谢</h2>
</div>
</div>
</div>
<p>Evelyn Mitchell 贡献了一些愚蠢问题样例并启发了编写“如何更好地回答问题”这一节，Mikhail
Ramendik 贡献了一些特别有价值的建议和改进。<br>
</p>
</div>
</div>

<br>
<br>
<br>

Powered&nbsp;by&nbsp;MessageSoft&nbsp;SMG&nbsp;<br>

SPAM,&nbsp;virus-free&nbsp;and&nbsp;secure&nbsp;email&nbsp;<br>

http://www.messagesoft.com&nbsp;<br>

<br>
<img src ="http://www.blogjava.net/briansun/aggbug/2995.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/briansun/" target="_blank">Brian Sun</a> 2005-04-08 14:55 <a href="http://www.blogjava.net/briansun/articles/2995.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>UMLChina－我不经意的“创业”故事</title><link>http://www.blogjava.net/briansun/articles/2212.html</link><dc:creator>Brian Sun</dc:creator><author>Brian Sun</author><pubDate>Fri, 18 Mar 2005 15:41:00 GMT</pubDate><guid>http://www.blogjava.net/briansun/articles/2212.html</guid><wfw:comment>http://www.blogjava.net/briansun/comments/2212.html</wfw:comment><comments>http://www.blogjava.net/briansun/articles/2212.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/briansun/comments/commentRss/2212.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/briansun/services/trackbacks/2212.html</trackback:ping><description><![CDATA[<p class="MsoNormal" style="margin: 0cm 0cm 0pt; line-height: 150%; text-align: center;" align="center"><b><span style="font-size: 9pt; color: rgb(51, 51, 153); font-family: 宋体;" lang="EN-US"><font size="5">UMLChina－我不经意的“创业”故事</font></span></b></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 18pt; line-height: 150%; text-align: right;" align="right"><span style="font-size: 9pt; color: rgb(255, 102, 0); font-family: 宋体;"><font size="4">潘加宇<span lang="EN-US">/文</span></font></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 18pt; line-height: 150%; text-align: right;" align="right"><span style="font-size: 9pt; color: rgb(255, 102, 0); font-family: 宋体;" lang="EN-US">&nbsp;</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 18pt; line-height: 150%; text-align: left;" align="left"><span style="font-size: 9pt; font-family: 宋体;"><font size="4">我
看了不少《程序员》上的创业故事，主人公多是踌躇满志，磨刀霍霍，经过一番拼杀之后，有的壮志得酬，有的无奈夭折。UMLChina和我的故事却没那么
“壮烈”，似乎是不经意间一步一步走过来。五年在这个行业是一个不短的时间，UMLChina已经走过了第一个五年。我也想把UMLChina这五年多的
故事奉献给大家，供大家参考。</font></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 18pt; line-height: 150%; text-align: left;" align="left"><span style="font-size: 9pt; font-family: 宋体;"><font size="4">&nbsp;</font></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 30pt; line-height: 150%; text-align: left;" align="center"><span style="font-size: 15pt; font-family: 黑体;"><font size="4"><font color="#0000ff">从UMLChina起步<br><br></font></font></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 21pt; line-height: 150%; text-align: left;" align="left"><span style="font-family: 华文细黑;"><font size="4">1999
年6月，我还是一家软件公司的程序员，做电子商务开发，从asiaalien的“窗外软件工程”上第一次知道了UML。整天和编码环境、SQL语句打交道
的我，一下子眼界开阔了，开始学习并尝试在项目中使用。因为当时找了很多资料，并觉得这些资料很有价值，就萌生了建网站和大家共享信息的想法。</font></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 21pt; line-height: 150%; text-align: left;" align="left"><span style="font-family: 华文细黑;"><font size="4">“中
国UML播种机”就诞生了。当时中文的UML网站非常少，所以很快引起大家的注意。一开始，UMLChina只是提供一些文档的下载链接，每天我都要花一
些时间去找文档，阅读后分好类放上去，还有一些朋友寄来自己原创的文章。UMLChina开始是一个“软件工程文档基地”，但到2002年后，相关书籍开
始呈爆炸性增长，团队获得帮助的渠道也越来越多，这部分服务就淡化消失了。后来，“软件工程”四个字也从UMLChina首页消失，不是因为我们不需要软
件工程，而是因为“软件工程”这个广义的概念已经被大家广泛接受。“UML播种机”的名字也不再使用，因为已经过了播种的时候。现在的UMLChina聚
焦到了一直专注的“方法”上。</font></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 21pt; line-height: 150%; text-align: left;" align="left"><span style="font-family: 华文细黑;"><font size="4">我
的第一次创业应该不是UMLChina，而是在Internet泡沫最盛之时，我花了几个月的业余时间，模仿Thirdvoice（第三声音，被《财富》
评为1999年最酷的公司）开发了的软件“即时贴”，这是一个能任意在网页上发表评论的软件，如果你在某个网页上留下了你的评论，装了该软件的用户浏览到
该网页时，也会发现你的评论，其实这些评论都集中放在服务器上。不过，最终由于盈利模式不清晰，没有一个成功的。鼻祖ThirdVoice于2001年4
月也停止了服务。</font></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 21pt; line-height: 150%; text-align: left;" align="left"><span style="font-family: 华文细黑;"><font size="4">“初试创业”虽然失败了，但创业的心情已经不可抑止。以前我并没有把UMLChina当成一份职业，而只是一种爱好。我开始重新审视UMLChina，为它添加上新的功能。</font></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 21pt; line-height: 150%; text-align: left;" align="left"><span style="font-family: 华文细黑;"><font size="4">2000
年6月，我开始为UMLChina添加论坛功能，一开始是简单的留言板，在2000年8月搬到smiling，成为其中的一个讨论组，第一年人数就超过了
1万人。
UMLChina讨论组的特点是不删贴、防止特权。既然不能删帖，组长abug、mouri、vcc_cn、sealw等人更多时候只能为大家解答疑难。
这种没有架子、率真的风格，有些人喜欢，也有的人不习惯离开了。在2004年，我决定把讨论组迁移到Yahoo
Groups时，人数已经达到43,000人。</font></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 21pt; line-height: 150%; text-align: left;" align="left"><span style="font-family: 华文细黑;"><font size="4">2001
年，《程序员》杂志创刊，令人耳目一新。当时我就想，也可以把一些UML、面向对象、软件工程的文章变成一份电子杂志形式的技术资料，免费让大家下载，名
字干脆就叫《非程序员》。《程序员》当时的口号是“软件以程序员为本”，就为《非程序员》提了个“软件以用为本”并保留至今。《非程序员》消耗我很多工作
量，包括联系作者授权非商业使用，需要翻译、审稿、排版和发布。很多人为《非程序员》付出了劳动，而且是没有报酬的，只有一个参加内部训练活动的点数……</font></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 21pt; line-height: 150%; text-align: left;" align="left"><span style="font-family: 华文细黑;"><font size="4">同
时，UMLChina不定期请一些国外的大牌专家来和大家交流。至今已有Martin Fowler、Scott W.
Ambler王晓昀、Gerald
Weinberg等40多位专家到UMLChina作讲座或交流。而且，全球只要发生了和UML相关的事件，UMLChina都尽力及时摘译报送。</font></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 21pt; line-height: 150%; text-align: left;" align="left"><span style="font-family: 华文细黑;"><font size="4">后
来，UMLChina还与出版社合作翻译了《人月神话》并创下了销售记录，至今还魅力不减。《人月神话》也使UMLChina获得了出版社的信任，之后又
合作了《人件》、《企业应用架构模式》等很多本书籍。不过，翻译的书，出版社只有相当少的一次性的翻译费用给译者，审稿的话就基本上没什么钱了，因此除了
名声和巨大的满足感之外，并没有带来盈利和收入。</font></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 21pt; line-height: 150%; text-align: left;" align="left"><span style="font-family: 华文细黑;"><font size="4">可能有人要问？所有以上UMLChina的服务都是免费的，既不卖广告，也不代理工具，你又是如何支撑呢？<br></font></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 30pt; line-height: 150%; text-align: left;" align="left"><span style="font-size: 15pt; font-family: 黑体;"><font size="4"><font color="#0000ff">聚焦最后一公里</font><br></font></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 21pt; line-height: 150%; text-align: left;" align="left"><span style="font-family: 华文细黑;"><font size="4">UMLChina创始的前两年，是用我的收入来维持，当时花费并不多，1年大约1万就够了（现在已经不够了）。现在也是用我的收入来维持，但我的工作已经变了，“软件开发顾问”是我热爱的工作，同时也是我的谋生手段。</font></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 21pt; line-height: 150%; text-align: left;" align="left"><span style="font-family: 华文细黑;"><font size="4">2002
年初，我辞职开始专门打理UMLChina，并宣布对外提供训练服务。第一个选择我们服务的是阿里巴巴，之后就一发不可收。开始的时候收费比较便宜，再加
上有UMLChina的名气作基础，没做什么广告，大家就纷纷找来了。最密集的时候，我曾10天内在北京4个地方做了8天训练。公开课也办了好些期，来的
人也不少。</font></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 21pt; line-height: 150%; text-align: left;" align="left"><span style="font-family: 华文细黑;"><font size="4">但我却感觉这个方向不对了，这就不成了“培训中心”了吗？我变成了一个讲课老师。这不是我的初衷和兴趣所在。而且培训为团队带来的好处最多只是了解知识，说到真正能够上路，并没有多大把握。我感觉必须要寻找一条适合自己的道路，而且我也找到了，这便是“聚焦最后一公里”。</font></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 21pt; line-height: 150%; text-align: left;" align="left"><span style="font-family: 华文细黑;"><font size="4">&nbsp;</font></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 21pt; line-height: 150%; text-align: left;" align="left"><span style="font-family: 华文细黑;"><font size="4">这
是我精心选择的能表达“最后一公里”思想的图。斐力庇第斯从马拉松跑回雅典报告胜利消息，虽然已是满身血迹、筋疲力尽，但他知道：没有出现在雅典人民面
前，前面的路程都是白费。学到的UML知识如果不能最终“用”于团队的项目中，也同样是极大的浪费。而且事实上，这最后一段路最是艰难。</font></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 21pt; line-height: 150%; text-align: left;" align="left"><span style="font-family: 华文细黑;"><font size="4">因
此，我决定把精力放在“研究UML相关技术的应用”上面，专注于提供“最后一公里”的服务。如果说到知识，从Booch到Fowler，从
Jacobson到Cockburn，已经为我们奠定了深厚的基础。关键就在于我们能不能把这些技术化为真正的团队技能，使团队得到真正的收益。“最后一
公里”还妙在：即使Martin
Fowler亲自驾临，我也不担心被他淘汰了。就算每个人都买他的书，在“最后一公里”这个层面上，每个团队的特点是不同的，Martin再能干，也帮助
不了这么多人啊。另外，Martin Fowler也不是MCSE的培训师，随便集训一下就可以批量复制，而是需要艰苦的修炼。</font></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 21pt; line-height: 150%; text-align: left;" align="left"><span style="font-family: 华文细黑;"><font size="4">接
下来的步骤是不断提高训练价格，把每个月上门训练的次数减少到一定的程度，以便有更多的时间来研究问题。针对每次训练，都要花很多精力来研究团队的情况和
当前项目的情况，以便为他们提供顶级的服务。实际上，软件开发中有太多的问题需要专家专门研究解决，每次拿到团队给我的项目文档，都有强烈的感觉：我可以
帮得到他们的！只要在一点上能够为他们带来实实在在的价值，就能起很大的作用。只要水平够，认识得透，确实能为团队带来效益，不愁没有人找你。</font></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 21pt; line-height: 150%; text-align: left;" align="left"><span style="font-family: 华文细黑;"><font size="4">同
时，我还停止了“公开课”，把精力集中在上门为开发团队服务上。两年多的时间内，上门服务的软件组织已经到达70家，也确实为伙伴们带来了价值。正如广州
的一位技术总监所说，“收获最大的在于技术人员的观念转变，而这种转变对公司的影响是深远的”。把服务记录翻出来，是一份非常值得骄傲的名单，但我们从不
在网页上公布这些伙伴的名称，也不做推广，全靠信任和口口相传。我也非常感谢这些伙伴们，是他们给了我们一次又一次机会来实践、改进和锤炼技艺。</font></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 21pt; line-height: 150%; text-align: left;" align="left"><span style="font-family: 华文细黑;"><font size="4">UMLChina
的事情显然不是我一个人能做的，我的精力尽量集中在研究技艺上，其他事情能分都分出去。杂志、书籍有译者，新闻有专人负责,页面版面设计找比较得力的美
工…有许许多多的人在其中作了贡献，这些人很多我从未见过――UMLChina只是一个松散的网络协作平台。那如何联络大家？伙伴sealw曾说：联络就
是think每到一个地方就请大家吃饭，虽是玩笑，确实也反映了事实，希望这种不经意的联络能持续下去，这也是一种“团队建设”吧。UMLChina的未
来在于如何保持自己的风格，它应该会变得越来越小，越来越聚焦，同时，尽量保持非商业化。</font></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 21pt; line-height: 150%; text-align: left;" align="left"><font size="4"><span style="font-family: 华文细黑;">而我最大的瓶颈是技艺。我有时想：我要是有Martin Fowler那样的广度和深度的知识和经验就好了。我一直坚持建模和编程，</span><span style="font-family: 宋体;">以保持“身段”。部分是为开发团队提供支持工作；</span><span style="font-family: 华文细黑;">如果有时需要特地学习和研究某种技术，我就会尝试用这种技术来写一些UMLChina内部使用的工具。技艺只有在实践中才能真正锤炼出来。也许在这个知识爆炸和Google的年代，25岁之后就不应该为学而学了。</span></font></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 21pt; line-height: 150%; text-align: left;" align="left"><span style="font-family: 华文细黑;"><font size="4">这
就是我的“创业”故事。按照我的理解，“创业”是一种自我实现，衡量的指标之一当然是金钱。我不以赚钱为主要目的，却也赚到了一些钱，不算非常多，但比打
工要多。我有信心地和有志于此业的朋友说一声，这个工作是有前途的，因为软件开发越来越复杂，前线有太多难题等着有人研究解决。还有一个指标：工作中的快
乐和满足感――十年前我在北大听王选教授作报告，他说自己一年365天工作，我当时想这还是人吗？现在，我理解了。<br></font></span><span style="font-family: 华文细黑;"><br><br><font size="4"><span style="font-family: 宋体;">本文来自<font color="#ff0000">《程序员》杂志（</font></span><font color="#ff0000" face="Arial"><span style="font-family: Arial;" lang="EN-US">2005</span></font><font face="宋体"><span style="font-family: 宋体;"><font color="#ff0000">年第03期）</font>，转载请注明出处<br>
<br>
</span></font></font></span></p>
<img src ="http://www.blogjava.net/briansun/aggbug/2212.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/briansun/" target="_blank">Brian Sun</a> 2005-03-18 23:41 <a href="http://www.blogjava.net/briansun/articles/2212.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>谈IT技术人员的创业---作者：李立辉-----转自www.01ch.net</title><link>http://www.blogjava.net/briansun/articles/2210.html</link><dc:creator>Brian Sun</dc:creator><author>Brian Sun</author><pubDate>Fri, 18 Mar 2005 15:35:00 GMT</pubDate><guid>http://www.blogjava.net/briansun/articles/2210.html</guid><wfw:comment>http://www.blogjava.net/briansun/comments/2210.html</wfw:comment><comments>http://www.blogjava.net/briansun/articles/2210.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/briansun/comments/commentRss/2210.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/briansun/services/trackbacks/2210.html</trackback:ping><description><![CDATA[<span class="javascript" id="text7672"><font face="Tahoma" size="3">转自</font><a href="http://blog.csdn.net/seape/archive/2005/03/16/320592.aspx"><font face="Tahoma" size="3">www.01ch.net</font></a><br><br><font face="Tahoma" size="3">我
自己介绍一下:本人96年西点毕业,学的是无线通信,柳传志是我的校友,呵呵,后来分配到北京巨龙做交换机,98年去了深圳中兴,当时看到中兴日益强大,
和华为的崛起.当时,感到做通信的发展太大了,很简单,利润高,99
年我到上海出差,看到上海的一些小厂自己贴牌子OEM台湾的ISDN设备,光端机,交换机,我自己和两个非常要好的销售,心头一热,就开始想做了,当时,
国内也很鼓励创业,我们主要是做私活,一个销售把单子谈下来,我们就自己做,挣了不少黑钱,一次我给邮局卖了60端口的中继,1300多门的电话,说实
话,有了钱胆子就大了,和几个销售就成立了一个公司,当时,我们在深圳成立,后来觉得,深圳这类公司太多,干脆来北京,2000年公司在中关村挂牌,胆子
奇大,跟台湾一个厂家谈了OEM合作,由于没有做任何市场调查,就开始跑客户,很兴奋,因为我们代理的是ADSL产品,大家想象一下,当时ADSL是新出
来的,电信虽然没有牌照,但是有很多集团单位根本就不需要,只要能用,由于我们的思路出现了问题----没有考虑:ADSL与电信的合作方式,在项目的推
广中遇到了巨大的挫折,什么挫折呢,你可以给集团用户装,但是电信不给你做接入,所以我们的产品只能组局域网,不能上公网,要上公网必须通过CISCO的
路由器来实现,我们的客户就为难我们,最后没有办法,我们免费给用户提供路由器,一个项目40多万,利润只有4万多,没有办法最后调整思路,做代理,代理
CISCO,北电的产品,和一些好的厂家的ISDN,光端机产品,免免强强做到02年, <br>总结 <br>我本人技术非常的好,在公司重大项目中有决定权,问题就出在自己太主动,太自以为是,不做任何调查,以为什么难题都可以用钱去打动,最后陷入困境,以为能牵客户的鼻子,却不知道客户才最终要牵你的鼻子,因为市场上有很多因素要考虑,我2000年才25岁,太年轻了, <br><br>2000
年的时候,象我公司这么没有调查就开公司的很多,在宽带通信公司,当时北京有一家公司也很艰难,但是老板非常有钱,是亿万富翁,在南银大厦做EDSL,比
ADSL要好,采用ETH OVER
DSL技术,能实现双向对等传输,但是他们老板很希望我做他们的代理,我哪个时候明白了,没有电信的支持,你再好的技术都没有话语权,他们化了很多的钱才
拿下了电信的入网牌照,即使是这样,并不意味电信支持你,这就是为什么电信这个行业门槛高的原因,他们的产品非常牛,就是跑不上公网,只能用广域网技术来
实现局域网,和我们一样,只是我很清楚,公司小临时转行了,不是大转而是小转,2000下半年瞄准路由器和ISDN,光端机等设备,做的非常辛苦,创业时
候有40多万资金,转眼就变成10多万了,我们3人一路来到江苏,浙江,做了几个小项目,马马乎乎过了一年,过年后,有一个销售就不干了,我们马上面临散
伙,没有办法,两人继续干吧,于是什么都开始代理,什么都做,一点都没有方向,过了半年,资金越来越少,而且客户的回款越来越难拿回,没有办法,我离开公
司1个月到江苏,河南,浙江求爷爷告奶奶,要到了10多万元,然后把房租结了,把公司地址变更到自己住房,可怜啊,我和另外一个销售开始总结下一步如何
做,最后确定,还要做,战线不要拉的太长,不压货,销售力度要加大,回款一定要快,我们请了一个好朋友,给我们专门负责回款(他是中兴通信的大区经理),
由于他工作方便,能说的上话,给他一定的回扣,总算把公司做活了. <br><br>经验:创业初期:战线不要拉的太长,市场要有圈有点,销售一定不要限于签单,而是要顾全资金回笼. <br><br>技
术人员创业一个最大的特点是什么?这个问题直接导致技术人员创业的发展与壮大,你看看中国许多企业都说自己的软件产品,硬件产品是自主研发的,呵呵,其实
呢,都是OEM别人的,我自己就是,甚至我OEM台湾那家公司的产品是日本的,再看看别人的产品,都是OEM别人的,我们只是心照不宣而已.只不过我是技
术人员,我的OEM之路发展确实没有别人的快,我一直想这个问题.另外就是要创业首先是一个管理者,其次才是一个商人,最后才是你自己,而我以前首先强调
自己是一个技术人员(其实别人并不买帐),看看中关村的那些公司,真正有几个技术人员创业的老板敢说:自己是靠技术起家的,用友敢说吗,联想敢说吗? <br><br>我做了一个最大的项目,140万,换了2波技术人员,我一不哄,二不骗,我想大家都是技术人员,塌实就可以了,谁知道来了一批半个月就走了, <br>2003
年我读了一个MBA班,结识了一些同仁,才发现很多起步才2年的公司做的都比我大,汗颜啊,其中一个浙江人自己说开发了一套网络过滤软件,这家伙能说会
道,在浙江卖了好几百套,现在北京又有3家代理,他告诉我,你得会给你的所有的人描绘一个蓝图,空手也能套白狼,说深圳腾讯QQ也不是自己开发的,为什么
别人能做这么好?这就是道理,你不一定要在技术上超越别人,但你一定要让人有所"图",这就是蓝图,做生意,管理都一样. <br><br>我认为一个技术人员很可能会出现的一个错误那就是:技术人员不能给人描绘一个美好的蓝图. <br>首先,我不能给我的员工描绘一个美好的蓝图,新员工来了就是干活,目的就是打工;我不能给客户描绘一个美好的蓝图,不会先做朋友后做事;我不能给自己描绘一个蓝图,办公司就是为了挣钱,为了钱可以做任何事情. <br>做什么事情都要两面性,保证自己,惠顾别人,一个都不能少,个中奥妙大家体会. <br><br>有
一次，MBA老师请来了一个台湾资深培训老师给我们讲课，他首先问我们：学MBA的目的是做什么，我们说学习管理的精髓，他笑了笑，突然把他的讲义撕地粉
碎，说：“狗屁管理的精髓，人家真正做大企业的靠得是什么？靠的眼光和勇气，眼光是什么？你们在坐的个个很有品位，你知不知道你们北大南门有一个卖鸡蛋的
农民，3年之内把一个网吧做了好几千万，你们有品位，不代表你们有眼光，我敢说你们没有几个人瞧地起他们，嘿嘿，人家发财了，你们学完管理的精髓以后一辈
子也不能做的象他们那样有成就，还学个屁，有眼光还要有勇气，当年宏基的四个年轻工程师，放弃高薪，傻不隆冬自己做了一个公司叫华硕，靠的是勇气，如果你
们学了MBA如果没有勇气去解决问题和执行事物的时候，学了没用，一点用都没有”我们当时懵了，想想也对，特别是创业，如果没有眼光和胆识，管理在强，都
是空中楼阁，回首我的创业里程：可以说是有勇无谋，看到ADSL的钱，没有看到ADSL的前途，更没有看清中国电信的嘴脸， <br>毕竟自己不是一个
成功的创业人士，而是一个从死亡边缘上抢救过来的公司，今天要谈论的就是关于一个创业人员的胆识，什么是胆识，有胆量还要有见识，光有胆量的公司要么是骗
子，要么被骗，要么死了，光有见识的公司要么搞概念，搞抄做，卫星上了天，其实空无一物，原地徘徊，如果在创业的起程没有胆识的话，后面的路就会象我一
样，充满泥泞和艰辛，如果在开始胆识过人的话，可以说后面会很有机会的，钱这个东西也是缘分，你不一定努力就能够得到，看看盛大的崛起，不能不说他胆识过
人，如果他要管理好他的公司并不一定很有能力，这也就有了唐俊这样的人物去打点，说到这里，我就不得不回想我当时的情况，事事亲恭，搞的大家人心惶惶，提
心吊胆，人家一烦走了，销售走了，技术走人，还说这个老板搞技术出身，其他什么都不懂，放不开，呵呵，没有冤枉啊，而且这个话，我也经常在其他公司听得
到，看来是很多公司的弊端啊！毕竟技术人员创业不在少数，有一次MBA上私下讨论联想要是倪光南要是做了联想的总裁，会不会比我的校友柳传志好？我心想，
未必，可能更差，我这里不是打击倪光南，我个人对他佩服的五体投地，但是联想的创业阶段，就应该象柳传志那样。 <br><br>
备注一下:创业初期要靠"胆识",特别是技术人员!这个要非常小心<br>
<br>
</font></span><font face="Tahoma" size="3"> </font><img src ="http://www.blogjava.net/briansun/aggbug/2210.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/briansun/" target="_blank">Brian Sun</a> 2005-03-18 23:35 <a href="http://www.blogjava.net/briansun/articles/2210.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>