虽然刚开始听闻专业方向有许多需要完成的任务时大家伙都有些情绪,毕竟方向上课业已经不少。但毕竟是学业要求,小伙伴们还是忙里抽闲或多或少的接触了这本《构建之法》。可能一开始都有些难以阅读的感觉,而仔细品味后普遍觉得饶有趣味。知识储量丰富,让我们对专业对口的一些事宜有了更多了解,对相关领域也有了接触,第一次对 软件=程序+软件工程 有了概念。文字上深入浅出,情景式的对白中让人不知不觉就了解了许多,而在各种抽象的方法论之后又有具体的实例来辅助我们理解,同时介绍了方法论不适用的场景,介绍方法论在现实中是怎样跑偏而如何能避免走上歪路。以及让我们了解工作中可能会接触的种种角色及想法、诉求,教导我们要尽量避免“以程序为中心”来思考问题,而回到大义“以人为本”上。毕竟,程序要解决的,是人的事情。这个思想的转变,对程序员来说至关重要。
从一个简单的程序,扩展到一个满足各种功能的应用软件,再扩展到一个能保证服务质量的软件服务。这在以前的我们眼里是可望不可及的一种存在,即便现在我们大多也还停留在对简单代码的敲敲打打上,整体项目的开发似乎是天方夜谭。简单程序只是整个软件结构里的功能实现部分,而软件工程是对软件需求,设计,开发,测试,发布,运营,维护的综合管理流程。虽然我们都没有接触过实际的项目开发,但书中提到的软件产生的几个阶段的描述却很详细,即便是如我们一般一只脚刚踏进门槛的初学者也能比较清楚的了解。这本书几乎涵盖了现代软件工程的全部所需知识,希望大家在之后的阅读中能进一步完善自己,从书本及实践中得到更多,学会更多。