标签:技能学习
看过我前几期的朋友,目前为止应该知道了,或者在心目中对Java学习有了一个大概的了解了,学习任何技术之前,须“高屋建瓴”,心中有了大概的轮廓,如果还没印象可以查看我的往期资料。
好比建房子,先得把框架搭建起来,之后才是将各种建筑材料往里填充,现在我们将基本重要概念往Java框架里填充一样,今后这几期我将带领大家继续学习Java,以后的思路我将从基本、重要的概念入手。
万丈高楼平地起,你能搭建多高的楼,和你的楼能有多稳全都得仰仗你的框架和地基如何了?
如果刚开始你能搭建好,整个Java平台架构,不是仅仅看到对象就是对象,继承就是继承,你将不知道为什么会有Java这么多特性?他们被开发出来干嘛的?因为在你的脑海中,还没有将他们的框架搭建,没有将一个个的点连接起来;第二就是地基一定要牢,我很反对一开始就是直接从项目入手,说那是最快速的进入一项领域的方法,是那是,快速进入吗?你连最基本的概念都不知道,就算你按照别人的攻略,按照别人的教学视频一遍遍的试了?然后呢?将这些视频一撤?将攻略一关?还有什么能在你的脑海里呢?下次让你自己搭建一个项目你会吗?为什么会有这么厉害的效果?因为,你只是按照别人的视频、思路在走路,就像别人抓着你的手,告诉你下次改拿什么东西,该放在什么位置?你都不知道你拿的是什么东西?它有什么作用?它为什么要放在那个位置?别人教过你一遍之后,你当然不知道下次怎么独立去操作了。
这时候,就有人问了,那我总不能拿那么厚的一本书,一页页去啃吧?当然不是啦!
学习任何一项基本技能之前,最快速的方法就是在大牛的带领下,,做着两件事:
1.快速获取这项领域所必须的最小掌握知识,记住最小必要知识(架构);
2.迅速寻找、理解基本概念,往里填充,将那些点连接起来。
这其中的第一点就是我说的系统架构,怎么获取呢?我说的最好的就是在大牛的带领下,推荐指导你的,或许你身边没有那么大牛,那么可以通过网络资源,论坛,那些最被推荐的经典书籍,将他们的目录好好理解下,基本上就是框架了,每位作者写的目录,就是这本书的框架。
有同学还要问了,那我现在任务紧,领导根本没有给我多少时间去学啊?我可不可以直接跟着项目自己走一遍啊?那你也得先在头脑中,对这个项目有个框架,再对比这项目涉及哪些技术,以及各个技术所需要的掌握程度,对自己框架必须先有,至于那些,不理解的概念,先记着,下班之后的课余时间赶紧恶补,请记住,是尽快,不是在某一天你忽然想起来。
请相信,我们中的绝大数人从不知任何一个技能都是“复杂的集合体”,他们总是倾向于低估学习任务的复杂程度,低估了学习任何一项技能所需要的重复练习次数。(可以参考我的另外一篇文章:假如大学我就知道这些道理(一))。
请尊重原创,转载请联系,前行路上的你并不孤单,小蚁君每天都会陪着你......