學習一些通用的問題解決技巧,幫助你寫程式。
如同這裡第一篇文章所說的,問題解決是一項後設技能。 我們發現,程式語言的語法或結構,往往不是解題過程中最困難的部分,真正困難的是想清楚_該寫什麼程式_,或是_該從哪裡開始_。 發展出一套策略和系統,把問題拆解成可以寫成程式的步驟,是一項很棒、值得培養的技能。 以下是一些來自社群的文章、影片和書籍,可以幫助你培養這項超級技能。
其中有些書也可以透過 Association of Computing Machinery (ACM) 的圖書館借閱。 會員(付費)相關資訊請見 acm(dot)org。