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

2021-05-23 07:16:12 字數 982 閱讀 4992

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

今天有幸再一次得到它的電子版,於是決定好好讀一讀它。果然,本書裡面有一些真知灼見。

原來那一些指令碼的目的在於告 訴作為程式設計師(本書的目標群就是程式設計師)的讀者,一些簡單的重複性的勞動是會消耗你的注意力的,而人的注意力就是生產力的重要資源,不應該讓它浪費在計算 機可以代你完成的簡單的重複性的勞動的。也不是所有的任務都需要通過寫程式本完成,是那些「簡單的重複性的勞動」,那麼如何判斷一種勞動的是否符合或是否 值得我們去為之編寫自動完成的指令碼呢?書中給出了一些評判的標準可以參考。

「古代哲人」一章裡的提到一些東東,可能是我們大家都知道的一些道理或 法則。但「知道法則」是一會事兒,「理解法則」又是另一會事兒。裡面的「事物的本質性質和附屬性質」就是哲學中的「主要矛盾和次要矛盾」的另一種說法罷 了,可能每個人都知道。但在活生生的生活和工作中,又有多少人能靈活地運用之並用它來解決我們遇到的「棘手」的問題?看清事物的本質,不是那麼容易的。

笛公尺特法則,可能學習過設計模式的童鞋沒有人不知道吧。本書也給出了很精彩的論述。

其 實很多的道理或法則在幾十年前就提出了,但現在的程式設計師大多都不把它們放在眼裡,認為那是幾十年前的老東西了,不能適用於當代的軟體工程。要知道萬事萬物 都有其規律存在,只要一件事兒的本質沒有發生改變,那麼它就要遵循著一定的規律。前人總結的規律應該好好地學習、領會、消化並將其用來指導現在的問題。而 不是一頭紮進現在問題的細節中,芒芒然地去解決可能跟本不需要解決的問題。忘記歷史,就會重複歷史的錯誤。書中也說了「理解已存在的軟體學說,能給你提供 很好的資源」、「理解過去發生的戰爭能為你當前的戰爭供給彈藥」。

本書的後面部分對未來軟體的開發語言的發展趨勢給出了一些估計,本人沒有那麼高的水平可以理解大師級的**遠矚只能了解一下,靜觀時間的評判。

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

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

卓有成效的管理者讀後感

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

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

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