網上求助你需要知道的--如何聰明的提問

近來讀了一篇 hackers寫的文章,勸解如何有效的問問題,達到共贏互惠,看似只是Geek尋求幫助的問題,但是其實適用生活和各個學科,雖然沒看大懂但還是試著把看懂的總結一下(網址: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.



以上思維導圖運用coggle制作

在你問問題之前

在你問之前,無論以哪種方式,先做到以下幾步:

1.試著找一個解答,通過搜索相關論壇或者你計劃可以通過郵件列表發送HELP的人。
2.試著通過查詢互聯網得到一個解答。
3.試著查詢相關手冊(the manual)尋求解答。
4.試著查詢頻繁問及問題(FAQ)尋求解答。
5.試著通過檢查實驗得到解答。
6.詢問相關技術朋友。
7.如果你是個程序員,通過閱讀源代碼找到問題的解答。

在你問問題之前,首先展示你實際在這上面做了些什么,這將幫助展示你不是一個懶蟲也不是在浪費別人時間。最好是,展示你通過以上幾步學到的東西,人們更喜歡為那些可以從中學到東西的被論證問題花費時間。

運用Google檢索相關問題

運用戰術像做個谷歌搜索無論你有什么錯誤問題,這可以指導你修正你的文稿也可以修改你的解決問題聯系對象列表。在郵件或者發起問題上是一件相當好的事,如果你談及你有Google但沒有找到任何有幫助的信息。這不僅可以說明搜索沒有幫助,同時也讓其他有著像你相似問題的人加入進來。

花費你的時間

不要期待能夠解決一個復雜問題僅僅通過幾次谷歌搜索。閱讀和理解FAQs,不斷回看,在深入研究前給問題擬定幾個要點,只有你提前準備了給別人看了后,才能讓別人感到不是浪費時間,時間是等價的。

仔細準備你的問題

黑客口吻的問題只會得到黑客口吻的回答,或者什么都沒有。有付出的越多,你收獲的答案往往越有幫助。

當心問一個錯誤問題

如果你問的問題建立在錯誤的結論上,一些黑客喜歡處理沒用的“愚蠢”問題,他們想弄清的是你如何得到這樣一個奇怪問題的,而不是你的需求,而這將給補你上一堂課。

永遠不要假定你有資格得到解答

你畢竟沒有支付得到的幫助,所以也就沒有資格。你可以贏得一個答案,通過一個有趣的、深奧、普遍的問題,而這只是得益于非利益網絡社區貢獻而不是自私的從他人那要求幫助。

在你詢問時

仔細選擇合適的論壇

敏銳的選擇,在你提出你的問題前,如果你像以下幾點一樣,你將被忽略或像一個失敗者:

  • 發布你的問題在話題不相關論壇上
  • 發布一個非常初級的問題而且先進技術已被預期提出
  • 交叉發布在太多不同討論組
  • 發送個人郵件到一個既不認識你也沒有義務回答你問題的人上

運用有意義、具體主題的標題

在聯系列表,討論組或者網站論壇上,30字或者更少的主題標題是你最好吸引相關專家的機會,不要浪費在“請幫助我”之類上,也不要用于表達你深深的苦悶上,運用最簡潔的表述表達上描述問題。

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

使問題容易回答

以“請發送你的答復到...”看起來你十分不想得到一個答復,如果你看上去不能花費幾分鐘在一個正確的答復流程上,那別人也不想花費幾分鐘到你的問題上。如果你不得不這么做,那么就得花時間解決不得不的原由而不是發布問題。在網站論壇上,通過郵件尋求幫助是十分粗魯的,除非你的信息對他人而言十分感冒。

清晰的、語義、語法正確的表達問題

那些粗心和懶惰的發問者通常也相當粗心、懶惰于思考和書稿,思考這些發問者的問題得不到回報收獲,這樣還不如花費時間在自己別的地方。因此表達問題的方式要清楚明確,這十分重要,如果你覺得這樣做很麻煩,那么回答你的問題同樣會讓別人覺得麻煩。其次無論你使用的是第一語言還是其他,都要確保語法、語義上的正確。

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.

描述你的問題的特征而不是你的猜測

你告訴別人你覺得什么導致你的問題是沒有用的,確定你提問的是產生錯誤未加工特征(特征按時間順序),而不是你的解釋和理論依據。

描述目標而不是步驟

如果你試著去尋求如何做某些事,以目標開頭。很多人會以一個錯誤的步驟方向去達到目標,可能這會導致誤導。

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.

不要發布作業問題

Hackers非常擅長完成作業問題,大部分都會去自己獨立完成。而你的作業問題是你自己分內的事,而且你可以從中學到好的經驗,提出疑惑的一點可以,但不要拋出整個問題。

不要為自己的問題貼上“緊急”標簽

問題是你的,而不是別人的,定義緊急往往只會適得其反,大部分人只會反感的覺得這是無禮自私,尋求快速特別關注。

禮貌永遠不會帶來傷害有些時候很有幫助

禮貌的運用諸如“請”、“謝謝你的關注”、“十分感謝你對問題的思考”,這會清楚的告訴人們,你十分感激那些愿意免費花時間幫助你的人。

最后對解決方案做一個簡短的筆記

發送一個簡單的筆記總結給所以幫助解決問題的人,讓他們知道如何解決的和再次感謝。而且這對有著相似問題的人,提供幫助,省去發問的必要。對黑客而言,這種良好的后續行為實際上比傳統的禮貌更重要。這是你得到一個良好的聲譽與人氣,這更是一份非常有價值的資產。

其他需要考慮地方


  • 如何解析答復
  • RTFM and STFW(Read The Fucking Manual、Search The Fucking Web)
  • If you don't understand
  • Dealing with rudeness(無禮但有效回復)
  • 不要表現的像一個廢物
  • 什么問題不要問
    1. Q: Where can I find program or resource X?
    2. Q: How can I use X to do Y?
    3. Q: How can I configure my shell prompt?
    4. Q: Can I convert an AcmeCorp document into a TeX file using the Bass-o-matic file converter?
    5. Q: My {program, configuration, SQL statement} doesn't work
    6. Q: I'm having problems with my Windows machine. Can you help?
    7. Q: My program doesn't work. I think system facility X is broken.
    8. Q: I'm having problems installing Linux or X. Can you help?
    9. Q: How can I crack root/steal channel-ops privileges/read someone's e-mail?
  • 好問題與壞問題
  • 如果你得不到回復
  • 如何更有幫助的詢問問題
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Paul Graham:夢寐以求的編程語言 Paul Graham:夢寐以求的編程語言 這是一篇2001年發表的博...
    光劍書架上的書閱讀 1,067評論 0 2
  • 一、主要內容概述 本書從居里夫人出生開始,記錄了居里夫人在結婚前的生活中一點一滴。從大姐去世的悲痛,到母親失去女兒...
    子曰墨曰閱讀 17,929評論 0 7
  • 吳總挽著異鄉人的手走進業務一科,對一個身材高大的人說:“我給你帶來一個人,是個異鄉人,是我的救命恩人梅湘亭介...
    3e1094b2ef7b閱讀 689評論 0 0
  • 每個行業都有自己的圈子。文藝界、飯店賓館、皮貨、藥行等,都有各自的專業圈子。凡是不了解行業特點的,便進不了圈子,也...
    愛藝術愛生活閱讀 248評論 0 0