教材学习内容总结
3.1个人能力的衡量与发展
1.软件开发流程的目的是为了提高软件开发、运营、维护的效率,以及提升用户满意度、软件的可靠性和维护性。
2.初级软件工程师如何成长?
1)积累软件开发相关知识,提升技术技能
2)积累问题领域的知识和经验
3)对通用的软件设计思想和软件工程思想的理解
4)提升职业技能
5)实际成果
3.衡量软件开发工作量和质量4因素:项目大小、花费时间、质量如何、按时交付。
4.TSP对团队成员要求:交流、说到做到、按角色工作、全力投入工作、按要求工作、准备、理性工作。
3.2软件工程师的思维误区
1.分析麻痹
2.不分主次,想解决所有依赖问题
3.过早优化
4.过早扩大化/泛化
3.3软件工程师的职业发展
1.人们对待职业的态度等级:临时的寄托或工作、工作、职业、投身的事业、理想的呼唤。
3.4技能的反面
1.技能的反面是解决问题。
教材学习中的问题和解决过程
- 问题1:讨论里面的https://www.hakkalabs.co/articles/climbing-cto-ladder-fall-2网址打不开