大道至简读后感
Posted nyar
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了大道至简读后感相关的知识,希望对你有一定的参考价值。
理解编程的本质,分解所接受的事物,当一个项目确立时解剖这一个大整体所组成的每一个部分,环节,事物由一二三组成,一指一个已经被确立的对象,如一个人,有好有坏,但世界并非全由好人坏人组成,这份差别是二,对于这个人好坏的占比不同便成了三,一二三共成一个体系,事物由多个一二三体系嵌套组成,编程是分解,把本能的选择顺序循环分解来还原一,在到二三最终模拟真实,程序员的思路在于巧妙地还原分解问题,巧妙是算法,分解是编程本质,我相信人脑是高级的编程,程序编写者比起漫无目的的敲键盘,深度思考才是首要处理的事情,思考自己的大脑处理问题的方式是对最好编程者(大脑)的借鉴,一个好的项目完成前,项目编写者已经对其有了整体架构,并有许多不同的模块,在模块之中借助算法巧妙地搭建,最后用算法组合,提出问题,分解问题是我所理解的编程本质,世界由选择顺序循环构成,万物皆可编程,一切皆可分解,生活,运动,甚至感情都可以分解成最简单的事物,走路是跌倒这支撑动作的循环,击打网球是 选择击球时间 挥拍-击球顺序 最后循环,编程的造物需要精简,想清楚可做可不做的事情,在着手敲键盘时先问问自己什么是我们所必须做的,以省去大量的资源避免愚蠢重复,在修改bug时考虑整体程序,而非在一个区域内堆加复杂且长的代码,理解程序是怎样跑起来的,足够清醒,理解语言只是一种工具,本质才是编程者真正思考探索的东西,编程如同造物,由基础的法则衍生出多样化的事物,我们在着手做之前先要动脑想我们到底需要做什么?怎样做?不忘记我们项目一开始的目标,不陷入为编程而编程的泥沼,编程的结果哪有什么代码,思想,我们在造物,用什么工具无妨,我们的造物不蠢,简洁但丰富,这是我们想要的
以上是关于大道至简读后感的主要内容,如果未能解决你的问题,请参考以下文章