学期总结

      

 

     时间过的飞快,转眼间JAVA这门课程已经陪伴了我们半个学期。关于JAVA这门课程,我多多少少也有了一点自己的见解。对于我而言,我认为所有的语言类课程,比如说学过C语言,Python,对于我来讲都是一个很大的困难。因为我认为我的逻辑思维不够好。总是面对一个项目之后不知道从何做起。不过听同学和老师说,JAVA是面向对象的,具有平台无关性,所以现在被广泛的应用于很多领域。也是因为如此,我才有了动力和兴趣去学习JAVA程序设计。但是好景不长,我感觉还是对JAVA多多少少不太感兴趣,或者说可能对语言类的课程有着天生的恐惧。

  在开设这门课程之前,因为室友以前学过这门课程,他们告诉我这门课程说简单也简单,说难也难。对于最开始的我来讲,我对JAVA有着一些的兴趣的,至于为什么这么说,仅仅是因为我的C语言学的一窍不通,想在大学里努力去学好一门语言类课程,也算是对未来工作多了一个方向。但是事实却不尽人意,随着时间的推移,课程也从最初的理论知识,到了真正意义上的编程。面对一行行代码,我的内心感觉到莫名的抵触心理,也是由于之前C语言的一窍不通,我有一段时间对JAVA特别排斥。

  在不断地学习中,我们逐渐了解了JAVA是一个面向对象的语言,并且我也慢慢的学会了一些新的名词,比如说类、对象、标示符、循环语句、变量、异常处理、构造方法等等。我学到了循环语句包括if语句、for语句、switch语句、while语句等。数组包括一维数组和多维数组。异常及其种类,异常的产生和处理。我感觉我对JAVA的认识还是主要停留在基础知识上,对于代码部分,我感觉还是有点欠缺,也正是如此,使我对JAVA莫名感觉困难。

  不过后来发生了一件事,让我对JAVA又或多或少提起了兴趣。通常来讲,哪怕是阶段性测试,也都是由一个人独立完成的。但是那次考核和以往不同,老师说本次考试由两个人结伴完成。当时听了“结伴编程”这个词,感觉还是比较感兴趣的。因为之前的几次考核都是自己单独做,比较枯燥无味,而且由于自己JAVA方面学的不太好,可以说每次考核都是比较吃力的。但是结伴编程这个新颖的考试方式,让我感觉到可以和队友一起来完成一项任务,比之前自己解决问题确实强了不少。而事实也是如此,和队友一起做一道题,很明显的感觉到了和以往相比更容易了。虽然我们都学习不是特别好,但是实现了“1+1>2”。我们两个人在开始考试之前就已经分配好了工作,我负责git方面,负责代码部分的提交,我的队友负责编写程序,当他不会的时候,我们两个人也可以一起研究,或者上网找一些关于这类题的代码。结果可想而知,两个人的努力没有白费,那次的考核比之前任何一次都流畅。

  我认为结对编程不仅仅是单纯的为了让我们提高考试的分数,更重要的在于让我们认识到如何能做到“1+1>2”。比如说,一个人打字快,另一个人逻辑能力突出,则可以让打字快的那个人来编程,逻辑能力突出的那个人来负责提供思路。这样做到了取长补短,使一个原本困难的项目不再困难。不得不说,虽然JAVA这门课程很难学,但是老师新颖的授课方式,以及考试方法,都是我们之前上课前所未见的。

  在上一段中我提到了“结伴编程”这种新颖的考试方法,在这门课程的学习过程中,更让我感到有所收获的就是博客园这个东西。在之前的学习中,我们提交作业的方式,无非就是通过U盘将作业拷到老师那里,这种提交作业方法虽然简单,但是提交完作业就结束了,大家多半是为了提交作业而提交作业。但是老师在本学期提出的创建博客园,通过博客园来提交作业这种方法,对我们的学习也起到了很大的帮助。通过创建博客园,并且把所有的同学放到了一个虚拟的班级群体中,我们在每次提交作业后,都可以看到别人提交的作业,这并不是为了让我们抄袭作业,而是为了参考别人的想法与思路。同一个项目,两种思路也可以做到相同的运行结果。不光是可以查看到同学发布的博客,而且还可以查看到其他比我们更专业的JAVA工程师、老师的代码,他们发布的博客,对我们的学习和考试都提供了很大的帮助。至少对于我来说,在自己没思路的时候,我会百度这道题的题目,然后基本都会在博客园中找到这道题的解决办法。虽然说,别人的思路和代码并不属于我,但是他们写的博客,对我有很大的帮助。

  虽然对我来说,未来的方向可能不会是JAVA,但是在以后的工作中,或多或少都会出现“团队”这个名词,一个团队通常由五六个人组成,他们性格不同,知识储备不同,办事效率可能也不尽相同。但是当他们处在了一个团队里,我认为最重要的不是直接去做一个项目,而是首先应该去努力磨合自己,将这个团队的不合都克服过来。而这个团队,也出现在了我们的课堂中,最后一周,我们的实训任务是由一个团队来完成一个项目。而对于这个项目,它比之前任何一次考核都难,更全面,考察的知识更多。而此时团队的优点就体现出来了,每个人的能力可能有限,但是当每个人把自己所能够想到的知识贡献出来,那他们的能力就会得到很大的展现。

  说句实话,虽然在JAVA学习上,我可能学的不是特别好,但是通过JAVA这半学期的学习,让我认识到了除了学习之外有用的东西,首先我认为,无论遇到什么困难,都不能轻易放弃,我们需要有一个坚持不懈的精神,而这种精神,会引领我们战胜困难,取得最后的胜利。其次,学习JAVA使我认识到了一个团队的重要性,每个人都有所长,有所短,在完成项目的过程中,将自己的长处和别人分享,通过不断向别人请教,将自己的短处慢慢弥补过来。在以后的工作中我们也应该认识到这点,了解团队的重要性。

  总而言之,即便最后的考试成绩可能不是那么太完美,但是这门课程给我带来了不仅仅是知识方面的知识,所以说,感谢老师在这些日子里的耐心教导和帮助,我也会在以后的学习中,不断地完善自我,努力学习,做一个合格的学生。

  

posted @ 2017-12-20 23:36  ztk  阅读(157)  评论(1编辑  收藏  举报