第一节课老师推荐了这本书,于是上网买了一本。拿到书就翻了一下,没想到一下子就被吸引了。一周之内就看完了第一遍。后又陆陆续续看了好几遍。
这本书不仅让知识点易懂,而且特别生动有趣。和其它“一本正经”的专业书籍不一样,这本书采用的是更高级的写作方式。这种写作方式让我感受到了作者的魅力。他一定是爱好广泛的,博学的,有趣的,而不是一个刻板印象的理工科。这本书通过丰富的案例和具体的场景,来分析一个个问题和概念。这样不仅使我有更大的阅读兴趣,也使我对内容的印象更深刻。正如作者倡导的“‘做’中‘学’’”一样,这本书本身就是“‘做’中‘学’”的示范。通过这本书,我掌握了软件工程的从头到尾的完整体系。
虽然这本书易懂,但是并不浅显。我每一次读都能体会到更多的东西,甚至过段时间就能从脑海里的记忆悟到新的东西。因为它不是刻板的把知识的概念直接摆在你目前,而是通过问答举例等各种生动形象的形式“传道授业”。看似一句冗余的啰嗦话,都可能蕴含着它的道理。所以这本书是值得看很多遍的。此外,它还留了很多思考和讨论以及链接。这些拓展常常被忽略,其实很有用。
以人为本,法为万法——这是我最大的启发。一切的需求痛点,测试体验,终将以人为本。用户是人,工程师是人。软件工程归根结底是从“人”出发,最后以“人” 为落脚点。正如这本书是通过几个虚构的“人”的角度阐述的——这无疑是最科学的阐述方式。这本书叫《构建之法》,法即为理,即为道。万法归一,随着学习越来越深入,我觉得这本书写的不仅仅是软件工程的构建之法了,而是可以拓展到其它任何领域,拓展到为人处世的构建之法。以人为本又何尝不是万法呢?
这本书也让我看到了自己的不足和局限,感觉自己还有很大的提升空间。就像以前在大二暑期实训做小团队项目经理的时候,误以为代码是最重要的,其他的东西都是想办法应付完成,然后做了基本的分工就完事了。更加不懂软件工程的完整体系。导致后来出现了一些或大或小问题,也包括人际问题。我想,要是能在大二实训之前读完这本书的话,一定能做得更好。(也就顺便提个不成熟的小建议,可以把这本书作为学弟学妹们实训的重要指导资料)
链接:https://zhuanlan.zhihu.com/p/36941413