zoukankan      html  css  js  c++  java
  • 软件工程课程总结

    转眼间,本学期的软件工程已经结课,在这这门课程中,我学到了很多知识以及其他的一些东西,本学期收获最大的三项内容如下:

    第一、尝试了团队合作开发,一起开发了一款自己的app

      一开始,老师要求我们两人组队,开发一款web地铁购票系统,因为当时回家了,再加上自己的能力不是特别的强,大部分的功能都是我的伙伴实现的,但我也参与了其中,体会到了与别人一起开发的乐趣,在其中也学到了很多东西。在验收时,看着自己的程序,也很有成就感。后来,老师要求我们团队开发,我们宿舍四个人组成了一个小队,通过讨论,我们决定开发一款app。但当时的我们什么也不会,所有人都是一边学一边搞,每个人都花了很长时间在上边。不同的人负责不同的版块,这让我们认识到了团队的重要性,在将来,肯定是好多人一起开发一款产品,团队合作尤其重要。然后每天的站立会议也让我收获很多,每天的站立会议可以帮我们清楚的认识我们一天的成果,遇到的问题,以及今天的目标。到第一阶段验收的时候,我们的成果得到了老师的肯定,也给我们提出了一些有益的建议。在第二阶段开始的时候,我们就松懈了很多,第二阶段我们只进行了一点点的改进,没有完成老师提出的建议。只能说第二阶段是混过去了。然后到最后验收的时候,老师让我给18级的学弟学妹们推销我们的产品,当时觉得我们做的东西太大众,没有亮点,很是缺乏自信,加上自己也比较内向,给学弟学妹们讲的时候也是简简单单的说。但说着说着自己也就放得开了,毕竟是自己的产品,结果还是不错的,争取到了几票。通过这项,我不仅学到了很多关于Android方面的知识,更是认识到了团队在开发中的重要性,在团队中,我们不能只顾自己,要考虑到团队中的其他成员,不仅是对自己编程能力的一个考验,更是对自己与人交流能力的一个考验。

    第二、对发博客越来越感兴趣

             这学期遇到的问题越来越多,而且好多问题是重复出现,然后就需要发博客记录一下问题,这就使我从上学期的不愿意写博客、强迫写博客,到这学期改变成逐步自己自愿写博客,现在总结的东西在以后多多少少会用得到,也是对自己所学知识的一个总结,博客在今后找工作中有着很重要的作用,现在多写些博客对以后找工作有很大的帮助。

    第三、学习了很多使项目更加完善的知识

             这学期,老师讲了很多的完善项目的知识,比如需求分析,代码测试等等,通过这些知识,我学到的是怎么开发出完美的软件,之前单纯的认为软件就是程序,两者并没有什么太大的区别,但通过学习,知道了软件跟程序并不一样,软件是程序加上软件工程,你仅仅开发了一款程序是远远不够的,还需要结合很多别的方面才能形成一款完美的软件。

    下学期需要改进的三项内容:

    1、 要主动学习,现在的学习还是太被动,被老师拉着学,导致不积极,学习缺乏动力。在课外多学一些其他相关的知识。还要让自己的代码库变得更多。

    2、 这学期很多时候的作业是拖到最后才完成,还有一些糊弄的成分,下学期要改正,自己好好完成老师布置的作业等等。

    3、 博客园还是十分重要的,要养成每周写博客的好习惯,把自己每周的进步,学习进度等都记录在博客园,在学期末进行总结,看看自己一学期学习了多少知识。不能只发一些老师要求发的东西,多发一些实用的博客。

    针对《软件工程》本学期的课程提出三项批评意见:

    1、 很多时候要求自学,自学的话有的时候就会像是无头苍蝇一样,不知道从何处学起。

    2、 占用了课下太多的时间。留的作业需要大量的时间去完成,但是我们还有别的科目需要学习,这样安排下来很多时候时间是很紧的,就连考试周还要占用复习时间来完成作业。

    3、 可以少搞些花里胡哨的教学方式,有时候正常的课堂也是挺好的,而有些花里胡哨的教学方式也会是浪费时间。

  • 相关阅读:
    [转]用异或交换两个整数的陷阱
    线索化二叉树
    [转]Socket编程中,阻塞与非阻塞的区别
    两个链表的归并
    [转] std::string and stl 算法
    类图
    leetcode 答案
    about raw socket
    54. Spiral Matrix【数组】
    矩阵乘法问题的实现
  • 原文地址:https://www.cnblogs.com/quyangzhangsiyuan/p/11062215.html
Copyright © 2011-2022 走看看