zoukankan      html  css  js  c++  java
  • 《大道至简》读后感

                                                          《大道至简》读后感

        在这个暑期,我进行了JAVA的自行学习,并按照要求阅读了一本经典软件工程读物大道至简。首先我是在学习了一段时间JAVA之后开始阅读这本书的,说实话,刚开始我只是抱着一种随便阅读的心态去读这本书,但之后我发现事情不是这么简单的,文章以比较简单诙谐的语句来描写一些深刻的道理,正如他的书名一般,所有深刻的道理都是简单的。下面我开始分享我读这本书的时候,我所想到的我过去是怎么做的,并且在我阅读了这本书之后,提出自己之前的不足,并提出一个解决办法,避免再次掉入陷阱。
        首先关于编程,我刚开始认为是十分困难的,编程语句可能并不困难,但是如何将它们结合起来解决问题是难点,也就是说如何弄清楚这个算法?在接触编程的初期,我的做法是不断地对于教材上的例题进行练习,但后来我发现了一个问题,就是在不断的枯燥的练习之中,总会不自觉的偷懒,发现当一段代码敲下来之后,脑海里什么印象都没有,多加练习肯定是没有错,但不计效率的练习反而是一种累赘。正如大道至简,这本书中所说,是懒人造就的方法,但懒人并不代表疏于练习,而是由于懒,所以才想办法如何让这个问题变得简单起来,在这个过程中,需要锻炼的是头脑,像我之前只单纯的靠练习代码只能有限的提高我的语言能力,对于编程思想的提高微乎甚微。另外,我之前并没有意识到团队的重要性,仅仅存在的团队合作也在于对于某个方面不懂,然后几个人提出自己的想法商量解决,可能目前我们还没有到需要急需建设一个团队的时候,因为目前我们并没有遇到比较棘手的问题,但我认为团队的思想应该早早的扎根于我们的心中,因为没有任何一个大项目是靠一个人独立完成的。要成为一名合格的编程开发人员,不单纯是要靠语言能力,更重要的是如何与团队的人进行沟通统协合作。在这一点,我感觉我仍有很大的欠缺。另外,在没有读大道至简这本书之前,我存在比较严重的一个问题是,对于一个比较大一点的项目的整体把握不够,以及对于代码编写的处理方式也有所欠缺,我最初总想着一下把所有的功能全部实现,导致某一方面出现问题后,所有的功能都受限。我也不是单纯只读了这本书之后就完全明白了,也是经过多次程序的无法运行,在结合书中所讲到的从编程到工程中的内容,由于平时的程序问题只是小项目,只能我一个人解决,我将自己分为不同的角色,分别去完成不同的环节。
        针对我上面提到的三个问题,我目前正在处于解决当中,关于第一个问题如何避免无效率的程序练习,在进行程序练习之前,首先对整个程序进行通读,了解他的整体思路,并思考自己是否能有其他的思路,因为代码重要的可能并不是编程语言,而是如何实现这个问题的算法。虽说编程中是懒人,创造了方法,但身懒但心不能懒。关于第二个问题团队,如果有条件的话,可以同学之间组一个团队,或者自己分别扮演一个团队中的不同角色来感受团队当中应当如何?以便于在以后的团队中不至于毫无凝聚力。最后的一个问题,也就是如何处理一个项目工程,首先我们需要了解的是语言只是工具,它并不是所有,程序是实现问题的工具,而程序就是由一个个方法组成,在完成一个程序之前,我们需要保证每一个方法能够运行。而随后一个工厂的完成所需要的过程是十分重要的,它包括了一个团队的统协合作沟通,就目前来说,我们所遇到的一些简单的小项目,如何完成他,其实可以参照这个,只不过所有的过程都会简化一些。
        其实我认为单纯读一本读物的话会有感触,但可能并不能达到完全的改变,而我们又是在一步一步的阅读、思考、实现、改变的途中不断完善自己。这本大道至简的读物,语言其实并不会算难懂,甚至很轻松,但其中蕴含的道理很深刻。就我目前来说,我并不能完全读懂其中所包含的内容,但就我所了解学到的东西就是很大的收获了。

  • 相关阅读:
    【长沙集训】2017.9.11
    Miller-Rabin素数测试
    数论模板
    树状数组 区间修改+区间查询
    POJ 2104:K-th Number 整体二分
    Java中 VO、 PO、DO、DTO、 BO、 QO、DAO、POJO的概念
    redhat6.5 配置使用centos的yum源
    Failed to start firewalld.service: Unit firewalld.service is masked
    CentOS7安装iptables防火墙
    Linux下的tar压缩解压缩命令详解
  • 原文地址:https://www.cnblogs.com/Lizhichengweidashen/p/13378686.html
Copyright © 2011-2022 走看看