你是否有过很多计划,但是由于种种原因,计划搁浅?
你是否渴望提高自己,但是一直无从下手,最终虚度光阴?
你是否没有学习动力,或者说,没有一起学习的同伴?
你需要一个计划,一个写下来的计划,一个能看到的计划,一个能约束自己行为的计划。这是承诺,是Promise对象,如果自己给自己的承诺都不能实现,那么,如何才能去实现对别人的承诺呢?
学习计划表是什么?
学习计划表,就是一个短期的计划,小目标。在这里,我们以一周为单位,以一个月为一次总结,给自己安排一个可行的,具体的,丰富的计划。
为什么需要学习计划表?
学习计划是对自己的承诺,这样可以强迫自己去学习。显然,当你走出学校的时候,没有了老师和学分给你带来的压力,这个时候,学习,全凭自觉。但是,大多数人都是懒惰的,没有压力的话,都会倾向于悠闲地享受生活。学习计划表,专门为了那些渴望改变自己,但又坚持不下去的那些人。
如何制定学习计划表?
其实制定学习计划表是我的心血来潮,我自己也没有经验,先凑合着用几个月,看看效果如何。学习计划表主要包括:每周的具体计划,每周的作业,未完成的惩罚等等。如果能找到一个志同道合的人和你一起努力的话,就可以互相约定未完成的惩罚了。可惜,学习之路总是孤独的。
从2019-07计划开始,我将使用新的MarkDown语法来写计划。主要是设置勾选项,月末的时候勾选是否完成。
- 待办事项
- 已完成事项
MarkDown Pad貌似不支持这种语法,但是GitHub上是支持的。编辑的时候,可以使用VSCode插件:Markdown Preview Enhanced
.
下面一部分文字来源于《码农翻身》
我时常会有这样的感觉:自己心里觉得对一个技术点已经掌握了,但是当我试图给别人讲述的时候,发现并不能轻松自如、深入浅出地讲出来。
这就说明一个问题:自认为掌握了,其实并没有真正掌握,大脑只是对这个技术点建立了一个整体的概念,在一些细节处做了想当然的假设,等到你用语言再表达的时候就会发现,原来这个假设并不完全成立,是有问题的。
这种“转教别人”的学习方法属于主动学习,是最有效率的。但是,在工作和生活当中,很少有机会去给别人讲授,并不是所有人都愿意听。
所以就退而求其次,把自己的理解写出来。
但并不是把知识点罗列出来,复制粘贴,而是要写出为什么要有这项技术,这门技术解决了什么问题。
举个例子:我想总结一下ESLint的一些常用的代码规范,我看到有一个规则是no-eval
,我就要去深入探究一下为什么不推荐使用eval,大量使用eval会对程序造成什么样的影响等等,单纯地只知道不推荐使用eval,是没有任何意义的。
我印象深刻的面试题,就是对方让我去给一个初学者介绍React,虽然一些框架用得很熟,但是我却很少去系统地思考这些问题。
所以,多写多总结,相信过程,在未来,总会有大量收获。
- 2018-05: Rem/Promise/二叉树/函数式编程
- 2018-06: 两本书籍阅读/Git托管项目
- 2018-07: React动画/书籍阅读
- 2018-08: 从JS到TS开发数独游戏
- 2018-09: React组件体验
- 2018-10: 早起计划/webpack配置练习/《编码》
- 2019-01: Take And Leave
- 2019-02: 阅读书籍《图解HTTP》、等等
- 2019-03:实战课程/源码解读/找工作准备
- 2019-04:Vue学习、排序算法
- 2019-05:贪心算法、Vue项目总结、个人网站建设
- 2019-06:Vue开发技巧、你不知道的JavaScript重新研读、TypeScript入门级学习
- 2019-07:你不知道的JavaScript至少两章总结、TypeScript完成学习、动态规划法、MAC上安装一些软件
- 2019-08:你不知道的JavaScript至少两章总结、上个月遗留的算法问题、PS课程学习(doge)、Typescript练习
- 2019-09:暂无计划
- 2019-10:浙大学习计划
- 2019-11:工具练习——思维导图,TS,算法
- 2019-12:Hexo博客,CSS3动画练习,完善以前整理的算法
- 2020-01:GitHub项目整理学习,面试题整理
- 2020-04:面试题、笔试题整理
- 2020-05:性能优化方案汇总
- 2020-06:常用插件Demo,Vue装饰器整理
- 2020-07:面试题系列:非技术问题、读书笔记系列:沟通心理学
- 2020-08:Vue源码解读、阅读
- 2020-11:Vue源码解读、阅读
- 2020-12:检验自己的面试复习情况