目录:
1,学习的三大原则
1.1,学习的第一原则
1.2,学习的第二原则
1.3,学习的第三原则
2,怎么提高记忆
2.1,前言
2.2,内容与方法
3,方法多,时间少的解决方案
3.1,从自己最牢固的基础开始补习
3.2,先清楚自己要做什么,再安排时间
3.3,无笔不看书的习惯
3.4,效率
详情:
1,学习的三大原则
1.1,学习的第一原则
学习的第一原则是:从简单开始,熟练的东西做完了,做的很好了,再做更大难度的东西;做东西的水平会随着你的水平的变化而变化;意思就是说,做一个相关事务的时候,先从简单的开始,先上手,上手之后,等做的差不多得心应手的时候,期间可能觉得这个太简单,再挑战有更大难度的东西;事情都是一步步来的,学习也是一步步的,做东西的水平会随着你的水平的变化而变化;
这里补充一个好习惯吧:就是做笔记,做笔记的目的是提纲挈领,理清思路,可能大家从小就开始做,但是你真的会做笔记吗?这里简单介绍一下些比较注意事项吧:
A)记录知识体系或者老师思路,不懂的地方记录下来
B)记录重点和难点(就是自己难以完全理解,或者觉得对自己有很大启发的,以前没有想到的部分)
C)简略、迅速、不能耽搁听课,上课最重要的是听和理解,然后才是记笔记
1.2,学习的第二原则
学习的第二个原则是:把握知识的内在联系;可以从大到小的进行找规律,意思就是先梳理主干,再熟悉枝干,细叶等等,比如说做一个计划,先梳理主干时间点,完成总任务是多少;再整理具体些的日期,完成的分任务都有哪些;
具体操作方案:
A)梳理知识
B)通过画图的方法来养成系统学习的好习惯
C)熟悉基础知识是梳理知识规律的前提
D)学习的时候从小到大,复习的时候从大到小
1.3,学习的第三原则
学习的第二个原则是:求精不求多;
2,怎么提高记忆
2.1,前言
不理解,无记忆;这句话的意思就是说,学习一个东西的时候,可以切合自身实际的情况,理解着去记忆,假如说自己理解的东西话的,是不是很难忘记?为什么?因为你理解他啊!具体怎么记忆,可以参考“2.2,内容与方法”
2.2,内容与方法
刚刚上面已经介绍记忆的主题思路,这里可以推荐一个步骤:
1,记忆的目的是为了应用,对需要记忆的内容彻底理解,把他的意思弄明白;比如说你学习NIO技术,一般学习过Java的同胞们都知道IO吧,那IO是什么,是不是输入输出流啊?一般都是怎么操作啊?是不是创建字节流或者字符流对象,通过流的方式进行读写操作?这样一个简单读写就写好了吧,但是这里要住一个问题,这里说的IO是同步的,假如说有很多的用户过来请求的话,性能如何?是不是很low?那怎么提高性能呢?是不是想办法使用异步的方式?那怎么使用异步的方式呢?对,这里就到了NIO了,NIO就是异步的NIO,这样先对NIO有一个理解,他是做什么的;
2,寻找只是内部的规律,根据规律来逐步记忆,刚刚上面已经说过先理解一个知识,这里再接着数一下知识的规律:NIO那他怎么实现的异步的呢?请看下面步骤
这里串个题外话一下,传统的IO发过来一个请求,服务器默认都是创建一个线程去处理用户请求,假如说用户网速很差,那你服务器还是不是完了?而且过多的线程也会导致CPU切换线程花费更多的时间,降低服务器性能;
好,解释一下上面那个图,用户发来请求之后,服务器先不处理请求,使用很多的Channel(你可以理解成一个队列)去接收请求,此操作是异步的,那怎么处理用户请求啊?对,这里就是selector,注意的就是selector是同步的,由线程循环处理各个channel的请求;这样对比着,或者看着上面那个是不是很容易就记住NIO了呢?
3,只有真正理解的东西才能记得牢,彻底理解是指明白过程而不是记住结果;这里就不做解释了;
3,方法多,时间少的解决方案
3.1,从自己最牢固的基础开始补习
3.2,先清楚自己要做什么,再安排时间
3.3,无笔不看书的习惯
3.4,效率
说道学习时间,可能有很多的人在想怎么挤时间,鲁迅曾经说过一句名言“时间就像海绵里的水,只要去挤,总会有的”,是的,这句很非常正确,但是是建立在一些条件之上的;
咱们这里举个栗子:算一个“时间账”吧,一天的工作时间大概是8小时,一日三餐总和算1个小时,加上来回走路,差不多1个小时吧;算上洗漱或者其他时间差不多1个小时吧,上下班3个小时,正常休息时间是8小时,假如说你睡6小时,那么你的学习是4个小时,别人是2个小时,你的学习时间相对别人是200%;
听着这个数字是非常喜人的,然而我们漏了一个问题-----人与人之间的差异,比较6的人大概1个小时掌握一门新的技术,普通人大概是2个小时,甚至更久,这样话可能你的学习效果对比的话,1:1;比别人话了一倍的时间,但是学习效果确实一样的,是不是很冤?在考虑一个问题,偶尔的睡6个小时还好一些,但是长期的话,就会很疲倦,学习效率就不用说了吧;所以就产生一个问题,6的人更6,次的人更次,这就是“马太效应”
这里总计一下问题与解决方式:
1,时间并不重要,切记注意“马太效应”,时间不重要,重要的是效率:一天都是24小时,时间再怎么挤都是有限的,但是效率利用的效率却是可以成倍提高的
2,学会取舍:计划赶不上变化的时候,建议分清主次,排一个优先级,然后先挑简单的做,最后做复杂的
3,做自己力所能及的事情,制定计划的时候时间安排的充裕一些,保证自己的任务能够完成
很多
4,按照不同的内容特点安排时间
5,注意适当休息,除了挤时间学习之外,还要挤时间休息
6,执行
总结:
学习的方法有很多,这里要注意的是,在学习的时候,应该注意的是要先明白自己要达到的目标,然后顶部是一个计划,可以从简单开始,把握知识的内在联系,熟练的东西做完了,做的很好了,再做更大难度的东西;期间注意一下效率问题,可以通过做笔记的方式增强记忆;