这堂小学生的编程课,每个家长都应该听一听

小学生Vita君火了,不仅地方电视台开始报道,微博也上了热门。一夜之间,大家都知道了一个在B 站上教编程的小学生。并且,随着社交媒体的传播效应,越来越多的人开始观看Vita君的教学视频,做起了小Vita的学生。截止目前,这个小男孩坐在iPad面前认真「授课」的视频,观看次数已经接近100万。很多人不禁感叹:

「自己不如一个8岁的孩子」

但随之而来的出现了质疑的声音:

「就是想要借着自己的孩子炒作」

的确,在今天到处都是「神童」的年代,我们已经对这样的新闻天然免疫。可当我真的和小Vita的爸爸聊起来的时候,发现这些整件事最重要的还真的不是「编程课」。

这堂小学生的编程课,每个家长都应该听一听-少儿编程网

8岁小学生Vita教的是什么编程?

一开始是B站的编辑推荐我观看Vita君的视频,那个时候小Vita的粉丝还不多,但是已经在一个小范围内的圈子很出名。但当时我并没有放在心上,直到一次偶然刷B站的内容看到有推荐才点进去看。没想到,这一看就是10集课程。这对一个自认为对「编程」毫无兴趣的我来说是一件难以想象的事,甚至是在看完视频以后,我还有了想学编程的冲动。

Vita教的并不是非常枯燥的编程,不是我们想象的漆黑的界面下,绿色荧光英文字母滚动的场景。恰恰相反,与其说是教授编程,不如说是一场「美妙的游戏」之旅。Vita教课的软件叫做Swift Playgrounds,这是一个苹果推出的编程学习程序。但是在说这个软件之前,我们需要先了解什么是Swift。

其实计算机只有硬件是不能够运转的,想要计算机运转起来,我们需要通过「计算机语言」和计算机进行沟通。目前有很多流行的「沟通语言」,其中Swift就是苹果在前几年在WWDC上公布的一种新「沟通语言」。它和C语言很像,但更加简单直接。它同样强大,现在已经有越来越多的软件使用Swift来编写,而Swift Playgrounds开发的目的就是帮助用户了解并学习这门编程语言。

虽然听起来很难,但其实这款软件核心原理非常简单。在游戏中,你要操控一名叫做Byte的蠢萌动作人物,协助他收集宝石和打开开关。而操控的方式,就是使用原汁原味的编程语言,所有的动作都是需要一串代码来命令完成。比如在上面的界面中,左边就是Byte的移动代码,而右边就是界面。当然,为了能够让更小的孩子也可以使用这款软件,软件提供了直接拼写好的代码块,减少孩子的拼写压力。看起来卡通风格画面,会随着后面课程内容的深入,有着更加深入的进阶。它能覆盖很多的编程基础知识,函数、循环一个不少。这款软件是iPad独占,基本上目前在售的所有iPad都可以直接下载使用,而且免费。所以,Vita君在B站上教的就是这款软件。

目前Vita君已经完成了这个软件课程的第一阶段录制,正在向这个软件的第二阶段进发。课程的录制过程也非常简单,没有任何专业的设备。视频通过系统自带的录屏软件,右上角会再附上Vita君的露脸讲解界面。剪辑手法也略粗糙,我一听到背景音乐就知道是用iPad或者是iPhone自带的剪辑软件iMovie来完成的。能够吸引这么多人观看,小Vita自己的人格魅力功不可没。在讲解过程中,小Vita甚至有着循循善诱的语气。不仅语言思路完整,甚至会在一些关键节点上给出重要的指导,而且还会考虑到听众的心理感受,比如如果出现错误,它会坦然接受,还会安慰大家:

其实相较于编程,我更惊叹于小孩子的语言组织能力和逻辑思考能力。换做一个成年人来录制这个课程,很大程度上都不能做的更好。也正是因为小Vita的有趣讲解,让本来一开始只是抱着猎奇心理的我开始慢慢投入,不仅仅会跟着小Vita一起思考,遇到很难的问题还迫切地想知道答案。

有其「子」必有其「父」

当然,Vita君能够今天被大家所认识,他的爸爸周花卷功不可没。周花卷自己是一个「全职」奶爸,家里除了小Vita以外,还有一个两三岁大的女儿。虽然是全职奶爸,并不意味着周花卷每天的生活就是照顾孩子。花卷爸爸以前还是果壳网的科普作家,而且即使到现在也依然坚持写作,比如最近他就会有两本新书上市。

很多人在看到小Vita的视频时,会有一个明显的担心:

「这么小的孩子学习编程,会不会揠苗助长」

但是这对花卷爸爸来说完全不是问Apple-IIe的兼容机。

那个时候编程还没有现在这么便利,中华学习机需要使用Basic语言,所有的代码也并不是记录在今天的熟知的高速硬盘上,而是「磁带」。对,就是我们听周杰伦的磁带。这台中华学习机还不是花卷自己的,而是他表哥家的。因此对于花卷爸爸来说,只有暑假去表哥家时才有机会编程,所以基本上一去表哥家,就开始自己研究起来。

就这样,编程就像是一颗种子一样,种在了花卷爸爸的心里。最让花卷爸爸难忘的是第一次用自学的编程知识编写软件的经历。当时《大众软件》是很多编程爱好者的必读期刊,但是这个期刊在导入到电脑以后阅读体验并不好。于是花卷决定自己编写一个软件,可以自动地在软件中把目录导入数据库,用户可以快速地找到对应的内容,让读者节省不少时间,后来这款软件甚至获得了《大众软件》的官方推荐。当然,这件事对于花卷爸爸来说,收获了更重要的「成就感」。

花卷爸爸回忆起小时候的编程经历,印象最早的正经写程序是在屏幕上打印九九乘法表。可不要小看这么简单的问题,在当时的计算机条件下可是一件挑战不小的事情,这需要利用到一个「嵌套循环」的方法(我知道你这个时候可能会好奇,什么是嵌套循环,那就去看看小Vita的课吧,我觉得我不能比他解释的好,而且我也不懂)。而在小Vita第一次学习「嵌套循环」的时候,花卷爸爸也正是使用九九乘法表作为案例展示的。不过,要问起最开始,花卷自己为什么学习编程,以及为什么让孩子学习编程时,花卷爸爸说道:

「我可以说很多高大上的理由,但是我心里只有一个答案,就是很酷」

对了,如果你是一个极客,应该会觉得「Vita」这个名字似曾相识。没错,就是你想的那样。

本文链接:这堂小学生的编程课,每个家长都应该听一听

转载声明:本站文章若无特别说明,皆为原创,转载请注明来源:少儿编程网,谢谢!^^


*文章为作者独立观点,不代表少儿编程网立场
发表评论

坐等沙发
相关文章
学习 少儿编程需不需要一定的基础?
学习 少儿编程需不需要一定的基础?
年薪百万的家庭,为什么给孩子选择“少儿编程教育”?
年薪百万的家庭,为什么给孩子选择“少儿…
北京少儿编程十大培训机构
北京少儿编程十大培训机构
孩子学习少儿编程需要注意什么?
孩子学习少儿编程需要注意什么?
少儿编程该怎么学?各年龄段孩子编程学习指南来了
少儿编程该怎么学?各年龄段孩子编程学…
少儿编程如何学最好
少儿编程如何学最好
学生都说我是编程界的“吴彦祖”