猜猜今年苹果WWDC年龄最小的开发者几岁?只有9岁。

这位来自澳大利亚的9岁女孩——安薇塔•维贾伊(Anvitha Vijay),已经开发了两款IOS应用。“应用开发有很多步骤,包括原型设计、线框绘制、用户界面设计以及编码和测试等。”这一点都不像一个9岁小女孩说的话。但像她这样的青少年“天才”越来越多。

两年前,一名13岁的少年汪正扬成为中国年龄最小的黑客(白帽子),他的经历和维贾伊很相似,8岁上小学二年级的时候玩游戏,玩得没意思了开始尝试编写一些小程序,甚至是找专心网站漏洞,成为中国年龄最小的“白帽子”黑客。

如果你还在奇怪为什么现在的小孩子学习的东西太高深,倒不如看看家长们和整个社会的忧虑——牛津大学在 2013 年发布的一份报告预测,未来 20 年里有将近一半的工作可能被机器所取代。而现在“人类是主宰机器人,还是被机器人反制”这种话题一再被提及,假如现在不学习编程,就像20年前不会打字、上网一样。

毫无疑问,编程已成为未来社会的通用技能。编程需要小孩子有特别的天分吗?

事实上并不需要,但是要让小孩子学习编程是有理论根据的。要知道,年幼的孩子在学习语言上的天赋,因为年轻的大脑更容易形成“程序性”记忆——一种深深烙印在我们神经中的记忆,调动时只是一个条件反射而无需意识参与。

国外一项研究证据显示,大脑在成长过程中,“程序性”记忆会逐渐让位于“陈述性”记忆,后者是用来累积事实的记忆。“陈述性”记忆的一个缺点就是,它要求精神集中苦思冥想——当你坐在飞机上企图想起一个动词变位时,恐怕脑中一片空白。要想让这些变位就像是你打娘胎带出来的,那就得在“程序性”记忆最好的时候学习它们。

如何吸引小孩子学习编程?腾讯创业与编程猫创始人李天驰进行了深聊。究竟小孩子适应什么样的编程教育,编程又给小孩子带来什么欢乐与成长体验,李天驰谈了谈他的故事。

码农做公众号是怎样的一种体验

李天驰是一个开发工程师。在硕士阶段读的是人机交互,其研究方向就是图形化编程。在柏林硕士念到第二年,离毕业还差3个月的时间,他却决定辍学创业。

驱动他做这件事的契机之一是,2014年英国把图形化编程纳入了5岁以上小朋友的必修课;在法国,编程被纳入了初等义务教育的选修课程;在北欧国家如芬兰、爱沙尼亚也把编程作为了一门非常重要的义务教育学科。在中国,少儿编程教育还是一片未开发的处女地。

“在国外看到图形化编程在基础教育的可能性后,我决定回来做一个从兴趣出发,而不是从公益性出发的教育。”李天驰认为这是一个巨大的市场机遇,没有思考太多,就拉着同学回国,在2015年1月做了编程猫。

编程猫最初是从一个微信公众号起家。最初,公号是推广只做一些培训少儿学员招募、发一些图形化编程知识及趣味游戏的文章,同期编程猫推出了教学软件,靠公众号去推广软件下载。

有趣的是,编程猫公号在没有任何推广下,却能自发圈粉。“用户们下载以后登陆学习,慢慢地会有一些编程作品出来,因为家长们都有晒孩心理,自家孩子的作品会主动去朋友圈里晒,这样引发家长们之间攀比。关注我们微信号的家长和学生也越来越多。”李天驰说道。

一个公众号的走红有着很多决定性因素,比如话题热度、文本调侃到位、观点辛辣、个人风格恰好符合社会审美及持续化的运营,再加上那么一点点好运气。但这种公号的操作人多半是资深媒体人士。

这种法则并不适用于一个做开发的工程师,对编程猫来说,公号并不是全部,却是一个信息流量的入口。这个入口带来的巨大能量让李天驰吃惊:一开始编程猫的100个粉丝都是一二线城市的用户,但经过大约大半年的时间,反而三四五线城镇的用户反而占到了60%以上,甚至还有贵州黔东南、新疆克拉玛依一些偏远地带的用户。

现在靠着微信公号来带动软件下载量,编程猫软件注册用户超过了7万,用户停留时间平均每周约40分钟。为了守住微信入口,做好教学内容才是核心。

研究儿童心理学,生产有趣的教学内容

都说兴趣是最好的老师,如何让小孩子对编程感兴趣、又如何让他们对编程保持兴趣,这里面涉及到很多儿童心理学的门道。比如电视、课业、户外活动、游戏都会占据小孩子的注意力,但是他们注意力时间是有限的。一个小孩子如果花时间去看电视了,花时间去玩电脑了,可能他就没有时间去学习编程。

如何吸引小孩子去学习?编程猫决定用游戏化教学入手,采用项目任务的方式(project based learning)来让小孩子学习,回归到游戏场景里中熟悉的画面——为了通关去学习多种技能。这种学习方式与传统教授知识点的学习方式相比最大的不同是,可以激发学生的学习主动性与创造性。

现在打开编程猫学习界面,可以看到用一个卡通形象去代入式学习,而整个教学课程都是用动画+游戏的形式,让小孩子自己去完成作品设计,把二进制教学用图形化方式来表达,方便低龄用户理解。老师在线指导编程原理及操作。几节课以后,小孩子就能做出一个植物大战僵尸类似的游戏。

从小孩子的作品可以反映出他们的兴趣点。比如一个孩子做出一个天文应用程序,把太阳系周围的行星位置打乱,通过拖动给行星排序,那么他就要了解行星的排序。“编程学习不是教他编个游戏,而是叫他一个学以致用的途径。”李天驰说道,事实上,小孩子不需要了解这些模块背后真正的代码是怎样,目前只需要学会去选择、利用它们就好。在学习的过程中,建立起编程最重要的逻辑思维、算法思维,哪怕他们将来不从事计算机行业,也将十分有用。

这种边玩边学的过程中,小孩子会反馈很多意见。团队会特别留意一些低龄用户行为反馈数据。比如一个小孩子上第一堂课用了1小时,但第二堂课用了2小时,这说明课程对他来说有点难,那么第三堂课推给他的时候就会降低难度。正是因为去琢磨这些细节,让编程猫团队对教学内容迭代更加在意。

编程猫的教学平台完全倚靠人工智能和数据挖掘系统。孩子每一次的回答都会被这个系统用来进行深度学习,分析出每个孩子个体对各个知识点掌握的熟练程度,再以此为依据进行教学的调整。

“我们推给每个小孩的课程,都是不一样的,推荐课程完全是基于平台算法。”李天驰谈到,不断去迭代这套教学内容,让平台自我学习,去适应每个小朋友的学习节奏,再去做个性化推荐课程。现在4个老师就能在线去教7万个学生。

编程对小孩子会要求有特别的天分吗、对逻辑思维有要求吗?

“我看到的不是天分或逻辑思维能力,而是兴趣。”李天驰说道,小孩子们的作品是他们兴趣的一个反应,有些小朋友特别热衷做那种射击类游戏,做来做去都是射击类游戏,还有一个小朋友参加我们的活动,母亲节他做了一个跑酷,有些小女孩就是喜欢做那种换妆类的程序,还有的小孩子会做功能性的程序,比如帮妈妈减肥之类的软件。

让编程学习回归互联网本质

从李天驰创业之初,就拿到了猎豹移动CEO傅盛(微博)的种子轮投资,2015年年中拿到了紫牛基金天使轮投资。从用户数据来看,编程猫的发展稳健,但李天驰对项目商业化并没有太看重。

当下,很多教育类创业项目都瞄准了图形化编程教育,可能考虑到这是目前商业化变现最好的路径大部分项目还是愿意在线下授课。但编程猫却坚持所有的编程教学在线上完成,且大部分课程免费;甚至他们把编程教学推广到了学校(全国从北上广深到像枣庄和西柏坡等地的100多所中小学),但仍然不打算收费。唯一的收入来源,是每到寒暑假会开特训课,课程价格在千元左右。这对一个10多人的团队来说,可以基本满足自给自足。

在编程猫的课程体系中,现在的教学课程已经囊括了9个年级,届时课程会更加垂直细分化,而随着低龄用户的不断成长,编程的能力也会逐步提升,这也是培养潜在的开发人才。而应用开发的生意,最典型的莫过于Appstore,是不是想往这条路走,编程猫并未给出答案。

“我相信互联网的力量,线上一定是未来的主力。”李天驰说道,编程不像数学、英语需要面授,编程天生就带互联网基因,所有的学习都通过看视频、听讲座、找资料、泡论坛等方式在线上完成。“我们如果发力,一定是发在线上。”

【活动预告】

内容创业红利时代已经来临

接棒芒种计划,腾讯科技频道公布自媒体扶持计划

为专注于内容创业的你,带来更多福利

6月30日,T+科技自媒体矩阵成立仪式暨内容创投论坛

与你不见不散

【活动详情】

主办方:腾讯科技频道

时间:2016年6月30日13:30-17:30

地点:北京市东城区王府井大街金茂万丽酒店

编程猫李天驰:让编程教育回归互联网相关推荐

  1. python编程猫下载_【编程猫软件下载】编程猫客户端 V1.6.5 电脑版-开心电玩

    软件介绍 编程猫软件是深圳点猫科技有限公司开发的一款具有教育类性质的编程工具平台,主要针对6-16岁的少儿群体进行编程教育.通过平台自有的图形化课程,培养孩子们的逻辑思维能力与创造力,让他们在平台上创 ...

  2. 编程猫海龟编辑器python_编程猫海龟编辑器

    海龟编辑器是由编程猫开发的面向少儿的Python编辑器,该编辑器可以让孩子们以搭积木的方式来学习Python,提高孩子的学习兴趣,降低学习难度,它的扩展功能强大,支持硬件编程,可以一键安装第三方库,有 ...

  3. 编程猫python怎么样_编程猫怎么样?没学过编程的家长如何给孩子选课?一张图讲清楚...

    前不久鱼sir被一位家长问到:这么小的孩子真的有必要学编程课吗? 其实,鱼sir认为,学习Python语言一定程度上确实能够提升孩子的逻辑思维能力,还能让孩子从一个个编程作品中享受到乐趣. 但编程课也 ...

  4. 编程猫获新一轮 3 亿融资:做好少儿编程教育基础设施!

    北京时间 5 月 25 日,在线少儿编程平台编程猫正式对外宣布获得新一轮 3 亿元人民币融资,本次由招银国际领投,新京报与北京文投集团旗下的山水创投及寻找中国创客导师基金.松禾资本跟投.编程猫再次获资 ...

  5. 立足自主创新,编程猫助推国内高质量编程教育普及

    来源:金融界百家 2017年,国务院印发<新一代人工智能发展规划>,要求在中小学阶段设置人工智能相关课程,逐步推广编程教育.编程教育逐渐受到广泛重视,作为国内少儿编程赛道先行者,编程猫始终 ...

  6. OPPO入股少儿编程教育平台编程猫 官网域名为纯字母域名codemao.cn

    2月1日消息,企查查APP显示,近日,编程猫经营主体深圳点猫科技有限公司发生工商变更,上海海言投资中心(有限合伙)等股东退出,新增股东OPPO广东移动通信有限公司等. 据了解,编程猫是一个少儿编程教育 ...

  7. 编程猫python课程结束后哪里再学更高级别的_@正在选编程猫的家长,先别急,看完这篇测评再报也不迟!...

    最近有个家长咨询鱼sir要不要给孩子报编程课?大概意思就是身边同事朋友都报了,他也不甘人后,想给孩子报一个.于是就来问问鱼sir有没有好的编程课推荐. 诚然,学习少儿编程可以锻炼孩子的逻辑思维能力和想 ...

  8. 少年强则互联网强!编程猫这份报告藏着一座新金矿

    互联网上每天都有热点,相当一部分热点来自于娱乐八卦,在微博不断增加"服务器"时,明星们也炙手可热,疯狂吸金,或许正是因如此,经常会看到媒体报道,如今的年轻人特别是05后对科学家什么 ...

  9. 如何把 Kitten编程猫上开发出来的项目打包成安卓平台上可以安装的apk文件

    我们使用 Kitten编程猫这款少儿编程工具,开发出来的项目,另存成本地工程文件,格式为bcm: bcm文件打开可以发现,内容是json格式的明文数据,包含了该项目内使用到的scene(场景),素材( ...

  10. 编程猫python课程结束后哪里再学更高级别的_编程猫“敏于新,精于质”课程迭代比赛结束,离更有价值的教育又近一步...

    近日,少儿编程在线教育品牌编程猫以一场主题为"敏于新,精于质"的课程迭代大赛,正式发起新一轮的课程升级计划. 作为少儿编程赛道的领跑者,编程猫用5年时间在教研和产品迭代上持续输出, ...

最新文章

  1. 动环监控系统的组成都有什么呢?
  2. Request_请求转发
  3. 财务管理(Finance Management)
  4. 流浪地球开机动画包zip_【文娱热点】流浪地球2定档2023大年初一;迪士尼计划裁员32000人...
  5. IDEA项目搭建六——使用Eureka和Ribbon进行项目服务化
  6. Java 网络教程: ServerSocket
  7. windows更新安装时出现此更新不适用于你的计算机的解决办法  dos 安装 msu
  8. APISpace 银行卡三要素API 推荐
  9. WAMP Apache 配置 Perl
  10. 手机内存卡照片丢失怎么恢复
  11. 【总结】从0到1的项目经历
  12. 微信小程序自定义map组件标记点markers(兼容苹果和安卓)
  13. java ip 国家_java通过ip获取用户所在国家 | 学步园
  14. python笔记 基础语法·第0课【print & 转义字符】
  15. 如何用JAVA写acm_用java来写ACM
  16. java项目friends_Java中Friend概念的实现
  17. 正则表达式-Java实现 - \d、\D、\w、\W、+、*、?
  18. echarts图标数据较多文字较长缩放重叠问题的配置
  19. 体育场馆使用会员管理系统的好处有哪些
  20. java-常见几何图形计算器

热门文章

  1. 支付宝查询对账单对账+解压并将数据读取解析入库
  2. gta5正版私人服务器,《GTA5》国内神级服务器,万人同服?堪称虚拟版地球OL?...
  3. nsstring sizewithfont的崩溃
  4. U-Mail邮件系统管理功能 高效办公轻松搞定
  5. Eighth season eighth episode,Monica got a stripper in her bachelorette party??????
  6. CentOS系统下文件夹目录结构及其作用
  7. unix时间戳 为什么计算机时间要从1970年1月1日开始算起?
  8. 泰坦尼克号python数据分析统计服_Kaggle入门级赛题:泰坦尼克号生还者预测——数据分析篇...
  9. 什么是爬虫?--关于爬虫的简介
  10. Master 2S无线鼠标信号干扰问题