Re: [問題] 學程式遇到困難
原文當消夜吃了...
小弟有些看過以前前輩的文章加上自己的經驗的分享,
如果不對的地方還請大家指正。
寫程式其實不困難,難的是你的思考方式,
如果你是初學者,建議你可以考慮用將程式,
拆解成幾個小步驟,在你所撰寫的部份加上註解。
例如:
void main(void){
//step 1: 印出hello world
//step 2: 離開程式
}
這樣有下列的好處:
1.將大問題去拆成小問題,將小問題全解完,程式大致上也完成了。
2.程式撰寫完成你的註解也寫好了。
3.如果真的碰到問題,要請人家幫你解決也較容易了解你程式的架構,
或者是可以快速檢視出你程式的架構是否有問題。
至於多種語言,可以考慮用virtual code的方式,
其實程式語言大同小異,只是差在語法不同而已,
重點還是想法,如果你已經有大致的想法,知道怎
麼寫那段Code 利用上面所講的註解的方式寫在註解
的下面,剩下的就只是用正確的語法去完成。
另外,我的想法是儘量將自己所撰寫的程式,能重覆利用的地方,
儘量包成Function 或 method,但要將input 與 output 定義清楚,
如果因為某些原因需要修改(例如:效率改善),可以只要將
Function內部的程式做修改,而不用動到主程式的架構,
同時應用上面所寫的,將各個步驟加上註解,可以讓你在
Debug方面變的比較容易。
Debug的部份,我建議是自己來,除非不得已不然不要問人,
除了檢查自己的邏輯是否有錯誤之外,可以將自己覺得可能有
錯的地方改用其他的方式去完成,若能正確完成,再回頭檢視
自己原本的想法有何缺失,在時間允許之下,可以再用原本的
想法去完成程式,這樣可以在同一個程式,利用不同的方式去
思考與解決。
若真的不得已需要問別人,也別只是將問題丟給別人去解決,
應該多多觀察人家追問題的技巧,這樣也能對自己有些幫助。
剩下的就像其他大大說的,多多練習才是王道。
以上是小弟的淺見。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.70.197.82
推
06/04 21:53, , 1F
06/04 21:53, 1F
→
06/04 21:53, , 2F
06/04 21:53, 2F
→
08/23 18:04, , 3F
08/23 18:04, 3F
推
07/13 01:44, , 4F
07/13 01:44, 4F
討論串 (同標題文章)
study 近期熱門文章
PTT職涯區 即時熱門文章
18
66