The Clean Coder 無瑕的程式碼 番外篇 Chapter 6 練習 觀後感 介紹練習方法
第六章作者介紹各種提高軟體開發人員專業技能的練習方法。
程式的不變
幾十年下來,程式都是 if 判斷句 while 迴圈 assignments 敘述所組成。
程式的轉變
隨著電腦硬体的進步,程式碼編譯到布署程式時間變快很多。
印出「Hello World」是最基礎的練習。
第四章作者反對寫程式的時候進入流態區 (The Flow Zone),練習的時候是例外。平日的練習讓心眼加反射動作能夠對應大部分的工作,大腦就可以專心處理複雜的工作。
作者將練習比喻成武術,有套招對打。作者平日會練習寫小程式。還有一種練習是TDD,一人先寫測試程式,另外一人接著寫產品程式。
替開放原始碼寫程式是一種練習。
為了避免自己的武功招式受限,要擴展武功套路,可以翻譯不同語言的專案。
自己要找練習時間
作者Bob當過員工也當過老闆,Bob認為公司沒有義務要栽培員工,員工自己要找時間練習。
我覺得想要成為專業軟體開發人員,美國的客觀環境比較好,美國沒有加班文化,只要有心可以做到Bob所言,每天再練習三小時寫程式。
東方社會有加班文化,每天工時長,要再練習寫程式三小時有困難,想變強要靠自己再想辦法。
留言
張貼留言