大道至简读后感

        回家已经有两周的时间,这两周我学习了java,同时阅读了《大道至简》的前部分。在上个学期,虽然期末成绩说得过去,但是真正在学习中,我觉得自己并没有学到太多的知识,在编程过程中有时也知识机械的照搬模板,对一些代码反复、重复操作而记住,并没有真正的理解。当时大多人也都是这样学习。读了这本书前半部分,就懂了不少经验。这本书中对什么是编程,什么是程序,什么是语言都做了解读。

           这本书介绍了思想的重要性,而软件工程最重要的就是思想,在学习任何东西之前,我们都要了解它们的思想,思想对客观事物都有非常重要的作用,《大道至简》这本书注重的就是思想,它概括了一些工程思想,思想对现在正在学习的java非常重要,思想是一个程序员的灵魂,不善思考的程序员通常会很长时间绕不出一个圈子。在这本书的11个章节中,每一章都有几小节讲思想。在《大道至简》的第一章中周爱民先生引用了愚公移山的典故,做了有关编程的介绍,像愚公移山这样的大目标都可以分步骤和顺序完成,那么编程也可以通过这样来实现。之前我们在学习c语言和c ++的时候,学习了“程序=算法+结构”。在这本书中提到编程是一种行为,语言是一种工具,任何语言都可以都可以通过学习来掌握。这些在信心上绝对的帮助我们一些对编程有心理困难的同学,相信自己就能做好。

          在第二章中作者同样引用了“愚公移山”的典故,用愚公移山“碎石击壤”与李冰凿山“积薪烧之”来提出懒人造就了方法,当然这里的懒人并不是指好吃懒做的懒汉,而是懂得舍远求近的人。人的精力是有限的,提出新的“方法”,解决的将是影响做事成效的根本问题。所以,我认为懒人其实聪明人,他们是懂得使用方法的人。者本人也传给读者一些道理,做事情固然需要勤奋,但是方法也非常重要,只要讲究了方法,世上无难事,只怕有心人,聪明的人会想方设法,追求效率,突破极限。

         在第二章也讲述了面向对象和面向过程,虽然在学习c++的时候,老师讲解过这两者之间的区别,但是当时并不怎么理解,所以在这里仔细的阅读了一下,面向对象本身只解决结构和编程方法的问题,而没有对流程加以改造,面向过程是对流程、结构和不按成方法的高度概括。

         这本书也介绍了团队的重要性,任何一个软件工程师,都离不开一个团队的支持,自己一个人是很难完成任务的,也不能很好的完成一个程序的编写。周爱民先生在书中提出了团队的重要性,三个人以上就可以成为一个团队,有团队就需要有管理者,管理者不仅仅是监督工作,更应该在工作中提出自己的观点和看法,建立一个合适的管理制度,一个团队至关重要。

         接下来我会把《大道至简》这本书仔细读完,理解工程的精神,更好的学习。

         

原文地址:https://www.cnblogs.com/zhaoxinhui/p/9346172.html