《Outliers》 《异类:不一样的成功启示录》
精通一个领域
Chunk it up 切碎知识点
- 庖丁解牛
- 将算法数据结构分解成一块一块相对简单化、脉络化的知识脑图,脉络相连。
:::tips
_任何一个知识体系都是一棵树,如果要掌握某个领域的关键知识,就需要将知识变成一颗树状结构.有最基本的根,然后分出主干、分出枝叶。最后每个知识点和你所熟悉的知识挂靠在一起,成为树状结构。_<br />_人脑不适合记忆、理解孤立的知识,脑图有助于理解。 --- Elon Musk_
如何达到职业顶尖玩家的水平:
如果只是停留在和寝室室友一盘盘打游戏的话,无法达到职业水平_顶级玩家都要把每部分专门拿出来练习,不断反复练习、刻意练习,可以达到职业顶尖水平。_
游戏(CS、LOL、吃鸡、星际)
- 控兵(微操)
- 运营
- 战术
- 热键操作 vs 鼠标操作 ::: :::info 数据结构
一维:
- 基础:数组 array (string), 链表 linked list
- 高级:栈 stack, 队列 queue, 双端队列 deque, 集合 set, 映射 map (hash or map), etc
二维:
- 基础:树 tree, 图 graph
- 高级:二叉搜索树 binary search tree (red-black tree, AVL), 堆 heap, 并查集 disjoint set, 字典树 Trie, etc
特殊:
- 位运算 Bitwise, 布隆过滤器 BloomFilter
- LRU Cache
_对数据结构进行分类: 一维数据结构中,高级数据结构是面试的重点 二维数据结构可以看成从一维数据结构中泛化而来_
:::
算法
- If-else, switch —> branch
- for, while loop —> Iteration
- 递归 Recursion (Divide & Conquer, Backtrace)
- 搜索 Search: 深度优先搜索 Depth first search, 广度优先搜索 Breadth first search, A*, etc
- 动态规划 Dynamic Programming
- 二分查找 Binary Search
- 贪心 Greedy
- 数学 Math , 几何 Geometry
Homework:自己绘制一份脑图
Deliberate Practicing 刻意练习
职业化运动
- 基本功是区别业余和职业选手的根本
- 基础动作的分解训练和反复练习 —> 最大的误区
- 乒乓球
- 台球
- 滑雪
:::success