現在在全世界已經有數以萬計的社群和論壇分散在各個地方,台灣也有很多的論壇,不論是哪一種,基本上都是以問答模式 (Q&A) 做知識上的交流,當然也會提出問題等待大家解答的情況出現,但是仔細的觀察一下,有些類型的問題都沒有別人理,或是老要大家向發問者要求提出更多的資訊,更嚴重的,如果提問者在短時間內沒有得到答案,就會在論壇上開罵或是質疑在論壇上活動的所有人不專業什麼的,但發問者自己的問題內容其實已經埋下了伏筆。
這個問題已經被問到爛掉了。
現在在全世界已經有數以萬計的社群和論壇分散在各個地方,台灣也有很多的論壇,不論是哪一種,基本上都是以問答模式 (Q&A) 做知識上的交流,當然也會提出問題等待大家解答的情況出現,但是仔細的觀察一下,有些類型的問題都沒有別人理,或是老要大家向發問者要求提出更多的資訊,更嚴重的,如果提問者在短時間內沒有得到答案,就會在論壇上開罵或是質疑在論壇上活動的所有人不專業什麼的。
但是人家為什麼不願意給你答案?提問者在開罵前是否有捫心自問過?
我在這裡舉幾個例子,有人家連理都不想理的,有老要人家要求提供更詳細的資訊的(鞭一下才走一步的那種),還有就是自己不願給資訊,還罵人家把他當二等公民的:
Example 1:
http://social.msdn.microsoft.com/forums/zh-TW/236/thread/d880c697-e04d-4bc0-bffa-9b0a6480a7ba/
為什麼他得不到解答:
因為使用 Proxy 發信的作法可能會因地而異,沒有充份的資訊的情況下,你要叫別人怎麼給你答案?
附註:在 StackOverflow 上有人提出他的解決方法:
http://stackoverflow.com/questions/844835/sending-mail-throught-http-proxy
Example 2:
http://social.msdn.microsoft.com/forums/zh-TW/239/thread/71d62a44-be4e-4019-bd26-89723ce0f41d/
為什麼他得不到解答:
因為沒人知道什麼叫 Xportal,發問者自己又不講。
Example 3:
http://social.msdn.microsoft.com/Forums/zh-TW/236/thread/362c9b41-f763-407d-9c0e-c79417bc3e36
為什麼他得不到解答:
因為描述過於簡單,同時也違反該版禁止一行文的規定。
Example 4:
http://social.msdn.microsoft.com/Forums/zh-TW/233/thread/db255f91-326d-42d6-8690-aaae70c40b5f
為什麼他得不到解答:
因為一直不提出充份的資訊,要大家鞭一下才動一下,最後浪費大家很多的時間才得到解答。
Example 5:
為什麼他得不到解答:
發問者自己不願意提出充份的重現資訊還使用情緒用語。
當然,除了以上的特例以外,得不到解答的另外一個原因是大家都沒有經歷過,或大家剛好都不知道的情況,沒有任何人是所有的 use scenario (使用情境) 都做過,也碰過所有發生的問題的 (解答問題的人又不是神),在這個時候可能就只能等待有經驗的人出來回答或分享解決的經驗,這就可能要花上一點時間,發問者應該要耐心等待,或是試著提出更豐富的資訊,尤其是在除錯的時候,錯誤重現 (Problem Reproduce) 是除錯的基本流程之一,如果這一步沒有做完,開發的人根本無法由程式碼中找出可能的問題。同樣的,大家在無法重現問題的時候,不是要發問者再提出多一點資訊,就是直接放棄不理了。
在論壇上我們總是會要求發問者提出充份的資訊,包含系統環境,作業系統版本,應用程式版本,操作流程,程式碼片段與錯誤訊息等,無非是要在自己的環境 (或測試機) 上能夠重現使用者的問題,才可以對症下藥或是編製成 Bug Report 向微軟或該軟體開發商尋求技術支援,若發問者自己都不願意配合,那為什麼發問者有資格要求人家一定要給你正確答案?
還有一種人家不願意給你回答的原因,就是大家已經認定你平常在論壇上的行為已經構成小白的要件,大家看到你就像看到鬼一樣,華人的習俗總是 [敬鬼神而遠之],沒人要理你,當然你就得不到解答了。
所以下次當你在論壇上發問卻沒有得到解答時,請回頭檢視一下你的發問或是修改一下你的發問,也許就能讓大家能夠回答你。當然,若你已經被認定為小白的話,那就只有自求多褔了 …