《构建之法》这本书先是揭示了软件=程序+软件工程这句话,而且几乎所有的程序员都知道“程序=数据结构+算法”这句名言。先以两句经典的话开篇,这样的方法一下子吸引了我,使我对软件和程序的了解产生了浓厚的兴趣。
书中几乎每一章都以具体的实例向我们展示了每个知识点,使我们更容易读懂每个章节。这本书真正的学习部分是从第二章开始,书本第四章的两人合作和第五章的团队和流程,我觉的这两个章节在我们今后进入企业工作后会起很大的作用,做一个程序,不是一个人可以完成的,团队里每一个人负责什么?谁做需求分析?谁负责测试?这些都涉及到团队里的每一个人,所以团队中如何分工,如何把各自负责的部分合成一个完整的项目,这就考验了整个团队的团结分工的意识,在两个人合作的过程中,必然会经历两个人的磨合阶段,看了这一章节我懂得了两个人一起合作如何正确地给予反馈,两个人要适当地站在对方的角度上考虑问题,这样问题会容易解决多了。第四章的学习让我改变了以前不好的习惯,在我以前的程序中,我的注释大多都是在变量名的后面,标注了该变量的相关信息。突然觉得这样的做法很挺不好的,一个变量,其实要是命名做的好,就能让人一目了然了,根本没必要做那么多的注释。
书中详细的讲述了软件工程的相关知识,比如:代码规范、需求分析、项目经理、典型用户等等。并且全面地解释了它们在实际的研发工作中是如何被应用的。而且书中的文字段的内容都不是很多,主要是以具体的实例来为我们展示,这样不会使我们失去了继续读下去的兴趣,书中还包含了很多具体实例的的图片,我们可以通过这些图片加快对相关知识的理解,有些比较难懂的知识用图片的方式来加以解释,使得我们更加容易理解。软件工程这门学科是一个比较枯燥无聊的学科,然而邹欣老师在书中的很多地方,都采用了幽默风趣的方式来让我们更通俗易懂。比如什么“大牛”和“果冻”之间的谈话 来说明一个我们也经常遇到的问题,以及要怎么去处理!书中也经常出现一些“爆粗”的话语,比如“去你的,要改变主意,也要等到老子冲刺玩了再说啊”,更加贴近我们年轻人的生活。
读完《构建之法》这本书让我受益良多,我们做IT行业的不能生搬硬套,思考问题也应该学会以多方面的思想去分析问题,这样才能更好的达到解决问题的效果。
问题:
1、在软件测试时我们要着重考虑哪些问题?
2、怎样做一个优秀的项目经理?
3、怎样提高自己的创新能力?
4、怎样做一个合格的软件工程师?
5、怎样成为一名软件测试师或者说要掌握哪些知识和技能才能达到软件测试师的要求?