《大道至简》读后感

       这本书是我们软工系主任推荐我们暑假阅读的,我花了俩天时间读完,有很多句段根本毫无头绪,不知道在讲什么。大概这就是介绍编程思想的书。读完这本书,感觉自己相对以前对程序,编程更加清晰和了解,对编程更加喜欢。
在第一章当中,作者巧妙地运用了愚公移山这一典故来介绍编程的根本是顺序,分支和循环,作者也写出了程序=算法+结构,除了先天智力缺陷或后天懒惰不思进取之人,都能学会编程。我相信这也在某些方面上增强了同学们编程的信心。
       在第二章当中,作者再次巧妙地运用了愚公移山的"碎石击壤"与李冰凿山的"积薪烧之",来提出懒人造就了方法,人的精力终归是有限的,提出新的方法,解决的将是影响做事成效的根本问题。但我认为,懒人也是聪明人,固然做成某事也需勤奋。但懒人也会有自己的解决问题的方法,往往更加有效和省力,勤奋的人会觉得世上无难事,只怕有心人,而聪明的人则会想方设法,追求效率,突破人的精力的极限。
      在该书中,作者讲到想要作为一个合格的软件工程师且想要做出一个成功且完整的项目,肯定要有自己的一个团队,自己一个人很难完成。在书中提到,团队很重要,而团队的合理性更加重要三人以上的团队需要一个能承担责任的管理者,而管理制度要依附在有一个确定的组织机构上。
      语言是编程的工具对于不同的编程要求来选择合适的编程员所要掌握的。有的语言适合做网页,有的语言适合做软件应用。其实无论什么语言都只是我所需完成目的的一个媒介工具而已,重要的还是过程中的思考。
       在第一个完成编程本质的人认为在"程序=算法+结构"这个公式中只存在编程的思想,而不存在代码。对于任何一种语言来说,他们都有很多的相似之处,或者说这些语言都是在某一种语言的基础上加以改变而来的。但是他们又有不同之处,其实这些个不同之处,其实这些个不同只是在适用范围的不同。
      看完了《大道至简》,这本书并没有讲到了什么关于专业方面的知识,更多的是一些技巧和思考方法。如何更有效率的完成目标工程,是一个团队所要思考的东西。这其中分工要合适,有的人适合做界面那就不要让他做底层的结构。然后提到一点就是沟通,好的沟通能使团队避免很多不必要的错误,经常在一起汇报自己任务的进度和正面临的问题然后大家一起相互探讨,能使效率大大提高。毕竟众人拾材火焰高。
       到了大二也就是一个新的开始,这本书看完对于我来说挺有帮助,至少在以后的编程步骤方面会有改变,会注意自己的思考方式而不是简单的凭经验做。算法种种,分解到底,无非顺序、选择和循环。然后平凑起来计划就是一个工程。也许这就是所谓的大道至简吧。


 
原文地址:https://www.cnblogs.com/jccjcc/p/9308697.html