《构建之法》读后感
《构建之法》读后感
刚拿到这本书时,我就对“构建之法”这个名字十分的好奇。它并不是我们这学期要学的一门课,和计算机软件似乎也沾不上什么边儿。翻开目录,我才发现,原来这并不是一本学习软件知识或计算机语言的工具书,它的目录,只有每一章节要要点的概述,而没有页码。再进一步的阅读,我才逐渐明白它的与众不同。
阿超、小飞、果冻、小李都是书里虚构出来的人物,是现实中典型的软件行业从业人员的形象。作者根据自己多年来的工作和导师经验,总结了初出茅庐的行业中人的特点,当作者提出一个具有争议或者让人困惑的观点时,会通过文中虚构的人物来提出读者可能的疑问,并通过对话的形式,给出作者自己的见解。
作者用通俗易懂的语言简要地介绍了软件工程的相关概念,如:软件工程、单元测试、软件开发流程、敏捷开发、软件需求、用户体验、软件测试、质量保障等。也全面地阐述了它们在实际中的运用,在工中是如何表现的,因为大多数都是以举例的方式来说明,理解起来也就更简单明了了。学了三年的软件工程,我一直觉得这个专业就是每天不停地敲代码,枯燥且乏味。而这本书让我发现,原来做项目也可以这样有意思,每一段文字都不多,而且语言都很通俗易懂,关于一些专有名词,作者解释的也很简洁;书里包含了许多图片,我同通过这些图片加深了对相关概念的理解;书中角色之间幽默风趣的对话又加快了对概念的理解。本书每章节后的参考文献链接也可作为继续深入学习的“索引”,帮助我们完成“主题阅读”。这些参考文献链接帮助我们强化对各章节的理解能力,日后有空一定会再细细琢磨一遍。
最重要的是,本书不仅仅是介绍软件工程。书里对软件工程师的成长、IT行业的创新和职业道德等也进行了细致的介绍。这让我对软件工程这个行业有了新的认识。这些职场经验和道理都是前人们在职场中摸爬滚打总结来的,不仅在计算机这类的相关行业,在社会上其他行业,也一定会用的上。
我现在的能力还有限,《构建之法》读起来还是有一些不明白的地方,我相信经过不断地学习,积累和总结经验,总有一天我一定会吃透它。我也相信,每读一次《构建之法》,一定会让我对软件工程这个行业有更新的认识。
问题1:书中介绍“方法论”是否是最佳实践方案?
问题2:成为软件工程师需要具备的哪些条件?
问题3:什么叫宏观视角?什么叫最佳实践?什么叫算无遗策?
问题4:我们开发的软件满足客户需要的同时能不能加上自己的想法?
问题5:问题:成为一个软件工程师前的工作和经验重不重要?