大道至简是周爱民老师巅峰之作,其中虽然没有关于程序的具体操作方面,但教给了我们很多方法道理。
大道至简是指大道理(基本原理、方法和规律)是极其简单的,简单到一两句话就能说明白。所谓“真传一句话,假传万卷书”。
平时我们所编的程序中,有的多有的少,但这不是繁琐与简单的分别。这只是面对不同的问题的解决方法不同,最后的程序量也会不同。
但是,对于同一问题也会有不同的解决方法,而不同的解决方法代表的便是繁琐与简单,如何用最简单的方法,最少的程序量来完成这个问题,这便是大道至简中教给我们的。
首先呢,我们面对问题要有统一性。在整体的分析了问题以后,思考如何解决这个问题,就在整体上有了解决问题的思路,才能够对这个问题分析的透彻,用轻易简便的方法解决。
然后呢,在我们编写程序的时候,会分化而来写,不同的功能或者部分对应不同的程序,而后综合统一。在分开写的时候,不要因循守旧的去追寻旧方法,就像把程序分开不同的文件写一样,我们也要这种勇于探索的精神,可能我们无法探索出新的方法,但是我们可以使这个程序更加的轻快简洁。
并且我们要一个好的心态,程序注重的是结果,而不是其中的过程。只有将问题完美解决才是一个好的程序。在周爱民老师的书中,告诉我们程序的结果是要解决实际的问题,我们不必在意过程是怎么样的,我们只要结果。
记得从前的时候,我每次编程的时候并不习惯把程序分到不同的文件里,从来都是一个程序里,包含了主函数其他函数各种类。但是这样来看,无论是对于程序中部分内容的查找,还是对于错误的发现来说,都远远不如分开不同的文件把各部分清晰条理地写出来效果效率好。
因此,现在我也开始尝试,把一个程序分到不同的文件里来写。虽然并不是很习惯,但也确实享受着他这种清晰条理的好处。
对于一个工程量大的程序来说,一个人是无法完成的,所以我们要学会团队合作,而从前的我们都是一个人来完成程序,缺少这种合作的意识与氛围。我们便要学会相互理解相互交流,将不同的想法交汇在一起,得出最简的结果。团队的效率永远比个人要高,我们在团队里便要尽到自己的责任,积极合作,一个大的程序便会早日完成。
这本书给了我很大的收获,改掉了从前那些不好的习惯毛病,也让我的思想发生了本质的变化。大道至简,不要把问题都想的太过复杂,世界就这么简单,人生也就这么简单,我们看得简单,它便简单。今后我也会用合理的方法分析问题,得到合理的答案,编写出合理的程序。
大道至简是指大道理(基本原理、方法和规律)是极其简单的,简单到一两句话就能说明白。所谓“真传一句话,假传万卷书”。
平时我们所编的程序中,有的多有的少,但这不是繁琐与简单的分别。这只是面对不同的问题的解决方法不同,最后的程序量也会不同。
但是,对于同一问题也会有不同的解决方法,而不同的解决方法代表的便是繁琐与简单,如何用最简单的方法,最少的程序量来完成这个问题,这便是大道至简中教给我们的。
首先呢,我们面对问题要有统一性。在整体的分析了问题以后,思考如何解决这个问题,就在整体上有了解决问题的思路,才能够对这个问题分析的透彻,用轻易简便的方法解决。
然后呢,在我们编写程序的时候,会分化而来写,不同的功能或者部分对应不同的程序,而后综合统一。在分开写的时候,不要因循守旧的去追寻旧方法,就像把程序分开不同的文件写一样,我们也要这种勇于探索的精神,可能我们无法探索出新的方法,但是我们可以使这个程序更加的轻快简洁。
并且我们要一个好的心态,程序注重的是结果,而不是其中的过程。只有将问题完美解决才是一个好的程序。在周爱民老师的书中,告诉我们程序的结果是要解决实际的问题,我们不必在意过程是怎么样的,我们只要结果。
记得从前的时候,我每次编程的时候并不习惯把程序分到不同的文件里,从来都是一个程序里,包含了主函数其他函数各种类。但是这样来看,无论是对于程序中部分内容的查找,还是对于错误的发现来说,都远远不如分开不同的文件把各部分清晰条理地写出来效果效率好。
因此,现在我也开始尝试,把一个程序分到不同的文件里来写。虽然并不是很习惯,但也确实享受着他这种清晰条理的好处。
对于一个工程量大的程序来说,一个人是无法完成的,所以我们要学会团队合作,而从前的我们都是一个人来完成程序,缺少这种合作的意识与氛围。我们便要学会相互理解相互交流,将不同的想法交汇在一起,得出最简的结果。团队的效率永远比个人要高,我们在团队里便要尽到自己的责任,积极合作,一个大的程序便会早日完成。
这本书给了我很大的收获,改掉了从前那些不好的习惯毛病,也让我的思想发生了本质的变化。大道至简,不要把问题都想的太过复杂,世界就这么简单,人生也就这么简单,我们看得简单,它便简单。今后我也会用合理的方法分析问题,得到合理的答案,编写出合理的程序。