看板 Web_Design 關於我們 聯絡資訊
在下雖然程度普通,但不時也會上來這裡幫一些新人解惑(畢竟每個人都有菜的時候) 但有時候看到問題敘述只有一點點,甚至兩三句,就希望能有人幫忙解答, 容易讓原本有回答熱忱的人冷掉一半。 這裡有一些我自己的小建議,可以參考參考=) ## 敘述你的環境 發問不是只有貼個敘述,一段程式碼就好,即便同樣的程式碼, 往往在不同環境會有不同的運行結果,從瀏覽器、作業系統、 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