首页 > 代码库 > 第三章总结
第三章总结
本章主要的理论和知识点是评价软件工程师水平的主要方法、技能的反面以及TSP对个人的要求。
首先,不同的数据能够从不同方面一个展示软件工程师的技术和能力,例如,通过完成时间平均值的比较,两位工程师或许能决出完成效率的高下,但通过比较方差则又能体现出的两位工程师的工作稳定性。
作为一个初级软件工程师,我们可以关注的成长有一下几个方面:
1、积累软件开发相关的知识,提升技术技能;
2、积累问题领域的知识和经验;
3、对通用的软件设计思想和软件工程思想的理解;
4、提升职业技能;
5、实际成果。
此外,衡量软件开发的工作量和质量的因素主要有四,分别为:
1、项目/任务有多大;
2、花了多少时间;
3、质量如何;
4、是否按时交付。
同时,本章的中心仍旧是关乎团队与个人。众所周知,一个团队要想出色完成任务,需要成员之间的有效交流、说到做到、接收团队赋予的角色等等……软件团队有各种形式,适用于不同的人员和需求,基于直觉形成的团队模式未必是最适合的,过于依赖其中某一个人也是不行的。
团队的共同的特点分别有:
1、团队有一致的集体目标,团都要一起完成这目标。一个团队的成员不一定要同时工作,例如接力赛跑。
2、团队成员有各自的分工,互相依赖合作,共同完成任务。
软件工程师的职业发展:
一、职业发展—考级之路
二、职业成长—Steve McConnell版本
三、职业成长—大公司版本
四、职业成长—自我评估
技能的反面:巴克斯顿的例子说明从技能的反面去理解技能是什么,而巴克斯顿的观点技能的反面是“解决问题”;利用魔方的例子来说明技能的一些层次,以及是否“精通”的考察方法。
第三章总结
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。