《大道至简》读后感

               《大道至简》这本书中最核心、最经典、含义最多的内容就是审视软件工程的全新视角和软件工程的体系模型EHM,这对于初学软件工程的我来说还是过于深奥,但我仍觉得他十分精妙,感觉它就是作者对于软件工程的深刻理解的高度总结,薄且有味,日后学习生活中我也会势必重读这本书,相信届时会有一种不同的体会。

             通读全书,发现这本书并没有讲一点的关于软件工程专业方面的知识,更多的是一些方法和技巧,以及日后如何更有效率地实现自己的目标,就感觉他清楚地阐述了软件工程的关键问题,也是用及其短小的篇幅。这里面的东西都是以后我们完成一个项目工程所必不可少的,像如何与客户沟通,团队内的具体分工,看了之后也是有一些收获,还有,作为老板或项目经理,也要有识人的能力,比如一个优秀的开发人员,为你最近的一个项目里作了很大的贡献,想要奖励他,或者说给他更大的发挥空间,此时一般人都会许以他更高的职位,晋级为管理层,然而,这却恰好抹杀了他的能力,因为他的管理能力不一定如何出色,至少比起他的开发能力。

        现在,我有时去逛各大论坛,知乎之类的东西时,有时就会刷到,有人提问某某语言好,某某编程软件好,出于好奇心,我也经常会点进去看看,了解一下这些“前沿知识”,毕竟自己是一名初学者,所知甚少,而看完作者的这本书后,我也是明白了,语言是编程的工具,编程软件也是编程的工具,不同软件工具之间并没有什么好、什么不好之分,只有能不能实现自己的目标之分,有的语言适合做网页,有的语言适合做软件应用。其实无论什么语言都只是我所需完成目的的一个媒介工具而已,重要的还是过程中的思考。

《大道至简》这本书老实说第一次读我并不能怎么读懂,我对此也有一些惭愧,因为我能看出作者极力想把这本书写的面向大众,一直在引经据典,引用中国古人的话,或中国历史典故来举例或类比,使这本书的阅读难度大大降低,毕竟这本书里面也有许多专业名词,我基本上都没见过。于我来讲,印象最深刻的就是那一句“程序=算法+结构”,这个公式的精妙之处就在于它巧妙地把代码绕了过去,甚至可以说,在这个公式里代码是不存在的,而我们这些学习编程语言的人都认为程序是由代码构成的,这句话也是让我有一点感悟,想要写好一个程序,最重要的就是编写程序的思想、思路,而不是那些人人都能写出来的代码,编程语言里面的用于写程序的语句一共也不多,很容易就能基本掌握,但平常我们做题还是会经常卡住,甚至一道程序题就要写一上午,这并不是我们的基本功不够,而是编程的思路不清晰,不知道从哪里入手,就想刚刚过去的小学期,开始的时候,就写那一道题,就要写一整天还有许多的错误,这也就是自己写起来十分混乱,要花很长时间去整理代码的原因。

至简的道理往往藏于生活中,在生活学习中悟出道理,从而一步步成长,完善自己的能力。现在的我认为,一个好的编程者最重要的是思考的能力,这些也需要在生活中不断思考,学习,如此编出的程序也会更有活力。

原文地址:https://www.cnblogs.com/zhaoyids/p/13449538.html