学习方法总结
现在,对自己最近的学习上面的方法进行一下总结. 也借这个机会去反思一下自己的学习方法不足的地方. 我记得大学里面第一次接触计算机语言,当时没有什么学习方法.就是当做任务来学习.
现在想想实在对不起老师,也坑了自己. 先从敲代码来说说吧. 代码就像盖房子,从大方面上要清晰其中的逻辑, 而在小的建筑上,也要注意细节. 学习首先是心态的问题. 跟着视频和资料学习的时候,不要着急着先敲代码. 细节的上的东西也不要太纠结, 真正的细节,是在实际敲代码的时候去积累的. 第一次接触,首要做的事情就是把整个过程的框架和逻辑理清楚. 知道自己第一步,第二步一直到最后要做什么. 在整体的逻辑上清楚了. 心态就不会感到迷茫, 也有了大概的底气. 然后,就是敲代码. 在清晰框架思路后, 实际去敲代码,就是对细节思路的把握. 这个没有什么办法,就是要用心思考,多敲代码. 框架上不断去丰满细节,细节上的知识不断地流进自己的大脑. 零散的知识就变成一个有生命力的整体,为自己所用了. 总结一句话,不重视理解的敲代码,就是盲人过河,很浪费时间. 已经理解的却不练习的代码,只是理想的散架,不会成为真正的知识. 当然了,这只是第一阶段的.
第二阶段: 刚开始是知易行难. 到了后面是知难行难. 但是互联网的东西好像是公平的. 理解的难的东西,代码量其实也少了. 这需要重视理解, 很多时候,很多工具和知识以及整理封装好了.重要的是,体会到它们的功能. 为自己所用. 整体的逻辑优先把握. 然后再去完成代码任务. 很多人都说没时间敲代码. 我感觉他们是不是没有完全理解一些知识的内容. 这就引申到了第三阶段了. .
第三阶段: 看起来哟超负荷的代码量. 但其实很多都是底层和封装好的东西. 我们的首要任务是,要理解和记忆这个工具的使用, 然后,在前端代码去练习这个工具. 甚至对这个工具进行专项训练. 不要动不动就去模拟底层. 去敲一下无关紧要的东西. 或者是不是今天学习的东西. 比如说,今天学习spring的IOC. 这里说白了就是对在配置文件类,对bean标签的控制. 其他的就是两三个语句. 有的时候,为了练习这个要准备一下数据和其他文件. 这个可以直接复制粘贴过来. 毕竟今天学的就是这个重点. 这样的话,把时间花在刀刃上. 才是有意义的学习.
|