不要為了提問而提問
在我窺屏的一些聊天群組中,時不時會有人問出類似於這樣的問題:
Foobar123:
啊,無論你怎麼解釋,這真的不是個好問題。提出問題的人 真正想問的其實是:
Foobar123:
那些確實精通這方面的人會有一萬種理由不接受你的問題。 對於這個問題,你對他們要求的比你預想中的要多很多。
這意味著你要讓回答你問題的人承擔一定的責任。 這個問題像是在挑戰他們對這方面知識和能力的信心,同時也無意中將他們拒之門外。 我經常回答一些和我從未使用過的語言或程序庫有關的問題,因為那些問題的答案(對於我們程序員來說)往往都是常識。
另外還有一種問題:
Foobar123:
天哪,這也太懶了吧。如果連你自己都不願意幫助自己解決問題,那更何況別人呢?
這種問題是很好避免的。不要為了提問而提問,直接表達你的問題即可。 那些在頻道 / 群組裡窺屏的人只是時不時看看這裡有什麼事情發生,並不太可能會去回答那些 “問裡有問” 的問題。 往往那些帶有實際描述的問題才會激起他們的興趣,並讓他們回答或協助解決。
因此,總的來說,不要問 “有沒有 Java 高手?”這類問題, 而是去問諸如 “如何使用 Java (以及其他相關的描述)去處理某個問題” 的問題。
其他類似的問題:XY 問題(英文 中文)、提問切勿打招呼(英文)。
延伸閱讀:Stack Overflow 如何問一個好問題? (英文)。
或者如果你有時間的話,可以讀一讀提問的智慧。