原文連結:http://www.catb.org/~esr/faqs/smart-questions.html
這是技術圈一篇著名的文章,全面闡述了如何提問技術問題這一基本問題。
文章中大量使用 “Hacker” 主語,這裡的黑客是各類計算機技術高手的統稱。
黑客 & 用戶#
黑客偏好:挑戰性高、能激發思維的問題。
黑客的壞名聲:蔑視簡單問題,可能對新手顯得冷漠。
用戶的需求:有些用戶只想使用軟件,不關心技術細節;其他則願意積極參與問題解決。
提問前#
自行尋找答案:搜索論壇和 Google,查閱 FAQ 和手冊,詢問朋友,或閱讀源代碼。
表明你已做功課:在提問時清楚表示已做過搜索和調查,分享學到的知識,提高問題質量。
提問時#
有效搜索:使用 Google、Stack Overflow 等平台搜索相似問題,描述搜索過程。
冷靜與細致:問題應簡潔明了,展示你的努力,避免草率提問。
避免錯誤假設:確保問題假設正確。
尊重幫助:提出思考性問題,表現出願意自己解決問題的態度。
提問論壇#
慎選場合:避免在不相關的論壇提問,避免重複發問。
了解社區文化:了解 FAQ 和歷史記錄,確保問題符合論壇的規則和主題。
提問用語#
簡潔明了的標題:用清晰、簡潔的標題描述問題。
清晰表達:使用準確的語法和標準格式,不要發送 HTML 郵件或封閉文件格式。
避免猜測:描述實際症狀而非猜測。
解讀回答#
STFW & RTFM:若收到這些回覆,意味著你應當自行查閱手冊或網絡。
反思答案:理解回答後再求助他人,展示你已嘗試理解。
處理無禮回應:冷靜回應無禮的回答,避免情緒化反應,理解黑客社區的直接風格。
未獲答案#
保持耐心:問題可能未被理解,有時區差,或其他人不知道答案,避免重複提問。
尋求其他幫助:可以嘗試本地用戶組或商業技術支持。
答得更好#
建設性回應:態度友好、冷靜,避免羞辱提問者,私下提供幫助。
誠實回應:如果不確定答案,明確表達。
教學式回答:幫助提問者學習獨立解決問題,提供實用鏈接和推薦更好的解決方案。