程式設計初學指南
這是一篇沒有任何程式碼的程式設計初學指南……目的是期望作為一種具普遍性的指引。撰寫本文的起因是最近在工作上涉及到有關於程式設計學習路線的討論,使得 DR 開始思考有沒有一種具概括性卻仍是有效的指引,可以讓任何程式設計的初學者不論具體是想要走哪一種領域,都能夠從中獲益。
於是 DR 便在這裡將一些想法記錄下來,日後也有可能會因著想法有所更新而修訂本文的內容(甚至是整個砍掉重來?)。
首先要先聲明的是,DR 未曾真正擔任過程式設計師的職務(或任何不同職稱、但份內工作等同於程式設計師的職務),而且在可預見的將來,DR 大概也不會從事這類的職務。不過最至少 DR 還是會不時寫到一些程式(目的則不一而足),所以寫寫跟這類議題有關的東西應該還不至於太過突兀。
由於本文很大程度是參考 DR 個人的學習經歷,因此這裡會先簡單交代一下 DR 當年的程式設計學習路徑,讓本文的觀點能夠更容易被理解。