关注微信公众号:IT老哥,回复Java全套教程,即可领取:Java基础、Java web、JavaEE全部的教程,包括spring boot等
回复:简历模板,即可获取100份精美简历,回复:Java学习路线,即可获取最新最全的一份学习路线图
一、找一套完整的教程体系
目前网上Java视频满天飞,有些同学实在是不知道该怎么学,老哥在这里也给大家弄了一套从Java基础到Java EE的全套视频教程,在我的公众号里回复:Java全套教程即可获得百度云下载链接。有需要的小伙伴可以领取一下(此处应该有三连)。完整的教程能让你从浅入深的学习。有规划的学习。不至于像没头苍蝇一样到处乱撞,最后越学越晕
二、找出自己学习的动力所在
无论做什么事情,一定是要有内在的动力去驱动自己做这件事情,那么大家扪心自问一下,学编程的原因是什么,让你学编程的动力是什么,如果你不学编程以后会怎样。会找不到工作,还是拿不到高薪水。给自己一个学习编程的动力。每当坚持不下去的时候,就回头看看当初是为了什么学编程的。
三、做好学习安排
比如我要学Java基础,根据教程目录,定一下我今天要学哪些知识点,明天要学哪些知识点。尽量当天事情当天做,别拖到明天。明日复明日,明日和蹉跎
四、做好学习笔记
学习笔记是一个非常重要的事情,是对你学到的知识点进行二次记忆到纸上的过程,当然也可以用在线笔记,如有道云笔记等等。将学到的知识点做出易读的形式,如脑图格式。将一些学习心得也可以记录下来,方便日后复习使用。也可以将这些发布到博客上面,和其他人一起交流学习。记笔记是非常重要的,大家一定要去做。
五、多动手
不要觉得这个代码太简单了,我一看就会,根本不用写。真实写出来和随便看看,完全是两回事。平时看视频的时候不写代码,发现要写的时候,脑子里根本没东西,写出来的还都是各种报错。为什么有的人进了公司干不了活,就是因为学习的时候写的代码太少了,你和代码不熟,你怎么可能写的出来。根本就没有思路。所以多动手写代码非常非常重要。别图舒服懒得动手指,现在舒服了等进公司干活就该难受了。
六、温故而知新
每天晚上睡觉前回想一下我今天学了哪些知识点,把这些知识点在脑海中过一遍。这其实是一个加深记忆的过程。然后经常回顾一下之前学习的知识点。以免时间久了会忘记。也许回过头在看之前的知识点的时候,就会有不一样的看法。这就是古人说的为故而知新。
七、 场景模拟
学完一个知识点后,不要仅仅停留在视频里教的那些,要想想哪些场景中会用到这些技术,可以通过百度的方式来找这些场景。然后写代码去模拟这些场景,比如我之前讲的ThreadLocal技术,里面就举了一个真实的场景。要知道这个知识点,还得知道要怎么用这个知识去解决哪些问题。
八、知其然知其所以然
这个就是知识点原理的学习,我们不光要会开车,还得知道怎么修车,车的内部原理是什么样的,这个不是所有人的要求,如果你觉得目前看源码吃力,就别去看,先学使用层面的知识点。等你觉得水平可以了,也有耐心看源码了,可以回头在读源码。我怕一些初学者看源码云里雾里,反而会降低你们的学习兴趣。等你们有一定的技术能力了,可以去看源码,因为要进大一些的公司,面试会问技术原理的。
九、多讨论
可以经常和朋友讨论辩解一些技术,在讨论的过程中,几个人会分别阐述对这个技术的看法和理解,会让你知道哪些点是你不会 的,哪些点是你理解错了的。经常讨论也能增加学习的趣味性。我是觉得讨论技术是一件比较开心的事情。
十、每天坚持学习,成功没有捷径!