构建之法阅读笔记06
截止到上一篇阅读笔记我已经将构建之法这本书阅读完毕,这一篇博客是我对这本书整体的总结以及感悟。
其实我个人觉得构建之法这本书是很有趣的,相比之下,其它课本其实都是比较枯燥的,再加上知识点比较难的话我们就很难坚持读下去,然而构建之法的编辑风格是我很喜欢的,这本书里的知识通俗易懂,有些知识都是在为我们读者举例子引出来的,比如说进行团队合作的时候,将团队成员比作鸡,猪和鹦鹉,听起来很有趣,在这个生动形象的比喻中更容易帮助我们去理解和记忆,不知不觉就将书本中的知识掌握了。再来就是书中知识讲述很详尽,使我们在掌握基本知识的同时还可以得到拓展,了解它周边的理解,将知识融会贯通 ,更能帮助我们学好软件工程这门课。
1.之前,在还没有阅读这本书的时候,对于软件工程的理解其实就是编程序,在编程的时候也不懂什么单元测试,在代码格式上也没有太多的注意,随心所欲的写,在软件工程的各个方面和阶段都太过随意和简单,对于需求分析就更是随便和模糊了,在团队合作和分工上,我们总是没有规划的,不明确的去分工,在用户体验上因为接触的太少导致对中间环节了解甚少。再来就是作为一个程序员,我们应该具备的品质和所要坚持的原则都不是很清楚。
2.而现在,在仔细的阅读了本书之后,感觉到了之前的那个自己太无知了,在编程的时候如果没有好好规范的话是会大大降低编程效率的,不做好需求对软件后期使用是有很大影响的,在稳定和发布阶段不做修复工作的话对后来产品上市也是有很大影响的,等等。
3. 要解决这些问题,就是按照说中所说的来做。通过这些章节的知识,融会贯通,就可以做好一个软件工程。我认为在构建之法内容上,对我们今后走向社会,与社会接轨有很大的帮助作用,构建之法是一本全景式的课本,在阅读的过程中就能够让我们了解我们将要面临的行业。其次它也是实践式的课本,涵盖了科学,健康的软件工程开展中的各个方面,还介绍了很多很全面的方法论,而这些方法论并不是很华丽不切合实际的,而是可用的,具有很强实践性的方法论 。
关于这本书,在介绍方法论的同时,并没有吧“人”放到“方法论”的下层,而是介绍了种种角色,能让我们了解到在将来工作当中接触到的各种角色及其想法,诉求,避免“以程序为中心”来思考问题,而懂得以人为中心来思考,我觉得这个思想对于我们是非常重要的,特别是我们将来会成为程序员,因此如果心中没有这个概念的话,思想没有转变的话,对我们将来做软件项目是非常不利的。所以我觉得这是这本书的一大优点,很值得我们专业的学生阅读和参考。
读完了这本构建之法,我觉得它就是软件工程学科的一本百科全书,它教会了我们如何将知识融会贯通,举一反三,教会了我们如何在实践中将软件工程做好,我觉得这是我们作为程序员必备的参考资料,在接下来的日子里我会秉承着书中的思想,在软件工程这条路上勇敢的走下去的!