大道至简第二章
?????????????????????????????????????????????????????????????? 懶人造就了方法
?
開頭說的,有一個人叫李冰也要移山,可是他卻要用和愚公截然不同的方法,那就是用“燒”的方法來碎石,那么這樣的好處就是省力。那么他又是怎樣想到的辦法的呢,就是生活中仔細觀察他老婆做飯時水溢出是石頭碎裂,那也就是生活中的仔細觀察讓他省去了巨大的時間和力氣。而愚公沒有發(fā)現(xiàn)也就只能人工來挖。這就是生活中仔細觀察和不仔細觀察的后果。也就告訴我們一個道理,想要當(dāng)個”懶人“就要多觀察。同樣人的精力是有限的,所以我們生活中也要進肯恩的多去觀察來提高效率。這也就是將這個故事要告訴我們的道理。
? ?接下來講的是代碼的發(fā)展,以前人們是將所有代碼都寫在一個文件中,然后出現(xiàn)的一些高級語言,人們也是習(xí)慣于將代碼寫在一個文件中,甚至于有一個語言源代碼文件有大小限制時。所以后來有人發(fā)現(xiàn)將代碼模塊化更加的便捷,因此人們創(chuàng)造了單元文件,這樣人們便可以開始分工合作,一部分人寫這幾個單元的代碼,另一部分則寫那幾個。這樣,終于可以讓源代碼分散開來。結(jié)構(gòu)化編程的時代終于開始了,新的方法取代了舊的方法,更賤便捷和高效取代了老舊的習(xí)慣。正是這樣的一些些改變突破之前的舊習(xí)慣,讓計算機和互聯(lián)網(wǎng)迅速發(fā)展,所以我們也要有創(chuàng)新精神和創(chuàng)新意識,突破以前老舊思想,去改革創(chuàng)新,有自己的思想,突破陳規(guī),發(fā)現(xiàn)不同。這是第二部分的內(nèi)容。
? 第三部分講的也就是我們在學(xué)習(xí)的時候不但要學(xué)習(xí)知識,還要隨時整理,讓知識更加的系統(tǒng)化,模塊化。試想如果腦子里的知識很混亂那我們應(yīng)用的時候怎么可以得心應(yīng)手。當(dāng)我們學(xué)習(xí)知識而不知道是干什么用的時候,我們就應(yīng)該反思一下,學(xué)習(xí)的意義是什么。
??程序?=?算法?+?結(jié)構(gòu)?+?方法。“面向過程開發(fā)”,其實是對“結(jié)構(gòu)化程序設(shè)計”在代碼階段的一個說法,即使沒有任何“方法”的存在,只需要有了“單元和“模塊的概念,在面向過程時代,一樣可以做出任意大型的程序。在那個時代,“方法”問題并不會象鼻子一樣凸顯在每一個程序員的面前。而與“面向?qū)ο蟆笔欠癯霈F(xiàn)完全無關(guān)的一個東西,卻因為“過程”和“單元”的出現(xiàn)而出現(xiàn)了。這就是“工程。
總體來說,告訴我們以后的學(xué)習(xí)要系統(tǒng)化.規(guī)范化.多去了解與認識所學(xué)所想。
?
轉(zhuǎn)載于:https://www.cnblogs.com/rainclean/p/5907827.html
總結(jié)
- 上一篇: (转)SQLServer实例讲解
- 下一篇: 下拉框选择