Java学习已经进行三周了,在老师讲课之前,我先在B站上找了资源来预习,只看不做笔记也不怎么敲代码。后来学校没有安排Java课程,我就把预习工作放下了。过了一段时间,学校开始上Java课时,我意识到Java学习是不能放下的,特别是当你还不够熟悉这一领域。上课时我能感受到我预习过得知识已经变得模糊,打开记事本根本不知如何下手。
在上了三周的Java课后,我对Java学习做了如下几点总结:
一、课前预习
课前预习不仅仅只对Java有益,对所有课程来说,课前预习都是帮助你学好一门知识的引路船。课前预习能让你先对学习的知识有一些认识,当然你会在预习时遇到问题,但这并不严重,预习的目的就是为了能更好的吸收课上老师所讲。如果你不做课前预习,老师上课的时间有限,课上不能更好的吸收,遇到问题更会耽误你上课的质量。
二、认真听讲
总有同学会在老师讲课时不认真,下课再来学习。我以前就是其中一员。后来突然醒悟,这样一来我不就比其他同学多花了一倍的时间吗!所以,与其上课不认真听讲,课后又花时间补习,还不如一开始就在课上认真听老师讲课。况且老师在讲课时可以实时回答你的疑问,解决困惑,而在课后找资源学习只能看,不能提问,并且上课时老师也可能会补充一些内容,没学到就错过了。
三、课中跟写
学习计算机语言,‘写’是非常重要的一环。俗话说读书千遍其义自见,在Java中同样适用,不过要把“读”换做“写”,无论是学习Python还是Java,老师都说过,一定要多敲代码。敲多了,你也就能从代码中得到知识。而课中跟写,就是跟着老师敲代码。课中老师会留一点时间让我们来敲一些例子,虽然老师只等前三个例子出来就继续讲下去,而且很多同学也会提前预习,把课中的例子提前敲好(这也体现了预习的好处),但我们也不能直接就不敲了,多敲代码对我们总没坏处。
四、课后复习
上完课老师会留作业,把作业做完(自己做哦)就是对一堂课最后的吸收。
五、做笔记
其实做笔记也因人而异,老师会发讲课资料出来,网上也有许多资料,有什么不懂得地方上网一搜就解决了。但是对我而言,我更喜欢把笔记抄录在记事本上,用笔把知识点再记录一遍,也会让我对知识的领悟更深。
六、多问
有问题就问,不懂就问,打破砂锅问到底,不管是问同学,还是问老师,还是问网友,不要不好意思,反正学到了就是自己的。
七、敲代码
last but not the least(最后一点,也是非常重要的一点)敲代码的时间不能仅仅只有在课中,应该随时随地,只要有电脑就可以敲敲。最好可以先跟着老师的代码敲一遍,再自己敲一遍,还可以换换思路方法再敲一遍,反正一句话,敲代码非常重要!!!
记得自己是从编写"Hello world"这个经典程序开始走进Java的世界。
在入门学习Java之后,发现最重要的方法就是打好基础。而且无论在学习什么课程之下,基础永远都是最重要的。所以只有基础牢固了才能更好的进行接下来的学习。同时对于一个简单的程序,我们也应该用不同的方法来进行编写,以便于自己更好的了解所有的Java语法规则。
学习Java的方法我总结出以下几点内容。
最后就是学到一定程度的时候,一定要学会自己开始写东西。学会自己思考。真正的学会掌握一门编程语言。
自四月以来已经进行了Java三周的网课学习,在这个疫情影响下每周两节Java课程,虽然课少但我本人对于Java的学习确实一丝不苟,做到每节课之前先预习老师要讲的内容或者是超前学习,上课认真听讲和记笔记,课后先复习再完成老师布置的作业,对于Java的学习认真做到课前预习课中实习课后复习,三大步骤,然后对于问题的解决能够自己主动请教同学或老师以及百度查询。
其次,对于每次作业的态度,都是严格按照学习通的学习教案和华老师的博客讲课内容阅读后认真完成,对于每一个程序都先写好它的框架,内容部分名称,然后按照格式规范书写,每个示例代码均有过手练习,然后将难点进行标记注释解释。
个人心得体会:Java的学习确实很难很枯燥,经过这么久的课程 知道了自学的重要性,学习Java绝对不能只靠上课的那点时间,更重要的是要学会自律,合理安排好时间,将自己的兴趣和热情投入到这其中去才能更好地学好这门课程。为了能够更好地跟上课程。我的问题主要出现在运算符与循环着两块,运算符的数量较多理解起来需要一定的灵活性思维,至于循环更加考验一个人思维与逻辑性。不过还好Java这么课程是刚接触的我还有很多时间去弥补自己留下的不足。另外代码要多去敲一敲多去看一看,重要的是理解它和熟悉它,示例代码在敲的同时也要理解,不能只是单纯地去抄,否则就算抄地再多也是竹篮子打水一场空,犯错不可怕,只有错误才会有进步。
其次,个人存在一个问题 ,就是在时间的安排上是混乱的,主要作息时间是在晚上,白天却没有太多地去学习,这一点今后应当避免和注意,争取制定一个合理的作息时间表。
今后我的学习方向以Java和Python为主要,其中能够合理运用平时的作息时间,坚定自己的目标并付诸于实践。
经过了三个周的Java学习,对这门语言也有了一些认识,取经之路还相当漫长,希望通过即时的总结了解自己的学习情况,我将对此期间的学习做出一些总结,简单概括学到的知识点和自己学习过程不足的地方。
学习Java已经三周有余,对这门语言在学习期间也有许多体会,学习Java需要认真踏实的打好基础,如果前期基础方面没有夯实,越学习越迷茫几乎是必然的结果,编程的枯燥性质也因为学习遇到难点而突兀的显现出来。
学习编程,首先要从分析别人的代码开始,明白他们的思路,认真分析,在学习的过程中一定要动手做、写代码。在上课时跟老师一起动手敲代码是一件很有必要的事情,不仅会让我们对软件的使用更加熟练,还能慢慢明白那些语法格式的由来,熟能生巧是很重要的。比如说老师布置的课后作业,一定要自己做,不能抄同学的,首先不是为了应付老师,而是要让自己真正懂得java,这样慢慢的,以后的作业自己就会慢慢上手。学习java也不能是只看看就行,很多东西和体会必须自己动手才能真正属于自己,实践才是最重要的。而且还可以从实践中,体会到编程的乐趣,感受到自己做好一个程序,然后运行出结果,是一件很有成就感的事!最后,在学习Java的过程中我得出这样的结论:
经过3个星期的学习,目前对Java有了初步的了解,目前的技术水平处于模仿式打代码,只能看着老师打代码或讲稿才能将代码成功输出,单凭自己的能力还不能独立完成一次代码的完整书写到成功输出。
因为是这学期才接触到这方面,打代码的速度比其他同学稍微慢了一点,不过我相信再经过几个星期的磨合,打代码的速度应该可以赶上其他同学。最开始在没接触过Java的时候,觉得Java很神秘并且厉害,感觉学会了就能精通各种网络软件,现在看来确实有这种感觉,学好Java之后,能力足够可以自己研发软件,毋庸置疑绝对包含成就感。
对于每次老师讲完课之后,我都会将上课时候的代码重新再打一遍,因为熟能生巧,虽然有一些代码不懂原理,但是由于多次接触到,脑海中就形成了固定思维,总之认为那就是对的,就不去管原理了,能成功输出代码就OK,虽然这种方法感觉不可取,毕竟是固定思维,不能灵活运用,但目前为了将代码牢牢记住只能采用这样的方法,等以后再找时间仔细了解原理,为什么可以这样写。虽说人们常说知其然,不知其所以然是没用的,但是有些时候只知其然也还是有一点用的,总比为了懂原理一直研究原理费时间强要好一点。
目前的任务就是将老师说的代码都牢记,每天不断复习和预习知识点,只有这样日积月累下来,才会收获颇丰,如果只是上课才听,下课就不管了,那样的积累速度是缓慢的,做事就要做到底,一直往前冲,只有冲到最后,成功才会向自己招手。
学习Java一个月了,我感到很幸运,遇到一个好老师,就是我们的华老师,感觉他上课很有逻辑性。开学的时候就为我们准备了很多资料,包括很多课外的资料,上课也慢慢摸清规律了。学习的过程中确实遇到了很多的困难,开始学习的时候遇到很多新手学习都会遇到的问题。
后来练多了,慢慢也进步很多了,学会了运用很多工具,比如有道,API文档,学习新的知识点重点在于这个知识点在代码里面是怎么实现的,学习的过程中,听完一天课,很多代码自己是没办法写出来的,只能挑重点先抄它一遍,然后自己摸索写一遍,写不下去了,又看看老师怎么写的,第三遍自己写,能写出来就基本掌握了。
这个月学的不是很多,但个人感觉还是挺难的,有时候甚至跟不上老师的节奏,可能老师知道下来没有多少人会自己敲,所以多利用课堂时间给我们练习,但对于我个人来说,上课练习的时间可能不是很够,这个还没写完,就重新讲另一个,导致写到一半,就不得不放下去听老师讲课,我相信很多人和我一样,感觉跟不上节奏不是因为老师讲课节奏快,而是练习写不完,所以只好下来看视频了,这些问题我们自己能合理安排。
对于Java学习,我总结了几点:
学习Java已经三个月了,越来越发现Java的迷人之处。最开始是以线上教学的方式上课,现在已经开学快半个月了,我们早已从上网课转为了在教室上课。
由于网课的特殊性,我最初学习Java更多的是依靠网络上的教学视频和一些大神写的代码、文档。在遇到问题的时候,也只能自己上博客或百度查找答案,这个时候老师能够发挥的作用微乎其微,靠的只有自觉。老师不能兼顾每一个同学的进度和学习情况,他只能按自己的步骤来教学。所以,我必须想办法跟上进度。对此,我总结了以下学习Java的几个点:
(一)课前预习
课前预习能够提高听课效率。 通过预习,我能知道下一节课的大致内容,哪里搞懂了,哪里有疑惑,已经做到胸中有数,游刃有余。在听课的时候就能轻松跟上老师的思路,不会出现老师早已经讲下一个点自己却还在消化上一个点的这种情况。在预习时候遇到的问题,在听老师讲课的时候就能有针对性的去思考解决,在预习时候已经搞懂了的问题,听老师讲一遍,更加深了印象。
课前预习可以培养自学能力。 学习不是被动的,能否将“要我学”变成“我要学”,自学能力很关键。Java这门课,如果全靠老师的灌输,是不可能学好的。课前预习能够减少我们对老师的依赖性,增强自己的独立性,还能锻炼自己阅读、理解、分析等多方面的综合能力。
课前预习还可以提高学习兴趣。 通过预习,我可以轻松跟上老师的思路,从而能够及时作出反应,并会产生一种自豪感,这些都能促使我产生学习兴趣。如果没有预习,听课可能会感到吃力,有时候甚至会像“听天书”一样,自然没有什么学习兴趣了。
(二)课后复习
巩固知识。 如果只是课上听老师讲一遍,课下不复习,是很难形成持久记忆的。当老师讲的东西越多,自己也会丢的越多。这就好比捡芝麻丢西瓜,是个非常不好的习惯。首先得把知识记牢了,才能谈得上运用。复习就能够帮助我们更持久的记住知识。
加深理解。 我们基本上每天都要接受新知识,初次接触新知识的时候可能无法产生深入理解,这就需要复习来发现问题并解决问题。当对这个知识点理解到了一个高度,就可以变成自己的东西了。
(三)勤做笔记
记笔记可以让自己积极地投入到学习这个过程中去。 有些同学没有做笔记的习惯,从来都只是上课听懂了就万事大吉。但是,好记性不如烂笔头,再好的记性,难保不会有遗忘的一天,记在本子上的内容,只要保管得当,是随时可以翻出来查阅的。我不是一个自律的人,但是记笔记能够让我产生一种仪式感,让我感觉自己是真的投入到学习中去了的。我一般有两份笔记,一份电子笔记,一份手写笔记。在这里要感谢我们勤快的主讲老师,他上课会顺手帮我们做一份电子笔记,我都是把它整理在自己的文件夹里,相当于备份了。手写笔记是自己做的,也是绝不能少的。
喜欢做笔记的人逻辑思维会比一般人强。 做笔记的时候我会思考排版,并且着重记录重点内容,什么是必须掌握的,什么是可以忽略的,做到一目了然。笔记做好了,学习也就不是什么难事了。