在我閱讀《提問的智慧》這篇文章之后,對于如何提問有了很多新的認識。
在向人提問之前該做的
- 在準備提問的地方(如:簡書,CSDN甜滨,知乎等)查找舊文章尋找答案
- 通過搜索引擎(如:百度,Google等)搜索答案
- 通過閱讀手冊或FAQ尋找答案
- 通過自己檢查找到答案瘤袖,或許你只是需要一個小黃鴨(參考鏈接:小黃鴨調(diào)試法)
在上述步驟做完之后若你還沒有解決問題
選擇正確的提問場合
那么也就是需要向人提出你的問題了衣摩,在你提問的時候選擇正確的提問場合,不要犯下述錯誤:
- 在與主題不合的論壇上貼出你的問題捂敌。
- 在探討進階技術(shù)問題的論壇張貼非常初級的問題艾扮;反之亦然。
- 在太多的不同新聞群組上重復轉(zhuǎn)貼同樣的問題(cross-post)占婉。
- 向既非熟人也沒有義務解決你問題的人發(fā)送私人電郵泡嘴。
標題精準且意義明確
一個好標題范例是目標——差異式的描述,許多技術(shù)支持組織就是這樣做的逆济。在目標部分指出是哪一個或哪一組東西有問題酌予,在差異部分則描述與期望的行為不一致的地方,例子如下:
蠢問題:救命敖被拧抛虫!我的筆記本電腦不能正常顯示了!
聰明問題:X.org 6.8.1 的鼠標光標會變形简僧,某牌顯卡 MV1005 芯片組建椰。
更聰明問題:X.org 6.8.1 的鼠標光標,在某牌顯卡 MV1005 芯片組環(huán)境下 - 會變形岛马。
內(nèi)容描述精確且不要廢話
- 仔細棉姐、清楚地描述你的問題或 Bug 的癥狀。
- 描述問題發(fā)生的環(huán)境(機器配置啦逆、操作系統(tǒng)谅海、應用程序、以及相關(guān)的信息)蹦浦,提供經(jīng)銷商的發(fā)行版和版本號(如:Fedora Core 4、Slackware 9.1等)撞蜂。
- 描述在提問前你是怎樣去研究和理解這個問題的盲镶。
- 描述在提問前為確定問題而采取的診斷步驟侥袜。
- 描述最近做過什么可能相關(guān)的硬件或軟件變更。
- 盡可能的提供一個可以重現(xiàn)這個問題的可控環(huán)境的方法溉贿。
減少廢話枫吧,避免用無意義的話結(jié)束提問,例如有人能幫我嗎宇色?
或者這有答案嗎九杂?
。
首先:如果你對問題的描述不是很好宣蠕,這樣問更是畫蛇添足例隆。
其次:由于這樣問是畫蛇添足,黑客們會很厭煩你 —— 而且通常會用邏輯上正確抢蚀,但毫無意義的回答來表示他們的蔑視镀层, 例如:沒錯,有人能幫你
或者不皿曲,沒答案
唱逢。
一般來說,避免用 是或否
屋休、對或錯
坞古、有或沒有
類型的問句,除非你想得到是或否類型的回答
參考文檔: