读《大道至简》有感

用暑假时间读了《大道至简》一书,受益匪浅,感悟颇多。身为一名计算机起步学习者的我,对编程有了更进一步的认识。书中语言通俗易懂却又生动形象,明确地阐述了编程这一枯燥无味而又复杂的过程。将复杂简单化,将问题分解化,这就是《大道至简》带给我最深的感悟和启示。

在实际的学习和生活中我对编程可以说是恐惧并且有一丝的厌烦首先拿到一个待解决的题目之后无从下手不知道应该先做什么再做什么大脑里没有很清晰的思路。这就在一定程度上大大限制了我的发挥。再有一点,即便我自己有了一定的思路后,对一些语法语句的使用又不是很清楚,总是调试失败后反复改,这就是个人的勤奋程度还有态度问题。

读完《大道至简》,我对今后的编程有了更高的学习和实践的方法。

首先,我需要纠正一直以来我大脑里的错误认识。编程不仅仅是为智商高的人准备的,在书中周老师阐明,除了先天智障或后天懒惰者,都是可以学会写程序的。甚至,如果你认为以下条件成立:如果有类似于生病、不能行动、以及意外的紧急事件,则当日可以略过,那么你就可以开始向设计师发展。因为你已经具备了一项常人不具备的基本素质:折衷。所以说,既然我们想编程,想把它做得更好,自己的付出占有很大一部分因素。

其次,在愚公的论述中,我们看到了编程的根本:顺序、分支和循环。庞大若“愚公移山”这样的工程,都是可以通过这样简单的编程来实现的,这,就是编程的精义所在。我们在编程的时候,也要想到这些。编程,必须要知道其逻辑方法,要想让计算机知道你要做什么,必须有明确清晰的逻辑方法,好让计算机读懂你的语言。此时的第一要务就是把事情的逻辑关系弄清楚,再有就是想办法怎样付诸于计算机语言上面。只要我们把算法设计出来,把结构描述出来,剩下的就是苦力活。

最后,要想精通一门语言,必须要我们花费时间:积极工作、勤于思考。成天讨论这门语言好,或者那门语言坏的人,甚至是可悲的。不但是悲其一叶障目,更要悲叹于那种大愚若智的自得心态。编程要求我们做到积极工作,所谓熟能生巧,只有通过不断的练习,才会有新的收获。更重要的是我们需要勤于思考,脑子越用越灵,勤于思考能使程序简单化,不断地简化程序又不失其功能,这才是进步。

在没有工程的时代,出现了非常非常多的人物。其中算法大师,有游戏大师,有语言大师,有挣钱的大师……我们用一门语言编程,语言单方面只是起到一个工具的作用。最最重要的是,我们要理解其中蕴藏的逻辑,建立自己成熟的思维,在学会一门语言的基础上,能够做到很快学会甚至独立开发一门新的语言,这才是当今社会需要的人才。

posted @ 2017-08-18 11:02  博呀客  阅读(136)  评论(0编辑  收藏  举报