软件工程课程总结

  时光飞逝,转眼间大二下半学期临近尾声,软件工程这门课也已经结束。回顾这学期,我得到了一些收获,也认识到了自己身上的一些不足。通过这学期的学习,我的编程能力比上学期有了一些提高,然后也得到了一些团队开发的经验与能力。但是有些毛病还是没能改正,比如说拖延症,也可以说是懒。每次留的作业总是在最后再写,总是在截止日期前一小段时间时完成。我写程序本来就慢,一些编程作业还总是留到最后再写,导致时间不足,只能熬夜或者借鉴(相当于抄,但是我习惯抄完之后再读一遍,把代码思路弄明白,然而总归不是自己写的代码)。

  首先,这学期学到了如何进行团队合作。在这学期,老师留给我们的作业基本上都是团队开发的作业。一开始是让我们组队做石家庄地铁系统,然后我和队友就做好了分工,我做前端页面,他做后台功能,最后我们两个再进行项目对接。在老师说要进行成果展示之前,我们两个的项目还都是单个项目。听到说要展示,我们才开始对接,最后对接成功,侥幸的进行了成果展示。说到底还是我们两个对时间没有规划好。

  其次,这学期还提高了自学能力。当石家庄地铁项目完成以后,又有了四人的团队开发作业,我们要做的是APP。之前我们四个谁也没有开发APP的经验,都是从零开始。我们四个从菜鸟教程、哔哩哔哩、博客园、CSDN等各个网站上找视频、文字教程来看。后来虽然成果很垃圾,但是总归做出了一个APP。

  最后,还学到了一些项目开发的经验。比如需求分析,代码测试等等。学到这些之后,我才发现,我之前写的所有程序虽然也实现了一些功能,但是都称不上软件。软件=程序+软件工程。之前一直有个疑问,本科毕业后,我们这些程序员和那些在某个编程教学机构学习的程序员有什么不同?不都是做编程工作吗?这学期结束后,我觉得还是有很大不同的,我们可以创新,不局限于代码,我们知道系统开发流程等等,这些都是那些只会套模板的程序员所不具备的能力。

下学期需要改正三条内容:

  1. 留下来的作业不能拖延,最好在前期就完成
  2. 培养自己对新知识的兴趣,这学期的自学基本都是为了完成作业而自学。如果我对新知识有兴趣,我会自己主动去学。
  3. 巩固基础,之前学Java的时候记过笔记,就是为了后来的巩固,结果打开笔记的次数很少,总是在需要用也知道自己学过但是就是想不起来的时候才打开看看。

三条意见:

  1. 少留些课后作业,主要是因为这些作业基本都是需要自学才能完成的作业,耗时长。
  2. 课上多讲讲软件、系统这些,比如上学期JSP+Servlet+JavaBean的系统我到现在才算是明白了具体如何传值。
  3. 课间可以让我们多休息会,连着上课很累,不光老师累,我们也累。休息会可以让我们缓一缓,劳逸结合,调整状态继续投入学习。
原文地址:https://www.cnblogs.com/dream0-0/p/11070779.html