《卓有成效的程式設計師》讀後感

2021-09-30 09:45:10 字數 1306 閱讀 7095

          這是一本關於程式設計師生產率的書,生產率是指在一定的時間內所完成的有效工作量,生成率高的人能比生產率低的人完成更多的有效的工作。本書講的一些生產率法則對每個程式設計師來說切實有用,主要包括四個法則:加速法則、專注法則、自動化法則以及規範性法則。

一、加速法則

描述了如何通過速度來變得更加高效。時刻記住:計算機只是工具,你花越多的時間來關注工具本身,你能完成的工作就越少。也就是關注本質,而非形式。

當你在操作時,你知道什麼可以加速你的工作,但是你覺得沒有時間去運用它們。「我知道有個快捷鍵可以做這件事,但是我趕時間,所以我代之使用滑鼠,以後再去找那個快捷鍵」。這個「以後的事情」永遠都不會發生。要想變得更加有效,就得找到一種平衡:既要不斷追求提公升生產率,同時又不降低當前的生產率。嘗試每週掌握一種提高生產率的方式,將精力集中在那一種方法上直到根深蒂固,然後再嘗試下一下。這種方式對當前生產率產生的影響很小,同時又讓你逐漸提高生產率。

注意:每天花一點點時間來是每天都更高效。

二、專注法則

三、自動化法則

建立本地快取

你開發軟體時你經常要到網際網路上查資料。不管網速多快,在網際網路上瀏覽網頁終究是花時間的。所以,對於經常查閱的資料(例如程式設計api),你應該把它快取到本地。  wget是乙個unix工具,用於將網際網路上的內容儲存到本地。

自動訪問**

有些**需要你登陸或者是作別的操作才能得到你需要的資訊,curl能幫你自動化這些互動。curl也是乙個開源工具,它和wget有些類似,不過更偏重於與頁面互動以獲取內容或抓取資源。

幾乎所有的unix使用者都會在自己的.bash_profile配置檔案裡建立各種別名,給常用的命令工具創造捷徑,經常使用 alias命令。

手工做一些簡單重複的事會浪費注意力將這些煩人的瑣事自動化,你就可以把寶貴的精力來做其他有價值的事。

四、規範性法則

《卓有成效的程式設計師》讀後感

以前看過 卓有成效的程式設計師 的幾頁,但只是看了前面的幾十頁,當時這本書給我的感覺只是一些工作中所用的指令碼的集合。當時我的結論是它的價值並不大。後 來又分別在不同的地方出現了這一本書,於是推斷我當初對這本書所下的結論應該是太武斷了。因為如果它是一本指令碼的集合的話,那它不可能有這麼大的價值讓無 ...

卓有成效的管理者讀後感

卓有成效的管理者 一書中體會到,國家的強大不僅僅只是靠10 的大型企業 而更多發力的是90 的中小型企業,確切的說是擁有優秀人才領導的中小型企業。一家公司沒有優秀的領導人帶領,就如大海中的船隻沒有了目的地一樣,早晚會沉入無盡的深海之中。由此可見公司要想成功,核心靈魂人物是必須的。卓有成效的管理者 一...

程式設計師的共鳴 讀《卓有成效的程式設計師》

最近讀了 卓有成效的程式設計師 感覺收穫頗大。這是一本寫給程式設計師的難得的好書。書中大都是一些淺顯的道理,但作者將這些東西加以收集 歸納 總結,並最終成書。作者為了收集各種提高效率的工具和方法,東奔西走,可謂費了一番苦心。我覺得此書第一部分總結的一些法則非常好,我提取了一下 1.加速法則 關注本質...