黑马程序员技术交流社区

标题: 在javaEE就业班第一阶段的个人分享 [打印本页]

作者: HM司奥帝    时间: 2018-4-13 23:19
标题: 在javaEE就业班第一阶段的个人分享
我是Java11期的学员,目前我们班已经正式进入了就业班第一阶段,并开始了紧张的学习生活,由于在班级里担任班委,所以跟同学们交流比较方便,在平时的沟通中,发现了一些关于Java学习的问题,有些是我自身的经验,有些是同学们的反馈和交流得到的,当然,也不乏一些高效的学习方法,在这里,趁着这次经验交流的机会,在这里给大家分享一下,也算是抛砖引玉,敬请各位同学和老师指正。
按照我个人习惯,我把知识或者技能掌握的熟练度分为以下几个层次:1) 我知道你在说什么,但是写不出代码(或者只能写一部分2)我能写出你说的问题的代码,但是表述不清楚 3)根据稍微的提示,我能大体上叙述出或者回忆起你说的问题 4)只要你提起这个问题,我能完整且正确的陈述其中的各个知识点.在基础阶段,我的同学们学得都很好,很多人能够做到第四个程度,而到了就业班,短短几天,同学们就表现出了学习效果不理想的问题,很多时候,今天讲的问题,第二天就忘记了,老师提问的时候部分同学在有提示的情况下仍不能表述清楚,回答完整,这个问题可能会影响到同学们后期的学习和心理状态。
首先,在基础班,我们所接触的所有知识点,都是比较浅薄简单易懂的,这是因为有相当一部分同学在来以前完全是零基础的,所以在学习之前必须要给他们一个入门的过程,大部分同学在经过基础班的学习之后,都会达到一定的程度,这个程度足以让他们有足够的水平和能力去继续下面更深入,更广泛的学习(当然前提是必须努力),但仍有一部分同学跟不上,这个是因为在之前,他们的逻辑方式与我们Java语言的逻辑方式是不太一样的,Java像所有的编程语言一样,也是一种语言,所以突然一接触,肯定会有一定程度的不适应,就好比学英语,主谓宾定状补的顺序跟我们是不一样的.基础班的时候,曾经有某个同学就对for循环的逻辑不是很理解,在应用的时候总是不能得到正确的结果,这就是其中的一种表现。
基础班课程相较于就业班,简单,不抽象,逻辑简单,独立性高,所以易于学习和应用.这是造成两个阶段学习效果不一样的根本原因之一,另一个原因,就是学习和记忆方式不同.我个人认为,最好的学习方式所达到的学习效果是:对于已经学习过的知识点,在深刻理解的基础上,通过一定量的应用和练习,能够做到长期记忆,在本文的开头,所说的第一个层次,是对知识点不怎么了解,没有理解,可能只记住了格式,记住了代码,那可能稍微改一下需求,或者换一种方法,就会写不出来,就算写出来了,也是”没有灵魂的代码”.有一句话叫”在记忆中理解,在理解中记忆”,我认为是一种很好的习惯,理解和记忆是相互的,中间只要加上一些练习,很容易就能掌握.前文所说的第二和第三种学习效果,可以认为是”习惯式的记忆”,就是,我能记住这个东西,完全是因为敲得多,甚至只要一提到这个问题,我可以不经过大脑思考就写出代码,这种效果,在基础班,基本上来说无敌,但到了就业班,就不吃香了,因为,就业班的很多东西,逻辑关系复杂,抽象,相似度高,独立性低,区别理解记忆的难度较高,而老师不可能一一详细讲解到的,这种”只知其一不知其二”傻瓜式的记忆方式明显满足不了学习的要求。
那么如何才能达到第四种学习效果呢?我个人认为,必须要注意几点:第一,注重知识的积累,我们所学的东西,或多或少都有一定的关联性,所以平时遇到的知识点,不要轻易以”以后用不到”这个理由轻易置之不理,有时候我们掌握了这个知识点,对我们后面学习它的后续知识点或者关联知识点有很好的帮助,而且通过学习这个知识点,我们对于该类型知识点的”学习经验和学习能力”一定会有所提升,我们在以后学习的过程中就会渐渐知道这种类型应该怎么样去学习。
第二,对于课堂上的案例,一定要认真听,认真练,哪怕自己预习过,也不要轻易地跳过,自己学自己的,这个我自己有体会,有很多同学,资质很好,很多东西预习一遍就能学会,但是, 正是因为如此,很多情况下,他们体验不到错误的发生,因为问题一打就对,也就懒得去想可能出现的错误了,这对以后是极其不利的,因为我们不管做什么项目,用什么知识,都是越来越广,越来越深的,到那个时候,如果没有这些曾经犯下的错误的积累,那么肯定有一些麻烦。
第三,一定要动手,这个就不多说了,大家都很努力,我想说的一点是,对于有些知识,是需要先知道”它为什么是这样”,再去记住”它是这样”的,很多时候,我们时间有限,在学习中,如果遇到了之前的知识,可能没有时间去回去翻翻笔记之类的,那这个时候如果我们不知道”为什么这样”,我们的一部分精力和意识,是会停留在思考这个东西上面的,就会对我们学习新的知识造成一定的困扰,因为毕竟一心二用了,影响吸收。
第四,要有一定的”钻研意识”,可能有的同学认为钻牛角尖不好,但在我看来,钻牛角尖代表着求知欲,适当的钻研能够帮助我们更好的理解较浅显的知识,求知欲的强烈也能够给学习带来很多动力。
由于我们班升入就业班也没几天,所以目前能够分享给大家的也就这么点东西了,希望对大家能有一点作用,在以后的学习生涯中,希望大家都能日进千里,有任何问题也欢迎来探讨和指正。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2