在这一周,我们学习了软件工程师的成长,软件开发流程不光指团队的流程,软件团队是由个人组成的。在团队的大流程中,每一个具体的个人在做开发,测试,用户界面设计,管理,交流工作。因此个人在软件团队中也有个人流程。在大部分成功的软件团队模型中,各个角色(开发,测试,项目管理等)考虑问题的出发点是有区别的,丌同意见的冲突在所难免,一个好的团队流程能把冲突的积极方面(各自尽力把自己的工作做好,说服别人)释放出来,而避免消极方面(因为冲突而产生的消极,抵触情绪等)。
软件系统的绝大部分模块都是由个人开发戒维护的。这些单个的成员叫做:IndividualContributor(IC)。
同时,这节课我们也在上节课的基础上学习了四则运算的编程,难度比之前增加,有了让我们和老师同学们一起探讨的机会,更加深入的学习此次内容。通过简单的编程以及嵌套之前学习过的让我们对基本的代码编写熟练。