入门编程和英语不得不纠正的观念

入门编程和英语不得不纠正的观念_第1张图片
图片发自App


近期付费在学习ruby on rails,在正式开课前听了几节插袋老师(xdite编程大神)的元学习课,对我树立正确的学习观帮助很大。今天整理了一些复盘笔记,做个简单的分享,希望对你学习编程和英语有帮助。

主要分享三点:1、编程学习是拼图游戏;2、获得成就感;3、重复训练;

编程学习是拼图游戏。当我们入门学习一个新领域时,只需要把现成的知识拿来就用,不要过分纠结于理论基础。这仿佛和我们日常的学习观念有些相违背。我们日常认为,学习就一个不断积累的过程,类似于登山运动,想要到达峰顶就得一步步脚踏实地的向上攀登。插袋老师从实用主义的角度诠释了另一种学习观念。何为实用主义?就是拿来就能用,马上能看到效果。举个简单的例子:新手自学编程,一般会买一本权威的编程入门书籍,然后从编程基础理论、发展史等开始学起。而经过漫长的理论学习之后,大多数人都会被枯燥难懂的理论知识给吓倒,顺利实现编程学习从入门到放弃!

这种情况该怎么破呢?改变学习方法,追求实用主义,把学习想象成拼图游戏,知识拿来就用。怎么讲?拿插袋老师学习英语的例子来说。插袋老师曾付费报了一个英语口语学习班,这个班的老师上课什么都不讲,只让学生跟着他大声朗读课文,然后要求学生背下课文。第二天上课让学生一个一个上台把上节课的内容当众朗诵出来。刚开始有些抵触情绪的插袋老师没有按要求去做,在台上出丑了。但几节课下来,插袋发现那些原本比他口语发音差的学生发音竟然变的标准了。于是他也认真按照要求跟着大声朗读、背诵。就这样课程结束的时候,插袋老师的口语发音已经有了长足的进步。

假如按照常规教学思维,先从音标开始学起,然后逐字学习发音,再逐句练习发音,最后才到大段大段的朗诵英文原文。这样课程下来,不知道还有几个能坚持住。即使坚持下来的人,效果也肯定比一上来就大段跟读、背诵的学生差很多。为什么?很简单,整个课程时间是固定的,前面基础教学占用了一大段时间,那么大段朗诵的练习时间就会大大缩短。缺少练习的机会,理论基础再扎实,口语发音也比不上大量练习者。

学习编程也是如此,如果我们换种思维,以结果为导向,功利性的去学习那些编程知识,拿来就用,知道输入这个能得到那个效果。效率和成果往往会比从理论基础开始学习来的更高更好。

适时获得成就感。学习是一个漫长的过程,在这个过程中,我们要懂得给自己制造惊喜,制造满足感。适时吸收成就感带来的糖分,能让我们对自己阶段性的学习成果感到满意。更能激发自己持续投入的动力。要获得成就感其实很简单:将自己写的文章发到朋友圈,好友在看到满屏的文字后直接晕菜。然后对你投来羡慕的眼光,你怎么这么能写啊?然后你就回以一副吃到甜点似的满足、享受的表情。把自己做的一个不成熟的网站,扔出给不懂编程的朋友看看。收获他们惊讶赞许的表情。在公开场合主动和老外用英语交流,那怕自己的说的并不流利,也要装作一副镇定的样子。让你的好友和同事对你报以钦佩的眼光……所有这些成就感足够填满你来回火星的燃料了,谁不让你飞,你会跟他急。

一个获得成就感的真实例子:插袋老师曾在元学习课上教我们快速学会画自画像的方法。亲身经历,方法简单,效果惊人。所以忍不住跟你也分享下。请准备一张自拍照片,一张空白纸,一支铅笔。方法十分简单:将自拍照片倒置,倒着绘画,就是从下巴开始绘画。画完之后将画纸摆正,检查成果。相信我,如果你没有绘画经验,一定也会和我一样洋洋的笑一个钟头。因为我画完之后立即得到了小舅子带笑的肯定——很像。其实细节不能深究。但这个方法确实让我收获到了对绘画的满足感,我没那么抵触画画了。

重复训练。在你利用拼图理论,快速入门一个领域之后。你不断给自己制造成就感,获得了极大的学习动力。这时候,你也要认识到重复训练的重要性。虽然题海战术和填鸭式教育颇有争议,但有时很有必要。重复训练不仅能让你对知识的理解更深入,也会让你对知识形成肌肉记忆。把这些知识内化为内在技能储存到你的永久记忆区。拿编程来说,重复训练你会发现你敲代码越来越快、越来越准确,对之前不理解的知识点突然领悟了。这不是神话,这是包括我在内的许多学习者共同感受。做个假设,如果插袋老师报的口语学习班没有不断重复的朗诵背诵英文,效果还会那么惊人吗?

以上几点就是今天的分享内容。其实这些观念和方法也可以应用到其他领域的学习中去,不是吗?

你可能感兴趣的:(入门编程和英语不得不纠正的观念)