3.06构建之法读后感1
寒假花了一个月的时间读了《人月神话》这本书,感触良多。所以我对作为一同被推荐的《构建之法》很是期待,果然经典就是经典。老师曾经说过,作为一个合格的程序员首先要学会读书,从书中去学会知识,总结书中的经验,为自己所用。这是一个优秀程序员的必备素养。因此,我又读了《构建之法》这本书,并产生了很多知识和自身的体会。
刚开始读《构建之法》这本书时,书上所提到的很多问题都是我们平常在写代码时候会犯的一些小的错误,就我个人而言,在我还没读《构建之法》这本书之前,我还不知道我平常在写代码中犯了这么多的错误,虽然这些错误都是一些小错误,并不影响代码的执行,但是看了《构建之法》这本书之后,才忽然明白原来一些小错误也会造成大的问题。
首先,在第一章中我大致了解了我可以在书中学到什么,如何落实学习。1.1节通过三个简短的对话,启发我对什么是程序,什么是软件,什么是软件工程,也了解到了一个软件不是简简单单就能说写就写的,还需要考虑各种因素,如人们的需求,功能的可行性。1.2节详细的给软件工程下定义,介绍软件工程的特殊性,介绍软件工程中的“工程”的由来,讲述了软件工程与计算机科学的关系,告诉我软件开发中应用工程化原则的重要性。第一章中有一个问题,每个人对于不同的事物都有不同的看法,我们的软件不可能满足每一个人的要求。但是这句话不是我们逃避问题的原因。我们要尽自己的可能将一切做到最好。在软件生产前要努力了解到人们的需求。基于此进行软件的开发。软件开发完成后。不是所有工作都完成了。要继续对我们软件进行维护。当我们开始工作时,软件的维护将是一项大工程,千万不要小看它!程序员们要不断的对软件进行维护,使它在任何时候都可以满足用户的需求,服务于大众,这才是开发软件的真正用意。
初读《构建之法》,带给我的最大体会便是代码的规范书写,否则一旦出现问题,造成的后果将是非常重大的。