大道至简读后感
作者:互联网
在老师的推荐下,我在暑假里花了很多天阅读了周先生的《大道之鉴》电子版。
我们在第一章学到的是编程的精义。在这里面周老师运用了一个典故,就是愚公移山的典故。据说一座山可以一步一步地慢慢移动。我们可以通过编程一步一步地简化它。对于初始的多个模块,这些模块将逐步简化。简化一个难题并计划一个简单问题的步骤。在愚公的论述中,我们看到了编程的根本:顺序、 分支和循环。庞大若“愚公移山”这样的工程,都是 可以通过这样简单的编程来实现的。这,就是编程的精义了。
同时又讲述到了程序 = 算法 + 结构,算法是对一个程序的逻辑实现的描述,而结构是逻辑 实现所依附的数据实体。只要开发人员将这个程序的算法 设计出来了,把结构描述出来了,那么程序就已经定型了。 剩下的事,简而言之,就是劳力活。我相信我们平时在在写代码的时候都是一边想一边写,写到最后不是不会写了,就是错误一堆,那么如果一开始就对我们所要写什么进行一个整理,列出主要部分,让代码分工明确,我想我们写代码就会错误越来越少,越来越快。
第二章是说是懒人造就了方法,最这里也有一个典故,战国时期的李冰凿山。让我们明白了正是一个懒人造就了“烧石头”这个“碎石”的方法。 愚公太勤快了,勤快得今天可以比昨天多凿一倍的石头。 或者在愚公的项目计划案的首页里就写着朱笔大字:“吾 今胜昨倍许,明胜今倍许,而山不加增,何苦而不快。” 但是越发的勤快,愚公将越发没有机会找到更快的方法, 人的精力终归是有极限的。提出新的“方法”,解决的将是影响做事成效的根本问题。而愚公可以多吃点饭, 多加点班,但突破不了人的精力的极限。
总的来说,这本书让我明白了,人要从计算机的角度来编写代码,要有明确的思路,严谨的思维。在今后我的编程路上,我会严格要求自己的。
标签:愚公,读后感,勤快,大道至简,代码,编程,典故,算法 来源: https://www.cnblogs.com/qwb0614/p/16528231.html