大道至简感悟
不知不觉回家已经两周了,在家中听从老师的指导我仔细研读了《大道至简》这本书。读完这本书我深有感触,对于如何走好编码这条路,我深有体会。开篇的序作者介绍了如何把这本书写出来,接着介绍了作者整本书的目录,这也是作者写这本书的大纲。这本书读完联系自身也是有很多感悟。
刚上大一的时候,我刚接触程序编码,教我们C语言的老师叫赵文斌。当时他教我们编写代码时就说‘要想编写好程序·要想学会程序就先把课本上的代码记住,自己在电脑上照着课本
打代码。久而久之这成了我编写代码习惯,上机做习题时我总是要先找到书上与习题相类似的例题,然后仿照这个模板开始做题,如果书本上没有模板,第一时间想到的就是上百度去搜,而我身边的人有的人是自己凭实力把题做出来,有的人则是直接复制粘贴。这和书中讲的懒人的智慧不一样,这是一种懒惰,是不愿意动脑去思考,连去尝试的勇气都没有。而我以前就是这样的一类人。大一总是找借口说自己是新生,刚学编程,老师讲的不仔细,但这些都是为自己懒惰找的托词,如何能像懒人一样既学到了知识,也能偷懒休息,这些书中讲的特别清楚。开篇书中直接引用愚公移山的典故来介绍编程的精义。紧接着提出程序=算法+结构这一公式,来说明勤于思考是一种懒人的智慧。这和我们上大一是那些抄别人作业不同,是一种真正的智慧。
大道至简这本书注重讲一些软件工程问题中的一些思想每一个章节都有几个小节,每个小节都有一个生动且丰富的小标题直至中心。第一章引用愚公移山的典故来介绍编程的实质,那就是团队合作。第二章引用李冰开衫的典故来详细介绍懒人的智慧,着重介绍懒人在软件工程中起着至关重要的作用,作者第一次思考得出‘程序=算法+结构+方法’这一公式。而方法就是通过智慧想出来的,它并不是凭空就能变出来,也不是随便看看就能想出来,而必须是通过思考和总结。今天我们使用的编译语言正是先辈们通过不断的思考和探索,总结出来的一种‘智慧’。思想、技术、管理的进步,都是多次重复的总结和利益的驱动。正是这种驱动,使我们的技术不断地进步和发展。
暑假一结束我就要步入大二的生活。如何避免我在大一犯得一些错误,避免再次调入陷阱,也是非常重要的。想要避免再次堕落,就必须努力和勤奋,每天几百行代码是必须的,无论对错,代码一定要写,而且要自己去找出写的代码中出现的问题,不断地总结和重复,就像大道至简中说的一样,思想和思考同样重要。
以上是我自己的理解,也许和别人的想法不同,但我还是会按照自己的理解勇往直前。