孩子怎么学习少儿编程
一、学习驱动力
举个简单的例子:
小时候写寒暑假作业,知道只要作业完成了,基本上想做什么,大人不会干涉太多。然而,大多数人仍然选择先玩后写,寒假和暑假都很长,写作业不是一件很紧急的事情。
等到快开学的时候,才意识到如果不做作业,会受到老师的批评,甚至有请家长的风险。写作业已经成为一件必须要做的紧急事情,才开始行动起来。
无论紧急与否,在心中都有一个档期表,我们所要做的就是增加学习编程的紧迫性。
如何让自己认为学习编程很紧迫?
学习的动力包括两个方面:动力和压力,画一张图,列出自己必须学习编程的动机和压力因素。
让自己明白学编程是必须马上做的事情,就很容易产生一个良性的结果,仅仅有学习的动力是不够的,如果不付出行动,这张图就没有意义。
二、分解目标
怎样才能继续学习并取得想要的结果?给自己设定一个目标,例如,我想今年学习制作一款游戏,明年学习制作一款应用。
目标不能实现,很大程度上归咎于没有把目标分解,长期目标似乎显得那么遥不可及,如果把长期目标分解成多个短期目标,执行的难度会大大降低。
管理学之父德鲁克提出了一种分解目标的方法——逐级承接分解法,这一方法将目标进行分解,从而提高目标实现的成功率。
作为一个编程的初学者,我们不知道如何学习这些知识,也不知道学习这些知识需要多长时间。
首先,我们需要查看相应课程的学习路径,了解需要学习的所有内容,其次,试学几个部分,根据自己的学习能力来确定学习目标(如scratch相关视频,图形教程)。
重要的是,制定学习目标时,必须低估自己,许多同学喜欢制定一些看似雄心勃勃的目标,一个也没实现。
高估自己的结果是,这的目标没有达到,或者极其困难的,选择放弃,因此,我们必须低估自己,制定一个学习计划,每天学习少量的内容。
如果达到了目标,就可以继续学习明天的课程,这样,原本计划在10天内完成的课程可以在5天内完成,成就感十足。