官术网_书友最值得收藏!

1.2 學會提問

平時,筆者經常會從不同渠道(郵件、GitHub Issues、微信、QQ、知乎)看到或收到不同人對于Visual Studio Code提出的相關問題,甚至從支付寶來的提問都有。筆者有一個很大的感受,就是有一部分人并不善于提問。

筆者還建立了不少Visual Studio Code的微信群和QQ群,方便大家交流學習。然而,筆者經常會在群里看見類似這樣的問題:

○ “有人用VS Code寫Java嗎?我怎么運行不了?”

○ “這個按鈕怎么變灰了???”

○ “有大佬在嗎?想問個問題!”

有些問題只有一個比較隨意的截圖,甚至沒有截圖!對于這樣的問題,群里的反應往往是以下兩種。

○ 群里靜悄悄,一片安靜。

○ 群里又開始討論其他話題,“無視了”這個問題。

那么為什么會這樣呢?是群友們都不想幫助提問者嗎?當然不是!問題還是出在提問者上,提問者沒有學會如何正確地提問。

首先,在提問之前,你有沒有嘗試自己去解決這個問題?有沒有思考過問題的原因?有沒有通過Google、Bing、Stack Overflow等網站搜索過類似的問題?有沒有在Visual Studio Code的GitHub Issues上搜索過它是不是已知的bug?

如果已經嘗試解決過問題,但沒有成功。那么你可以開始尋求別人的幫助。對于提出的問題,一定要描述詳盡。如果是一個bug,要提供可以完整復現bug的步驟。特別是對于與Visual Studio Code相關的問題,要提供Visual Studio Code的版本、操作系統的版本、期望的結果與實際的結果、原始的代碼片段等信息。必要的時候,還要提供相應的截圖。對于源代碼,盡量提供文本或源文件,而不只是截圖,以便他人用于復現。如果代碼量很大,則可以重新創建一個文件以存放可用于復現的代碼,去除不必要的代碼,縮小整體的代碼量。

有一個描述清晰的問題,才更有可能獲得別人的幫助。

主站蜘蛛池模板: 南江县| 呼图壁县| 略阳县| 来宾市| 甘泉县| 莎车县| 陵川县| 昌宁县| 闸北区| 安阳市| 闻喜县| 章丘市| 个旧市| 洪湖市| 涞水县| 芒康县| 洪泽县| 全椒县| 天峻县| 阳西县| 景德镇市| 渑池县| 天气| 永德县| 和顺县| 松原市| 陕西省| 乐平市| 临沂市| 永胜县| 平山县| 衡东县| 正镶白旗| 新竹县| 嘉禾县| 平湖市| 九台市| 朝阳区| 黄山市| 庆云县| 墨江|