1. 程式人生 > >閱讀“大道至簡”的讀後感

閱讀“大道至簡”的讀後感

管理者 堅持 ++ 代碼 掌握 必須 有一個 選擇 分支

通過閱讀大道至簡感觸頗深,在大一一年中,先後學習了c語言,c++。進入大二,選擇了軟工專業,應老師的要求,在暑假期間閱讀大道至簡這本書。

在書中開頭,作者將愚公比作編程人員,論述編程的根本:順序,分支,循環。可能我們在大一學習c語言和c++的時候,一直在抱怨感覺好難,自己沒有那個賦,根本學不會。然而我們大錯特錯,書中卻說道,除先天智障和後天懶惰者,都可以學會程序。書中有一個公式“程序=算法+結構”,編程的要務就是先將事情分析清楚,搞清邏輯關系和依賴關系,再由代碼實現。程序的算法設計出來了,程序就已經定型了。所以當我們遇到編程題時,不要感覺很難,無從下手,而應該學會將問題分解,搞清之間的相互關系。

語言是編程的工具,任何一門語言都可以在兩周內掌握並開始熟練編程。語言的差別主要表現在適用範圍上。有的語言適合做網頁,有的適合做軟件應用。其實無論什麽語言,都只是一個媒介工具而已,重要的是思考。

在書中有提到是懶人造就了方法,如果一個人一年的編程,他的腦袋還是暈乎乎的,不知道從哪裏開始,也不知道如何做程序。那便只有一個原因,他將知識學進去了,卻不到如何使用。所以在我們學習知識的期間,要隨時把學過的東西進行分類整理。

在日常學習中,要學會依靠團隊的力量,一個人的能力還有精力都是有限的,而團隊的力量是無限的,一個人是個體而不是群眾。盡管是團隊的角色,但千萬要記住離螞蟻洞遠點。你在洞口張望,可以發現問題;你在洞內,就只有做循規蹈矩的螞蟻。而管理者是那個可以在洞外放木棍的人。有了團隊,還要學會對團隊進行明確的分工,而不是彈性分工。保證和團隊的溝通是有效的。C語言是程序與計算機交流的語言,而不是與客戶交流的語言。程序員面對的是計算機,但計算機不是客戶。溝通不是打電話或請客戶吃飯那麽簡單。抓住每一次溝通的機會,了解更深層次的需求。通過這本書我了解到溝通都是具有目的性,沒有明確目的的溝通,則是在浪費自己的時間。流於形式的溝通,可能使得你的項目被不斷推翻和延遲。

在生活中有成功就有失敗,成功的過程是過程,而失敗的過程也是過程。從編程到工程,長期的編程實踐,必須沈澱為某種想法,於是過程出現了。而做過程並不是做工程,如果每一次過程都是走過場,那麽項目將是一場無休止的演出。在項目中,真正精髓的東西既不是人家的招牌,也不是人家的廣告,而應該是那個實在的東西。

在學習中,還要進行思考,生活中有很多細節亦或是枝節,只要感覺到你的腳趾已經粘上了泥,就快要回頭。

有時候我們離成功並不遠,許多非凡的成就只不過是簡單堅持的結果,關鍵是要守住自己的心。在生活中不斷思考,學習,編的程序才有活力。

閱讀“大道至簡”的讀後感