《大道至簡》讀後感

2022-02-26 20:08:37 字數 1105 閱讀 9350

通過學校的老師,我拿到了《大道至簡》這本書的電子版,並且在老師的建議下利用暑假時間讀完了這本書。周愛民老師的《大道至簡》這本書被譽為「激盪新思的佳作」,通過閱讀這本書,我得到的啟發還是蠻大的。

作者靈活地將小故事融入到了論述中,開篇以愚公移山為例,本以為整本書是論述枯燥無味的方法,甚至讓我難以讀下,但是通過這個故事直接讓我感受到了一絲絲程式設計地終極奧義,吸引了我極大的注意力。連愚公移山這麼龐大的工程都可以用程式設計的思想來解釋,那生活上的各種事情是不是就都可以用程式設計的思想去解釋了?「懲山北之塞,出入之迂」,這是需求的產生,「聚室而謀曰」;這是當時的溝通方式;「畢力平險,指通豫南,達於漢陰」,這是經過研討,最終確立的乙個可行技術方案;「(愚公)率子孫荷擔者三夫」、「鄰人京城氏之孀妻,有遺男,始齔,跳往助之」,這是愚公團隊的核心人員。這就好像我們團隊開發,首先遇到問題,思考對策,確立人員,最終才開始工作。

在愚公移山中,作者還論述出了程式設計的根本:順序、迴圈和分支,愚公的工作是這樣,程式設計也是這樣,通過這幾種途徑,編寫出解決問題的程式。

再說個人的程式設計過程,我往往遇見乙個問題不知道應該從**編起,總是想到什麼就編什麼,想到哪種方法就用哪種方法去編寫,結果就是像乙個無頭蒼蠅,往往是把自己都搞懵了,程式也實現不了預期的功能。但看了這本書之後,程式=演算法+資料+方法,這給了我很大的啟示。什麼是演算法呢,那就是自己所編寫的程式所運用的演算法,演算法可以有很多種,但是我們也要綜合考慮,最終選擇出既可以達成目標功能,又要做到簡潔、明了的演算法。資料不用多說,它參與程式的執行。我覺得對於程式來說,最重要的還是方法,即要怎麼去完成這個程式,如果沒有方法只注重編寫,那麼很有可能會導致編寫困難、編寫出的程式繁瑣不美觀。我們可以在開始編寫前提前規劃好各個功能的實現方法,選擇通過哪種演算法去完成這個功能,並且讓最後的程式更加簡潔明瞭。編寫程式前我們可以首先列出整體的結構,構建流程圖來表明每個模組之間的聯絡,然後參照流程圖,進行每一塊的程式編寫,最終使所有模組連線起來,形成乙個整體。總的來說,就是要先有乙個清晰的思路,程式設計能力才能進行充分展現。

我們總以為程式設計很難,但是誰又不是從零開始學起來的呢?看完這本書後,我知道我缺乏的最重要的還是程式設計思維。這本書雖然並沒有教給我很多關於程式設計的知識,但是卻啟迪了我程式設計的思維,我們要以一顆熱愛之心去學習每一門程式語言,乙個熱衷於此的人是不會一直碌碌無為的。相信以後我會將這種思想融入進我的程式,以真正的思維去思考問題。

《大道至簡》讀後感

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

《大道至簡》讀後感

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

《大道至簡》讀後感

這本書是我們軟工系主任推薦我們暑假閱讀的,我花了倆天時間讀完,有很多句段根本毫無頭緒,不知道在講什麼。大概這就是介紹程式設計思想的書。讀完這本書,感覺自己相對以前對程式,程式設計更加清晰和了解,對程式設計更加喜歡。在第一章當中,作者巧妙地運用了愚公移山這一典故來介紹程式設計的根本是順序,分支和迴圈,...