懶人的讀書習慣是讀很薄的書,娛樂一下。Neal Ford這本《The Productive Programmer》非常符合我的口味,很快的閱讀了這本200頁厚的中譯本,不敢說是大餐饕餮,但確實美味了一把。當初看到這本書以為又會像《編程之美》或者《編程珠璣》一樣以常用算法為主線,然而略過開頭直接進入的第二章“加速法則”就征服了我,很多平時自己不在意的習慣,原來在專業人士眼里是如此的低效,Neal在這一章里不斷的強調專業的程序員要首選鍵盤而非鼠標,使用IDE的快捷鍵,使用編輯器的宏等等。使用了Neal推薦的幾個小工具后,確實發現可以不用鼠標就進入工作狀態,從而開始編碼。
同樣,后面接踵而至的專注法則和自動化法則等等,都切實的影響和改變了我,比如虛擬桌面拆分工作區間,這樣做了以后,四個桌面對應四種工作環境,論文報告區間,代碼程序區間,實驗軟件區間,休閑娛樂區間,不同的桌面開著不同的目錄,運行著不同的程序,感受著不同的專注……
再后來就是更富作者幽默或者是美國式幽默的文筆了,古代哲人里講的迪米特法則,奧卡姆剃刀(雖然看人工智能的時候看到過),質疑權威里憤怒的猴子的比喻。這些都深深的打動了我,雖然有些非常專業的軟件開發方法論我還沒有體會,畢竟沒有實際工作經驗,但是也不影響這本書給我的深刻印象。
讀書之樂非在表面的震撼和驚嘆,而是確實從中學到了,悟到了~~~