一学期已经下来了,这学期的软工课还是很有收获的,课堂模式上很有意思,也一直有在阅读和做项目,感觉比传统的软工课有趣的多了。回想这一学期我们经历了两次结对作业,两阶段团队作业,两次个人阅读作业等等工作,还是非常忙碌的。
在上两次阅读作业中,我读过了《代码大全》以及阅读作业2要求的那些网页的内容。但是感觉读书的收获还是没有我们做工程实践的收获来的大,除了了解了一些概念就没有留下什么了,尤其是代码大全,觉得基本没有留下什么在我心里,或许是因为我的阅读是为了完成作业所以太赶了,没有有心体会吧。倒是个人做项目,不断的与人合作,自己敲代码,完成每天的工作,这样的过程使我收获的倒是更多。
首先,我学习到了C#的基本使用,这是最显然的收获,了解熟悉了一门新的语言,C#是门很方便的语言。
然后,我了解到了一般做项目的流程,一个团队的构成。我了解到了团队分工合作的重要性,pm和测试人员是我以往所忽视的两个,但是团队项目的经验是我了解到了这两个职位其实是十分重要的。我也大致明白了一个软件是怎样被一步一步开发出来的,如何解决遇到的问题,如何快速高效的开发。
还有就是我了解了结对编程这种合作方式的优缺点以及如何和他人结对编程,更加有效率地完成工作,更好的和队友沟通以发挥结对编程的优势。
总而言之,这学期的软工是很有意思的,本来还以为软工又是要写各科大作业常用的题材——XXX管理系统的,结果却做了很有趣的项目,有词频统计、电梯调度、英语学习助手,都是很锻炼个人的工作,收获颇丰。