最近有人問我,新手程式設計師,和資深程式設計師,究竟有什麼差別呢?
因此畫了幾張畫,來表達兩者之間的區別
- 新手程式設計師的設計過程
不斷嘗試各種解法,繞來繞去,出了一堆BUG、然後除錯,直到把程式寫完 - 資深程式設計師的設計過程
不斷嘗試各種解法,在可能遇上BUG前就發現方向不對,省了很多道路,最後甚至創造了新解法
- 資深程式設計師的目標
還有更好的解法,不是嗎? - 新手程式設計師的設計階段
花很少時間去理解問題、想出解法,快速寫完程式,然後花很多時間除錯(Debug) - 資深程式設計師的目標
花很多時間去理解問題、苦思最好解法,僅花一點時間寫完程式和除錯
文章標籤
全站熱搜