微观科技

小学生们在B站讲算法,网友:我只会“阿巴阿巴”

0
2022-04-07 来源: IT之家  阅读量:8522   

现在的B站知识区已经内卷成这样了!6 岁用递归实现斐波那契数列,8 岁开讲神经网络如何实现,小学生教的编程比老师还要好,库克见了都点赞

小学生们在B站讲算法,网友:我只会“阿巴阿巴”

最近,知识区内卷现状这样一个话题引发了热议,连清华的马少平教授也来围观:小孩蛮厉害的。

不少网友着实有被内卷到:我在人间凑数这些年,人类进化又不带我是吧,阿巴阿巴。

但随之引来的争议也同样不少有人认为,揠苗助长,不利于孩子发展,还有人怀疑,背后是父母在推波助澜,孩子并不是真的喜欢

于是,我们就顺着瓜了解了一番,也跟父母聊了聊,发现其实并没有那么简单。

B站技术区内卷。

我们先从貌似最卷的技术区开始看起这一领域主要分为两大派,一种以上面几位为典型的专攻编程算法代表另一种则是未来图吧的垃圾佬

像这位手搓 U 盘的小陆的实验室,今年刚刚初二,投稿都是显示器换屏,拆解手机芯片,更换手机尾插等硬核技术宅内容。

还有这位 ChanSze 阿浩,同样是初中生,又是组装手机,又是 DIY 电脑主板,吃鸡神器,也是完全的图吧日常:

所以,这群 up 主年龄的与日俱减果真如网友所说,是一代更比一代卷吗我们具体看了两个案例先从年龄最小的卷王,6 岁就能开讲算法的探索者 Ongo 开始看起

随便选一个视频点进去,就看到刚上幼儿园的 up 主吃力地举起了那部清华大学出版,400 多页的著名紫书:《算法竞赛 入门经典》。

再往后一拉,人家 up 主看完书,都开始写代码了:

而在其他视频中,这位幼儿区 up 主讲起递归,循环等各种编程知识也头头是道,甚至在最新的一期视频中,分享了如何使用 Python 多线程控制一台小车。

乍一看,满是天才少年的画风但实际上,翻回到 2020 年年初,探索者 Ongo 的第一期视频《幼儿园 Swift 编程入门第一讲》的内容,其实更类似于一期学习 vlog

小 up 主一边阅读编程软件的官方说明书,一边穿插自己的理解在软件的主要图形界面出现时,他瞬间就兴奋了起来,这让人意识到 —— 这确实还是一个看到动画小人会兴奋无比的 6 岁小孩

是的,这些年龄越卷越小的知识区 up 主们,其实很多都是从单纯的兴趣,比如玩游戏开始的那位曾经参加过《最强大脑》,深知还有库克亲自送上生日祝福,的 8 岁程序员 vita,就是这么入门的

这位B站账号小学生 Vita 君的 up 主今年上四年级,从 8 岁就开始在B站发布编程学习视频。视频所讲的主要软件与上面的探索者 Ongo 一样,都是苹果开发的 Swift Playgrounds,一款通过代码操控卡通小人在 3D 环境中通关的产品:

软件由 vita 和爸爸共同选择,vita 自己非常喜欢这种编程方法,而 vita 君的父亲也认为,这款软件是一个非常适合儿子的进阶学习资料没错,当时才 8 岁的 vita,就已经有 4 年的编程经验,以至于需要进阶学习了

图源 vita 评论区

在很小的时候,vita 就非常喜欢数字解谜,数独之类的游戏,4 岁时,他便自可是然地接触到了自己的第一款编程启蒙游戏:Lightbot。

再大一些,上了小学后,vita 又接触到了一些更难的游戏,比如《程序员升职记》《70 亿人》《异常》:

就这么玩到了 8 岁,老父亲开始规划让儿子从编程游戏过渡到真正的写代码了。。最终选择 Swift playgrounds,除了这款软件真正从拖积木来到了编写代码,以及 vita 自己的喜好之外,也有曾经的程序员老父亲的一点小小的私心:

比起特立独行的 Python,我更喜欢 C 和 Java 的语言风格。张振栋表示,B站的用户有三个特点:一是高浓度,每2位Z世代就有1位在使用B站;二是高潜能,B站用户中985,211高校渗透率达到82%;三是高活跃,B站用户的留存率很高,12个月留存超过80%。

而 vita 发布的视频内容比起教导和科普,也更偏向于代码思路的分享很多评论赞叹的,更多还是他面对镜头依旧逻辑流畅,几乎没有停顿的谈吐

作为曾经参加过 1999 年,2000 年的信息学奥林匹克竞赛的一名全栈程序员,vita 的父亲深知算法作为编程基本功的重要地位因此,在他有意的引导之下,vita 在保持 Swift playgrounds 编程课更新的同时,也开始慢慢接触算法和数据结构

比如手写快速幂算法:

比如手画神经网络结构图:

甚至在小学二年级下半学期,vita 还跟着上海交大的的慕课公开课,学完了计算机组成与系统结构课:

弹幕老哥对此报以一长串的问号大军,其中还夹杂着大学生的破防瞬间:这个我大二才学小学生就弄了我大学的毕设。

但其实,vita 在一些公开场合露面时,还会害羞地藏在爸爸身后。但话题一旦移到技术和程序马上就侃侃而谈,甚至还会现场趴着改代码:

而我们上面所说的这两位 up 主其实已经面过基了,两位小朋友见面的画风是这样的:因为都穿了胸前带 π 的衣服,于是初次见面时,选择用背圆周率来打招呼:

像所有这个年龄段的男孩子一样,他们步履轻快跳跃,大声地讨论着共同的兴趣爱好:要解决这个问题得用循环还要再加上递归边界条件 说到某些编程技巧时,还大声争论了起来,活像是在讨论动画片里哪个角色更厉害,不过很快又和好如初,勾起了肩膀

专门为孩子写了本教程

事实上,在我们成年人看来内卷的方式,对他们来说可能是再正常不过的兴趣日常对于这些数字世界原住民来说,从小就能接触到大大小小的屏幕,各种各样的高科技产品,游戏,知识课程都能轻易触达

换言之,他们压根就没意识是在搞什么内卷再加上家长有基础,结合自身经验正确有效的引导,孩子学习知识可能像玩游戏一样但这种引导又迎来了网友的质疑,不是在揠苗助长,推波助澜吗

对此,量子位找来了一位家长树莓匠王工聊了聊他本人毕业于国内 985 高校,当了十几年的程序员,曾写过《树莓派 Python 应用教程》,后来被国内一高校实验室推广使用

与此同时,他还是一位三年级学生的父亲在他看来,从小引导孩子趣味学习编程很重要不过,他倒没有引导孩子去玩像 Scratch,Swift playground 这种项目,以及一些编程游戏而是用自己的老本行,为自家孩子写了套近 36000 字的 Microbit 编程教程

Microbit,是一种面向青少年编程教育的微型计算机,只有信用卡一般大小,集成了多个传感器设备,价格在百元左右孩子掌握 Python 编程语言的同时,还能 DIY 各种小产品

ps,这位家长 DIY 的电子表。

之所以选择这种方式,这位父亲有自己的考量一方面,不想让小孩玩太多游戏,希望发展小孩的编程兴趣在他看来,Scratch 提高不快,像是在玩游戏另一方面,Microbit 开发板入门简单,既可以用类似 Scratch 积木式编程法,也可以用通用 Python 语言编程

DIY 产品后,还能拿到学校跟同学交流,顺道培养了小孩的表达能力可以说是,一举很多得~ 不过,他特别强调自己做这些,并不是为了让孩子内卷

我儿子读书成绩不好,排名靠后的,我不强迫他。

兴趣是最好的老师嘛,强迫也适得其反。

Vita 君的父亲也深有共识,在弹幕都直呼卷中龙凤卷中追卷的时候,他却表示:

如果孩子有兴趣,那么我会给一些资源,引导他往上发展。

但是我不想规划孩子的人生,他以后要做什么,那是他自己来思考的。

目前,他已将教程其开源出来放到 GitHub 上,供更多小学生和家长食用除了像玩游戏,教程这种方式,还有家长选择让孩子讲解出来

探索者 Ongo 的朋友,教学区 up 主承光承曦 —— 一对 12,15 岁的兄妹,早在四年前就已经开始用中英文讲解大学微积分,化学,物理等知识。

他们的父母也曾在评论区中交流自己的教学方式:

不灌输知识点,不允许背诵,必须用自己的语言表述出来。

于是,B站视频也就成为了他们的交流区,练兵场Vita 君的父亲也曾不止一次说明自己的初衷,一方面,加强孩子自身的理解,另一方面,让更多人加入到编程的学习中当然,除了这些方式,还有李沐大神这种潜移默化式儿的

树莓匠王工《Microbit 编程教程》GitHub 链接:

参考链接:

声明:本网转发此文章,旨在为读者提供更多信息资讯,所涉内容不构成投资、消费建议。文章事实如有疑问,请与有关方核实,文章观点非本网观点,仅供读者参考。
广告服务  | 网站地图  | 联系我们  | 免责声明