《大道至簡》讀後感

2022-07-31 14:12:13 字數 864 閱讀 7797

大道至簡讀後感

今天讀完了《大道至簡》這本書,它雖然很短,但卻是程式設計師尤其是做軟體開發的程式設計師的精神脊柱,書中講述了作者工作多年對軟體工程的看法和理解。這本書是作者從事十年開發工作的總結,雖然不厚,卻閃爍著獨立思考的光芒。目前,對我來講這本書很深邃,但當我讀完這本書後感覺是有一點與之前的我不一樣了。

書中第一章有乙個公式「程式 = 演算法 + 結構」,演算法是對乙個程式的邏輯實現的描述,而結構是邏輯實現所依附的資料實體。這個公式的精彩之處,在於它沒有任何的地方提及到 code。甚至可以說,在這個公式裡,**是不存在的。存在的只是思想。這或許就是大牛們的思考方法,對我來說這是接觸了乙個新概念一般,我以前一直認為大佬都是**敲的賊6的那種,這就是目前的我應該去學習的方向。而我之前便一直處於這個誤區中。大佬們對於code看成做苦力,他們認為開發人員將這個程式的演算法設計出來了,把結構描述出來了,那麼程式就已經定型了。在所有的演算法描述中,有且僅有三種執行邏輯:順序、分支和迴圈。簡單若順序表,複雜如樹、圖,它們的演算法都是用上面這三種執行邏輯來描述的。

書中第8章最後:「知律而便,智者之道也。」,「知律而變」中的「律」字,若解釋作「規律」,那麼便是可以用於軟體工程中的了。「道」是規律,如果明「道」,而可以變化無窮,這樣做軟體工程才是活的。就如同今人難於填詞一樣,不明道,則不明智,不明智則無所以為。這句話就說明在軟體工程中,方法不是一成不變的,要善於靈活運用各種方法,因為有的方法對於一類問題是特別有效的。

開學就是大二了,之前看大二學長的軟體就自愧不如。現在就跟同學有點小差距了,大二可得好好學習了,不然就跟同學產生大差距了,這本書也給我帶來了不少的專業學習方法,應該拿去付與實踐,不能辜負了老師讓我們讀的《大道至簡》。

《大道至簡》這本書寫的確實很好,書中講了很多作者的親身經歷,但我目前功力尚不足,以上只是我淺薄的認識,如果有偏差望指正。

《大道至簡》讀後感

通過學校的老師,我拿到了 大道至簡 這本書的電子版,並且在老師的建議下利用暑假時間讀完了這本書。周愛民老師的 大道至簡 這本書被譽為 激盪新思的佳作 通過閱讀這本書,我得到的啟發還是蠻大的。作者靈活地將小故事融入到了論述中,開篇以愚公移山為例,本以為整本書是論述枯燥無味的方法,甚至讓我難以讀下,但是...

《大道至簡》讀後感

大道至簡 這本書很薄,是作者從事開發十年開發工作的總結 閃爍著獨立思考的光芒。該書指導著程式設計員的思維 例如 愚公移山,古代的專案產品經理 讓我們看到了 原始需求的產生 專案溝通 確定乙個專案的目標 程式設計的根本 順序 分支 迴圈 做出乙個好產品並不難 而且門檻也不高 設計師還需要一項基本素質 ...

《大道至簡》讀後感

去年,我滿懷對計算機的熱情填報了計算機專業,卻只經歷了潦裡潦草的一番學習,軟體工程對我而言依然陌生。不過幸好老師向我推薦這本書,才讓我對軟體工程這個專業有了一點初步的認識,讓我了解到工程並不只是程式設計,讓我知道,大一所學c c 其實知識只不過是冰山一角。在書中,作者以愚公移山的故事通俗地闡釋了程式...