zoukankan      html  css  js  c++  java
  • 个人课程总结

          这一学期马上就要过去了,也已经结束了软件工程这门课程的学习。确实通过这门课的学习收获还是挺多的,个人各方面的能力都有了很大提升,尤其是编程能力。

          还记得在这学期初的开课博客里制定了本学期的计划,回顾一下:1.多编代码,增大代码学习强度,提高编程能力。2.认真听讲,紧跟老师步伐,争取做到课上练习课上完成。3.抵制欲望,拒绝懒惰。(欲望撕扯人性。懒惰是万恶之源。这两句话是我经常用来劝诫室友的,但我自己却远远没有做到)4.做到自主学习,摆脱依赖,杜绝抄袭。

            说实话确实没有做到100%的完成,最多做到了70%,这也说明对于计划目标是没有完成的。这学期的代码量还是挺大的,先是二人结队的石家庄地铁项目,还有团队项目APP的开发和每节课的课上练习,大几千的代码量还是有的。至于第2,3点做的不好,课上练习几乎没有一次在课上完成题目的所有要求,每次都需要花费一些时间来继续完成,说明自己的能力和一些同学相比还是有很大的差距的。懒惰兴许是当今一些学生的通病,也是导致部分学生走向堕落的直接原因。我自己在克服懒惰这方面做的确实不好,对自己要求不严格,几乎每次作业都要拖到最后关头才提交,所以为了彻底克服它,我会一直去严格要求自己。第4点的自主学习做的还是很好的,毕竟这学期为了开发App,自己通过观看视频学习到了很多Android的知识,为团队贡献了自己的一份力量。至于抄袭,我承认自己在寒假作业读书笔记中的抄袭行为,在被老师指出后,我对自己做了深刻的反省。所以这学期在杜绝抄袭这儿做的是很不错的。

            这学期总的来说任务量是比较大的。软件工程这门课虽没有了类似上学期Java课程的极限测试,但学习任务还是比较重的,当然了收获也是最多的,收获主要来自课上测试、二人结队项目、团队项目这三方面。

            在第一节课,王老师对我们进行了寒假成果验收,然而测试结果是非常悲惨的。虽然在上学期进行了很多次的web系统的测试,但不得不说就是自己的基础知识没有掌握牢固,所以被一个开学测试搞得崩溃。在接下来的上课中,几乎每次都会有一个课堂测试,当我们每完成题目的一步时,就会有一个新的要求等待去实现。切实感觉到这种测验非常考验我们对基础知识的掌握程度,以及高效快捷的编程方法。在每次测试中,王老师都会强调程序设计思想的重要性,有了设计思想及大致的构思,才会快速的将程序编出来。设计思想就好比是程序项目的蓝图,没有蓝图,项目怎么可能完成呢?

            在学期中期,我们进行了二人团队项目——石家庄地铁查询系统的开发。我和队友用了两个星期的时间完成了它,那段时间过的是非常充实的,我们两个人几乎每天晚上都干到十二点左右,遇到了许许多多的bug,我们都一一将其克服,虽然很累,但我们乐此不疲,我们享受攻克一个有一个bug后的快乐。确实收获到了很多,第一次使我体会到了团队协作的重要性,团队协作是一个相互学习的过程。

            在学期后期进行了团队项目的开发,可以是web系统,可以是APP,虽然原先毫无涉及过Android的知识,但我们也毅然的选择了开发一款APP。有了二人结队团队协作的基础,所以在三人团队开发中,过程进展还算是顺利。在这一过程中,我们通过自学Android的知识,边学边开发,不断钻研,每个人都将自己的任务做好,为团队的APP贡献了一份力量。通过这个团队项目,感觉自己确实成长了很多,不仅学习到了很多的Android知识,而且自己的编程能力有了很大提升。重要的是认识到了团队协作的核心是团结,每个人要劲儿往一处使,也可以说是凝聚力吧,只有这样这个团队才不会涣散,才能将团队工作的效率提高到极致。我认为一个团队最好的模式是功能团队模式,我们团队虽不如此,但却一直向这方面努力着。

            通过软件工程这门课程的学习,使我养成了良好的习惯,比如每周发博客进行学习总结等。每周的学习进度总结,不仅是对自己学生过程、学习进步的记录,更能使自己认清现状,清楚自己哪些已经学会了,哪些需要去学习。几年以后,翻看这些博客记录,会觉得这些都是自己学习生涯中的成长点滴的见证。我想这个习惯我会一直坚持下去的。

            以上就是我对这门课程的总结了。虽然收获了很多,但遗憾的是在学期初定下的计划没有全部实现。所以这也是我在下学期需要努力改进的地方。

    对老师提出的三个问题/建议:

    1.作业量有点大,可不可以将作业量削减一些?

    2.对于一些计划,能否真正的去落实(比如团队项目第一阶段验收后要求排名较后的队伍剔除一名队员)?

    3.每次上课都是一整下午,这样的排课方式是否应该调整?

  • 相关阅读:
    列举ASP.NET 页面之间传递值的几种方式
    SQL Server 2010附加数据库失败:无法打开物理文件拒绝访问解决方法
    运行出现错误是:未能加载文件或程序集 CrystalDecisions.Web Version=10.2.3600,找不到它的依赖项,并且问题出现在web.config里面
    快捷键
    VS中出现无法嵌入互操作类型
    Java模拟试题(2015-9-2)
    IDEA 的配置文件导入命名空间
    第四章、程序计数器
    IDEA建Mappper.xml
    第三章、运行时数据区概述及线程
  • 原文地址:https://www.cnblogs.com/zwang/p/11065349.html
Copyright © 2011-2022 走看看