学习的道和术

LEARNING TO LEARN

道:

即时反馈
正向反馈
成就感
多數的思考是調用過去記憶所組成的結果。
……

术:

具体学习套路

1、带路拼图

老司机带路,对未知有部分认知,尽快浏览全貌,然后自己动手去寻找知识,完成一块一块的知识拼图

去找一本「初级的实作方法」书,或者是去上大师开的「实作方法」课。快速的跟他们做,请先一模一样的做。

学ruby全栈时,xdite老师的教学方法也是通过让我们实作来掌握该门技能的套路,然后自己根据学习需求去补充基本知识。所以更有效的学习方式应是拼图式(一块快积累再脑补得更完整),而不是攀登金字塔式。掌握的知识(组块)越多,也就是拼成的图(知识结构)越完整。
线性的学习,一个个基础知识点的学习 。“拼图而非线性”,用这个概念就能更好的理解学习的过程。

2、模仿练习

肌肉记忆,重复,不问为什么,先训练记住
eg.餐廳學徒如何直接學會做菜?當然不是去研究肉的烹調原理,熱度的傳導原理。而是模仿,操作,並且練習。(类比在丽芙学习电脑操作,不用记在本子上,你上机操作几遍就会了。这个是最快的。)很多「事實型知識」,真的是不需要記憶的。接觸就能學習,不需要強迫背誦,只要接觸就行。

練習夠多的主題,肯定學得會。
夠多例子可以模仿的主題,肯定學得會。

step by step follow教材
模仿
重複練習

有什麼方法也可以直接鎖進去人的長期記憶之中呢?「模仿做法並直接實作出一個成果。
有什么练习的工具呢?w3school,freecodecamp针对知识点的练习。还有针对项目的练习。
xdite老师布置的练习题,是由教師統計出「高頻存取知識」,餵給學生能夠有效、夠多量「啟動思考」的基礎知識。

3、项目成果

mvp最小装逼成果(正向反馈,成就感道的践行。)
用 minimal action knowledge 建立一个 minimal braggable product (最小可炫耀作品)

把「这份学习」成果去做一点修改。变成自己的东西。确保东西还能动。去搞懂你在 step 1, step 2 到底做了哪些事情。然后洗掉重新练习,不看书自己做一遍。做到自己能够独立重制。这一步和前一步是紧密结合的,实例教程和装逼项目,是一个渐进体系。

learn by doing,寻找小项目,带教程的,step by step,模仿,重复。廖雪峰教程?
阶段性的小项目,进阶游戏,完整的项目,而不是展示的片段。codeschool网页开发的框架,beginners guide to web development。

4、反馈闭环

成就感来源,内在由生,外在反馈。
产品发布展示,班级同学老师赞赏表扬,外部发布博客笔记,同行同学小白夸奖

难点:

需要老司机解决的问题

1、结果和路线图(项目成果和拼图的践行,教材)

确定边界框架,这一步,已经制订了最终项目目标
rails001,xdite老师教程展示的框架,一个**网站
前端,python框架是什么?
拼图,不知道框架,如何去拼。

2、高质量的练习题

训练肌肉记忆,知识点,小项目,有成就感的小项目

拓展阅读: