The Clean Coder 無瑕的程式碼 番外篇 Chapter 6 練習 觀後感 介紹練習方法

       第六章作者介紹各種提高軟體開發人員專業技能的練習方法。


程式的不變


幾十年下來,程式都是 if 判斷句 while 迴圈 assignments 敘述所組成。


程式的轉變


隨著電腦硬体的進步,程式碼編譯到布署程式時間變快很多。


印出「Hello World」是最基礎的練習。


第四章作者反對寫程式的時候進入流態區 (The Flow Zone),練習的時候是例外。平日的練習讓心眼加反射動作能夠對應大部分的工作,大腦就可以專心處理複雜的工作。


作者將練習比喻成武術,有套招對打。作者平日會練習寫小程式。還有一種練習是TDD,一人先寫測試程式,另外一人接著寫產品程式。


替開放原始碼寫程式是一種練習。


為了避免自己的武功招式受限,要擴展武功套路,可以翻譯不同語言的專案。


自己要找練習時間


作者Bob當過員工也當過老闆,Bob認為公司沒有義務要栽培員工,員工自己要找時間練習。


我覺得想要成為專業軟體開發人員,美國的客觀環境比較好,美國沒有加班文化,只要有心可以做到Bob所言,每天再練習三小時寫程式。


東方社會有加班文化,每天工時長,要再練習寫程式三小時有困難,想變強要靠自己再想辦法。



留言

這個網誌中的熱門文章

異世界NTR web版第三章 觀後感 喧賓奪主 ,反派實力過強

泛而不精的我被逐出了勇者隊伍 web第三章 觀後感 菲莉真能打; 露娜超爽der

持有縮小技能的D級冒險者,與聖女結婚並加入勇者團隊 漫畫 01-04 觀後感 大我與小我