这周阅读了王建民老师推荐的《构建之法》,这本书讲述了软件工程的一些事情,本书的作者是邹欣老师,邹欣老师但任微软亚洲研究院首席研发经理,他在工作之余,出版了几本书,其中《编程之美》《构建之法》在程序员界颇具名气,邹欣老师在这本书中把枯燥的理论概念讲解得非常生动,寓教于乐,深入浅出,举出的例子也是形象而易懂,读完之后很受启发。
这周阅读了前六章,概论,个人技术,软件工程师的成长,两人合作,团队和流程,敏捷流程,我认为个人和团队都是十分重要的,自己光敲代码是不够的,得向成为一名软件工程师而努力学习,对于团队而言,好多人总是抱有一种抱大腿的想法,其实我们总有一天要走入社会,这种思想之不可取的,正如书中所讲的软件很难由一个人去单独完成的,尤其是一个大的软件,所以我们以后应该学会与别人的合作。一个完整的开发过程应该是一个什么样的模型,对于一个程序,要明确一个范围,不能无限制的添加各种用户想要的功能,以至于将一个软件做成一个很大的工程。对于用户的需要,我们总不能置之不理,我们该怎样做,一个软件团队要有怎样的分工,才最适合且能促成最优的软件。每个人的工作质量直接影响最终软件的质量,木桶效应,一个木桶能承受的水多少,取决于最短的木板,所以每个人都要提高自己,让整个团队更好,更加优秀,关于团队项目,在一个团队中,各人负责的项目部分在难度和量上有着很大的不同,在相同时间的完成情况和质量也一定各不相同,那作为一个团队,是应该能力强者帮助能力弱者,还是能力强者等待能力弱者。
读完这些以后,以后能更有针对性和方法来实现自己的目标,关注踏实的学习和提升自己,并更加注意和身边的同学合作写代码并和自己身边的同学一起互相学习,这也提示我这样的入门者要如何让自己成长起来。