《大道至简》读后感

 《大道至简》读后感

编程对好多人来说是一种不可触及的事务,很难学习。对我来说编程也是然我非常头疼,如果没有模板就敲不出自己想要的程序。而《大道至简》中讲了编程的精义,告诉我编程序其实是一件很简单的事,就像愚公移山那样。

    首先,“惩山北之塞,出入之迂”是原始需求的产生。然后“聚室而谋曰”是项目沟通的基本方式。“毕力平险,指通豫南,达于汉阴”是项目的目标。然后通过研讨,择指定了一个井然有序,可以实现的技术方案:“扣石垦壤,箕畚运于渤海之尾”。再加上三个技术人员和一名工程管理人员可以完成一个程序。

    在愚公的论述中,还包括编程的根本:顺序,分支和循环。如此庞大的过程,在论述了以后也不过如此,程序也是如此。

    很多人说编程序太难,都学不会,不适合我们。但在读了《大道至简》之后,它告诉我除非先天智障或后天懒惰者,都可以学会写程序。如果早上起床之后知道如果天冷就先穿衣后洗漱,如果天热就可反之,而且日复一日直到死,你就可以编程。如果有类似于生病,不能行动,以及意外的紧急事件,则当日就可以忽略,那么你具备了“折衷”这种品质。你就像设计师发展了。这么一说,其实想编好程序也就不那么难了。这也给好多人心理安慰,让人觉得自己也可以成为一个优秀的程序员。

    说完了怎样成为程序员,在说什么是程序。程序=算法+结构。计算机没有人的思想,所以想要它执行我们需要的命令,就要用它知道的语言来命令它,这种语言就是编程语言。编程的语言种类有很多种,其中包括:C++C语言,JAVA等。通过这些语言,让计算机实现我们所需要的东西。不过编程不是一下子就能实现的,它需要先把事情分析清楚,事件先后的逻辑关系和依赖关系搞清楚,然后再去代码实现。在代码实现的过程中,包括了算法和数据结构,算法是对一个程序的逻辑实现的描述,而结构是逻辑实现所依附的数据结构。只有掌握了算法和结构,你才能编好程序。

    编程语言也是一种语言,想要学好这种语言不仅要靠技术,还要靠你对语言的喜爱程度,只有你真正的喜欢编程语言,你才能有足够的能量来学习和钻研编程语言,也能够熟练的掌握这门语言。

     读了这一章,给了我很大的信心,我愿意为以我的能力学不好编程的,但是看完这章以后我知道了不是我没有能力,而是我就根本没有用尽全力来学习他,一个还没有热衷与学习编程语言的人有何资格他学不会编程语言。现在我知道了入学好他了,在每次编程的开始,要了解程序的结构,将结构分析到你可以变得程序为止,然后了解它的算法,我想如果在每次我编程序是都分析一边,也许我就不会在对程序苦恼了。

原文地址:https://www.cnblogs.com/wanggong2014/p/4823021.html