Java学习习惯总结与建议分享

学习系统

前言-昨天复习了一下java的知识,发现之前学的比如短路与,和与,短路或和或的区别,自己之前并不知道.本以为自己知识掌握的还可以,但是却发现其实差的很多,这一点半点的差距并不能只靠报错和不熟悉的知识点复习来解决,而是系统性的调整着手

1.复习

首先学习最重要的是复习

每天最少需要2个小时的完整时间复习之前的基础知识
半个小时复习以前不熟悉的知识点
另外一个小时系统性复习之前讲过的知识
最后半个小时复习当天讲的和昨天讲的知识

效果还没有确定,但是先进行一周的尝试,看看效果如何

2.态度

其次是自己决定学习的态度

2.1做能力范围之内的事

自己往往会犯感性的错,做超出自己能力范围之外的事情,但是能力范围之内的事情并没有解决好,所以往往搞得差很多
所以,当自己对自己要求高的时候一定要先注意能力范围内的事情是否掌握好了,如果没有掌握好,那么理性的放弃,从容的接受自己当前不适合干这些事.并不是自己能力比别人差,伤了自己好胜心,而是我比别人更努力,我希望更加高效的完成计算机技术的学习,所以一定要理性决定.别人的方法不管对错,能把真正适合自己的学习方法搭建出来的人,身边的朋友并不多.所以每次内心难以接受的时候,就想想燕雀焉知鸿鹄之志

其次关于做事的优先级很简单,四象限分析法,在能力范围之内 紧急且重要事>紧急不重要>重要不紧急>不重要且不紧急(ps:比如玩手机 现在还好,8月份一天玩8个小时的手机,9月份现在平均一天玩3个半小时的手机)

2.2遇到错误不要心态崩

关于遇到错误后的心态,尽量避免因为难以解决产生的厌烦情绪,去想其他事情或者打游戏浪费时间
尽量让自己高效起来,心态崩了就做一些非代码类的工作,比如当天的知识复习,当天的总结感悟.不要去抽烟,通过生理解决自己的心里需求.做一个理性的人.同时,抽烟自己的身体也不允许.

3.学习能力的方法论

3.1学习新知识的方法论

首先,学习知识不是学习知识本身的信息,而是学习信息背后的思维模式,当然谁也不是天才,能一天就学会别人的思维模式,所以要努力践行,当学累了的时候,就让身体放松,让脑子思考问题,思考代码背后的编程思维,设计模式
这句话说的简单,但是一定要付出实践,而且,一定不要让自己的经验蒙蔽自己双眼,用辩证法看待问题,在专注和发散之间找到最适合自己平衡点.

3.2学习效率

3.2.1 兴趣是最好的老师

学习新知的效率也很重要,其中最重要就是是否感兴趣,如果带着兴趣学事半功倍,不感兴趣的时候,效率很低,所以尽量去找到其落地应用的场景,让自己感兴趣起来

3.2.2 记住的速度

记忆时自己的状态,锻炼自己的思维和大脑.首先,如果一分钟不记住这个单词value,那么就会死,那么是个正常人,都会记住.但是大部分人都不会要求自己这么做.但差距就在这里被积累掉.通过复利和滚雪球,一点一点差出来了.就好像英雄联盟中的前期对线,如果前期不注意细节,一个小小的失误给了对方机会,对方也许会因为这一个失误带来最终的胜利.所以,注意细节,才是强者.

好吧说实话,用理性进行判断真的内心比较难以接受,不过比较简单的方式就是自我暗示,做这些只是让我变得稀缺,变得独特,变得牛逼.变得有钱.就这些,还不够?

3.3练习

3.1 练习

练习,是加强记忆和理解的方式,对于学习来说必不可少,看一眼就懂的人往往很少,所以还是需要付诸努力进行大量的练习.但是练习也要注重效率.一个知识,如果练1遍就会,那么不要练第二遍,把时间分配给那些不好解决的问题上.
对于超出自己能力范围之外的问题,要花费更多的时间才可能解决的可能性上,果断选择放弃,选择第二天找到可以解决问题的人,让别人来帮你解决你认知上的盲区.这样才是更加高效的方式,钻牛角尖,不是不可以,追求真理的道路上,要根据实际情况,看自己的能力,和效率.

3.2 错误

错误的总结,当自己犯错的时候,一定要留下记录,这样当你再次犯错的时候,你就可以高效的找到解决问题的方式,而不是像没有session一样,初次见面,请多多关照.
留下记录后,再次遇到问题,一定要做理性的判断,克服内心的懒惰,如果忘记,那么再来解决一次这个问题.只有这样才能加深自己的记忆

3.3学习的总结

不管是任何事,留下总结,是强制自己进行思考的方式,花费那么多时间和精力做事,却不思考,那么提升的空间很小,所以这就是总结的含义.当我做一件事的时候,如果一直重复却看不到提升,是很可怕的事情.所以一定要有反馈,事情做完就总结,总结完了在去继续重复.这样,才是可见的正向循环

已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 游动-白 设计师:白松林 返回首页