第一章 概论 1.2.4 软件工程的知识领域
问题:既然软件工程的知识领域涉及这么多,应该怎样才学好它呢?
第二章 个人技术与流程 2.1 单元测试 2.3 个人开发流程
问题:对一个软件工程师来说怎样写好一个单元测试?怎样做到既能让客户满意又能高效地完成项目和提升自己个人开发能力?
第3章 软件工程师的成长 3.2 软件工程师的职业发展 3.3 技能的反面
问题:如何让自己正确的定位自己的职业发展之路?在现代社会中,作为一名软件工程师是应该所有的有关的技能和知识都涉及,还是集中自己的精力专攻某一领域呢?
第4章 两人合作 4.3代码设计规范 4.5 结对编程
问题:怎样才能是自己的代码设计规范,能够得到别人的认可,重点应该多注意一些什么?怎样有效的克服结对编程所带来摩擦和在结对编程中提升自己的能力?还有结对编程不适合哪些人?
第5章 团队和流程 5.1 非团队和团队 5.3开发流程
问题:怎样找到一个适合自己的团队模式呢?怎样能够更好的融入到一个团队里去?软件开发流程的重要性。怎样根据瀑布模型中设计出当前项目的开发流程?