读《大道至简》第一章有感

    古人说:“天下之事,利害常相半;存全利而无少害者,惟书。不问贵贱,贫富,老少!观一卷,则有一卷之益;观书一日,则有一日之益。”在大学的学习中,读书、自学则特别重要,尤其是我们学信息专业的学生,信息的快速发展,让我们不得不去接受新的知识,今天在王建民老师的推荐下,我读了《大道至简》一书中的第一章,使我受益良多。 在我看来,编程很难,因为我的逻辑思维能力不强,而且要用一种抽象的方法来解决问题,使我对编程充满了恐惧。而《大道至简》这本书的第一章的第一小节编程的精义中就用愚公移山的故事告诉了我们其实编程很简单!愚公移山的故事让我看到了编程的根本:顺序、分支和循环,令我印象最深的一句话就是“虽我之死,有子存焉;子又生孙,孙又生子;子又有子,子又有孙;子子孙孙无穷匮也,而山不加增,何苦而不平?让我看到了编程中所必须的循环结构,使我受益匪浅,对编程更有了信心。 在第二小节中,提到了我们最关心的问题:会不会写程序。其实,写程序并不困难,也和聪不聪明没什么关系,举一个例子,每天起床后如果天冷就先穿衣服在洗漱,如果天热就先洗漱再穿衣服,如果有特殊情况就再有特殊的处理的话,那么你就可以成为一个合格并且优秀的编程人才了。因为编程要有先搞清楚一件事发展的顺序,并在一些特殊的情况有不同的应对方法,把复杂的问题简单化,编程就会变的简单,就不会存在会不会写程序的问题了。 第三小节把编写程序的本质提了出来,就是程序=算法+结构,这个公式的精彩之处,在于它没有任何的地方提及到Code,甚至可以说,这个公式里代码是不存在的,存在的只有思想,我们现在就在学习《数据结构》这本书,虽然我觉得《数据结构》的学习艰涩难懂,需要理论知识与编程实践相结合,但是看完这一小节,我一定会努力学习数据结构的。 第四小节讲述了语言,有人成天讨论这门语言好那门语言坏,这种人是可悲的,不但悲其一叶障目,更要悲叹那种大愚若智的自得心态。编程的语言就像我们生活在使用的语言一样,没有好坏之分,只是适用的范围不同,所以,学好语言和快速掌握不同的语言是我们所必须的能力。 现在我们处于工程的时代,在没有工程的时代,每个人都是独立的,他们在他独立的区域拥有一块天地,但那个时代太过荒蛮,现今时代在不断的进步,我们更要学会通力合作,成为一个工程大师! 虽然我只读了《大道至简》这本书的第一段,但已经是我受益匪浅,其实,我挺害怕编程,也学怕了编程,但是,通过读这本书,他用最朴素的语言和我们耳熟能详的故事给我树立了信心,在我最迷茫的时候让我看到了前进的方向。 老子说“大道至简,知易难行”。大道,即事情的本源,大道至简的意思就是说,伟大的道理其实就是最朴素的道理,就像编程一样,在外人面前,编程是复杂的甚至是神秘的,但作为我们专业学习的人来说,要敢于去尝试,敢于去抓住编程中最本质最简单的地方,做到大道至简!

 

posted @ 2015-09-20 22:25  木杉妞妞  阅读(247)  评论(0编辑  收藏  举报