如何进行职业训练
答案写在了一本书里《异类:不一样的胜利启示录》。
总结一下,分为三步走:
-
拆分知识点
援用了埃隆 - 马斯克的话: 人脑不适宜记忆和了解孤立的常识 。
知识结构就像一颗树,它要有树根,有骨干,有枝叶。常识都是有关联的,有体系的。
-
刻意练习
以玩游戏为例,阐明了玩家和职业选手的区别。
如果你跟敌人玩,一遍又一遍地玩,只能是个一般玩家。
职业选手会针对某一项专门练习,比方:控兵、战术、热键操作 ……。
职业玩家会专门练习有缺点、有弱点的中央。
如果你有不难受、干燥的感觉,你就是在成长。
-
反馈
反馈分两种:被动反馈和被动反馈。
被动反馈是你本人去被动学,比方看高手玩游戏的直播,钻研人家的战术,收回感叹:“哦,原来还能这样玩。”
被动反馈就是高手在你旁边领导你。
五遍刷题法(五毒神掌)
刷题第一遍
-
5 分钟:读题 + 思考
用 5 分钟的工夫读题和思考,如果根底差些的话,能够用 10 分钟,最多 15 分钟。
如果超时了,就进行第二步。
- 间接看解法:留神,多解法,比拟解法优劣
- 背诵和默写好解法
刷题第二遍
- 马上本人写 —>LeetCode 提交
- 多种解法比拟、领会 —> 优化!
刷题第三遍
- 过了一天后,再反复做题
- 不同解法的熟练程度 —> 专项练习
刷题第四遍
- 过了一周,返回来练习雷同的题目
刷题第五遍
- 面试前一周,恢复性训练
做算法题最大的误区:只做一遍。