引
上善若水 —— 《老子》
子在川上曰:逝者如斯夫!不舍昼夜。 ——《论语·子罕》
如果你真心热爱一件事情,你会全身心地投入其中,有时甚至能进入进入一种心流(flow)状态,会有一种流畅的感觉,头脑、思维、感官会变得顺畅宁静,流动。
如此,学习也是可以成为愉快的事。
何为流动的艺术?如何有效学习?
这涉及三个不同层面认知,我们以技能类学习为例来进行展开:
技能层面
- 技能类学习,看书不是必要的 快速进步的方法,项目驱动学习,尽快上手最感兴趣、具备基本条件的项目,大量的实践是最快的进步方法。
把实现每个项目的过程当做自己学习新知识的过程,把项目做成了,那就学会了。
无论什么平台,电子类开发这个套路都是不变的。 掌握套路,重复实现这个套路,做得越多掌握的就越清楚,中间涉及到的经验就会越丰富。 但不要让经验成为障碍困住自己,真正好的经验是让这个套路循环过程更加流畅,更加深入。
- 闪烁小灯很重要 而闪烁小灯,看似简单其实已经包括这个套路的整个流程。
对于一个开发工具,如果完成了闪烁小灯,那么这个工具已经就已经掌握大半了。 而调式的经验则是不变的,如果你是个经验丰富的老司机,那这个工具你就已经掌握80%了。 就开发过程中的各种套路,去反复实现,不断深入。
-
最好有前人的工程 在有了一定基础之后,复现并吃透大佬的工程,提升都是巨大的。
-
最好要有人带 众所周知,老司机的车速很快,你跟着老司机,那你的车速必须很快才能跟上。有经验丰富的老司机带路,是一件愉快舒适的事情,多走几次路况也就知道了,也就成了老司机。
技能类学习中,书籍更多的是参考,碰到具体问题,会查找解决办法即可。 技能类学习,就要快,创造一些快速推进的条件,前人工程,老司机求带,都是为了让这个过程更加流畅,快速。 其实熟练掌握技能之后,回过头看之前碰到的问题都是很容易解决的小问题。 所以要流动起来,不要一开始就被小问题卡住,更不要花大量时间去啃手册。
理论知识层面
随着学习的深入,就会涉及到很多知识层面问题,这个阶段书籍就重要。 大学里面 “XX原理”,“XX论”这些以原理、论为结尾的原理性课程,要学好。
这些知识还要能结构化,体系化,这些知识是以后走得更远的基础。
学习理论知识也要流动,PPT式的课堂教育,呆板乏味,干巴巴的文字信息,空洞粗糙,没有营养不利于消化。 这是一种被动学习、刻板学习的学生式思维,幼稚低效,要不得。 一个好老师很重要,一本好书同样重要,好书难寻,好老师更是难遇,要有慧眼去识别。
流动起来,直接上对应相关知识的项目,构建自己的数据结构,编译、调试,跟踪堆栈里的数据结构变化,空洞的知识变成了寄存器与堆栈里面的结构化字节数据,知识不就流动起来了。 观察流动变化的数据,更能理解其本质,更高效,更利于大脑理解接受。 活的知识不香吗?新鲜可口,更利于吸收消化。
过程中难免会遇到一些历史遗留问题,过时的信息等等,尽量用配套的环境,避免运行环境的不一致导致的一些莫名其妙的问题,不要被这些困住。
项目驱动也有利于了解知识的真实需求,实践检验之后才知道哪些知识点是关键。
一定要有一个学习线路,在前进的过程中,根据实际情况,灵活调整。 不要刻意记忆,要及时梳理总结,知识自然会呈现结构化,体系化。
体系化的知识与学习线路互相作用,互相促进,这个体系就会适应,调整,进化,生长。 知识不就鲜活起来、流动起来了吗?
有了基本的项目经验,知识体系,学习线路之后,就具备了基本的独立能力,可以继续深入下去。
认知层面
但要走得更深,走得更远,就涉及人的认知层面了。
这是一个逐渐深化的过程,也是一个泛化的过程。
如果说处在技能层面的人是学徒工,处在理论知识层面的人是工程师,那么到了认知层面的人就只是人。
学徒工是对工具的认知; 工程师是对知识与原理的认知; 人是对这个世界的认知;
人是底层,人是本质。
学习是人的学习,成长是人的成长。
学习越是深入,就越接近本质。
思考一个问题,项目驱动式学习的底层驱动是什么? 会有很多影响因素,很多驱动力。
而Fun驱动更接近本质。 Fun 驱动的学习更加自然,自然地去进行学习自然冲突更少、损耗更少,天然的有一种流畅,自然高效且长久,也只有这样才能真正地深入学习,这是一种必要条件。
继续深入,Fun驱动的底层又是什么?
这涉及人对世界、对自身的认知。 快速高效地学习能有一个好方法固然重要,但学习的第一驱动力才是核心,是什么在推动你学习?这是底层。
底层更需要流动,开放的意识,纯净的好奇心,敏锐广阔的思维,冷静的观察,专注的心流。
可归结为人的一些优秀品质:勇气,开放,探索,乐观,耐心,严谨。
这个层面你无法刻意为之,旦诚心诚意,脚踏实地,任其自然流动,用心体会感悟,自然有所得。
真正的学习成长
真正的学习就要有认知层面的成长,这里也是流动的源头。
流动的艺术何止贯穿了学习的这三个层面,其实生命的本质不也是一种流动吗?
大道三千,殊途同归