分水岭:知识的深度拓展

640?wx_fmt=png

正文共:1809字

建议只字不差的阅读


这个行业,大家刚开始的时候,差距可能还不大,但是越往后你就会发现,大家的差距开始逐渐增大,个人觉得三年是一个不小的分水岭,三年之后你会发现,有些人的脚步可能是你再也追不上的节奏,所以,头三年相当重要,那这个跟什么有关呢?(当然,影响你变牛X的因素很多)


第一个就是跟你的项目经验有关,也就是做的项目这块,你做的项目多了,自然而然编码能力,业务分析能力什么的就逐渐提高了,这就是你的工作经验,所以在平常多做项目还是对你有很大好处的,那么第二个关键点是什么呢?


那就是知识的深度了,大家刚开始自学的时候,可能学到的知识都是一样的,刚开始大家的理解也都差不多,可能有些知识点我不理解,其实你也不怎么理解,这个时候大家对一些知识点的掌握程度都差不多,但是越往后你就会越发现,对于同样一个知识点,你们却有着不同的理解,你们掌握的程度也大不相同,可能你还是停留在表面,而别人已经深入底层了,这样的话,平常的工作中倒是没有什么差别。但凡遇到一些技术瓶颈之类的,可能别人能解决的你就解决不了了,这个时候差距就出现了。


这就是知识深度的问题,那么如何解决这个知识深度的问题呢?


到这里你还记得我们之前讲的两个步骤是什么吗?


第一个大步骤:先从搭建知识框架开始

第二个大步骤:不停的做项目


那你想一下,通过以上这两个步骤之后,你会得到些什么?其实你能得到这么一种能力,那就是你会逐渐对一些重要的知识点异常清晰,也就是说经历了第一和第二阶段的学习之后,你会了解到,哪些是重点知识,哪些是高频率问题,这点很重要,为什么?这不就是你要拓展深度的那些知识点吗?


所以你看,自学编程有了方法之后,很多问题不再是问题,很多学习就会变得顺利成章了,当你了解了哪些是重点知识之后,下一步就要对这些知识点进行深度的拓展学习了,那么具体该怎么做呢?


这其实也有个具体的方法,在说这个具体的方法之前,我需要跟你们说说两个概念,那就是碎片化和系统化,这个相信大家都不会感到陌生,大家可以明显感觉到的是现在我们的碎片化时间越来越多了,在此之前大家一直都在讨论什么碎片化学习,其实我个人觉得,碎片化的时间真的不适合用来学习,起码不适合用来学习新的知识。


碎片化的学习带来的都是零散的知识点,这些知识点大部分情况下都只会在我们脑子中存储不了多长时间,所以大部分时间我们碎片化的学习其实都是无效的,在我看来系统化的学习才是真正的有效学习,那么碎片化的时间该怎么办呢?其实碎片化也可以进行系统化的学习!


这是怎么回事呢?碎片化进行系统化学习,这不是自相矛盾吗?你还别说,这真的不矛盾,接下来我要告诉你的就是如何利用碎片化进行系统化的学习来拓展知识深度!


还记得我们之前说的学了就忘的三个原因吗?


  1. 知识没有用起来

  2. 没有经常复习

  3. 只有输入没有输出


这次我们要解决的就是“只有输入没有输出”的问题,那该怎么做呢?那就是进行系统化的输出,我们之前因为第一步骤和第二步骤让我们知道了哪些是重点知识,这个时候我们就可以进行有目标的系统化输出了,举个例子,比如经过知识框架搭建和实战之后我发现在Java中jvm是个重点知识,那接下来我就要对jvm进行系统化输出了,在知识框架搭建阶段我们肯定也学习过jvm的知识,但是可以肯定的是,当时学习的是比较表面的知识,仅靠这些表面的知识我们是无法进行系统化的输出的。


因此我们还需要继续进行深入的学习,然后多方查找资料,学习相关深度讲解的视频教程,进行总结归纳试错,这就是一个输入的过程,而这个输入的过程我们完全可以放在碎片化的时间去完成,然后再将所学所悟总结成文,归纳整理,发布到博客上!其实你可以感受到,这不仅仅是一个系统化的输出,更是一个系统化的输入,只不过我们的输入是在碎片化时间完成的,可能整体下来花了十天时间将jvm大部分知识点进行详细讲解,发布成文,这不就是一个系统化的输出吗?


而这,不正是对知识进行了深度的拓展吗?


对于知识的深度拓展有两个关键点那就是知识的输入和输出,这里面分别对两点单独说说,首先是这个知识的输入,这块我建议你可以这么做,可以找一些深度讲解这个知识点的视频教程来看,上网上搜一下深度讲解的博客文章,或者买本专门讲解这个知识点的书籍来学习,而输出这块其实就是写成文章分享出来,这里可以选择的平台有GitHub,csdn和微信公众号,当然,绝不仅限于这几个平台!


关于知识深度的拓展就先到这了!


推荐阅读:自学编程从搭建知识框架开始!

自学编程第二步上阵杀敌--以项目为驱动

posted @ 2019-03-21 00:00  ithuangqing  阅读(157)  评论(0编辑  收藏  举报