《构建之法》心得体会
《构建之法》这本书来源于作者和国内多所大学进行软件工程共同合作教学经验的积累,是一本从教学中做出来的教材。这本书很有针对性,开篇就有给“任课老师和助教的建议”,这门课的教学更多的吸取了西方课堂的教学方式,不是简单的作业+考试或者论文的形式,而是整个学习过程贯穿着一系列的综合作业,学习博客,互相实例编程等等。这本书的作者是邹欣老师,来自微软的大神,领导过多个大型软件工程开发团队,国内国外科班软件专业毕业,这是一个在“战争”中洗礼过的人,能真正意义的解决实操性。看完这本书,在两方面给了我很深刻的认识。
一方面,让我知道了软件这方面最重要的一部分是要学会团队合作,因为一个人的想法总是及其狭隘的,只有通过合作,我们制作出来的软件才能够尽可能的完善,Bug尽可能少,功能才会更加的强大。要想在软件这方面有相应的成就,我们不但要有较强的知识做后盾,更重要的是要学会团队合作,因为在这方面单枪匹马永远成不了大事。无论你所带领的团队的成员如何优秀,只有团队中每个人学会团结才能使每个人的才能发挥到极致,否则再好的成员这个团队永远是一盘散沙,一无是处。
而另外一个深刻的感受是,学习软件工程,好像武林之中学习内功。很长时间似乎只能意会而不能身传。这本书是少有的干货云集,可教性极强的书通篇强调籍“做中学”,理论与实践结合,练习量大,要学下来估计会脱一层皮,但如果能过,估计在软件工程的路上会“凤凰涅槃”,终成正果。
看了这本《构建之法:现代软件工程》,感觉对于软件工程这门课程不再那么的空洞,作者把软件开发方法讲得清晰有趣实用,对于许多对软件开发有兴趣的同学,又燃起了更大的兴趣与热情。不再是软件工程所讨论的代码量巨大,涉及人数众多,项目需求多变,抛开软件工程也能完成,甚至更快捷。绝大部分软件都是由多人合作完成的,大家的工作相互有依赖关系。软件的很多错误是来源于程序员对模块功能的误解,疏忽或者不了解模块的变化。单元测试就是一个有效的解决方案。
只有看了《构建之法:现代软件工程》才能明白软件的现代理论。

浙公网安备 33010602011771号