查看原文
其他

通稿 | 关于Vita君编程视频的FAQ

周花卷 周花卷 2019-12-26

感谢大家对Vita君在B站上教编程的视频所给予的关注。从即日起,我将不再就这件事接受更多媒体采访,之前已答应但尚未完成的采访除外。


这篇通稿集合了这段时间以来被媒体问过的所有问题以及我的回应,如果媒体需要,可以作为我的口述内容直接引用,无需另行采访,如有这篇通稿中没有覆盖到的问题,可以直接在评论区留言提问,谢谢。


Q. 为什么要带孩子学编程?


A. 很多人问我为什么让孩子学编程,我觉得这个问题可以找出很多冠冕堂皇的理由,比如说人工智能时代到来了,编程是未来所有人必备的能力等等,这些理由当然都对,但是我可能更多地是单纯地觉得学编程这件事很酷。编程给我的感觉是我拥有了一个特别强大的工具,用它可以在计算机的世界里所向披靡,这是一种很酷的感觉,我希望我的孩子也能喜欢上这种感觉。


Q. Vita君几岁开始接触编程,是如何启蒙的?


A. Vita小时候数学和逻辑思维都发展得比较超前,我觉得他可能挺适合学习编程,于是他从4岁半开始接触一些跟编程有关的小游戏,当时也是看了苹果AppStore的官方推荐清单,我觉得有些还是挺不错的,例如“The Foos”(现在已经改名叫codeSpark Academy)、“LightBot”、“Box Island”等。这些游戏使用图标来代替代码,可以让孩子通过指令的组合来完成特定任务,当然其中也包含循环、条件判断、子程序等编程中的概念。


5岁半左右,适逢苹果Swift语言以及配套的Swift Playgrounds App发布不久,我觉得这个App中的《学习编程》互动课程内容非常好,可以让孩子通过编写真正的Swift代码来完成任务,于是我就让他尝试了一下。一开始他并没有能力独立编写出正确的代码,到了一年级暑假,由于Swift版本升级,原有的代码不能运行,他就自己重新编写了所有关卡的代码,这让我感觉非常惊喜,说明他已经具备了独立编写代码的能力。


上小学之后,他还阅读过一些计算机科学方面的书,参见:Vita君的一年级书单盘点 | 计算机科学篇


Q. 为什么会这么早就学习编程?


A. 这和我自己的经历有关,我小时候大概是7岁到8岁这段时间开始用表哥家的“中华学习机”学习BASIC语言编程的,这在80后一代里面比较少见。正因为自己小时候很早就学习编程,所以我一直都觉得Vita在这个年龄段学编程是很正常的事情。


Q. 为什么会想到要录这样一个系列的视频?


A. 我一直觉得去教别人是帮助自己学习知识的最佳方法,在教学的过程中你能够发现自己知识的薄弱环节,以及发现更好的解法。Vita在平时也很喜欢“教”别人一些东西,比如教奶奶玩魔方,教同学学数学等等,他在这些过程中所展现的一些能力,让我感觉他很适合拍这种形式的视频,并借此机会梳理和巩固自己的知识。


我跟他提出这个建议之后,他也表示愿意尝试。在他的视频中,我认为他使用了一些可圈可点的教学技巧,比如故意在代码中留下错误,然后演示错误的代码会出现怎样的问题,接下来再把这些错误改掉得到正确的代码。对于他能够使用这些技巧,我感觉十分值得赞赏。


Q. 为什么要把这些视频上传到B站?


A. 做这些视频肯定是希望分享给别人看的,我是B站的老用户,曾经的B站还是二次元为主的平台,后来慢慢转型,就知识分享这一类的视频的话,我认为B站还是最合适的一个平台。我自己在B站也有账号,但这次用Vita的名义开了新账号,也是一个朋友建议我这样做的,可能内容运营起来会更方便。


Q. “小学生教编程”是不是标题党,博眼球?


A. “小学生教编程”这个标题,当初的确是为了吸引观众想出来的,我认为在内容运营上面,这是很正常的做法。有一些人认为,这只是在玩游戏,而不是在教编程,我认为这种看法值得商榷。首先,Swift语言是一种正经的编程语言,用Swift语言可以开发苹果iOS/macOS等系统平台上的应用程序,它里面也包含现代高级语言中几乎所有的关键特性。其次,学习编程都是从“Hello World”开始的,在这里我们只是把打印一行“Hello World”变成了控制一个角色完成任务,本质上并没有什么区别,如果因为内容比较基础,或者形式上是个游戏,就认为它是“标题党”,我认为不妥。最后,我认为Vita也做到了教学讲解中所应该有的关键要素,比如知识点、思路以及解法的讲解,甚至是讲解调试和优化,我认为作为一个教学视频,他做的是合格的。


Q. 视频里的内容都是Vita君自己讲的吗?有没有事先排练过?


A. 我看到有些评论质疑他是不是在读稿子,我想说发这种评论的人肯定不知道这么大的孩子课文有时候还念不顺,读稿子反倒是没有自己说流利的。视频的内容我们基本上没有事先排练,但是后面几集因为内容有难度,所以事先我们会讨论一遍他写的代码,看看还有没有哪些地方可以改进和优化,以及稍微提一下这个地方需要重点讲一讲。实际视频录制的时候,都是他自己在讲解和控制节奏,我基本上不会打断,遇到有错误或者不清楚的地方,我基本上是事后剪辑的时候用字幕打上去。每一集视频的录制时间,如果没有发生设备问题的话,一般不超过一小时。


Q. 视频里有很多明显的剪辑拼接痕迹?声音也经过加速处理?


A. 视频是我来剪的,用的是苹果的iMovie,没有什么特效,但是我对视频的节奏有自己的要求,希望尽量减少没必要的停顿,然后尽量控制总长度,这样可以帮助观众集中注意力,很多短视频也都用了类似的手法,所以我对素材做了比较密集的剪辑(主要是删除停顿、语言重复以及快进一部分操作),并且对视频做了加速。一开始几集是1.5倍速,后面我觉得他说话越来越快,就改成了1.25倍速。B站播放器是可以调速的,如果大家觉得快,可以自己调,但是默认的速度和节奏我希望不要太拖沓。


Q. Vita君的视频在B站“火”了之后受到了很多媒体的关注,你怎么看这件事?


A. 对于媒体采访我一般是比较开放的态度,我觉得让别人知道和了解你做了什么不是一件坏事。但是这次的情况是,主角是孩子,不是我,所以我在对媒体持开放态度的同时,还是希望他们尽量不要打扰到孩子。因此,在众多媒体报道中,基本上都是我在接受采访,只有一次视频拍摄的采访是有孩子参与的。对于媒体的传播,我还是持一个比较清醒的态度,他并没有做什么了不起的事情,他只是做了一件大家看起来“有趣”的事情,这不代表他取得了多大的成绩,这也是我发表开头那则声明的初衷。


Q. Vita君这么小就戴眼镜,是近视吗?是学习编程导致的吗?


A. 是近视,很遗憾。他从幼儿园中班开始屈光就不好,散瞳无效(真性近视)。如果从科学的角度来说,学龄前孩子的屈光问题,遗传因素影响比较大,我认为不应该甩锅给学编程。其实他学编程这件事没有大家想象得那么密集,特别是学龄前,他和其他孩子一样,白天上幼儿园,放学之后跟同学在外面疯到吃晚饭再回家,晚上也会出去散个步,周末也会去户外活动和体育运动(比如游泳),只不过他看书的时间确实比其他孩子多一些(因为认字早、爱看书)。但是,他学习编程(包括学校的课业学习)最密集的这半年时间,屈光度数并没有增加。我的看法是,近视的成因目前还没有一致的结论,所以我并不会把近视当成洪水猛兽,也不会因此去自责或者责怪孩子,更不会甩锅给学编程,大家都顺理成章地接受现实就可以了。


Q. 在学习编程方面,Vita君以后的规划是怎样的?


A. 没有非常长远的规划,都是走一步看一步,以他的能力和兴趣优先。我小时候曾经参加过第五届青少年信息学奥林匹克分区联赛(NOIP)获得普及组全国一等奖,也是所在的天津赛区最高分,但由于缺乏系统的学习,因此在后来的提高组比赛中没有获得好成绩。从个人经历的角度来看,我是希望引导他比较系统地学习一下C++和算法(目前正在进行),也许将来能够在奥赛这条路上比我走得更远一些。


Q. Vita君有没有在外面的机构学习编程?对于目前十分火热的少儿编程培训市场你怎么看?


A. 他没有在外面学,因为外面针对这个年龄层面的课程,他自己看书就能学会。少儿编程培训机构现在扩张很厉害,但是好老师其实是很少的(业内人士都在抱怨老师很难找),也就造成了质量的确良莠不齐,其他一些家长也有类似的体会。另外,机构为了获客也在大肆渲染好像所有孩子都该学编程,很多这方面没学过的孩子家长因此也感到焦虑,我很担心编程会变成下一个奥数,我觉得家长应该有自己的判断,我认为编程中的算法思维是未来一项重要的技能,对孩子是有益处,但术业有专攻,不必强求掌握或者精通,有些了解就行了,编程并不是什么非学不可的东西,要看孩子在这方面是不是有一定的兴趣和能力。另外,360行,行行出状元,每个孩子都有自己的特点,你的孩子兴趣在哪里,才应该往哪里发展。


Q. 如果家长对编程不懂,但是孩子又特别有兴趣,该怎么办?


A. 我有两个建议。第一,孩子编程入门的那些内容非常简单,我认为正常的成年人看两眼都能学会,能不能带领孩子学编程,其实不在于家长懂不懂,而是在于家长肯不肯和孩子一起学习和成长。第二,学编程没必要赶早,如果家长没有能力指导,那不妨转向幕后为孩子搭好脚手架,提供可以让孩子自主学习的资源(现在资源非常多,除了书之外还有网络视频、慕课,以及类似Swift Playgrounds这样的互动学习App),或者选择一个靠谱的机构也未尝不可。


Q. Vita君的妹妹以后也会和哥哥一样学习编程吗?


A. 如果她和Vita一样对编程有兴趣,数学和逻辑思维的能力也发展得比较好的话,为什么不呢?这件事的重点是看孩子的兴趣和能力,而不看他/她的性别。我在育儿方面对于性别是没有偏见的,我认为没有谁规定男孩要学什么,女孩要学什么,只要有兴趣和能力,你想学什么都可以。


    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存