提問(wèn)的智慧 [打印本頁(yè)]
作者: etthink 時(shí)間: 2008-11-27 09:34 標(biāo)題: 提問(wèn)的智慧
在通過(guò)電子郵件、新聞組或網(wǎng)頁(yè)論壇提技術(shù)問(wèn)題之前,,做以下事情: 1.嘗試搜索互聯(lián)網(wǎng)以找到答案 2.嘗試閱讀手冊(cè)以找到答案 3.嘗試閱讀FAQ(常見(jiàn)問(wèn)題)文檔以找到答案 4.嘗試自己檢查或試驗(yàn)以找到答案 5.嘗試請(qǐng)教懂行的朋友以找到答案 6.如果你是程序員,,嘗試閱讀源代碼以找到答案 提問(wèn)時(shí),請(qǐng)先表述你已經(jīng)做了上述事情,,這將有助于建立你不是寄生蟲(chóng)與浪費(fèi)別人時(shí)間的印象,。最好再表述你從中學(xué)到的東西,我們喜歡回答那些表現(xiàn)出能從答案中學(xué)習(xí)的人,。 作者: etthink 時(shí)間: 2008-12-24 22:48 ========提問(wèn)之前======== 在通過(guò)電郵,、新聞組或者聊天室提出技術(shù)問(wèn)題前,檢查你有沒(méi)有做到: 1. 通讀手冊(cè),,試著自己找答案,。 2. 在FAQ里找答案(一份維護(hù)得好的FAQ可以包羅萬(wàn)象:)。 3. 在網(wǎng)上搜索(個(gè)人推薦google~),。 4. 向你身邊精于此道的朋友打聽(tīng),。 當(dāng)你提出問(wèn)題的時(shí)候,首先要說(shuō)明在此之前你干了些什么;這將有助于樹(shù)立你的形象:你不是一個(gè)妄圖不勞而獲的乞討者,,不愿浪費(fèi)別人的時(shí)間,。能說(shuō)明你從這些操作中學(xué)到了什么就更好了。如果提問(wèn)者能從答案中學(xué)到東西,,我們更樂(lè)于回答他的問(wèn)題,。 周全的思考,準(zhǔn)備好你的問(wèn)題,,草率的發(fā)問(wèn)只能得到草率的回答,,或者根本得不到任何答案。越表現(xiàn)出在尋求幫助前為解決問(wèn)題付出的努力,,你越能得到實(shí)質(zhì)性的幫助,。 小心別問(wèn)錯(cuò)了問(wèn)題。如果你的問(wèn)題基于錯(cuò)誤的假設(shè),,普通黑客(J. Random Hacker)通常會(huì)用無(wú)意義的字面解釋來(lái)答復(fù)你,,心里想著“蠢問(wèn)題…”,希望著你會(huì)從問(wèn)題的回答(而非你想得到的答案)中汲取教訓(xùn),。 決不要自以為夠資格得到答案,,你沒(méi)這種資格。畢竟你沒(méi)有為這種服務(wù)支付任何報(bào)酬,。你要自己去“掙”回一個(gè)答案,,靠提出一個(gè)有內(nèi)涵的,有趣的,,有思維激勵(lì)作用的問(wèn)題–一個(gè)對(duì)社區(qū)的經(jīng)驗(yàn)有潛在貢獻(xiàn)的問(wèn)題,,而不僅僅是被動(dòng)的從他人處索要知識(shí)–去掙到這個(gè)答案。 另一方面,,表明你愿意在找答案的過(guò)程中做點(diǎn)什么,,是一個(gè)非常好的開(kāi)端。“誰(shuí)能給點(diǎn)提示,?”,、“我這個(gè)例子里缺了什么?”以及“我應(yīng)該檢查什么地方,?”比“請(qǐng)把確切的過(guò)程貼出來(lái)”更容易得到答復(fù),。因?yàn)槟泔@得只要有人指點(diǎn)正確的方向,你就有完成它的能力和決心,。 ========怎樣提問(wèn)======== ————謹(jǐn)慎選擇論壇———— 小心選擇提問(wèn)的場(chǎng)合,。如果象下面描述的那樣,你很可能被忽略掉或者被看作失敗者: 1. 在風(fēng)馬牛不相及的論壇貼出你的問(wèn)題 2. 在探討高級(jí)技巧的論壇張貼非常初級(jí)的問(wèn)題,;反之亦然 3. 在太多的不同新聞組交叉張貼 黑客們通??车魡?wèn)錯(cuò)地方的問(wèn)題,,以保護(hù)自己的社區(qū)不被大量無(wú)關(guān)帖子淹沒(méi)。你不會(huì)希望自己的帖子被這樣砍掉吧,。 總的說(shuō)來(lái),,問(wèn)題發(fā)到精心挑選的公眾論壇,比發(fā)到封閉的小圈子更容易得到有用的答案,。 這一現(xiàn)象有多種原因,,其中之一是公眾論壇有更多潛在的問(wèn)題回答者;另一個(gè)原因是公眾論壇有更多的聽(tīng)眾,。黑客們更愿意讓盡量多的人–而非有限的一兩個(gè)–從回答中受益,。 —————-盡量使用郵件列表—————- 如果某項(xiàng)目有自己的開(kāi)發(fā)郵件列表,要把問(wèn)題發(fā)到這個(gè)郵件列表而不是某個(gè)開(kāi)發(fā)者,,即使你很清楚誰(shuí)最能回答你的問(wèn)題。仔細(xì)查看項(xiàng)目文檔和項(xiàng)目主頁(yè),,找到這個(gè)項(xiàng)目的郵件列表地址,,這樣做的理由有四: 1. 任何值得問(wèn)某位開(kāi)發(fā)者的好問(wèn)題,都值得向整個(gè)開(kāi)發(fā)團(tuán)體提出,。反之,,若你認(rèn)為這個(gè)問(wèn)題不值得在郵件列表中提起,就沒(méi)有理由用它來(lái)騷擾任何一位開(kāi)發(fā)者,。 2. 在郵件列表提問(wèn)可以分擔(dān)開(kāi)發(fā)者的工作量,。某位開(kāi)發(fā)者(尤其當(dāng)他是項(xiàng)目負(fù)責(zé)人的情況下),可能忙得沒(méi)時(shí)間回答你的問(wèn)題,。 3. 大多數(shù)郵件列表都有歷史存檔,,而且都能在搜索引擎中檢索到。人們可以從中找到你的問(wèn)題和答案,,不用一遍又一遍在列表中發(fā)問(wèn),。 4. 如果某個(gè)問(wèn)題經(jīng)常被提出,開(kāi)發(fā)者可以據(jù)此改進(jìn)文檔或改進(jìn)軟件,,以減少用戶(hù)的困惑,。而如果問(wèn)題總在私下提出,就不會(huì)有人對(duì)此有整體上的把握了,。 如果你找不到項(xiàng)目的郵件列表地址,,只能看到項(xiàng)目維護(hù)者的,那就寫(xiě)給維護(hù)者吧,。在這種情況下,,也別以為郵件列表并不存在。在你的信中寫(xiě)明你已盡力尋找,,仍無(wú)法找到郵件列表,。另外表明你不介意將此消息轉(zhuǎn)給他人,。(大多數(shù)人認(rèn)為私信就應(yīng)該是私下的,即使并沒(méi)有什么可保密的內(nèi)容,。允許你的消息被轉(zhuǎn)寄給他人,,給了收信者一種處理你郵件的選擇。) —————————-用辭貼切,,語(yǔ)法正確,,拼寫(xiě)無(wú)誤—————————- 我們從經(jīng)驗(yàn)中發(fā)現(xiàn),粗心的寫(xiě)作者通常也是馬虎的思考者(我敢打包票),?;卮鸫中拇笠庹叩膯?wèn)題很不值得,我們寧愿把時(shí)間耗在別處,。 因此,,明確充分表述你的問(wèn)題非常重要。如果你嫌這樣做麻煩,,我們也會(huì)懶得搭理你,。注意推敲你的用辭,不一定要用呆板正式的語(yǔ)言–事實(shí)上,,黑客文化的價(jià)值觀是不拘小節(jié),。 準(zhǔn)確的運(yùn)用俚語(yǔ)和富有幽默感的語(yǔ)言,但別亂用,;一定要能表明你在思考,,在關(guān)注。 正確的拼寫(xiě),,標(biāo)點(diǎn)符號(hào)和大小寫(xiě)很重要,。別把“its”和“it’s”或者“loose”和“lose”搞混淆了。別用全部大寫(xiě)的形式,,這被視為粗魯?shù)拇舐暯腥拢ㄈ加眯?xiě)也好不到哪兒去,,因?yàn)檫@會(huì)給閱讀帶來(lái)困難。Alan Cox可以用全部小寫(xiě),,但你不行),。 更一般的說(shuō),如果你的提問(wèn)寫(xiě)得象個(gè)半文盲,,你很有可能被忽視,。如果寫(xiě)得象一個(gè)窺客(破解愛(ài)好者)或者灰客(只會(huì)用現(xiàn)成工具的搗亂者)絕對(duì)是自己找死,保證你除了無(wú)情的抵制什么也得不到(或者,,最好的結(jié)局是得到一大堆挖苦嘲笑的“幫助”),。 如果你在使用非母語(yǔ)的論壇提問(wèn),你可以犯點(diǎn)拼寫(xiě)和語(yǔ)法上的小錯(cuò)–但決不能在思考上馬虎(沒(méi)錯(cuò),,我們能弄清兩者的分別),。另外,,除非你確切知道你的回答者會(huì)使用什么語(yǔ)言,否則請(qǐng)用英文,。匆匆忙忙的黑客往往簡(jiǎn)單的跳過(guò)他們看不懂的問(wèn)題,,而英文是網(wǎng)絡(luò)上的工作語(yǔ)言。用英文可以降低你的問(wèn)題未被閱讀即遭拋棄的風(fēng)險(xiǎn),。 ——————用易讀格式發(fā)送問(wèn)題—————— 如果人為造成你的提問(wèn)難以閱讀和理解,,將會(huì)更容易被人忽略。因此你要: 1. 使用純文本郵件,,不要使用HTML(關(guān)掉HTML并不難),。 2. 通常可以附加MIME附件,,但一定要有真正的內(nèi)容(例如附加的源文件或者補(bǔ)?。粌H僅是你的郵件客戶(hù)端產(chǎn)生的文件模板(例如你郵件的一份拷貝),。 3. 不要把所有問(wèn)題放在不停換行的一整段中,。(這將讓答復(fù)的人難于回答其中一部分問(wèn)題,即使能回答所有問(wèn)題,,我也更希望條理清楚的一個(gè)一個(gè)來(lái):)。很可能收件人只能在80個(gè)字符寬度的文本顯示器上讀信,,因此要相應(yīng)的把行環(huán)繞模式設(shè)在80字符以?xún)?nèi),。 4. 不要在英文論壇使用MIME Quoted-Printable編碼發(fā)送;這種編碼格式對(duì)ASCII碼不能表達(dá)的語(yǔ)言來(lái)說(shuō)是非常必要的,,但很多郵件代理不支持它,,這時(shí),滿(mǎn)篇的“=20”符號(hào)把文字分割開(kāi),,既難看,,又分散注意力。 5. 永遠(yuǎn)不要指望黑客會(huì)樂(lè)于閱讀封閉所有權(quán)的文件格式,,例如萎軟的Word格式,。多數(shù)黑客對(duì)此的反應(yīng)就象你在門(mén)口的階梯上堆滿(mǎn)熱烘烘的豬糞(意即誰(shuí)也不會(huì)踏進(jìn)你的門(mén)–譯者注)。 6. 如果你通過(guò)一臺(tái)安裝Windows的電腦發(fā)送郵件,,關(guān)閉萎軟愚蠢的“智能引用”功能,。這能使你免于在郵件中夾帶垃圾字符。 —————————-使用含義豐富,,描述準(zhǔn)確的標(biāo)題—————————- 在郵件列表或者新聞組中,,大約50字以?xún)?nèi)的主題標(biāo)題是抓住資深專(zhuān)家注意力的黃金時(shí)機(jī)。 別用喋喋不休的“幫幫忙”(更別說(shuō)“救命?。,。,。。,?!”這樣讓人反感的話(huà))來(lái)浪費(fèi)這個(gè)機(jī)會(huì)。不要妄想用你的痛苦程度來(lái)打動(dòng)我們,,別用空格代替問(wèn)題的描述,,哪怕是極其簡(jiǎn)短的描述。 蠢問(wèn)題: 救命??!我的膝上機(jī)不能正常顯示了! 聰明問(wèn)題: XFree86 4.1下鼠標(biāo)光標(biāo)變形,,F(xiàn)ooware MV1005的顯示芯片,。 如果你在回復(fù)中提出問(wèn)題,記得要修改內(nèi)容標(biāo)題,,表明里面有一個(gè)問(wèn)題,。一個(gè)看起來(lái)象“Re:測(cè)試”或者“Re:新bug”的問(wèn)題很難引起足夠重視。另外,,引用并刪減前文的內(nèi)容,,給新來(lái)的讀者留下線索。 ——————精確描述,,信息量大—————— 1. 謹(jǐn)慎明確的描述癥狀,。 2. 提供問(wèn)題發(fā)生的環(huán)境(機(jī)器配置、操作系統(tǒng),、應(yīng)用程序以及別的什么),。 3. 說(shuō)明你在提問(wèn)前是怎樣去研究和理解這個(gè)問(wèn)題的。 4. 說(shuō)明你在提問(wèn)前采取了什么步驟去解決它,。 5. 羅列最近做過(guò)什么可能有影響的硬件,、軟件變更。 盡量想象一個(gè)黑客會(huì)怎樣反問(wèn)你,,在提問(wèn)的時(shí)候預(yù)先給他答案,。 Simon Tatham寫(xiě)過(guò)一篇名為《如何有效的報(bào)告Bug》的出色短文。強(qiáng)力推薦你也讀一讀,。 ——–話(huà)不在多——– 你需要提供精確有效的信息,。這并不是要求你簡(jiǎn)單的把成噸的出錯(cuò)代碼或者數(shù)據(jù)完全轉(zhuǎn)儲(chǔ)摘錄到你的提問(wèn)中。如果你有龐大而復(fù)雜的測(cè)試條件,,盡量把它剪裁得越小越好,。 這樣做的用處至少有三點(diǎn)。第一,表現(xiàn)出你為簡(jiǎn)化問(wèn)題付出了努力,,這可以使你得到回答的機(jī)會(huì)增加,;第二,簡(jiǎn)化問(wèn)題使你得到有用答案的機(jī)會(huì)增加,;第三,,在提煉你的bug報(bào)告的過(guò)程中,也許你自己就能找出問(wèn)題所在或作出更正,。 ——————只說(shuō)癥狀,,不說(shuō)猜想—————— 告訴黑客們你認(rèn)為問(wèn)題是怎樣引起的沒(méi)什么幫助。(如果你的推斷如此有效,,還用向別人求助嗎,?),因此要確信你原原本本告訴了他們問(wèn)題的癥狀,,不要加進(jìn)你自己的理解和推論,。讓黑客們來(lái)診斷吧。 蠢問(wèn)題: 我在內(nèi)核編譯中一次又一次遇到SIG11錯(cuò)誤,,我懷疑某條飛線搭在主板的走線上了,,這種情況應(yīng)該怎樣檢查最好? 聰明問(wèn)題: 我自制的一套K6/233系統(tǒng),,主板是FIC-PA2007 (VIA Apollo VP2芯片組),,256MBCorsair PC133SDRAM,在內(nèi)核編譯中頻頻產(chǎn)生SIG11錯(cuò)誤,,從開(kāi)機(jī)20分鐘以后就有這種情況,,開(kāi)機(jī)前20分鐘內(nèi)從沒(méi)發(fā)生過(guò)。重啟也沒(méi)有用,,但是關(guān)機(jī)一晚上就又能工作20分鐘。 所有內(nèi)存都換過(guò)了,,沒(méi)有效果,。相關(guān)部分的典型編譯記錄如下… ——————按時(shí)間順序列出癥狀—————— 對(duì)找出問(wèn)題最有幫助的線索,往往就是問(wèn)題發(fā)生前的一系列操作,,因此,,你的說(shuō)明應(yīng)該包含操作步驟,以及電腦的反應(yīng),,直到問(wèn)題產(chǎn)生,。在命令行操作的情況下,保存一個(gè)操作記錄(例如使用腳本工具),,并且引用相關(guān)的大約20條命令會(huì)大有幫助,。 如果崩潰的程序有診斷選項(xiàng)(例如用-v轉(zhuǎn)到詳盡模式),試著仔細(xì)考慮選擇選項(xiàng)以在操作記錄中增加有用的調(diào)試信息,。 如果你的說(shuō)明很長(zhǎng)(超過(guò)四個(gè)段落),,在開(kāi)頭簡(jiǎn)述問(wèn)題會(huì)有所幫助,,接下來(lái)按時(shí)間順序詳述。這樣黑客們就知道該在你的說(shuō)明中找什么,。 ————–別要求私下答復(fù)————– 黑客們認(rèn)為解決問(wèn)題應(yīng)該有公開(kāi),、透明的流程。只要任何更有見(jiàn)地的人注意到答案的不完善或者不正確,,這個(gè)最初的答案就可以和應(yīng)該得到糾正,。同時(shí),通過(guò)能力和知識(shí)被大家注意,,被大家接受,,回答問(wèn)題者得到了應(yīng)有的獎(jiǎng)勵(lì)。 如果你要求對(duì)方私下回答你,,這既破壞了整個(gè)流程,,也破壞了獎(jiǎng)勵(lì)制度。別提這要求,,這是回答者的權(quán)利,,由他來(lái)選擇是否私下答復(fù)–如果他選擇這樣做,通常是因?yàn)樗J(rèn)為這個(gè)答案過(guò)于顯而易見(jiàn)或者有不良的公開(kāi)影響,,別人不會(huì)感興趣,。 只有一種有限的例外:如果你預(yù)計(jì)將收到大量雷同的答復(fù),你可以說(shuō):“把答案寄給我,,由我來(lái)匯總吧,。”將郵件列表或者新聞組從大量重復(fù)的帖子中打救出來(lái)是很有君子之風(fēng)的–但請(qǐng)記住,履行自己關(guān)于匯總的承諾,。 ————–明白你想問(wèn)什么————– 漫無(wú)邊際的提問(wèn)近乎無(wú)休無(wú)止的時(shí)間黑洞,。最能給你有用答案的人也正是最忙的人(他們忙是因?yàn)橐H自完成大部分工作)。這樣的人對(duì)無(wú)節(jié)制的時(shí)間黑洞不太感冒,,因此也可以說(shuō)他們對(duì)漫無(wú)邊際的提問(wèn)不大感冒,。 如果你明確表述需要回答者做什么(提供建議,發(fā)送一段代碼,,檢查你的補(bǔ)丁或是別的),,就最有可能得到有用的答案。這會(huì)定出一個(gè)時(shí)間和精力的上限,,便于回答者集中精力來(lái)幫你,,這很湊效。 要理解專(zhuān)家們生活的世界,,要把專(zhuān)業(yè)技能想象為充裕的資源,,而回復(fù)的時(shí)間則是貧乏的資源。解決你的問(wèn)題需要的時(shí)間越少,越能從忙碌的專(zhuān)家口中掏出答案,。 因此,,優(yōu)化問(wèn)題的結(jié)構(gòu),盡量減少專(zhuān)家們解決它所需要的時(shí)間,,會(huì)有很大的幫助–這通常和簡(jiǎn)化問(wèn)題有所區(qū)別,。因此,問(wèn)“我想更好的理解X,,能給點(diǎn)提示嗎,?”通常比問(wèn)“你能解釋一下X嗎?”更好,。如果你的代碼不能工作,,問(wèn)問(wèn)它有什么地方不對(duì),比要求別人替你修改要明智得多,。 ————————?jiǎng)e問(wèn)應(yīng)該自己解決的問(wèn)題———————— 黑客們總是善于分辨哪些問(wèn)題應(yīng)該由你自己解決,;因?yàn)槲覀冎械拇蠖鄶?shù)都曾自己解決這類(lèi)問(wèn)題。同樣,,這些問(wèn)題得由你來(lái)搞定,,你會(huì)從中學(xué)到東西。你可以要求給點(diǎn)提示,,但別要求得到完整的解決方案,。 —————-去除無(wú)意義的疑問(wèn)—————- 別用無(wú)意義的話(huà)結(jié)束提問(wèn),例如“有人能幫我嗎,?”或者“有答案嗎,?”。首先:如果你對(duì)問(wèn)題的描述不很合適,,這樣問(wèn)更是畫(huà)蛇添足,。其次:由于這樣問(wèn)是畫(huà)蛇添足,黑客們會(huì)很厭煩你–而且通常會(huì)用邏輯上正確的回答來(lái)表示他們的蔑視,,例如:“沒(méi)錯(cuò),,有人能幫你”或者“不,沒(méi)答案”,。 —————————-謙遜絕沒(méi)有害處,而且常幫大忙—————————- 彬彬有禮,,多用“請(qǐng)”和“先道個(gè)謝了”,。讓大家都知道你對(duì)他們花費(fèi)時(shí)間義務(wù)提供幫助心存感激。 實(shí)話(huà)實(shí)說(shuō),,雖然這不象合乎語(yǔ)法,、清楚準(zhǔn)確的描述,避免私有格式等等那么重要(也不能用來(lái)替代它們);黑客一般更喜歡直接了當(dāng)然而技術(shù)上敏銳的bug報(bào)告,,而不是彬彬有禮的廢話(huà)(如果這讓你迷惑不解,,請(qǐng)記住,我們衡量一個(gè)問(wèn)題價(jià)值的標(biāo)準(zhǔn)是:它能讓我們學(xué)會(huì)多少),。 然而,,如果你有很多問(wèn)題無(wú)法解決,禮貌將會(huì)增加你得到有用答案的機(jī)會(huì),。 (我們注意到,,自從本指南發(fā)布后,從資深黑客處得到的唯一嚴(yán)重缺陷反饋,,就是對(duì)預(yù)先道謝這一條,。一些黑客覺(jué)得“先謝了”的言外之意是過(guò)后就不會(huì)再感謝任何人了。我們的建議是:都道謝,。) ————————問(wèn)題解決后,,加個(gè)簡(jiǎn)短說(shuō)明———————— 問(wèn)題解決后,向所有幫助過(guò)你的人發(fā)個(gè)說(shuō)明,,讓他們知道問(wèn)題是怎樣解決的,,并再一次向他們表示感謝。如果問(wèn)題在新聞組或者郵件列表中引起了廣泛關(guān)注,,應(yīng)該在那里貼一個(gè)補(bǔ)充說(shuō)明,。 補(bǔ)充說(shuō)明不必很長(zhǎng)或是很深入;簡(jiǎn)單的一句“你好,,原來(lái)是網(wǎng)線出了問(wèn)題,!謝謝大家–Bill”比什么也不說(shuō)要強(qiáng)。事實(shí)上,,除非結(jié)論真的很有技術(shù)含量,,否則簡(jiǎn)短可愛(ài)的小結(jié)比長(zhǎng)篇學(xué)術(shù)論文更好。說(shuō)明問(wèn)題是怎樣解決的,,但大可不必將解決問(wèn)題的過(guò)程復(fù)述一遍,。 除了表示禮貌和反饋信息以外,這種補(bǔ)充有助于他人在郵件列表/新聞組/論壇中搜索對(duì)你有過(guò)幫助的完整解決方案,,這可能對(duì)他們也很有用,。 最后(至少?),,這種補(bǔ)充有助于所有提供過(guò)幫助的人從中得到滿(mǎn)足感,。如果你自己不是老手或者黑客,那就相信我們,,這種感覺(jué)對(duì)于那些你向他們求助的導(dǎo)師或者專(zhuān)家而言,,是非常重要的,。問(wèn)題久拖未決會(huì)讓人灰心;黑客們渴望看到問(wèn)題被解決,。好人有好報(bào),,滿(mǎn)足他們的渴望,你會(huì)在下次貼出新問(wèn)題時(shí)嘗到甜頭,。 ============如何理解答案============ ——————–RTFM和STFW:別煩我啦——————– 有一個(gè)古老而神圣的傳統(tǒng):如果你收到“RTFM (Read The Fucking Manual)”的回復(fù),,回答者認(rèn)為你應(yīng)該去讀TMD手冊(cè)。當(dāng)然,,基本上他是對(duì)的,,你應(yīng)該讀一讀。 RTFM有一個(gè)年輕的親戚,。如果答案是“STFW (Search The Fucking Web)”,,回答者認(rèn)為你應(yīng)該到TMD的網(wǎng)上去搜索?;旧?,他也是對(duì)的,你就去找吧,。 通常,,用這兩句之一回答你的人會(huì)給你一份包含你需要內(nèi)容的手冊(cè)或者一個(gè)網(wǎng)址,而且他們打這些字的時(shí)候正在閱讀著,。這些答復(fù)意味著回答者認(rèn)為(1). 你需要的信息非常容易獲得,;(2). 你自己去搜索這些信息比灌給你能讓你學(xué)到更多。 別為這個(gè)而不爽,;依照黑客的標(biāo)準(zhǔn),,他沒(méi)有對(duì)你的要求視而不見(jiàn),已經(jīng)能大致能表示對(duì)你的關(guān)注,。你應(yīng)該對(duì)他祖母般的慈祥表示感謝,。 ———-還是不懂:(———- 如果你不是很理解答案,別立刻要求對(duì)方解釋,。象你以前試著自己解決問(wèn)題時(shí)那樣(利用手冊(cè),,F(xiàn)AQ,網(wǎng)絡(luò),,身邊的高手),,去理解它。如果你真的需要對(duì)方解釋?zhuān)浀帽憩F(xiàn)出你已經(jīng)學(xué)到了點(diǎn)什么,。 比方說(shuō),,如果我回答你:“看來(lái)似乎是zEntry被阻塞了;你應(yīng)該先清除它,。”,,然后: 一個(gè)很糟的后續(xù)問(wèn)題:“zEntry是什么?” 聰明的問(wèn)法應(yīng)該是這樣:“哦~我看過(guò)幫助了:)但是只有-z和-p兩個(gè)參數(shù)中提到了zEntry:(而且還都沒(méi)有清楚的解釋?zhuān)?lt;你是指這兩個(gè)中的哪一個(gè)嗎,?還是我看漏了什么,?” ——–面對(duì)無(wú)禮——– 黑客圈子里很多貌似粗魯?shù)难孕胁⒎怯幸饷胺浮8‘?dāng)?shù)恼f(shuō),,這是直率,、不說(shuō)廢話(huà)的溝通方式的產(chǎn)物,這種溝通方式源于人們關(guān)注問(wèn)題的解決–多過(guò)讓人感受溫暖親情然而卻依舊糊里糊涂–的天性,。 如果你覺(jué)得受到粗魯?shù)膶?duì)待,,請(qǐng)保持冷靜。如果真有人表現(xiàn)粗野,,通常會(huì)有列表/新聞組/論壇的長(zhǎng)輩找他談心,,如果沒(méi)有這樣,而你又大發(fā)脾氣,,則很可能對(duì)方的言行是黑客社區(qū)行為規(guī)范許可內(nèi),,而你被認(rèn)為是有過(guò)錯(cuò)的。這會(huì)不利于你得到信息或者幫助,。 另一方面,,你偶爾也會(huì)無(wú)緣無(wú)故有粗野的言行和心態(tài)。上述現(xiàn)象的另一面是,,人們?cè)试S狠狠打擊真正的冒犯者,,用尖刻的言語(yǔ)剖析他們的不當(dāng)言行。如果你真決定這樣做,,先仔細(xì)又仔細(xì)的掂量一下你自己的分量,。合理的粗魯與發(fā)動(dòng)一場(chǎng)無(wú)意義的論戰(zhàn)之間只隔了一條細(xì)細(xì)的線,冒冒失失撞上去的黑客不在少數(shù),;如果你是新手或者門(mén)外漢,,不犯這種錯(cuò)的機(jī)會(huì)是很渺茫的。如果你想得到信息而不是來(lái)胡鬧,,別冒險(xiǎn)回復(fù),,最好把手從鍵盤(pán)上拿開(kāi)。 (有些人聲稱(chēng)多數(shù)黑客有孤僻癥或者社交障礙綜合征的輕度癥狀,,而且確實(shí)缺少部分有助“常人”進(jìn)行社交行為的腦組織結(jié)構(gòu),。這也許是真的,也許不是,。如果你自己不是黑客,,那么,把我們想象成腦部有缺陷的人有助你面對(duì)我們的古怪,。有話(huà)直說(shuō),,我們無(wú)所謂,;我們樂(lè)于按自己的想法生活,而且總是對(duì)醫(yī)學(xué)概念持相當(dāng)懷疑的態(tài)度,。)在下一節(jié)里,,我們將談?wù)摿硪粋€(gè)話(huà)題;當(dāng)你行差踏錯(cuò)時(shí)可能遇到的“無(wú)禮”,。 ================決不要象個(gè)失敗者================ 很有可能,,你在黑客社區(qū)的論壇會(huì)受到很多公開(kāi)的攻擊–用本文提到的各種方式或類(lèi)似的方法,而且很可能會(huì)有各式各樣的旁敲側(cè)擊來(lái)告訴你你有多討厭,。 如果噩夢(mèng)成真,,你能做的最糟的事就是為此發(fā)牢騷,抱怨受到人身攻擊,,要求對(duì)方道歉,,尖叫,屏住呼吸,,威脅要控訴對(duì)方,,向他老板告狀,不掀起馬桶座圈,,等等等等,。然而,你應(yīng)該這樣: 由它去吧,,這沒(méi)什么大不了的,。實(shí)際上這么做是恰當(dāng)?shù)暮陀幸娴模ㄖ饕怯欣硇慕】担海? 社區(qū)的規(guī)范不靠社區(qū),而是靠積極推行它們的人們來(lái)維護(hù),,這種維護(hù)是公開(kāi)的,,顯而易見(jiàn)的。別抱怨說(shuō)一切批評(píng)都應(yīng)該通過(guò)私信傳送,,它本來(lái)就不該那樣,。當(dāng)別人指出你的話(huà)有錯(cuò)誤,或者他有不同觀點(diǎn)的時(shí)候,,堅(jiān)持認(rèn)為他在羞辱你是沒(méi)有用的,。這些都是失敗者的態(tài)度。 有那么一些黑客論壇,,出于對(duì)高度自謙的誤解,,禁止參與者張貼專(zhuān)給人找茬的帖子,而且被告知“如果不愿幫助用戶(hù),,那就閉嘴,。”,他們認(rèn)為,,引開(kāi)參與者的話(huà)題,,只會(huì)使得他們陶醉在毫無(wú)意義的喋喋不休中,,從而失去了技術(shù)論壇的意義。 夸張的“友善”(以那種方式)還是有用的幫助:你自己選擇吧,。 記?。寒?dāng)黑客說(shuō)你很煩人,(無(wú)論用多么粗暴的語(yǔ)言)警告你別再那樣做了,,他的本意并非是針對(duì)(1)你,以及(2)他的社區(qū),。他本來(lái)可以輕易的忽略你,,把你從他的視線中抹去。 如果你無(wú)法接受要向他表示感激,,至少應(yīng)該表現(xiàn)出你的氣度,,別抱怨,別期望只因?yàn)槟闶切氯?,你有戲劇般的敏感脆弱的神?jīng)和自封的權(quán)利,,而受到易碎玩偶般的特別對(duì)待。 ==========三思而后問(wèn)========== 以下是幾個(gè)經(jīng)典蠢問(wèn)題,,以及黑客在拒絕回答時(shí)的心中所想: 問(wèn)題:我能在哪找到X程序,? 問(wèn)題:我的程序/配置/SQL申明沒(méi)有用問(wèn)題:我的Windows有問(wèn)題,你能幫我嗎,? 問(wèn)題:我在安裝Linux(或者X)時(shí)有問(wèn)題,,你能幫我嗎? 問(wèn)題:我怎么才能破解root賬號(hào)/竊取OP特權(quán)/讀別人的郵件呢,? 提問(wèn):我能在哪找到X程序,? 回答:就在我找到它的地方啊蠢貨–搜索引擎的那一頭。天吶,!還有人不會(huì)用Google嗎,? 提問(wèn):我的程序(配置、SQL申明)沒(méi)有用回答:這不算是問(wèn)題吧,,我對(duì)找出你的真正問(wèn)題沒(méi)興趣–如果要我問(wèn)你二十個(gè)問(wèn)題才找得出來(lái)的話(huà)–我有更有意思的事要做呢,。在看到這類(lèi)問(wèn)題的時(shí)候,我的反應(yīng)通常不外如下三種: 1. 你還有什么要補(bǔ)充的嗎,? 2. 真糟糕,,希望你能搞定。 3. 這跟我有什么鳥(niǎo)相關(guān),? 提問(wèn):我的Windows有問(wèn)題,,你能幫我嗎? 回答:能啊,,扔掉萎軟的垃圾,,換Linux吧,。 提問(wèn):我在安裝Linux(或者X)時(shí)有問(wèn)題,你能幫我嗎,? 回答:不能,,我只有親自在你的電腦上動(dòng)手才能找到毛病。還是去找你當(dāng)?shù)氐腖inux用戶(hù)組尋求手把手的指導(dǎo)吧(你能在這兒找到用戶(hù)組的清單),。 提問(wèn):我怎么才能破解root賬號(hào)/竊取OP特權(quán)/讀別人的郵件呢,? 回答:想要這樣做,說(shuō)明你是個(gè)卑鄙小人,;想找個(gè)黑客幫你,,說(shuō)明你是個(gè)白癡! ==============好問(wèn)題,,壞問(wèn)題============== 最后,,我舉一些例子來(lái)說(shuō)明,怎樣聰明的提問(wèn),;同一個(gè)問(wèn)題的兩種問(wèn)法被放在一起,,一種是愚蠢的,另一種才是明智的,。 蠢問(wèn)題:我可以在哪兒找到關(guān)于Foonly Flurbamatic的資料,? 這種問(wèn)法無(wú)非想得到“STFW”這樣的回答。 聰明問(wèn)題:我用Google搜索過(guò)“Foonly Flurbamatic 2600”,,但是沒(méi)找到有用的結(jié)果,。誰(shuí)知道上哪兒去找對(duì)這種設(shè)備編程的資料? 這個(gè)問(wèn)題已經(jīng)STFW過(guò)了,,看起來(lái)他真的遇到了麻煩,。 蠢問(wèn)題:我從FOO項(xiàng)目找來(lái)的源碼沒(méi)法編譯。它怎么這么爛,? 他覺(jué)得都是別人的錯(cuò),,這個(gè)傲慢自大的家伙:(聰明問(wèn)題:FOO項(xiàng)目代碼在Nulix 6.2版下無(wú)法編譯通過(guò)。我讀過(guò)了FAQ,,但里面沒(méi)有提到跟Nulix有關(guān)的問(wèn)題,。這是我編譯過(guò)程的記錄,我有什么做得不對(duì)的地方嗎,? 他講明了環(huán)境,,也讀過(guò)了FAQ,還指明了錯(cuò)誤,,并且他沒(méi)有把問(wèn)題的責(zé)任推到別人頭上,,這個(gè)家伙值得留意。 蠢問(wèn)題:我的主板有問(wèn)題了,誰(shuí)來(lái)幫我,? 普通黑客對(duì)這類(lèi)問(wèn)題的回答通常是:“好的,,還要幫你拍拍背和換尿布嗎?” ,,然后按下刪除鍵,。 聰明問(wèn)題:我在S2464主板上試過(guò)了X、Y和Z,,但沒(méi)什么作用,,我又試了A、B和C,。請(qǐng)注意當(dāng)我嘗試C時(shí)的奇怪現(xiàn)象,。顯然邊帶傳輸中出現(xiàn)了收縮,但結(jié)果出人意料,。在多處理器主板上引起邊帶泄漏的通常原因是什么?誰(shuí)有好主意接下來(lái)我該做些什么測(cè)試才能找出問(wèn)題,? 這個(gè)家伙,,從另一個(gè)角度來(lái)看,值得去回答他,。他表現(xiàn)出了解決問(wèn)題的能力,,而不是坐等天上掉答案。 在最后一個(gè)問(wèn)題中,,注意“告訴我答案”和“給我啟示,,指出我還應(yīng)該做什么診斷工作” 之間微妙而又重要的區(qū)別。 事實(shí)上,,后一個(gè)問(wèn)題源自于2001年8月在Linux內(nèi)核郵件列表上的一個(gè)真實(shí)的提問(wèn),。我(Eric)就是那個(gè)提出問(wèn)題的人。我在Tyan S2464主板上觀察到了這種無(wú)法解釋的鎖定現(xiàn)象,,列表成員們提供了解決那一問(wèn)題的重要信息,。 通過(guò)我的提問(wèn)方法,我給了大家值得玩味的東西,;我讓人們很容易參與并且被吸引進(jìn)來(lái),。 我顯示了自己具備和他們同等的能力,邀請(qǐng)他們與我共同探討,。我告訴他們我所走過(guò)的彎路,,以避免他們?cè)倮速M(fèi)時(shí)間,這是一種對(duì)他人時(shí)間價(jià)值的尊重,。 后來(lái),,當(dāng)我向每個(gè)人表示感謝,并且贊賞這套程序(指郵件列表中的討論–譯者注)運(yùn)作得非常出色的時(shí)候,一個(gè)Linux內(nèi)核郵件列表(lkml)成員表示,,問(wèn)題得到解決并非由于我是這個(gè)列表中的“名人”,,而是因?yàn)槲矣昧苏_的方式來(lái)提問(wèn)。 我們黑客從某種角度來(lái)說(shuō)是擁有豐富知識(shí)但缺乏人情味的家伙,;我相信他是對(duì)的,,如果我象個(gè)乞討者那樣提問(wèn),不論我是誰(shuí),,一定會(huì)惹惱某些人或者被他們忽視,。他建議我記下這件事,給編寫(xiě)這個(gè)指南的人一些指導(dǎo),。 ================找不到答案怎么辦================ 如果仍得不到答案,,請(qǐng)不要以為我們覺(jué)得無(wú)法幫助你。有時(shí)只是看到你問(wèn)題的人不知道答案罷了,。沒(méi)有回應(yīng)不代表你被忽視,,雖然不可否認(rèn)這種差別很難區(qū)分。 總的說(shuō)來(lái),,簡(jiǎn)單的重復(fù)張貼問(wèn)題是個(gè)很糟的想法,。這將被視為無(wú)意義的喧鬧。 你可以通過(guò)其它渠道獲得幫助,,這些渠道通常更適合初學(xué)者的需要,。 有許多網(wǎng)上的以及本地的用戶(hù)組,由狂熱的軟件愛(ài)好者(即使他們可能從沒(méi)親自寫(xiě)過(guò)任何軟件)組成,。通常人們組建這樣的團(tuán)體來(lái)互相幫助并幫助新手,。 另外,你可以向很多商業(yè)公司尋求幫助,,不論公司大還是?。≧edHat和LinuxCare就是兩個(gè)最常見(jiàn)的例子)。別為要付費(fèi)才能獲得幫助而感到沮喪,!畢竟,,假使你的汽車(chē)發(fā)動(dòng)機(jī)汽缸密封圈爆掉了–完全可能如此–你還得把它送到修車(chē)鋪,并且為維修付費(fèi),。就算軟件沒(méi)花費(fèi)你一分錢(qián),,你也不能強(qiáng)求技術(shù)支持總是免費(fèi)的。 對(duì)大眾化的軟件,,就象Linux之類(lèi)而言,,每個(gè)開(kāi)發(fā)者至少會(huì)有上萬(wàn)名用戶(hù)。根本不可能由一個(gè)人來(lái)處理來(lái)自上萬(wàn)名用戶(hù)的求助電話(huà),。要知道,,即使你要為幫助付費(fèi),同你必須購(gòu)買(mǎi)同類(lèi)軟件相比,你所付出的也是微不足道的(通常封閉源代碼軟件的技術(shù)支持費(fèi)用比開(kāi)放源代碼軟件要高得多,,而且內(nèi)容也不那么豐富),。 ——————————————————轉(zhuǎn)帖結(jié)束————————————————————
|
|
來(lái)自: zhangflower > 《我的圖書(shū)館》