《大道至簡》第二章讀後感

2022-08-03 23:57:17 字數 976 閱讀 5280

《大道至簡》第二章讀後感

初讀《大道至簡》,在第一章認識到了程式設計的精義,程式=演算法+資料結構,也知道了任何乙個工程專案都包括了順序,分支和迴圈結構,所以在抽取了整個工程的大骨架之後,在個人的專案理解上,把結構填充。

那麼,同樣面對乙個工程,如何讓客戶放心的交給你?而你又如何把這個專案做到完美(用時時間少,工程質量高)?答案就是乙個人的創新性思維,也就是我們所說的「懶人」的辦法。正是因為有了懶人的方法,才可以更加好的完成任務,而「愚公」式的人卻只能墨守成規「扣石墾壤」。在這裡,我們看到了資訊化社會的本質,那就是變化,沒有變化,社會就無法發展,或者說發展的空間並不大,對於資訊化的操縱者來說,將自己所學的知識全部整合,分類取用,在自己的所學基礎上力求創新,這種變化是每個人都必須要有的,而且還要在這基礎上發展下去。

乙個良好的程式設計習慣,必定有乙個良好的結果。無論是找工作面試,還是工作中競爭,首先看到的是你的程式設計介面,乙個規範的程式設計介面可以為你加分不少。如果乙個一萬行的**,當然是可以寫到乙個檔案裡,所以說勤快的愚公創造不了方法。對於要把「一百萬行**寫到乙個檔案」的勤快人來說,是不能指望他們創造出「單元檔案(unit)」這樣的開發方法來的。模組,把乙個大模組分成小模組,再把小模組分成更細的小小模組。終於可以讓源**分散開來,這樣,作為乙個團隊,其他人也可以懂得你的程式設計的思路以及**,於是,新的方法取代了舊的方法。

以下是自我理解:面向過程就是分析出解決問題所需要的步驟,然後用函式把這些步驟一步一步實現,使用的時候乙個乙個依次呼叫就可以了,尤其是像c語言這樣的過程式語言,他就是通過執行程式來一步步實現功能。 而物件導向就是把構成問題事務分解成各個物件,建立物件的目的不是為了完成乙個步驟,而是為了描敘某個事物在整個解決問題的步驟中的行為面向過程是一種直接的程式設計方法,它是按照程式語言的思路考慮問題,他的集中點是解決問題本身而不是語言。

我說的這些都是自己的理解,可能並不是完全正確。對於物件導向,有一些官方的定義,但是根據不同人有不同的理解,所以說,很多東西都需要在學習的過程中去理解體會,但是如果不親自動手做點東西,及時有自己的理解,那也很難真正體會。

《大道至簡》第二章讀後感

有一句俗話說越會花錢的人越會掙錢,同樣的越懶的人越會運用方法,因為懶得走路發明了汽車,因為懶得坐車發明了飛機,如果每個人都兢兢業業按照原有的方式進行工作,那麼社會不會進步。我們並不是說勤勞的人不好,但我們不可否認的是懶人有懶辦法。書裡引用了李冰積薪燒山的故事,李冰身為一地長官手底下掌管著幾千萬人,他...

《大道至簡》第二章讀後感

是懶人創造了方法 第二章的開篇又引出了一篇故事,這次故事的主人公換成了李冰,蜀地太守。同樣是開山,愚公想到的是 碎石擊壤 而李冰就已經懂得 積薪燒之 了。愚公太勤勞了,他想 吾今勝昨倍許,明勝今倍許,而山不加增,何苦而不快。但是越發的勤快,愚公便越發沒有機會找到更快的方法。但他只是個普通人,就算他再...

《大道至簡》第二章讀後感

第二章的開頭沿用了愚公的故事,並引出了類似的例子李冰。同是鑿山,卻方法不同。愚公是勤勤懇懇的,三個技術人員,面隊的這個龐大的工程,碎石是開衫的辦法。同樣面對浩大工程的李冰,用懶人的方法燒了一座山。乙個會鑿,乙個會燒。時間上卻是差的很多。無論的時間的利用,人力資源的利用,都可以看出李冰略高一籌。這也是...