个人课程总结
Posted halone
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了个人课程总结相关的知识,希望对你有一定的参考价值。
经过了本学期的软件工程的这门课的熏陶,上课的实验部分主要收获的地方,是在对一些简单的算法有了一定程度上的理解,例如:一、二维数组里边连续数组的求最大和。再例如在对大文件的读入输出的效率和执行时间上,什么时候,该用什么类,在时间执行效率上和功能实现上能够做到一些基本程度上的统一,虽然还是不能优化,但是至少还是像是隐隐约约看到了那个门槛了。上课讲课的部分,主要则是对软件的开发流程,软件的人员组成及其该如何开发的了解最多,特别是软件开发是人与人要相互合作的一个过程,因此在增强自己的编程水平的过程中还得不断地磨合自己和团队之间的契合度,并且在一些问题的探讨过程中,要综合团队成员的意见,如果可行的话,要知道是为什么要这么做,并且结合实际上的效果取代之前自己编程过程中的那种凭空臆想出来的用户一定会使用的场景。这是上课过程中我学习到的最重要的一个团队之间的场景和开发模式了。
本学期收获到的最主要的3项内容就是:
1.用户的反馈很重要,开发的过程中,仅仅以自己作为用户是远远不够的,因为自己永远都不会知道用户是处于什么样的环境中来使用自己的那款看似很“酷”的程序,总感觉自己就能想到用户所处的环境这是不对的,例如本学期中团队开发的这个作品,虽然在我们3个人的电脑上运行时没有任何问题,但是在大一学生的那些电脑上,或多或少还是遇到了一些bug,像是乱码,像是大小的问题,这些都经过了反馈了之后解决一些了,解决了这些潜在的bug之后,我就更加觉得用户的反馈究竟是有多么重要了。
2.学习编程的过程中要注重实践,我记得在学习3ds max的过程中,利用了差不多一个月的时间去看视频,在看视频的过程中总感觉自己什么都会了,直到看完视频之后,自己要动手做一个模型,才发现之前看的东西到最后要运用的时候全都忘记了。在软件工程的课上实验的过程则是在编程实践的过程中,对java语言进行巩固后基本上能掌握一些,我记得大二一开学的时候其实我对java一窍不通,但是通过上课过程中一个星期的实践,最终比看一个月的3ds max视频掌握那款软件的程度还要高。所以大二下学期软件工程上课的时候做实验的过程总是很认真,虽然还是遇到了很多不懂的问题,但是基本上再这个过程中也都解决了。
3.要注意储存代码仓库,对于一个很懒的人来说如何学代码,很重要的一点就是储存代码仓库,在这个学期我java的编程过程中没有用到代码仓库(虽然有),所以上课的时候编程的速度会比之前慢很多,与之前C++相比的速度是这样的。代码仓库虽然说起来简单,但是我感觉也是至关重要的一个环节,至少在编程效率上有代码仓库我感觉可以提升至少一倍的时间。
下学期准备要改进的3项:
1.对编程的兴趣,在这个学期里面对编程的兴趣不是太高,因此学习过程中反而会觉得编程过程很累,有种不想学习的感觉。增加对编程的兴趣或许不会太容易,但是会尝试。
2.增加一些书籍的阅读,在大一的时候这方面还是做得不错的,但是在大二的时候,也许是经过了一些挫折,一些不开心的事情,觉得想放松自己,就没有对自己要求,所以这学期阅读量太少了。所以在语言组织方面还有待提高
3.知足常乐
对软件工程的3点建议:
1.没有极限测试
2.编程作业较少,感觉提升较少
3.博客作业表多,时间主要用来写博客了
以上是关于个人课程总结的主要内容,如果未能解决你的问题,请参考以下文章