==============
好問題,壞問題
==============
最後,我舉一些例子來說明,怎樣聰明的提問;同一個問題的兩種問法被放在一起,一種
是愚蠢的,另一種才是明智的。
蠢問題:我可以在哪兒找到關於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之類而言,每個開發者至少會有上萬名用戶。根本不可能由
一個人來處理來自上萬名用戶的求助電話。要知道,即使你要爲幫助付費,同你必須購買
同類軟體相比,你所付出的也是微不足道的(通常封閉源代碼軟體的技術支援費用比開放
源代碼軟體要高得多,而且內容也不那麽豐富)。
中國Linux論壇 版權所有
Copyright 1999,2000, 2001 China Linux Forum
[转载]
http://163.25.202.9/Inf/91/howtoask.htm
[原文]http://www.catb.org/~esr/faqs/smart-questions.html