《大道至簡》讀後感 。

 學習任何東西,正如讀一本書,都要通過先讀厚再讀薄的過程,只有掌握其精髓,纔算真正學透學懂。大道在於精而不在於多,《大道至簡》這本書着眼學習編程的思想,用生動的例子去引導讀者,深刻淺出的闡釋了編程的思想。這本書雖然只有不多的文字,卻閃爍着獨立思考的光芒。正是這種「簡」,讓我受益不淺。算法

     在本書的第一二章,做者用愚公移山和李冰鑿山的經典事例巧妙的介紹了編程的精和方法義。編程的根本在於「順序,分支和循環」,明白了這一道理,就算是龐大如愚公移山的項目,均可以經過日復一日的編程來實現。做者認爲,除了先天智障或後天懶惰者,都是能夠學會寫程序的,這正如你知道在早上起牀後須要先穿衣服後洗漱同樣,沒有人不會明白這個過程,因此沒有真正想編程的人不會編程同樣,連愚公都能明白編程的精義,那咱們更理所固然的應該明白。編程

    咱們學習編程的都知道「程序=算法+結構」,這個公式並無在任何地方涉及編程的知識,代碼是根本不存在的,存在的只是思想。在計算機專業的學習中,同時講算法和結構的是「數據結構」,而在全部的算法描述中,有且僅有順序,分支和循環這三種執行邏輯。學習編程,就是學習如何去和計算機交流,你須要作的,只是經過計算機語言給計算機下達命令,剩下的執行過程,徹底交給計算機。做者告訴咱們:積極工做和勤于思考都要佔時間。固然,在學習了各類計算機語言以後,想要熟練的運用它,還須要必定的方法,咱們更應該像李冰那樣「懶惰」而不是像愚公那樣「勤快」,只有這樣,才能適應瞬息萬變的社會。也正是由於人們的懶惰,出現了所謂的「工程」。數據結構

    在接下來的敘述中,做者介紹了團隊開發過程當中的一些問題。團隊缺少的不僅是管理,更是它運行的體系和制度。要避免作IOS質量體系的錯誤,肯定正確的組織機構,在制度上,要作到既人性又公平,避免掉入「咱們就開始吧」這樣愚公式的坑中。接下來,就要對員工進行角色定位和分工,優先考慮的就是螞蟻那樣的彈性分工。一樣,在開發過程當中,明白用戶的需求,才能設計出更符合要求的軟件,這就須要良好的溝通,不能只流於形式。過程不是死模型,對待一項工程,咱們應該看透其本質,不管成功與否,咱們都或多或少能夠從中學到一些道理。學習

    這本書中,做者經過八個章節向咱們講述了軟件開發的各個方面,層層深刻。這本書不只是思想的匯聚,更是引領咱們思考的源泉。讀完周愛民先生的大道,我開始不那麼恐懼編程了,其實,不管多麼複雜的問題,都須要一步一步,一點一點的啃,但首先要學會思考和分析,明白解決問題的邏輯,纔是最聰明的方法。正所謂「大道至簡,大智若愚」,這薄薄的一本書,帶給了我之後受用不盡的知識。設計

相關文章
相關標籤/搜索