《大道至简》读后感

这本书一共分为了八章,我认为这八章,可以分为三部分,前两章为第一部分介绍了什么是编程,编程是怎么来的,和其中的一些思想。第二部分是接下来的三章,介绍编程中的一些问题,及其中的解决方式。最后一部分就是最后三章,介绍了我们应该有的一些思想,和现实中的软件工程,这或许是最难懂的一部分。但是也多少能够理解一些。

在第一部分中,我感觉主要是让我们对软件工程做一个初步了解,而且让我们知道我们每个人都能写程序,在写程序的过程中语言并不是主要的影响因素,每种编程语言都有其自己的特点,我们要做的就是至少精通其中的一种。我们要学会自己思考,有自己的方法,把学到的知识能够清晰的进行分类,以便于以后我们用到的时候能够很快的提取出来。学会了分类也就知道代码可以作为单元写在不同的文件里,这对于我来说可能会很有用处。

第二部分则偏重于管理和应该怎么做的,作为团队中的一员,我们要摆正自己的位置,做好自己的工作,承担我们该承担的责任,要遵守公司的制度和组织。作为管理者的人还应该知道站在别人的角度思考问题的同时不要陷入其中,也要有一种俯视棋盘的感觉。不管是项目经理还是其他工作人员都要掌握与客户交流的艺术,怎么才能真正了解到客户想让你完成的是什么。不能把沟通都放在饭局或者酒桌上,要把握好沟通的方式,才能使沟通不仅仅是形式而已。在一个工程中不是按照模型去做,而是要去实现客户的要求,这才是我们应该树立的目标,实现各相应的功能才能说是成功。我们要敢于跳出死模型,敢于创新。同时,项目经理对如何分工也要明确,知道我们该干什么,不该干什么,组织得当,才能更好的完成这个项目。

第三部分更具体的解释了软件工程,还有这项工作中我们应该有的一些思想。最前面就提到了“牛屎图”,简单而又明了的解释了什么是工程。之后又讲述了思想和思考,每个人都有其应该思考的问题开发经理经理思考项目具体方案而项目经理则保证项目的稳定性。每个人关注的的层面是不同的,所以也不要奢求别人和你有一样的想法。在做一个项目的时候,如果能够完成功能,那我下一步要思考的就是成本问题,降低成本,也是一个重要的过程。软件工程是一门灵活的学科,我们要在掌握一些基本知识的基础上,学会如何变通,而不是誓死遵循一种方法。

看完这本书,现在或许还有一些东西不是很懂,但是,我感觉这本书告诉我的主要是一些想法。在了解软件工程的基础上,告诉我将来应该如何面对手中的项目,如何面对客户,以及上级。学会知识,掌握技能的同时,也要学会一些交流的方法。这本书没有说编程的技巧,而是向人们传递一些简单的思想,这或许比技巧更重要。更能对我们将来的面对软件工程有了一些帮助。

原文地址:https://www.cnblogs.com/wys-373/p/7384774.html