技能学习和元技能学习属于[[内驱式学习]]的核心驱动层与中间专业层。是为了能够提升解决问题的能力和获得想要成为怎样的人的能力。
> 只有当⼀个⼈的现实⽣活中存在着严肃的项⽬、存在着困难 的问题待解决,这种问题是如此的困难以⾄于超出了 ta 现有 的学习能⼒上限、超出了 ta 的⾃我管理能⼒上限时,ta 培 养元技能的⾏为才能成⽴、学到的东⻄才有⽤武之地。 - 小谭老师
- 编程学习、元技能学习要解决的问题是学不能致用:
- 在编程学习中,我们不仅要掌握语法,更要掌握语义,要知道这个代码怎么用。
- 在元技能学习中,要以严肃的个人追求为目的(核心驱动层)进行原理层和技术层的学习。
# 实例
## 如何学习编程
- 编程是什么?
学习编程是为了什么?迁移到其他的学习项目中也要弄清这个问题。在这里学习编程是为了通过利用计算机来解决现实生活中的问题。所以我们要把现实世界中的问题转换为计算机能够理解的语言(编程语言)。把现实世界中的概念转换为编程语言的概念。这样,我们就把现实世界中的问题变成了编程问题,在通过解决编程问题来解决现实生活中的问题。
- 语法和语义
- 语法Synax:概念是如何书写的
- 语义Description:表达了现实生活中的什么事物?应该怎么去使用?
- 结合实例Example、类比、比较等方式深入掌握概念
- 互相链接:从易到难构建网络语义
- 理解高级概念需要先从基础概念开始
- 比如要理解箭头函数,需要先理解函数、函数表达式
- 长青:边做项目边积累
- 以一个项目为主去学习编程语言
- 将实际项目中遇到的问题更新到对应的概念笔记当中,养成从用中学的好习惯
# 类比、比较与对比
# 与我何干
### 学习计划
1. 找到一个项目,围绕项目进行原理层和技术层的学习
2. 完成项目并迭代笔记
### 做费曼笔记前5问
1. 学习的材料有什么样的特点?应该怎么原⼦化为⼀个个知识点?
2. 怎么衡量⾃⼰的费曼是否到位了?
3. 应该采⽤什么样的模板?
4. 哪些知识之间互相有关联?怎么⽤链接展示这些关联?
5. 如何安排⾃⼰的学习节奏,做到常⻘?
# 备注
## 参考资料