文章类型:草稿箱文章整理。
1.时间
从 2020年11月16号 开始学习以来,今天是 2020年12月10 号,一个因为牙疼请假去补牙的普通星期四,从11月16号到今天已经过去了24天 ,如果算上今天的话,那就是 25天 了,这25天里,除了中间休息了一天,都有在学习,不管每天几点下班,我都坚持学习,最少也有1个小时的学习时间。因为我现在每天早上计划起床的时间是7:00,早上也会学习一会,顺带煮点稀饭吃,学了25天,再过几天就一个月了,昨天看到一篇关于 知识体系 的文章,发现说的确实很对,所以我就开始思考,我之前的学习方式有问题吗?是不是该改进一下呢,所以我今天就花了全部的时间进行需要学的知识梳理,学习资料梳理,面试准备梳理,这三个东西都梳理了一遍,还是发现了我在学习上应该改进的地方的,所以我今天就来复盘一下我这25天都学习了什么东西吧,算是对过去这25天学习的一个梳理吧。
2.学习方式的转变
刚去花时间做了一个头图,感觉做的还行。自从16号开始学习以来,我一直保持着每天晚上下班回来,开始学习了就先打卡的习惯,打卡也就是记录下开始学习的时间点,然后今天的一些感受什么的,今天应该学什么,然后学完再打开,写下今天学的怎么样和感悟相关的,相当于一个总结吧,也可以说是每天的学习日记吧。我觉得这是一个好习惯,我还会继续保持的,因为这能让我知道我今天到底干了什么。刚开始我是通过从B站上看 视频学习 的,后面发现这种学习方式真的是有点慢的,从11月16号到11月23号我都是通过看视频学习的,总共学习了20个小时,学的内容有JS原型,数据类型分类、判断、数组,然后11月23号感觉通过视频学习确实是太慢了,然后转变思路,开始看书学习。11月24号开始看书学习,看的书就是红宝书(JavaScript高级程序设计),11月24号到12月9号,一直是在通过看书学习,当然中间也想着是不是要先看面试题学习,但是还是一直坚持看书学习,然后12月9号我就意识到看书学习虽然好,但是速度也还是慢,因为红宝书确实还是比较厚的,然后正好又看见了知识体系相关的文章,我觉得说的很有道理,并且一些社区大佬也会构建自己的知识体系,我想着我是不是也应该构建自己的知识体系,然后进而查缺补漏,让我在一定的时间内能学完面试之前需要学完准备好的东西呢。
3.知识体系
然后也就是在今天12月10号,我花了一天的时间梳理一些对我有用的知识体系,当然具体对我有没有用,暂时还不知道,但是对我学习转变思路确实又帮助,我到底该学什么,该花大把的时间在什么东西上,做什么的优先级最高。我决定采取以结果为导向,反推,我要的结果是什么,年后金三银四的时候进大厂,那么也就是拿到offer,拿到offer的条件呢,自然是 简历+面试,好,到这我们就看见了,首先就是简历,当你的简历过不了HR那一关,那你就连面试机会都没有,所以首先我们得准备好我们的简历,然后接下来就是面试,那么面试官对你提问的 大纲 是什么呢,没错就是你的简历,加上前端的基础。到这我们就明白了,简历很重要,所以我决定把当前学习的对象的部分内容看完,就开始准备简历,然后先对着简历上的内容进行复习补强,还有把简历上的项目梳理清楚,有些项目需要把代码重构或者加工梳理的,也都梳理一遍,当然项目不用多,从以往做过的项目种筛选几个即可。当简历准备完了,那就是准备面试技术上相关的知识了,前端面试问的点基本上也就那么多,从我收集的一些资料来看,考察点基本就那几大类,JavaScript,HTML,CSS,算法,浏览器,工程化,框架,计算机网络,简历上写的业务项目,差不多就这么多。但是,这么多内容其实是相当多的,就说前面这二十四天吧,除了做做规划什么的,实际学习时间也有70个小时了,然而我学了什么东西呢,从刚开始视频学的js原型,数据类型,数组,到后面看书学的数组,作用域作用域链、对象、网络请求与远程资源,总的就学了这么多,虽然都学的很认真,很细,每个例子都上手去敲,但是不总结的话,过几天记忆就会模糊,只能留下一个大概的印象,明白这个东西大概是一个什么原理,前面这24天学的,我觉得我学的最好的就是写过总结文章的数组部分了,实际工作种也有用到学到的东西,以前取数组里的数上来就是for循环,现在我学完数组做了总结之后我会根据不同的情况选用不同的方法,用不到for循环了,毕竟数组有32个方法呢,所以说学习 输入 的过程很重要,同样,输出的过程也很重要。今天梳理完知识体系相关的东西,后续学习计划也有了,先把目前需要看的类与对象的相关内容看了,然后就开始准备简历了,因为我到时候去面试,面试官可不会问我看没看完红宝书,而是在乎他问的题目我会不会,当然红宝书是一本非常优秀的书,后续我肯定还是会继续看的,有些原理性的东西,还是得看书,理解的才能比较透彻,因为书里面的每章都是一个完整的知识点,不像面试题,知识一个点。先准备简历,这就离目标结果更近了一步。后续再根据准备好的简历进行学习和知识点的打磨,该学基础学基础,该看面试题看面试题,还有两个月的时间,其实时间说起来,按我现在的进度是不够的,所以我还是得捡重点的知识点先学,到该出去面试的时候,怎么也得准备个 八九不离十 吧,毕竟面试要 有备而来 啊。
4.前期学习梳理
学这么长时间输出了什么东西呢,有道云笔记上的一堆笔记,除了数组部分输出的一篇文章,其实还有一篇2020年总结,当然2020年总结这篇不算知识点输出,其它都未整理,40多页草稿纸,还有红宝书上留下的很多划线以及一些脑图。 这些东西我也还是需要整理一下的,这么一看需要整理的东西还不少,也确实学完一个知识点需要整理笔记相关的东西,笔记还是要整理的,毕竟 好记性不如烂笔头 ,这也是事实,你今日会不代表你明天会,你明天会不代表你后天会,所以需要总结输出,形成 知识网 ,后续经过多次回顾再学习,后面就是彻底会了,基本不会忘了。然后我先来看下我之前做的脑图吧,看了一下应该是7张脑图,1份之前做的本周计划表,4份今天做的知识体系脑图,1份之前整理的前端学习资料,还有1份js对象学习的脑图,正好这7份,后续可能还会加别的,但是估计都是会在今天整理的框架中的,这是脑图,后续肯定是很有用的,我也打算后续好好维护这些脑图。然后是有道云上的笔记,其中有一篇是每天打卡的,这篇已经有3万多字,证明我日常打开还是比较认真的(骄傲),数据类型一篇笔记,arguments一篇笔记,数组若干篇,原型原型链一篇笔记,作用域作用域链一篇,网络请求与远程资源一篇,面向对象编程一篇(还未学完),把数组算一篇的话,也有7篇了,后续看看要不要结合一些面试题整理成文章输出出来,还有可见的就是40多页的草稿纸,上面写的有的是鸡汤感想,有的是笔记,有的是规划等等,后续看看哪些东西有用,提取筛选出来。红宝书上划线的就提取不出来了,基本就这么多宝贵的学习记录了。
5.后续学习
后续还是先把剩余的对象部分没看完的先看完,然后就是准备简历,梳理好项目,照着面试的体系去梳理。简历弄完之后又是开始学习,当然基础很重要,原理很重要,当然不是看面试题的时候钻牛角尖,也不是看完就算了,稍微深一点的东西还是要去理解学习的。然后每周天规划下周的学习计划和总结这周的学习内容,还是要有的,然后每天早上起来就是维护知识体系的脑图,看哪些地方需要查缺补漏的,哪些地方需要重点再去攻破一下的,做到心中有数,再就是对自己的学习时间有个规划,保证到后面需要出去面试的时候学个八九不离十,这样拿到offer的机会也就八九不离十了,加油啊,小火子。待到明天三月来,一剑光寒十九洲,剑气纵横三万里,最近非常喜欢这句话。就看明天能不能一🗡光寒十九州了,当然后续也还是可以继续学的,不过现在得以面试为主,面试是最重要的,其它的都可以往后排排,排到以后的计划里。晚安了,明天又是美好的追梦的一天,而且还是一个美妙的周五哟!感觉现在学习有点开始入门的感觉了,