通過閱讀大道至簡感觸頗深,在大一一年中,先後學習了c語言,c++。進入大二,選擇了軟工專業,應老師的要求,在暑假期間閱讀大道至簡這本書。
在書中開頭,作者將愚公比作程式設計人員,論述程式設計的根本:順序,分支,迴圈。可能我們在大一學習c語言和c++的時候,一直在抱怨感覺好難,自己沒有那個賦,根本學不會。然而我們大錯特錯,書中卻說道,除先天智障和後天懶惰者,都可以學會程式。書中有乙個公式「程式=演算法+結構」,程式設計的要務就是先將事情分析清楚,搞清邏輯關係和依賴關係,再由**實現。程式的演算法設計出來了,程式就已經定型了。所以當我們遇到程式設計題時,不要感覺很難,無從下手,而應該學會將問題分解,搞清之間的相互關係。
語言是程式設計的工具,任何一門語言都可以在兩周內掌握並開始熟練程式設計。語言的差別主要表現在適用範圍上。有的語言適合做網頁,有的適合做軟體應用。其實無論什麼語言,都只是乙個媒介工具而已,重要的是思考。
在書中有提到是懶人造就了方法,如果乙個人一年的程式設計,他的腦袋還是暈乎乎的,不知道從**開始,也不知道如何做程式。那便只有乙個原因,他將知識學進去了,卻不到如何使用。所以在我們學習知識的期間,要隨時把學過的東西進行分類整理。
在日常學習中,要學會依靠團隊的力量,乙個人的能力還有精力都是有限的,而團隊的力量是無限的,乙個人是個體而不是群眾。儘管是團隊的角色,但千萬要記住離螞蟻洞遠點。你在洞口張望,可以發現問題;你在洞內,就只有做循規蹈矩的螞蟻。而管理者是那個可以在洞外放木棍的人。有了團隊,還要學會對團隊進行明確的分工,而不是彈性分工。保證和團隊的溝通是有效的。c語言是程式與計算機交流的語言,而不是與客戶交流的語言。程式設計師面對的是計算機,但計算機不是客戶。溝通不是打**或請客戶吃飯那麼簡單。抓住每一次溝通的機會,了解更深層次的需求。通過這本書我了解到溝通都是具有目的性,沒有明確目的的溝通,則是在浪費自己的時間。流於形式的溝通,可能使得你的專案被不斷推翻和延遲。
在生活中有成功就有失敗,成功的過程是過程,而失敗的過程也是過程。從程式設計到工程,長期的程式設計實踐,必須沉澱為某種想法,於是過程出現了。而做過程並不是做工程,如果每一次過程都是走過場,那麼專案將是一場無休止的演出。在專案中,真正精髓的東西既不是人家的招牌,也不是人家的廣告,而應該是那個實在的東西。
在學習中,還要進行思考,生活中有很多細節亦或是枝節,只要感覺到你的腳趾已經粘上了泥,就快要回頭。
有時候我們離成功並不遠,許多非凡的成就只不過是簡單堅持的結果,關鍵是要守住自己的心。在生活中不斷思考,學習,編的程式才有活力。
《大道至簡》讀後感
通過學校的老師,我拿到了 大道至簡 這本書的電子版,並且在老師的建議下利用暑假時間讀完了這本書。周愛民老師的 大道至簡 這本書被譽為 激盪新思的佳作 通過閱讀這本書,我得到的啟發還是蠻大的。作者靈活地將小故事融入到了論述中,開篇以愚公移山為例,本以為整本書是論述枯燥無味的方法,甚至讓我難以讀下,但是...
《大道至簡》讀後感
大道至簡 這本書很薄,是作者從事開發十年開發工作的總結 閃爍著獨立思考的光芒。該書指導著程式設計員的思維 例如 愚公移山,古代的專案產品經理 讓我們看到了 原始需求的產生 專案溝通 確定乙個專案的目標 程式設計的根本 順序 分支 迴圈 做出乙個好產品並不難 而且門檻也不高 設計師還需要一項基本素質 ...
《大道至簡》讀後感
去年,我滿懷對計算機的熱情填報了計算機專業,卻只經歷了潦裡潦草的一番學習,軟體工程對我而言依然陌生。不過幸好老師向我推薦這本書,才讓我對軟體工程這個專業有了一點初步的認識,讓我了解到工程並不只是程式設計,讓我知道,大一所學c c 其實知識只不過是冰山一角。在書中,作者以愚公移山的故事通俗地闡釋了程式...