近來讀了一篇 hackers寫的文章,勸解如何有效的問問題,達(dá)到共贏互惠,看似只是Geek尋求幫助的問題,但是其實(shí)適用生活和各個(gè)學(xué)科,雖然沒看大懂但還是試著把看懂的總結(jié)一下(網(wǎng)址:How To Ask Questions The Smart Way):
<p></p>
??In the world of hackers, the kind of answers you get to your technical questions depends as much on the way you ask the questions as on the difficulty of developing the answer. This guide will teach you how to ask questions in a way more likely to get you a satisfactory answer.
??The first thing to understand is that hackers actually like hard problems and good, thought-provoking questions about them. If we didn't, we wouldn't be here. If you give us an interesting question to chew on we'll be grateful to you; good questions are a stimulus and a gift. Good questions help us develop our understanding, and often reveal problems we might not have noticed or thought about otherwise. Among hackers, “Good question!” is a strong and sincere compliment.
在你問問題之前
在你問之前,無論以哪種方式,先做到以下幾步:
1.試著找一個(gè)解答,通過搜索相關(guān)論壇或者你計(jì)劃可以通過郵件列表發(fā)送HELP的人。
2.試著通過查詢互聯(lián)網(wǎng)得到一個(gè)解答。
3.試著查詢相關(guān)手冊(cè)(the manual)尋求解答。
4.試著查詢頻繁問及問題(FAQ)尋求解答。
5.試著通過檢查實(shí)驗(yàn)得到解答。
6.詢問相關(guān)技術(shù)朋友。
7.如果你是個(gè)程序員,通過閱讀源代碼找到問題的解答。
在你問問題之前,首先展示你實(shí)際在這上面做了些什么,這將幫助展示你不是一個(gè)懶蟲也不是在浪費(fèi)別人時(shí)間。最好是,展示你通過以上幾步學(xué)到的東西,人們更喜歡為那些可以從中學(xué)到東西的被論證問題花費(fèi)時(shí)間。
運(yùn)用Google檢索相關(guān)問題
運(yùn)用戰(zhàn)術(shù)像做個(gè)谷歌搜索無論你有什么錯(cuò)誤問題,這可以指導(dǎo)你修正你的文稿也可以修改你的解決問題聯(lián)系對(duì)象列表。在郵件或者發(fā)起問題上是一件相當(dāng)好的事,如果你談及你有Google但沒有找到任何有幫助的信息。這不僅可以說明搜索沒有幫助,同時(shí)也讓其他有著像你相似問題的人加入進(jìn)來。
花費(fèi)你的時(shí)間
不要期待能夠解決一個(gè)復(fù)雜問題僅僅通過幾次谷歌搜索。閱讀和理解FAQs,不斷回看,在深入研究前給問題擬定幾個(gè)要點(diǎn),只有你提前準(zhǔn)備了給別人看了后,才能讓別人感到不是浪費(fèi)時(shí)間,時(shí)間是等價(jià)的。
仔細(xì)準(zhǔn)備你的問題
黑客口吻的問題只會(huì)得到黑客口吻的回答,或者什么都沒有。有付出的越多,你收獲的答案往往越有幫助。
當(dāng)心問一個(gè)錯(cuò)誤問題
如果你問的問題建立在錯(cuò)誤的結(jié)論上,一些黑客喜歡處理沒用的“愚蠢”問題,他們想弄清的是你如何得到這樣一個(gè)奇怪問題的,而不是你的需求,而這將給補(bǔ)你上一堂課。
永遠(yuǎn)不要假定你有資格得到解答
你畢竟沒有支付得到的幫助,所以也就沒有資格。你可以贏得一個(gè)答案,通過一個(gè)有趣的、深?yuàn)W、普遍的問題,而這只是得益于非利益網(wǎng)絡(luò)社區(qū)貢獻(xiàn)而不是自私的從他人那要求幫助。
在你詢問時(shí)
仔細(xì)選擇合適的論壇
敏銳的選擇,在你提出你的問題前,如果你像以下幾點(diǎn)一樣,你將被忽略或像一個(gè)失敗者:
- 發(fā)布你的問題在話題不相關(guān)論壇上
- 發(fā)布一個(gè)非常初級(jí)的問題而且先進(jìn)技術(shù)已被預(yù)期提出
- 交叉發(fā)布在太多不同討論組
- 發(fā)送個(gè)人郵件到一個(gè)既不認(rèn)識(shí)你也沒有義務(wù)回答你問題的人上
運(yùn)用有意義、具體主題的標(biāo)題
在聯(lián)系列表,討論組或者網(wǎng)站論壇上,30字或者更少的主題標(biāo)題是你最好吸引相關(guān)專家的機(jī)會(huì),不要浪費(fèi)在“請(qǐng)幫助我”之類上,也不要用于表達(dá)你深深的苦悶上,運(yùn)用最簡潔的表述表達(dá)上描述問題。
Stupid:
HELP! Video doesn't work properly on my laptop!
Smart:
X.org 6.8.1 misshapen mouse cursor, Fooware MV1005 vid. chipset
Smarter:
X.org 6.8.1 mouse cursor on Fooware MV1005 vid. chipset - is misshapen
使問題容易回答
以“請(qǐng)發(fā)送你的答復(fù)到...”看起來你十分不想得到一個(gè)答復(fù),如果你看上去不能花費(fèi)幾分鐘在一個(gè)正確的答復(fù)流程上,那別人也不想花費(fèi)幾分鐘到你的問題上。如果你不得不這么做,那么就得花時(shí)間解決不得不的原由而不是發(fā)布問題。在網(wǎng)站論壇上,通過郵件尋求幫助是十分粗魯?shù)模悄愕男畔?duì)他人而言十分感冒。
清晰的、語義、語法正確的表達(dá)問題
那些粗心和懶惰的發(fā)問者通常也相當(dāng)粗心、懶惰于思考和書稿,思考這些發(fā)問者的問題得不到回報(bào)收獲,這樣還不如花費(fèi)時(shí)間在自己別的地方。因此表達(dá)問題的方式要清楚明確,這十分重要,如果你覺得這樣做很麻煩,那么回答你的問題同樣會(huì)讓別人覺得麻煩。其次無論你使用的是第一語言還是其他,都要確保語法、語義上的正確。
If you are writing in English but it is a second language for you, it is good form to alert potential respondents to potential language difficulties and options for getting around them. Examples:
- English is not my native language; please excuse typing errors.
- If you speak $LANGUAGE, please email/PM me; I may need assistance translating my question.
- I am familiar with the technical terms, but some slang expressions and idioms are difficult for me.
- I've posted my question in $LANGUAGE and English. I'll be glad to translate responses, if you only use one or the other.
描述你的問題的特征而不是你的猜測
你告訴別人你覺得什么導(dǎo)致你的問題是沒有用的,確定你提問的是產(chǎn)生錯(cuò)誤未加工特征(特征按時(shí)間順序),而不是你的解釋和理論依據(jù)。
描述目標(biāo)而不是步驟
如果你試著去尋求如何做某些事,以目標(biāo)開頭。很多人會(huì)以一個(gè)錯(cuò)誤的步驟方向去達(dá)到目標(biāo),可能這會(huì)導(dǎo)致誤導(dǎo)。
Stupid:
How do I get the color-picker on the FooDraw program to take a hexadecimal RGB value?
Smart:
I'm trying to replace the color table on an image with values of my choosing. Right now the only way I can see to do this is by editing each table slot, but I can't get FooDraw's color picker to take a hexadecimal RGB value.
不要發(fā)布作業(yè)問題
Hackers非常擅長完成作業(yè)問題,大部分都會(huì)去自己獨(dú)立完成。而你的作業(yè)問題是你自己分內(nèi)的事,而且你可以從中學(xué)到好的經(jīng)驗(yàn),提出疑惑的一點(diǎn)可以,但不要拋出整個(gè)問題。
不要為自己的問題貼上“緊急”標(biāo)簽
問題是你的,而不是別人的,定義緊急往往只會(huì)適得其反,大部分人只會(huì)反感的覺得這是無禮自私,尋求快速特別關(guān)注。
禮貌永遠(yuǎn)不會(huì)帶來傷害有些時(shí)候很有幫助
禮貌的運(yùn)用諸如“請(qǐng)”、“謝謝你的關(guān)注”、“十分感謝你對(duì)問題的思考”,這會(huì)清楚的告訴人們,你十分感激那些愿意免費(fèi)花時(shí)間幫助你的人。
最后對(duì)解決方案做一個(gè)簡短的筆記
發(fā)送一個(gè)簡單的筆記總結(jié)給所以幫助解決問題的人,讓他們知道如何解決的和再次感謝。而且這對(duì)有著相似問題的人,提供幫助,省去發(fā)問的必要。對(duì)黑客而言,這種良好的后續(xù)行為實(shí)際上比傳統(tǒng)的禮貌更重要。這是你得到一個(gè)良好的聲譽(yù)與人氣,這更是一份非常有價(jià)值的資產(chǎn)。
其他需要考慮地方
- 如何解析答復(fù)
- RTFM and STFW(Read The Fucking Manual、Search The Fucking Web)
- If you don't understand
- Dealing with rudeness(無禮但有效回復(fù))
- 不要表現(xiàn)的像一個(gè)廢物
- 什么問題不要問
- Q: Where can I find program or resource X?
- Q: How can I use X to do Y?
- Q: How can I configure my shell prompt?
- Q: Can I convert an AcmeCorp document into a TeX file using the Bass-o-matic file converter?
- Q: My {program, configuration, SQL statement} doesn't work
- Q: I'm having problems with my Windows machine. Can you help?
- Q: My program doesn't work. I think system facility X is broken.
- Q: I'm having problems installing Linux or X. Can you help?
- Q: How can I crack root/steal channel-ops privileges/read someone's e-mail?
- 好問題與壞問題
- 如果你得不到回復(fù)
- 如何更有幫助的詢問問題