软件工程课个人总结——10061191洪虹

 

  为期一学期的软件工程课终于结束了,总结这段时间来软工课的学习生活,我深有体会。

  第一感觉就是这课的作业微多,忽略大大小小的阅读作业的话,个人编程一次,结对编程两次,团队作业一次。上过这课才觉得以前的什么JAVA、C++这些一学期一个大作业的课都弱爆了。为期一周的个人编程完全是在赶工中完成的,虽然最后好不容易按时赶完交上了,但是程序出来的结果却没有那么理想,没来得及优化也没进一步审阅,结果出错连连,但是自己真的已经花费了很大时间和精力了。

  第一次作业刚提交,第二周结对编程作业就下来了,虽然之前听老师说过已经有了一定的心理准备,但真正看到题目是还是倒抽了一口凉气。这作业有两个不得不面对的问题——一是要自己学习掌握如何使用C#写程序,二是要和自己不熟悉的人组队配合编程。鉴于以前从没学过C#语言,第一个问题就已经是个挺大的挑战了,我不得不去图书馆各种借书各种自学研究。但第二个问题同样令人纠结,毕竟习惯了自己一个人编程,突然变成两个人组队任谁都会不适应,要努力去熟悉队友的风格和习惯,还得互相迁就时间,这真的很不容易。但是没办法,被作业DEADLINE所迫,我们也只能硬着头皮上。俗话说“万事开头难”,慢慢的适应了队友,情况也慢慢地好起来。度过了陌生期之后,我们的结对作业渐入佳境,最终还是能按时交了。虽然那电梯程序的效率并不高,而且还有些小问题,但是总的来说结果已经能让我们俩人满意了。在此也要衷心感谢一下我的队友付博洋同学那段时间的辛苦。

  为期两周的结对编程好不容易熬过去,还来不及喘息,这学期的重头戏——团队项目终于到来了。经过混乱的组队之后,各组人选终于分好,我荣幸的成为了CodingCook小组的一员。这一次,因为有我们组PM郭立轩同学的英明领导,我们的项目有条不紊地展开。但不得不吐槽,SCRUM真的是一件令人郁闷的事,尤其是当你们组还有女生的时候。。。我们为了每天去什么地方讨论纠结了很长的时间,最终还是决定用QQ这种神器解决问题。值得一提的是,选中UI设计的我们还不得不自学ASP.NET,不过还好,大家都很给力,在这一方面的学习帮了我很多,在此,我也衷心感谢我们组的PM郭立轩同学,以及全风楠、杨鹏飞、宋晨希还有后来去了改变世界那组的谢永清同学。

  总结这段时间的学习,虽然很累,但现在回过头去看看,过得真得很充实。这种国外优秀大学所推崇的题海战术,也许正像邹欣老师所说的,很累人,但是很有成效。这门课教会我的不仅仅是课内的东西,还有很多课程以外但是能让我在今后的学习和工作中长期受用的东西。至少我学会了如何在最短的时间内学习掌握并使用一个新的知识去解决问题,学会了如何从程序员从客户等多角度去分析问题,学会了和不同的熟悉或者不熟悉的同学团结合作完成项目。

  这门课虽然结束了,但是软件工程学习还在继续。如果说做软件是一种工作的话,那么做好软件就是一门学问。一字之差,但是差距却是天壤之别,这个问题值得我们所有今后会成为程序员的人深刻思考!

posted @ 2013-01-10 01:32  洪虹  阅读(336)  评论(1编辑  收藏  举报