# 演算法學員提問指引 ### 完整版 https://github.com/ryanhanwu/How-To-Ask-Questions-The-Smart-Way ### 提問所需的元素: - 題目連結 - 概述題目內容 - 程式碼 - 自己對這題的理解、想法 - 遇到的問題及錯誤 - 已經嘗試過什麼方法 ### 注意事項 1. 程式碼請使用 discord 內建的程式碼區塊,避免直接複製貼上,程式碼區塊使用方式參考:https://hackmd.io/@Koying/rkIX_0Cbs 2. 程式碼請維持基本的可讀性,避免沒有縮排或是變數亂取的情況 3. 請盡量詳細的描述你的想法,讓其他人能夠更了解你的答題狀況 4. 發問前請先自己嘗試 debug,像是將變數印出來確認等方式,還是無法解決再行提問,並詳細描述自己的 debug 過程 ### 為什麼需要提供以上資訊 1. 程式碼通常都不會只有短短幾行,如果沒有使用程式碼區塊,或是程式碼可讀性很低,那麼其他人會看不懂你的程式碼,也無法幫助到你 2. 大家都不會通靈,提供不完整的資訊會讓其他人不知道你的狀況是什麼 3. debug 不是一件很簡單的事,如果能夠先自己嘗試,並且將嘗試結果描述出來,可以讓其他人更好的排除可能的錯誤,增加 debug 效率
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up