引言
提問是一門藝術(shù)座掘,也是一名程序員進(jìn)行有效學(xué)習(xí)必須掌握的手段递惋。好的提問方法是一整個(gè)過(guò)程,它涵蓋了提問的前中后溢陪,不但造福我們自己萍虽,也同樣可以節(jié)省回答者的時(shí)間。
當(dāng)要提問一個(gè)問題之前形真。
- 嘗試在你準(zhǔn)備提問的論壇的舊文章中搜索答案杉编。
- 嘗試上網(wǎng)搜索以找到答案。
- 嘗試閱讀手冊(cè)以找到答案。
- 嘗試閱讀常見問題文件(FAQ)以找到答案邓馒。
- 嘗試自己檢查或試驗(yàn)以找到答案
- 向你身邊的強(qiáng)者朋友打聽以找到答案嘶朱。
- 如果你是程序開發(fā)者,請(qǐng)嘗試閱讀源代碼以找到答案光酣。
當(dāng)你在提問問題時(shí)见咒。
- 謹(jǐn)慎選擇你所提問的場(chǎng)合,不同領(lǐng)域的問題應(yīng)該在相應(yīng)的論壇進(jìn)行提問挂疆,我們不能把如何做一盤西紅柿炒雞蛋放在一個(gè)技術(shù)論壇中改览,這樣顯得有些不合時(shí)宜。
- 善用 Stack Exchange 它能幫你解決大多數(shù)技術(shù)問題缤言。
- 使用有意義而且描述準(zhǔn)確的標(biāo)題宝当,這樣可以幫助回答者更快的理解你的問題,幫助他們判斷自己是否適合胆萧、有欲望回答你的問題庆揩。好的標(biāo)題范例是目標(biāo)——差異試的提問方法。
- 使得問題容易回復(fù)跌穗,不要企圖讓回答者尋找你的個(gè)人郵件并且寫一份email給你答案订晌。
- 遵循一般的語(yǔ)法規(guī)則,把事情描述清楚蚌吸。
- 使用易于讀取且標(biāo)準(zhǔn)的文件格式發(fā)送問題
- 低聲下氣的提問不如提前做好功課锈拨,完成自己力所能及的那一部分,例如谷歌一些專有名詞等等羹唠,以便更好的理解回答者的答案奕枢。
- 詢問代碼相關(guān)問題時(shí),不要一股腦的把整段代碼全部貼上佩微,而是選擇能夠展現(xiàn)程序異常行為的程序片段缝彬。
- 禮多人不怪。
如何解讀答案
- 如果你看不懂回應(yīng)哺眯,別立刻要求對(duì)方解釋谷浅。像你以前試著自己解決問題時(shí)那樣(利用手冊(cè),F(xiàn)AQ奶卓,網(wǎng)絡(luò)一疯,身邊的高手),先試著去搞懂他的回應(yīng)寝杖。如果你真的需要對(duì)方解釋违施,記得表現(xiàn)出你已經(jīng)從中學(xué)到了點(diǎn)什么。
結(jié)論
把提問理解為一個(gè)過(guò)程瑟幕,而非單單的結(jié)果磕蒲。遇到問題時(shí)留潦,想想提問之前應(yīng)該做些什么力所能及的事情,提問時(shí)我們又要注意哪些地方辣往,以及得到答案時(shí)兔院,我們?nèi)绾尾拍芨行А⒊浞值睦斫狻?/p>