我的课程总结

  通过了本学期的软件工程的这门课的熏陶,上课的实验部分主要收获的地方,是在对一些简单的算法有了必定程度上的理解,例如:1、二维数组里边连续数组的求最大和。再例如在对大文件的读入输出的效率和执行时间上,何时,该用什么类,在时间执行效率上和功能实现上可以作到一些基本程度上的统一,虽然仍是不能优化,可是至少仍是像是隐隐约约看到了那个门槛了。上课讲课的部分,主要则是对软件的开发流程,软件的人员组成及其该如何开发的了解最多,特别是软件开发是人与人要相互合做的一个过程,所以在加强本身的编程水平的过程当中还得不断地磨合本身和团队之间的契合度,而且在一些问题的探讨过程当中,要综合团队成员的意见,若是可行的话,要知道是为何要这么作,而且结合实际上的效果取代以前本身编程过程当中的那种凭空臆想出来的用户必定会使用的场景。这是上课过程当中我学习到的最重要的一个团队之间的场景和开发模式了。java

  本学期收获到的最主要的3项内容就是:算法

1.用户的反馈很重要,开发的过程当中,仅仅以本身做为用户是远远不够的,由于本身永远都不会知道用户是处于什么样的环境中来使用本身的那款看似很“酷”的程序,总感受本身就能想到用户所处的环境这是不对的,例如本学期中团队开发的这个做品,虽然在咱们3我的的电脑上运行时没有任何问题,可是在大一学生的那些电脑上,或多或少仍是遇到了一些bug,像是乱码,像是大小的问题,这些都通过了反馈了以后解决一些了,解决了这些潜在的bug以后,我就更加以为用户的反馈到底是有多么重要了。编程

2.学习编程的过程当中要注重实践,我记得在学习3ds max的过程当中,利用了差很少一个月的时间去看视频,在看视频的过程当中总感受本身什么都会了,直到看完视频以后,本身要动手作一个模型,才发现以前看的东西到最后要运用的时候全都忘记了。在软件工程的课上实验的过程则是在编程实践的过程当中,对java语言进行巩固后基本上能掌握一些,我记得大二一开学的时候其实我对java一窍不通,可是经过上课过程当中一个星期的实践,最终比看一个月的3ds max视频掌握那款软件的程度还要高。因此大二下学期软件工程上课的时候作实验的过程老是很认真,虽然仍是遇到了不少不懂的问题,可是基本上再这个过程当中也都解决了。数组

3.要注意储存代码仓库,对于一个很懒的人来讲如何学代码,很重要的一点就是储存代码仓库,在这个学期我java的编程过程当中没有用到代码仓库(虽然有),因此上课的时候编程的速度会比以前慢不少,与以前C++相比的速度是这样的。代码仓库虽说起来简单,可是我感受也是相当重要的一个环节,至少在编程效率上有代码仓库我感受能够提高至少一倍的时间。学习

   下学期准备要改进的3项:测试

1.对编程的兴趣,在这个学期里面对编程的兴趣不是过高,所以学习过程当中反而会以为编程过程很累,有种不想学习的感受。增长对编程的兴趣或许不会太容易,可是会尝试。优化

2.增长一些书籍的阅读,在大一的时候这方面仍是作得不错的,可是在大二的时候,也许是通过了一些挫折,一些不开心的事情,以为想放松本身,就没有对本身要求,因此这学期阅读量太少了。因此在语言组织方面还有待提升3d

3.满足常乐视频

 对软件工程的3点建议:开发

1.没有极限测试

2.编程做业较少,感受提高较少

3.博客做业表多,时间主要用来写博客了

相关文章
相关标签/搜索