初学者一方面是因为可能之前没有接触过编程,觉得学起来缺乏信心,另一方面就是不正确的学习方式导致学习的过程中导致一个恶性循环,学不好,越来越缺乏信心,越缺乏信心,越学不好,到最后可能掌握的东西就非常少了。
那么我们要怎么通过正确的学习方式,来不断汲取知识,达到事半功倍呢,下面给大家总结一些好的学习方法:
1、专精
初学者不要看太多的书,或者太多的教学视频,一般一本书,或者一个系统的教学视频都有他独特的一个传授知识的体系,你这边学一部分,刚契合了这种学习方式,马上又去了解其他的教学知识,一方面浪费了太多时间,另一方面可能导致两边的知识体系都没有跟的上。所以先看一本或者一套系统的视频,这样有助于你在整体的系统功能体系上有很好的把握,而不是去掌握那些零零碎碎的小功能。
2、看帮助,参考文档,API手册等。
人对未知的事物总是抱有一种恐惧心理,或大或小,可能没了解编程之前你觉得编程很高大上,那么我们要摆正自己的心态,去直面这些未知的知识,那么这时候我们手中的利器就是这些帮助文档了,合理利用帮助文档能让大家尽可能的多掌握知识,少走弯路。
3、自己动手,不做伸手党
学习过程中,我们要着重培养自己的学习能力和解决问题的能力。这个问题要怎么培养呢,首先遇到问题,要自己先去找解决方案,无论是百度还是查资料,亦或是各种尝试,自己要多想想如何做,怎么做,思路首先得建立,然后才能去解决问题,实在写不出来,再去借鉴别人的,借鉴过程中,你要首先弄明白自己和别人间的思想差异,其次再去针对代码实现的,哪块没想到要用什么代码去实现,针对性的进行练习,那么你绝对每天都在进步。
4、解决问题的过程
我见过很多学生初学的时候,写代码作业的时候,上来就开始写,写的过程中发现问题,不停修改,甚至有的写着写着思路都断了,不知道下一步该做什么,这种方式是非常不可取的。遇到问题首先要分析,理清思路,甚至每一步需要做什么,我们可以显示的写出来,那么写代码的时候清晰的知道每一步是做什么,要使用什么技术去解决,哪一步卡壳了,就去针对性的训练。
5、注意细节
要关注那些细小的细节问题,他们往往并不那么简单,为了解决他你可能会用到很多知识点,一方面可以帮你进行知识点的回顾,另一方面可以培养你解决问题的能力,扩宽你的思维
6、端正心态,正确学习
1)、端正心态,对未知的知识保持敬畏可以有,但是要坚信它未来肯定是被自己掌握的东西,要有征服它的心里
2)、不要觉得你能敲出来代码就掌握了知识点,学一个东西是为了使用它,那么初学的时候我们应该怎么去学习,主要围绕四个问题:什么是XXX?XXX能做什么?为什么要使用XXX?使用XXX的应用场景。都掌握之后,就证明你对这个知识点掌握的有百分之八十了,剩下的百分之二十,你可以去看看它的底层实现;
3)、不着急,学习东西不是一蹴而就的,只有厚积才能薄发。学习的过程中,记下自己喝别人不懂的思路想法。与别人经常交流,记录下在和别人交流时发现的自己忽视或不理解的知识点;
7、多动手
学习java最好的方法之一就是上手动手去练习;永远不要认为自己看的书足够了;要看懂书,仔细看书;遇到完全看不懂的书,请硬着头皮看; 别指望看第一遍书就能记住和掌握什么,一次,两次,三次直到搞懂所有的东西;这个过程中,动手是必不可少的,有句话叫书读百遍其义自见,那么这里代码量达到一定程度,你就会发现这些语法自己也不知不觉得掌握了。
8、回顾和预习
学习过程中,要明确你当前所处的状态,有句话说的好,回顾过去,把握现在,展望未来。学习过程中也是一样的,昨天的知识或者前一段时间的知识,进行回顾,今天的知识或者这个阶段的知识进行掌握,明天的知识或者下个阶段的内容进行预习。这样有条不紊的进行学习计划。
掌握好这么多点,投入进去,学习起来就事半功倍啦,大家愉快的学习吧