作者tonytonyjan (南洋大兜蟲)
看板Web_Design
標題[閒聊] 給發問者的建議
時間Mon Nov 5 16:41:45 2012
在下雖然程度普通,但不時也會上來這裡幫一些新人解惑(畢竟每個人都有菜的時候)
但有時候看到問題敘述只有一點點,甚至兩三句,就希望能有人幫忙解答,
容易讓原本有回答熱忱的人冷掉一半。
這裡有一些我自己的小建議,可以參考參考=)
## 敘述你的環境
發問不是只有貼個敘述,一段程式碼就好,即便同樣的程式碼,
往往在不同環境會有不同的運行結果,從瀏覽器、作業系統、
HTTP Server 到 SQL Server 等等。
雖然敘述環境不是必要,但對於想回答問題的人來說,都是重要的線索,
一篇誠意十足的提問,也少不了提供環境資訊。
## 你真的需要把程式碼全貼上來?
如果程式碼很短,請教觀念上的問題,直接貼上來倒是無妨
**但請不要這麼做:**
1. 節錄你的大量程式碼裡面的某一行,問大家為什麼跑不了
2. 貼上數頁的程式碼,但說明只有一兩句
大多情況程式碼要看前後文(除非你的發問很簡單),
節錄幾行換來的只是更多的推文發問,浪費彼此時間
## 善用一些程式碼黏貼網站
1. [JSfiddle](
http://jsfiddle.net/)
2. [Paste Code](
http://paste.ideaslabs.com/)
其實大多幫你的 debug 的人,看到你一頁一頁的程式碼,
通常會先複製整篇文章,然後刪掉不要的文字,保留程式碼,
最後存成網頁檔自己測試。
如果善用一些程式碼黏貼的工具,除了省下很多時間,
也許樂意為你解答的人也會因此變多,而你等待解答的時間也會縮短。
發問的人開心,回答的人也高興,雙贏如此又和樂不為?
## 凡事先做功課
有些問題屬於月經文或日經文等級,雖然也不是禁止發這種問題,
但一個討論版重複的問題太多除了雜亂之外,每一篇文章的價值會被他的數量分散。
除了 `/` 指令的爬文基本功力之外,善用 Google、StackOverflow 等工具一樣重要。
## 加強你的英文
畢竟 IT 是老外的東西,走這行如果不懂英文,會很辛苦(真的很辛苦),
因為英文資源遠比中文多的多,不懂英文相當於你手邊的工具先少別人一半,
而且很多網路協定根本沒有翻譯,想要鑽研起來只能不斷發問拼拼湊湊。
與其這麼辛苦不如努力把英文學好,投資報酬絕對是很高的。
## 其他參考
[How To Ask Questions The Smart Way]
(
http://www.catb.org/esr/faqs/smart-questions.html)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.5.35
→ gn00742754:是說,PTT不支援Markdown拉XD 11/05 20:46
→ carlcarl:一講我才發現是markdown XD 11/05 21:10
→ tonytonyjan:被發現了XD 11/05 21:49
推 peanut97:code貼到程式碼網站 以後的人要爬文時可能會失效 11/09 10:04