10后小学生都能教你学编程了!低龄编程的下限在哪?

大数据文摘出品

作者:宁静

最近,文摘菌经常收到读者留言,说b站上有一个10后小学生在教编程。

小学生???教编程???话说文摘菌小学时候还只知道玩儿贪吃蛇……

在感叹长江后浪推前浪的同时,文摘菌也赶紧去这位小朋友的主页看了看,这位“小老师”名叫“vita君”,的确是个10后小学生,戴着大眼镜,还挺有一副IT从业者的样子。从视频题目来看,小朋友的主要教学内容是swift,目前已经出了6期,主页还挺热闹,粉丝已经有3.5万了。      

感兴趣的读者可以先去小朋友主页看看视频👇

https://search.bilibili.com/all?keyword=%E5%B0%8F%E5%AD%A6%E7%94%9FVITA%E5%90%9B&from_source=banner_search&spm_id_from=333.334.b_62616e6e65725f6c696e6b.2

如何让主角byte得到宝石?编程这么简单了吗?

文摘菌惊叹的同时,也赶紧打开视频,期待一个萌萌哒的小朋如何用奶声奶气的声音讲解各种枯燥的语法和结构。

听了几节课,课程内容跟文摘菌的预料画风还蛮不一样的。

vita菌上来先教我,如何让下图中正在招手的Byte得到宝石。

假设主角Byte距离宝石有三个台阶,那么你需要向前走三步,然后收集宝石,所以代码如下:

moveForward()
moveForward()
moveForward()
collectGem()

没有基础概念、标识符和语法。全程下来,小朋友可以跟着Vita君的讲解以游戏的方式获得编程体验。

遥想当年,文摘菌学C语言的时候,一上来就要学习算术表达式、运算符,还没编程已经望而生畏,后面还要学习什么指针,什么是编译、头文件之类的,第一个程序就是黑框框中出来一个“Hello,World!”在向你招手,现在的编程都这么简单了吗?

文摘菌查看了一下他的编程环境Swift Playgrounds,发现这是适用于 iPad 的一款创新 app,所见即所编,能让使用者以互动有趣的方式来学习 Swift。它不要求用户具备编程知识,非常适合初学者。可以先从闯关解谜开始,掌握 Swift 的基础知识,再接受一系列的挑战,走向 Apple 和其他顶尖开发者设计的更高级 Playground。

所见即所编:在屏幕左侧编写代码,轻点一下,即可在右侧看到编码效果。

看到这款APP的介绍,只能感叹:“我生你未生,你生我已老啊”。

这真的是为小孩子量身定做的一款编程APP,不需要有编程基础也可以愉快地玩耍!几行代码控制Byte就可以在3D的世界里冒险,对于小朋友来说,这是很有成就感的事情啊。

文摘菌回想起来这个年纪还在教师里背着唐诗三百首,算着1+1=2的式子,担心试考不好会被叫家长,等待寒暑假,等待长大的童年,比起Vita君,文摘菌老脸一红,这是要被拍死在沙滩上呀。

玩游戏算编程吗?

比起学习数值类型,int,float,char等和一些语法规则—循环语句和判断语句的写法,好像这种解决问题的思路更值得从小培养。

文摘菌刚开始看视频也觉得很小儿科,但是看到最后终于明白了设计者的意图,在这款通关的游戏设计中,会穿插一些让你解决问题的思路。

比如在后面的视频中,会让你找出让Byte得到宝石的最短路,视频中的例子中给出了两条路线:

一个是通过蓝色的传送门,其中的动作包括前进、向左转、转换开关、进入传送门、收集宝石,这些动作加起来总共有15条命令。

另一个路线是通过绿色的传送门,最终总共有9条命令。

所以选择第二条路线。

这在我们成人看来很轻松就能解决的问题,却也需要小孩费一番力,首先如何让Byte到达宝石处呢?这需要一些动作命令,而这些命令中又有不同的选择分支,哪个动作是先验动作,哪个动作是后续动作,这也考验着一个小孩的逻辑思维能力,最后还需要比较不同方案的命令数,找到最短路线,对于孩子解决问题的思维培养来说已经足够,更别说这只是初级的通关游戏,后面可能命令会更加复杂一些。

相比C语言,一个分号遗漏程序编译都不会通过,这些工程的细节会消磨人的灵性,编程最终不也是解决实际问题吗?所以coding并不意味着大段大段的代码,而是解决问题的方法,想清楚了之后再去动手coding,事半而功倍。

文摘菌看完视频后,也看了看评论,有“恨弟不成钢的反手一巴掌”👇

也有“恨生不逢时”的抱怨👇

小学生教学编程的这段视频的确掀起了舆论的热潮,那么,我们什么时候开始意识到编程需要从小培养呢?

编程低龄化趋势,思维从娃娃抓起

最近几年,编程教育一直有低龄化趋势,那么,到底几岁开始学习编程合适呢?

文摘菌也去咨询了一下,根据教育认知学,孩子会在7岁左右开始形成抽象逻辑思维,整个7-12岁是抽象逻辑思维的最佳形成期,所以学编程的最佳时机是小学段。孩子这个阶段课业负担不重,逻辑思维也快,正好帮他们掌握这样一门技能,如果错过了这个时机,那么初中或者高中也可以从零基础学起。

早在2017年7月国务院下发《新一代人工智能发展规划的通知》👇

在第六条中强调:“在中小学阶段设置人工智能相关课程,逐步推广编程教育,鼓励社会力量参与寓教于乐的编程教学软件、游戏的开发和推广。”

上海市市西中学相应国家行动于2017年引入了人工智能课程,采用的是华师大、商汤集团、上海市六所重点中学共同参与编写的教材《人工智能基础(高中版)》。课程覆盖学习范围包括:卷积、爬虫(Python)语言等课程。

到了2018年,重庆市教育委员会下发《关于加强中小学编程教育的通知》,要求小学3~6年级累计不少于36课时,初中阶段累计不少于36课时的编程教育。

同年9月19日,六年级的万海妍参加了阿里巴巴云栖大会,在蚂蚁金服ATEC小程序挑战赛中,虽然仅以一秒之差惜败,其编程实力不容小觑,成为人们口中的“编程天才少女”。

越来越多的少年编程者走入大众的视线,同时也有很多的中小学在开办编程教育课程,在现今人工智能的浪潮下,一代人终将老去,总有人正在年轻,我们需要一批AI的青年力量来为我们这个国家添砖加瓦,正如《少年中国说》所言:“故今日之责任,不在他人,而全在我少年,少年智则国智,少年强则国强”。

愿中国青年都摆脱冷气,只是向上走

在网络上对于少儿编程这个话题,网友也是众说纷纭,有人觉得觉得这种编程方式不适合小孩子学,没有变量没有数组,建议孩子先去学C/C++。

也有网友觉得这种让小学生编程的方式是可取的,毕竟编程的最终目的就是要解决问题,而在这个过程中正好可以锻炼这种能力。

天赋很重要,练习也很重要,相比这个年纪的小朋友利用手机刷一些没有营养的小视频和新闻,Vita君利用手机来学习编程的动机已经甩很多同龄人一条街,虽然他的年龄算不上青年,文摘菌还是想以鲁迅先生的话结束本文:“愿中国青年都摆脱冷气,只是向上走”。毕竟,学习和思索是一生的修行。

Image placeholder
meryl
未设置
  71人点赞

没有讨论,发表一下自己的看法吧

推荐文章
浙江小学生戴上“金箍”:售价3千5的脑机接口头环,实时监测上课走神,自动报送老师家长

当最新“黑科技”被用在教育上,一件引起热议的怪事就发生了:小学生上课,要带上孙悟空的“金箍”了。这个硬件是一种脑机接口头环,可以检测脑电波,评判学生上课、写作业时是否集中了注意力,并给学生的集中注意力

丰巢刷脸取件被小学生破解,号称3D、深度学习加持的人脸识别究竟靠谱吗?

大数据文摘出品作者:曹培信经费不够,2D来凑?前些天,丰巢智能快递柜被“小学生”用打印照片破解,让人大跌眼镜。据《人民日报》报道,嘉兴上外秀洲外国语学校402班科学小队向都市快报《好奇实验室》报料:他

为什么学编程?9个理由告诉你编程是最好的工作

  为什么要学习编程?可能大部分给出的答案就是因为开发工作的薪资高啊。的确这是学编程开发的原因之一,但这并不是全部的答案,下面将为大家提供9个理由告诉你编程才是最好的工作。也许你会改变对编程的看法。

码龄超过20年,依然对生活和编程充满激情,这是三位70后“老”程序员的故事

大数据文摘出品作者:周素云、张秋玥加班996,生病ICU。这是一句最近搅乱了很多程序员平静生活,也让所有的“社畜”认真反思人生的话题。但是,让程序员们真正感到焦虑的其实并不只是工作的压力,更多的是对未

不会英语能学编程吗?能学会吗?

  许多人却对编程有刻板印象认为编程学起来难,工作加班辛苦,技术含量高,不会英语学编程到底难不难?不会英语能不能学会?   不可否认编程中用的是英语,但只要掌握基础的英语知识就够用了。当看到大段的代码

PHP 如何上传文件和下载,你学会了吗?

第1章文件上传 1.1客户端上传设置 ​在B/S程序中文件上传已经成为一个常用功能。其目的是客户可以通过浏览器(Browser)将文件上传到服务器(Server)上的指定目录。 ​网络上常见的支持文件

天翼云赋能教育行业 轻松打造数字化教育平台

2018年4月,教育部印发《教育信息化2.0行动计划》,提出要提高信息化应用水平、提高师生信息素养,建设一个”互联网+教育”大平台,从而构建”互联网+”条件下的人才培养新模式,发展基于互联网的教育服务

当年“你说什么,我都能实现”的软件公司,后来都是怎么死的?

在 #“我,80后,曾经靠副业的收入买车买房”# 的评论区里,有读者问,十几年前,圈内有不少软件公司,规模大小不一,遍布各个行业,但这几年似乎都没动静了,他们还活着吗?我说,撇开纯做“劳工”输出的外包

nodejs都能做什么?

Node对一些特殊用例进行优化,提供替代的API,使得V8在非浏览器环境下运行得更好。V8引擎执行Javascript的速度非常快,性能非常好。Node是一个基于ChromeJavaScript运行时

为什么说IPA智能流程自动化是企业IT的下一波浪潮?

提到IPA,可能很多人会立刻想到RPA。RPA,即机器人流程自动化,是企业IT过去两年最热门的技术之一。仅在2018年,就有三家公司拿到了总额超过十亿美金的风投,包括AnywhereAutomatio

阿里毕玄:从生物系学生,到技术团队 leader,他是如何完成自我蜕变的

©MSuzanneD.Williams编者按:新的技术层数不穷,困扰程序员的不仅有学不完的新技术,还有每个人在职业生涯中必然会面对的成长路线问题。这就像一个产品有了清晰的roadmap,下一步走的才会

能直接下载了!微软最爽命令行工具登陆Windows 10,GitHub标星已破4万6

乾明发自凹非寺 转自量子位 |公众号QbitAI微软正式放出命令行工具WindowsTerminal。这个在发布之际就引得开发者大呼“WoW!Awesome!MyGod!”,甚至引得不少人当场表态买P

阿里巴巴为什么能抗住90秒100亿?看完这篇你就明白了!

1、概述本文以淘宝作为例子,介绍从一百个并发到千万级并发情况下服务端的架构的演进过程,同时列举出每个演进阶段会遇到的相关技术,让大家对架构的演进有一个整体的认知,文章最后汇总了一些架构设计的原则。2、

手摸手教你搭建简单的 Git 的代码自动发布

1.为什么我要弄这个? emmmm,因为有个自己的项目每次发布到线上,都要登录一下服务器,然后pull一下代码,执行一些项目初始化的命令(诸如:gitsubmoudleupdate,phpartisa

一步步教你如何在 Django REST API 中构建使用 JWT 验证

基于令牌的身份验证,允许后端服务与前端(无论是web端,原生移动端或其他端)分离,并驻留在不同域中。JSONWebTokens(JWT)是一种流行的令牌认证实现,在本文中,我们使用它来验证,通过Dj

教你阅读 Python 开源项目代码

为什么要阅读开源代码 阅读Python开源项目代码主要有如下三个原因: 在工作过程中遇到一些问题Google和StackOverFlow等网站找不到解决办法,只能去翻源码。 对某些项目或者方向非常感

甜过初恋!浙大博士用200个西瓜130页论文,教你用机器学习科学挑瓜

大数据文摘出品作者:易琬玉刚刚送走了最热七月,转眼就迎来了最热八月。2019年是人类有气象纪录以来最热的几个年份之一,虽然这个夏天还没结束,但气象学家们已经有十足把握做出这个判断。为了应付热,人们想出

徒手教你使用zookeeper编写服务发现

zookeeper是一个强一致【不严格】的分布式数据库,由多个节点共同组成一个分布式集群,挂掉任意一个节点,数据库仍然可以正常工作,客户端无感知故障切换。客户端向任意一个节点写入数据,其它节点可以立即

直男福利!手把手教你做一只口红色号识别器,秒变李佳琦

大数据文摘编辑组出品技术实现:宁静 七夕将至,送礼时节。直男送礼,首选口红。毕竟李佳琦一句”OMG买它”,女朋友披头散发抢购,钱包就空了一半。但是,口红色号千千万,选对了牌子才成功了一半。快乐橙、伤心

手把手教你写几个实用的的AST插件

背景AST是非常有用的。今天下午听了小组一个老哥做的AST分享,深以为然。为了加深印象,就写了篇总结,顺便分享给大家,希望能给朋友们一些启发。AST有用,口说无凭,且看几个具体的案例。且不说: Vue

还在用useState来定义数据吗?教你个更好的方案:useImmer!

以前编写state的方式Hooks上市之前我们是这么定义state的:state={ people:[ { name:'马云', englishName:'JackMa' }, { name:'马化腾

「解放双手」老舅教你VS Code Disco

观感度:🌟🌟🌟🌟🌟口味:驴肉蒸饺烹饪时间:15min这是最好的时代,也是最坏的时代。今年听到过最浪漫的一句话:我们在键盘上留下的余温,也将随时代传递到更远的将来。感觉让理性的技术人多了份柔光滤镜。也许

资源混淆是如何影响到Kotlin协程的

导言随着kotlin的使用,协程也慢慢在我们工程中被开始被使用起来,但在我们工程中却遇到了一个问题,经过资源混淆处理之后的apk包,协程却不如期工作。那么两者到底有什么关联呢,资源混淆又是如何影响到协

太天真了!这简历一看就是包装过的!

前言上到职场干将下到职场萌新,都会接触到包装简历这个词语。当你简历投到心仪的公司,公司内负责求职的工作人员是如何甄别简历的包装程度的?Coody老师根据自己的经验写下了这篇文章,谁都不是天才,包装无可

中国顶级程序员图鉴,最后一个厉害了!

程序员圈子里有很多如明星般闪耀的牛人!有中国第一代程序员求伯君有获得图灵奖的姚期智有产品取得巨大成功的张小龙商业巨子张一鸣影响开源领域的章亦春……他们的最初都是程序员机遇与热爱,把他们送到了不同的方向