提問的智慧,智慧的提問
本文修改自《提問的智慧》一文,版權資訊見文章後:
當提出一個技術問題時,你能得到怎樣的回答?這取決於挖出答案的難度,同樣取決於你提問的方法。本指南旨在幫助你提高發問技巧,以獲取你最想要的答案。
首先你必須明白,我們只偏愛艱鉅的任務,或者能激發他們思維的好問題。如若不然,我們還來幹嗎?如果你有值得我們反覆咀嚼玩味的好問題,我們自會對你感激不盡。好問題是激勵,是厚禮,可以提高我們的理解力,而且通常會暴露我們以前從沒意識到或者思考過的問題。對我們而言,“問得好!”是發自內心的大力稱讚。
我們不想掩飾對這樣一些人的蔑視--他們不願思考,或者在發問前不去完成他們應該做的事。這種人只會謀殺時間--他們只願索取,從不付出,無端消耗我們的時間,而我們本可以把時間用在更有趣的問題或者更值得回答的人身上。我們稱這樣的人為“失敗者”(由於歷史原因,我們有時把它拼作“lusers”)。
我們在很大程度上屬於志願者,從繁忙的生活中抽出時間來解惑答疑,而且時常被提問淹沒。所以我們無情的濾掉一些話題,特別是拋棄那些看起來象失敗者的傢伙,以便更高效的利用時間來回答勝利者的問題。
如果你覺得我們過於傲慢的態度讓你不爽,讓你委屈,不妨設身處地想想。我們並沒有要求你向我們屈服--事實上,我們中的大多數人最喜歡公平交易不過了,只要你付出小小努力來滿足最起碼的要求,我們就會歡迎你加入到我們的文化中來。但讓我們幫助那些不願意幫助自己的人是沒有意義的。如果你不能接受這種“歧視”,我們建議你花點錢找家商業公司籤個技術支援協議了。
———提問之前———
在通過電郵、新聞組或者聊天室提出技術問題前,檢查你有沒有做到:
1. 通讀手冊,試著自己找答案。
2. 在FAQ裡找答案(一份維護得好的FAQ可以包羅永珍:)。
3. 在網上搜尋(個人推薦google~~~)。
4. 向你身邊精於此道的朋友打聽。
當你提出問題的時候,首先要說明在此之前你幹了些什麼;這將有助於樹立你的形象:你不是一個妄圖不勞而獲的乞討者,不願浪費別人的時間。如果提問者能從答案中學到東西,我們更樂於回答他的問題。
周全的思考,準備好你的問題,草率的發問只能得到草率的回答,或者根本得不到任何答案。越表現出在尋求幫助前為解決問題付出的努力,你越能得到實質性的幫助。
決不要自以為夠資格得到答案,你沒這種資格。畢竟你沒有為這種服務支付任何報酬。你要自己去“掙”回一個答案,*提出一個有內涵的,有趣的,有思維激勵作用的問題--一個對社群的經驗有潛在貢獻的問題,而不僅僅是被動的從他人處索要知識--去掙到這個答案。
另一方面,表明你願意在找答案的過程中做點什麼,是一個非常好的開端。“誰能給點提示?”、“我這個例子裡缺了什麼?”以及“我應該檢查什麼地方?”比“請把確切的過程貼出來”更容易得到答覆。因為你顯得只要有人指點正確的方向,你就有完成它的能力和決心。
———怎樣提問———
一、請謹慎選擇分組,如果象下面描述的那樣,你很可能被忽略掉或者被看作失敗者:
1. 在風馬牛不相及的論壇貼出你的問題
2. 在探討高階技巧的論壇張貼非常初級的問題;反之亦然
3. 在太多的不同新聞組交*張貼
二、使用含義豐富,描述準確的標題:
在郵件列表或者新聞組中,大約50字以內的主題標題是抓住資深專家注意力的黃金時機。別用喋喋不休的“幫幫忙”(更別說“救命啊!!!!!”這樣讓人反感的話)來浪費這個機會。不要妄想用你的痛苦程度來打動我們,別用空格代替問題的描述,哪怕是極其簡短的描述。
三、精確描述,資訊量大:
1. 謹慎明確的描述症狀。
2. 提供問題發生的環境(機器配置、*作系統、應用程式以及別的什麼)。
3. 說明你在提問前是怎樣去研究和理解這個問題的。
4. 說明你在提問前採取了什麼步驟去解決它。
5. 羅列最近做過什麼可能有影響的硬體、軟體變更。
四、話不在多:
你需要提供精確有效的資訊。這並不是要求你簡單的把成噸的出錯程式碼或者資料完全轉儲摘錄到你的提問中。如果你有龐大而複雜的測試條件,儘量把它剪裁得越小越好。
這樣做的用處至少有三點。第一,表現出你為簡化問題付出了努力,這可以使你得到回答的機會增加;第二,簡化問題使你得到有用答案的機會增加;第三,在提煉你的bug報告的過程中,也許你自己就能找出問題所在或作出更正。
五、按時間順序列出症狀:
對找出問題最有幫助的線索,往往就是問題發生前的一系列*作,因此,你的說明應該包含*作步驟,以及電腦的反應,直到問題產生。
如果你的說明很長(超過四個段落),在開頭簡述問題會有所幫助,接下來按時間順序詳述。這樣我們就知道該在你的說明中找什麼。
相關文章
- 這樣提問,大牛才會為你解答(提問的智慧)
- 懂得提問很重要,社群上線《提問的智慧》小測驗
- Avalonia跨平臺智慧提問ChatAIAI
- 什麼是人工智慧領域提問問題的耦合度?人工智慧
- 提問的藝術
- 誰敢看提問的智慧並且承認認真看的
- 提問 vueVue
- 教材提問
- 提問與問答技巧
- [提問交流]URL地址問題,,
- 愛提問題是對的,但是……
- [提問交流]onethink中kindeditor問題
- [提問交流]onethink在nginx上的配置Nginx
- 微信提現問題
- [提問交流]修改過程式碼不能立即生效的問題
- [提問交流]伸手黨。請ONETHINK的API思路API
- [提問交流]外掛商店 ( 你提需求 , 我寫程式碼 )
- 提問題比解決問題更重要
- [提問交流]前臺模板繼承問題繼承
- [提問交流]開發問題求指導
- [提問交流]關於Jquery Append鉤子的問題,大神求助!jQueryAPP
- [提問交流]請問如何呼叫thinkphp裡lib的storage類呢?PHP
- [提問交流]OneThink 版本更新了
- [提問交流]OneThink支援 sql server?SQLServer
- 一次前端面試的提問總結前端面試
- [提問交流]對onethink 中 獨立模型的改造模型
- [提問交流]前端的分類如何控制顯示前端
- [提問交流]onethink自定義模型的開發流程模型
- [提問交流]onethink 只有全域性的配置項嗎?
- [提問交流]希望加入對分頁路由的解析路由
- 如何做一個優雅的提問者
- 請問大家如何進行提效?
- 第三週蘇格拉底提問
- 提問:如何使用 chrome 除錯 iPhoneChrome除錯iPhone
- [提問交流]分享一個擷取字串的函式字串函式
- [提問交流]關於onethink模型這塊的討論模型
- Linux運維新手如何高效的提問?學習linuxLinux運維
- [提問交流]onethink UploadImages外掛不顯示問題
- [提問交流]請問外掛怎麼增添檔案。。。