[讀書心得] CS101 初心者的計概與 coding 火球術
這門課是在 [ALG101] 先別急著寫 Leetcode 課程中看到的延伸閱讀資訊, 相對於 ALG101 更加入門和廣泛. 以學習曲線來看其實是該先學 CS101 再學 ALG101 更加合適.
這門課更加入門, 本篇心得將不依章節條列, 邊聽課邊隨手記些雜筆, 也可能什麼都沒記.
- Command Line Interface (CLI)
可能我接觸電腦較早, 曾經覺得工程師怎麼可以不懂 CLI, 甚至有段時期不屑於 IDE. 而隨著經驗積累, 慢慢改觀的是, 工程師學習背景和專長不同, 善用工具解決需求, 其實夠了. 至於工具細節, 相關技術原理... 等更深入的了解, 看每個人想要的成長路線會有不同選擇, 並非絕對.
當然, 個人還是 old school, CLI 萬歲那派. - 見山是山 見山不是山 見山是山
回頭看這些初學者的課程, 偶爾會陷入同意與不同意之間的拉鋸.
以初心者的學習來說, 課程內容簡單比較容易接受與理解. 但對資深工程師角度, 又怕過於簡單的講解, 會讓初學者建立不完全正確的觀念. 不過, 見山是山永遠是人生必經過程.
回顧前文, 比起讀書心得, 這篇可能更接近心情札記.
References