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

果核Group 果核Group 2019-10-20 09:00

小学生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录课的花卷爸爸)

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

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

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

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

这堂小学生的编程课,每个家长都应该听一听_新浪众测

(古老的中华学习机)

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

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

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

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

Vita君的养成之路

花卷爸爸从小就展示出了对编程的喜欢,可他最后没有从事相关的行业,这也是他心里的一点小遗憾。所以说到这里,很多人不免担心,是不是小Vita君今天对于编程的喜爱是花卷爸爸「狼爸」棍棒教育的结果,而且还「无情的」把自己的理想转嫁到孩子身上。

这堂小学生的编程课,每个家长都应该听一听_新浪众测

(正在录制课程的Vita)

显然不是。的确,花卷爸爸本身很喜欢编程,也很期待自己的孩子可以学习编程,但并不是因为希望孩子可以完成自己的心愿,而是真的发现到小Vita在「数学和思维逻辑」上有天赋。基于这种天赋,花卷爸爸才开始让孩子接触编程知识。外人看来,小Vita能够在8岁有这么好的编程思维已经很不可思议,但其实在小Vita 3岁开始,花卷就开始慢慢让孩子耳濡目染。

在一开始,并不是真正接触所谓的编程软件,而是注重编程思维的培养。比如在一开始,花卷会让孩子「玩游戏」,花卷爸爸还特意说到《纪念碑谷》,是的,就是那款在推出以后成为网红现象级的游戏,就是小Vita的游戏启蒙。相信,这篇文章的读者对这个游戏再熟悉不过。聊天过程中,花卷爸爸用了这样一个词:

「游戏品味」

不是不能玩,而是应该有选择有品位地玩。像《纪念碑谷》,通过不断的游玩可以锻炼孩子对于视觉错觉的理解能力,以及跳出常理解决问题的能力。

这堂小学生的编程课,每个家长都应该听一听_新浪众测

(游戏《纪念碑谷》)

而随着孩子对这类解谜游戏的熟悉,小Vita开始玩一些更加进阶的游戏,比如《HOOK》,这款游戏的逻辑看起来很简单,你只要按照一定顺序走杆子就可以通关,但前提是你需要在大脑中不断地进行模拟演练,而这个能力对学习编程非常关键。

就这样一步一个门槛,Vita君现在开始使用Swift Playgrounds学习真正的编程。Swift Playgrounds编程的初期其实非常简单,但是当你走过第一阶段以后,后面的内容开始越来越难。其中甚至很多问题,花卷爸爸自己都不能很好解决。就这样,花卷爸爸就让小Vita放下Swift。不过没想到,小Vita在一个暑假自己竟然主动巩固了第一阶段的教程,与此同时竟然自己已经把第二阶段的很多内容都解决了,这时候花卷爸爸意识到:

「兴趣的种子终于发芽了」

于是花卷爸爸开始趁势鼓励小Vita录制课程,教大家使用Swift Playgrounds进行编程。了解到花卷爸爸的个性以后,我们知道他这样做的目的显然并不是为了「红」。而是花卷爸爸清楚地知道,讲课可以让孩子重新对知识进行梳理,还能让很多以前没有搞懂,或者是似懂非懂的知识「融会贯通」。但大家的关注和点赞对小Vita来说的确一种激励。这是一种成就感,而这种成就感就像花卷爸爸第一次编写的软件获得《大众软件》的推荐一样,会鼓励着小Vita继续对编程世界进行探索。

一起成

小Vit并不是光说不练假把式。为了能够让小Vita更好的对编程保持热情,花卷爸爸决定和小Vita 一起写一个「程序」。这个小程序非常简单,因为小Vita当时幼儿园快要毕业,所以花卷决定带着孩子写一个离园倒计时的App,就这样父子俩每天对着电脑屏幕,完成了这个软件。 

这堂小学生的编程课,每个家长都应该听一听_新浪众测

父子俩还把离园最后一刻,软件倒计时归零的一刻记录了下来。 在和花卷爸爸聊天的时候,我们也不免问出了一些家长都会有的担心,其中最为核心的就是关于孩子「过度使用数字设备」的问题。现在孩子接触数字设备的年龄越来越小,很多人会担心视力问题,但是花卷爸爸反而并不担心。而且花卷爸爸也明确地表示,其实现在医学界也没有对「数字设备是不是对孩子视力有影响做出一个明确的结论」。小Vita戴眼镜,其实是本身是因为小Vita是遗传真性近视。 

但花卷爸爸也强调会对小Vita适当的管理,比如花卷爸爸会使用iOS设备的屏幕管理时间这个功能。花卷爸爸会为小Vita注册一个账号,然后和自己的账号一起建立一个家庭组,这样就可以看到小Vita每天都用了哪些软件,这些软件使用了多久的时间等等。 

在生活中,我们经常会遇到很多类型的家长,其中要么对于数字设备嗤之以鼻,孩子稍微用一下电子设备就开始大惊小怪。而另一种则完全相反,很多时候不想管孩子的时候,就直接扔一台 iPad 分散孩子的注意力。显然,这两者都不有利于孩子对于数字设备的使用,既然我们明知道孩子无法避免数字设备,那不如好好引导,发挥益处,小 Vita 就是最好的例子。

作者 | @Derrick Zhang
编辑 | Nicole 

(声明: 本文著作权归作者本人和新浪众测共同所有,未经许可不得转载。本文仅代表作者观点,不代表新浪众测立场。)
0 0
分享 商务合作 返回
微博 QQ空间 微信