《构建之法》读后感
首先,对于这本书的看法是,我觉得它不同于以往我所有看的技术书,因为我原来看的技术书都是一些像编程语言或者算法书或者图形学等等的书,我可以理解它的语法,它的算法,再不懂可以亲自去尝试,把它弄懂。而假如说我单单只是看过《构建之法》这本书,没有参与软件工程的结组项目的话,我可能只是拓宽了一下视野而并没有自己技术上的提升。所以我觉得,这本书是整个团队的指导书,而不是个体,如果想学习软件工程,就必须与其他人共同实践,才能领悟书中的要领,否则并无太大作用。对于我个人来讲,觉得光是课上布置的结组作业,还不能让我深刻地明白一个大型的软件中,人们要如何合作才能有效率有品质,可能这只能到我工作之后去理解了吧。
在我看来,所谓软件工程不是单单开发软件那么简单,因为在社会中,考虑的不仅仅是这个软件本身,还有考虑诸多社会因素进去。这无疑都影响着我们要如何去组织开发这个软件。作者给我们提供了这些经验,就是给我们很多把武器,到实际中使用哪把不使用哪把,其实还是需要我们重新去尝试的。所以我认为软件工程这门课庞大而复杂,大学所学内容只不过是大门开了一条缝,更多的还需要以后去实践学习。