PKU 学生的反馈 2009 –2
《软件实现技术》课程总结
从义无反顾选择了《软件实现技术》这门课程到现在已经整整4个月了,现在课程完满结束,有些东西是该总结一下了。
第一次上课的时候,除了软微的蒋老师、郁老师,微软的几位老师也参加了。邹欣老师强调作业N分之一得分和N种语言完成作业的要求,使得一些同学在真正选课的时候退却了,但是最终仍有19位同学选择了这门课程。
本门课程是通过完成一个实际可用的系统来让我们了解、体验微软的软件开发方法的各个方面。此外“Learning By Doing”也是这门课程的一个特色。
此课程我们最大的收获不仅仅是在专业知识和编程能力上,或许从对软件开发认识的层面来看,我们收获的更多。因为选择这门课程的多数同学之前都没有工作经验,编程的经历也仅仅停留在课程设计和课程项目的基础上。在刚开始的需求阶段邹欣老师就要求我们要做一个可以供用户真正使用的软件,这一点是和其他课程项目有很大区别的。从业界的角度来看待软件开发,让我们在进入职业生涯之前获得业界最宝贵的经验。
我个人在此课程中也收获颇丰:
1. 编程能力有较大提高,编程风格和安全程序设计等方面。
2. 了解并体验了微软的软件开发方法、业界开发软件最注重的方面。
3. 对软件开发有了更深刻的认识,知道TOY级软件和实用软件的区别。
4. 结对编程,两个人如何默契配合,提高工作效率。
5. 作为我们小组的PM,在提高小组成员工作积极性和加强小组内部沟通的能力方面,较课程之前有了较高的提升,正所谓“实践出真知”。
6. 在最后的课程答辩中获得“Best PM”,我所在的小组也获得了“Best Team”。
从这门课中我感触最深的是“认真用心做事,才可能有收获”,“不劳而获”在此行不通。
[写于2009 年 7月]