本周学习了构建之法的第三章,对于如何成为一个合格的软件工程师有了一些基本的了解;
第三章组要讲述了评价软件工程师的水平的主要方法,技能的反面,TSP对个人的要求;
初级软件工程师应该如何成长:积累软件开发的相关知识,提升技术技能;积累问题领域的知识和经验;对通用的软件设计思想和软件工程思想的理解;提升职业技能;实际成果;
如何衡量软件开发的工作量和质量:a.项目/任务有多大?b.花了多少时间?c.质量如何?d.是否按时交付;
团队对于个人的期望:1.交流2.说到做到3.接受团队赋予的角色并按角色要求工作4.全力投入团队的活动5.按照团队流程的要求工作6.准备7.理性地工作;
软件工程师的职业发张:1.职业发展——考级之路:如计算机等级考试和全国计算机技术和软件专业技术资格考试以及一些公司自己的认证项目;
2.职业成长——Steve McConnell版本:一个软件工程师需要具备一定的知识和能力,工程师还有职业成长级别;
3.职业成长——大公司版本:大公司对于一个工程师有自己的判断方法;
4.职业成长——自我评估:如何做一个CRUD;
还讲了技能的反面,用魔方的例子来进行讲解;
通过这周对于第三章的学习,让我理解了如何成为一个软件工程师,希望接下来的学习能让我学习到更多的知识。