天天看點

《代碼之外的功夫-程式員精進之路》讀後感

  本書作者Gregory T.Brown,譯者李志。

  本書如前言所述,是一本"故事集"。每個小故事以不同的角度講述了如何對待軟體項目以及處理項目中的問題。作者以多個不同的故事描述不同的業務場景和需求,以角色對話的方式引出解決問題的方式及過程,還從一些代碼實作的角度講解了技術如何應用。雖然隻有100多頁的書,但是内容還是相當豐富的,稱得上濃縮就是精華。

  一開始看本書的時候,以為就是一些淺顯的故事,描述也很簡單,但是看過之後,發現其實内部隐藏了很多不少技術性的問題,比如對于推薦清單的小故事,從簡單手動錄入感興趣的側邊欄到通過點選産生簡單的推薦系統,到最後通過導入資料來進一步增加資料量級以及細化歌曲屬性來優化系統,雖然隻是簡單的介紹,順着故事的主線嘗試編寫代碼實作類似的功能,然後将功能一步步優化,可以了解一些推薦系統的原理(雖然差距還很遠),畢竟師傅領進門,修行靠個人。隻有自己主動學習,才能掌握真正的知識。

  可見作者的編碼技巧和經驗水準還是很高的,簡單的故事,隐藏大智慧,感謝作者的付出和努力。