推薦the productive programmer

很高興,這一個月的閱讀列表中有本書《the productive programmer》,在這裏推薦一下,這本是對我是啓發性的。最早聽說這本書是在徐宥的博客上面,聽說不錯,險些忘記了。後來又在豆瓣上面看到這本書除了中文版,才又想起這本書。衆人都說不錯,我也就看了一下。

我看的是英文版的,我這人有一個優點就是:看不懂,硬看。還好這本書比較薄,200頁左右,我沒有很痛苦。這本書的第一部分是我自己主要精讀的,第二部分是略讀的。它讓我明白了,在日常的工作生活中,我沒有使用計算機,而是被計算機使喚了

第一部分實際篇幅上講的是很多的工具,mac ,windows,linux 平臺下的都有。在我看來,第一部分不僅僅是講的工具,更講的是一種思想。告訴我們要時刻警惕身邊的每一件繁瑣機械的事情,想辦法或者找工具將其以自動化方式的解決掉。裏面一句話點醒了我,意思大概是“計算機適合做複雜繁瑣機械的工作,要讓它發揮自己的功效。這句話貌似誰都知道,但是也許並不能真正的理解。

我舉一個例子,在寫程序的時候,尤其是web的,很多情況,我需要將修改的代碼,上傳帶內部服務器上面,刷新瀏覽器,看看修改效果。而且,上傳的文件還需要多個目錄等等,於是我每次都要在 flashfxp 中跳轉目錄,ctrl+Q ctrl+Z 將文件上傳,很是繁瑣,然而,我竟然沒有想過,應該把這一過程簡化一下。至少寫一個腳本,找出這個目錄所有的文件,修改時間在5分鐘之內的,上傳。windows 平臺下也可以使用 powershell 來完成這個工作。

再來一個例子,就是 svn ,我每次更新代碼,都要提交到源代碼庫,我在 totorise svn 客戶端,於是和 flashfxp 遇到的問題一樣,我需要各個目錄去切換,去找我修改的文件,機械極了。然而,在我看到這本書之前,我同樣沒有想到過有什麼可以改變,其實可以使用命令行的 svn 完成自動化。

看完了這本書的第一部分,我有很多的慚愧和汗顏了,自己居然能這麼機械,同時,也羨慕起 unix 平臺下面的程序員了。首先其平臺就是爲了程序員而生的,windows 則是定位在家用,娛樂的,當然它可完成很多事情。還好現在有了 windows powershell ,方便多了。

徐宥說,這本書不僅僅是程序員應該閱讀,所有的知識工作者都應該閱讀,想了一下,書中的有些東西還真是可以依賴電腦工作的人們來讀的,像多個桌面,禁用任務欄的氣球提示,還有那個只是將工作窗口顯示,背景全部灰掉的幫助提高注意力的工具.

啓發式的書籍,起碼對我來說,啓發性的,要不然真不知道機械到什麼時候呢,恩恩,也要抽時間好好地學習一下 powershell

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章