瀏覽單個文章
wildboar
Senior Member
 
wildboar的大頭照
 

加入日期: Sep 2001
您的住址: 野放中...
文章: 1,400
相關部分的典型編譯記錄如下...。
- 按時間順序列出症狀
對找出問題最有幫助的線索,往往就是問題發生前的一系列操作,
因此,你的說明 應該包含操作步驟,以及電腦的反應,直到問題產生。

如果你的說明很長(超過四個段落),在開頭簡述問題會有所幫助,
接下來按時間順序詳述。這樣黑客們就知道該在你的說明中找什麼。

- 明白你想問什麼
漫無邊際的提問近乎無休無止的時間黑洞。最能給你有用答案的人也正是最忙的人
(他們忙是因為要親自完成大部分工作)。這樣的人對無節制的時間黑洞不太感冒,
因此也可以說他們對漫無邊際的提問不大感冒。

如果你明確表述需要回答者做什麼(提供建議,發送一段代碼,檢查你的補丁 或是別的)
,就最有可能得到有用的答案。
這會定出一個時間和精力的上限,便於回答者集中精力來幫你
A這很湊效。要理解專家們生活的世界,要把專業技能想像為充裕的資源,
而回復的時間則是貧乏的資源。解決你的問題需要的時間越少,
越能從忙碌的專家口中掏出答案。

因此,優化問題的結構,儘量減少專家們解決它所需要的時間,
會有很大的幫助--這通常和簡化問題有所區別。
因此,問“我想更好的理解X,能給點提示嗎?”通常比問“你能解釋一下X嗎?更好。
如果你的代碼不能工作,問問它有什麼地方不對,比要求別人替你修改要明智得多。

- 別問應該自己解決的問題
黑客們總是善於分辨哪些問題應該由你自己解決;因為我們中的大多數都曾自己解決
這類問題。同樣,這些問題得由你來搞定,你會從中學到東西。
你可以要求給點提示,但別要求得到完整的解決方案。

- 去除無意義的疑問
別用無意義的話結束提問,例如“有人能幫我嗎?”或者“有答案嗎?”。
首先:如果你對問題的描述不很合適,這樣問更是畫蛇添足。
其次:由於這 樣問是畫蛇添足,黑客們會很厭煩你--而且通常會用邏輯上正確的回答
來表 示他們的蔑視,例如:“沒錯,有人能幫你”或者“不,沒答案”。

- 謙遜絕沒有害處,而且常幫大忙
彬彬有禮,多用“請”和“先道個謝了”。
讓大家都知道你對他們花費時間義務提供幫助心存感激。
然而,如果你有很多問題無法解決,禮貌將會增加你得到有用答案的機會。

(我們注意到,自從本指南發佈後,從資深黑客處得到的唯一嚴重缺陷反饋,
就是對預先道謝這一條。一些黑客覺得“先謝了”的言外之意是過後就不會再感謝
任何人了。我們的建議是:都道謝。)
__________________
舊 2003-10-23, 12:20 PM #4
回應時引用此文章
wildboar離線中