从易到难循序渐进
我学做饭的从易第一课是煎鸡蛋。油星溅到手背上,到难烫出三个小红点,循序但蛋翻得还算完整。渐进第二课是从易番茄炒蛋,番茄切得歪歪扭扭,到难好歹能入口。循序等到敢炖一锅红烧肉,渐进已经是从易半年后的事——火候、糖色、到难香料的循序比例,每一步都是渐进前面那些“简单菜”喂出来的底气。
这道理搁哪儿都通。从易学游泳的到难人不会第一天就跳进深水区,教练总是循序让你先在水边打腿、憋气,再扶着池壁换气。我见过一个成年人学游泳,非要直接学自由泳,结果呛了水,整整一周不敢下水。后来乖乖从蛙泳的蹬腿开始,两周后反而能游完25米了。身体的肌肉记忆需要时间,脑子里的逻辑链也一样。
编程里有个经典说法叫“螺旋式学习”。你不可能一开始就理解递归,但你可以先写个循环打印数字;等循环写顺了,再去看递归,发现不过是“自己调用自己”的另一种写法。我教朋友写Python,第一课是打印“hello world”,他嫌幼稚。可就是这个“幼稚”的动作,让他搞懂了函数怎么调用、字符串怎么表示。第二天他写了个加减计算器,第三天就敢改别人的爬虫代码了——虽然改得漏洞百出,但至少敢碰了。
难的东西不是不能碰,而是得给它搭台阶。我练吉他时,直接弹《加州旅馆》的前奏,手指像打架一样乱。后来老师让我先练C大调音阶,每天爬格子十五分钟。枯燥吗?枯燥。但两周后,那个前奏里的滑音和击弦,居然能断断续续摸下来了。台阶不是让你绕远路,是让你每一步都踩实,不至于摔进坑里。
有些事看着难,拆开就简单了。写一篇长文,先列个提纲,把每段想说的核心观点写成一两句话,再往里面填例子和细节。就像盖房子,先搭框架,再砌砖。我写工作报告常卡在开头,后来干脆先写中间的案例部分,最后补个开头——反正顺序不重要,重要的是先动起来。
人容易高估一天能做的事,却低估一年能成的积累。那些看起来“很厉害”的人,往往只是把简单的事重复了足够多遍。小区门口修鞋的老师傅,能把鞋跟钉得纹丝不歪,你问他诀窍,他只会说“钉多了呗”。
所以别怕起点低。煎糊了三个蛋,你就能掌握火候;写坏十行代码,你就能记住语法。从易到难不是磨蹭,是给成长留出呼吸的缝隙。等你回头再看那个“难”,它早就被你踩成了台阶下的碎石。
顶: 55283踩: 466






评论专区