提出正確的問題,往往等于解決了問題的大半.————??海森堡
所有的問題都出現(xiàn)在它們的答案之后,只是需要有人找到他。---------無名
一切問題皆可分為兩類。一類來自外界,大致來說就是別人向你提出的問題,如試卷;一類來自你本身,所謂捫心自問。很多問題之所以有趣,就是因為對怎樣解決這些問題有嚴重的分歧。
不同的提問方式是如何導致不同結(jié)果的。提問技巧用詞語概括下就是:提問,澄清,確認,終結(jié)。
提出好的問題是提升的第一步,其實這個過程在提問之前已經(jīng)開始了:
遇到問題不要急著問別人,在時間允許的情況下看是否自己能夠解決,一方面鍛煉自己分析問題和解決問題的能力,另一方面,一旦問題解決了,問題就不是問題,而是你的經(jīng)驗和知識庫。況且現(xiàn)在互聯(lián)網(wǎng)有那么多的技術(shù)資料和各類問答網(wǎng)站,想碰到一個別人沒碰到的問題,已經(jīng)非常困難了。
如果做了努力依然不能解決,或者客觀條件不允許你自己解決了,那么首先要選擇提問對象,不管是是現(xiàn)實中的大神,還是網(wǎng)絡(luò)上的牛人,確保他是你所知道的最佳解決人選。
在提問之前:
嘗試在你準備提問的論壇的舊文章中搜索答案。
嘗試上網(wǎng)搜索以找到答案。
嘗試閱讀手冊以找到答案。
嘗試閱讀常見問題文件(FAQ)以找到答案。
嘗試自己檢查或試驗以找到答案。
向你身邊的強者朋友打聽以找到答案。
如果你是程序開發(fā)者,請嘗試閱讀源代碼以找到答案。
用清晰的短句描述你遇到的問題:
(1)用清晰的語言描述你遇到的問題
(2)提供軟件環(huán)境,包括操作系統(tǒng)、數(shù)據(jù)庫等相關(guān)軟件及其版本號
(3)問題是否可以重現(xiàn),采用什么方式重現(xiàn)
(4)采用了什么措施解決問題,最終結(jié)果(可提供日志、程序、截圖等描述)
(5)盡可能提供問題相關(guān)的可分析文件,包括日志、截圖和Core dump等
(6)不要長篇大論,簡明扼要,描述主要問題