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