个人总结
这个作业属于哪个课程 | https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass1 |
这个作业要求在哪里 | https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass1/homework/3379 |
团队名称 | successful wonder |
这个作业的目标 | 总结个人在这个课程中的收获 |
这是我第一次作业的博客:https://www.cnblogs.com/793181431q/p/10550387.html
我当时提出问题的回答:
1.第三章软件工程师的成长3.2小节软件工程师的思维误区。关于过早优化的问题。
我的理解:通过这次作业,我认为过早优化确实是不太可取的,但是要理解这里说的过早优化是钻牛角尖的那种技术优化,像一些小的问题该优化还是要在早期优化。
2.第四章两人合作4.5小节结对编程
我的理解:结对编程在我这个阶段用的实际不多,我和我的搭档几乎没有这个样子编程过,可能一些较高层次的用的较多吧。
4.第九章项目经理
关于微软公司的Program Manager,书中提到,微软公司的PM不一定只有一个,一个团队可以有很多PM,虽然这些PM擅长的范围不同,但是如果这些PM对于一个问题有不同的看法和解决方案,那么到底应该听谁的呢?是大家一起讨论确定还是听擅长该领域的PM的?这样不会拉低效率吗?
我的理解:在这次实践中,我们是大家一起讨论,吸取队友的意见,再由负责人决定,不会拉低效率。
我学习到的新技能:
最大的收获是不会一上来就写代码了,运用了课程中学到的一些知识和开发模式后,虽然前期时间是花费的多了,但是在实际编写代码中,时间大大的缩短了,思路更加清晰,效率提高了不少。
体会:
软件工程不仅仅是编写代码,更多的是编写代码前期的工作。