从2018年到2019年,编程教育电路发生了什么变化是业界经常讨论的话题。有人说,当编程教育进入中场时,总公司的发展将会加快,创业将会更加困难。从一级市场的变化来看,情况似乎确实如此。今年,卡特彼勒编程公司(programming cat)和核桃编程公司(peanut programming)等龙头企业已多次获得大量融资,而苗晓成等许多不采用这种模式的公司将很快倒闭。最近,十亿欧洲教育与美国编程教育公司CodeCombat取得了联系。自2018年底进入中国市场以来,CodeCombat已经与500多所学校和100多家机构合作,在一年多的时间里为100多万用户服务。美国编程机构进入中国编程市场可以给整个市场带来新鲜血液,并有利于编程电路的发展。相对而言,美国程序设计教育的发展比较成熟,这对中国程序设计市场也是一个很好的借鉴。据了解,CodeCombat是一家专注于真实代码场景教学的编程教育企业。它主要支持Python、c、JavaScript、Java等真实代码语言,培养学生编程语法、计算机工程基础、数学知识/英语练习等知识。目前,全球团队约有30名成员,服务于190多个国家的1200万用户,其中包括6名来自中国的成员。在中国,CodeCombat主要依靠“奥美”平台为公立学校和培训机构等B端客户服务,并以“极客大战”为C端客户服务CodeCombat的整体教学是围绕“奥美”平台进行的教师可以依靠平台的教学资源和管理系统备课,指导学生如何使用,监控学生的学习进度,然后进行学生的定期总结。学生可以根据“奥美”的游戏和场景设计自主学习和练习测试。此后,“黑客马拉松”比赛将为竞争提供一个平台。在这次采访中,CodeCombat创始人兼CEO尼克·温特和大中华区CEO王成仓根据CodeCombat的企业特点,就编程行业的发展和编程教育企业的发展展开了对话。加入CodeCombat后,王成仓在一年内独自在全国31个省和200多所学校开展业务。虽然入学是免费的,但CodeCombat仍然是公立学校的一个非常重要的市场。CodeCombat的特点是真正的代码场景教学,也面向8-18岁甚至18岁以上的观众。从某种意义上来说,对于CodeCombat来说,编程教育不是一种目前在中国流行的“以质量为导向”的教育,而是一种面向儿童的真正的代码和编程语言教学。在国家政策大力提倡在中小学建立编程教育的背景下,公立学校也缺乏这种编程教育解决方案。显然,公立学校对协同作战有一定的战略意义。一个好的产品必须有一个低门槛和一个高上限我们的产品老师容易教,学生喜欢学。”王成仓对易友教育说然而,尽管有优秀的产品,CodeCombat第一次进入学校时并不总是一帆风顺。中国教育的第一个定义是教师教学,我们产品的定义是自学这实际上是一个很大的差距我们的产品刚开始投放市场,很多学校和机构基本上不接受。王成仓说:“后来我们进行了许多本地化改革,包括新课件的研发。我们在产品中设计了中国元素此外,还与工业和信息化部赛迪研究所培训中心、中国计算机协会和中国人工智能产业联盟达成合作,使用CodeCombat作为人工智能世界青年锦标赛的竞赛平台。通过比赛的输出,可以显示教学效果。代码战斗的整个课程系统分为11个模块、11个证书和6个等级。不同的年级对应不同的年龄组,但它们相对灵活。一年级和二年级适合小学3-6年级,三年级和四年级适合初中,五年级和六年级对应高中。为了培养懂编程语言的专业学生,CodeCombat还设计了一场“黑客马拉松(Hacker Marathon)”比赛,这场比赛纯粹是在线进行的,针对不同阶段的学生有不同的设计。比赛的持续时间通常约为三个月,由计算机程序进行判断,并根据代码质量进行排序。学生可以不断优化代码,每天看到排名的变化,看到全国、全省、全市的排名情况。总的来说,协同作战解决了教师如何教学、学生如何学习以及如何将效果外化的三个问题。特别重要的是,当编程教师极度缺乏时,CodeCombat已经提出了如何进行编程教育的问题。代码战斗的创始人尼克·温特谈到了去教师编程教育向十亿欧洲教育的发展趋势。他认为有三点:第一,教师本身相对稀少无论在中国还是美国,都缺乏高素质的教师。第二,依靠技术提供个性化教育是大势所趋。目前,人工智能可以使课程个性化,学习过程数字化,并赋予教师以少量专业教师来提高教学效果。第三,编程不一定依赖有经验的教师。精心设计的课程可以充分吸引学生自主学习。为什么CodeCombat取消教学?对于CodeCombat平台的设计和使用来说,教师“传道授业”是有好处的程序设计教育有其自身的特点。它更加注重学生的探索、实践和思考。因此,编程是一种思维和方法。因为编程语言技术迭代很快,所以Python在将来可能不会流行。王成仓说在传统教育的意义上,教育可以被看作是“传道、授业和解惑”三个部分在“传道”方面,教师的指导和教育不会有太大变化。至于“教学”,随着“双师型”模式等技术的兴起,教师的一些压力逐渐释放,教师只能说一部分,教其他技术。对于“解疑惑”这一部分,它可以完全由技术来解决,技术可以构造和处理知识点。”王成仓认为除了公立学校,同城同美是CodeCombat B非常重要的战略合作伙伴“我们为全国26个省的100多名客户提供服务网易Cata是我们家族版本的独立合作伙伴。C端的产品大多是标准化的,而B端可以有差异化的定制,如桐城同美的竞争服务和中小型编程组织的推广服务。目前,中国占CodeCombat全球收入的20%将来,它将占一半甚至更多。”王成仓说代码战斗(CodeCombat)未涵盖的另一种编程入门语言——中国Scratch的兴起和发展,引领了中国幼儿学习编程的方向。2.0源代码在2014年发布后,许多本地化品牌迅速被添加到国内,如纪传科、蒙骜、边程猫、小马王和核桃编程。事实上,Scratch早在2010年就被引入阿尔法营地。Scratch在中国的本地化使早期参与的公司获得了第一批用户。谈到国内刮刮乐编程教育的原因,王成仓认为主要有三个原因,“第一,在国际环境中,各国都重视人工智能和基础教育,这是一个很大的出路。”第二,由于麻省理工学院的开放实验室和其他研究中心已经制造出许多适合儿童的好产品,早期没有划痕。中国的儿童节目市场非常受在线产品驱动。第三,父母的焦虑导致许多企业纷纷进入市场。目前,国内发展相对较快,但进入比做好容易。许多企业忽视了培养内部技能。王成仓认为,“但是刮擦也有明显的缺点首先,从抓到Python和从Python到C都是人工阶段,但事实上这些语言之间没有直接联系。这并不意味着在学习蟒蛇之前必须先学习抓痒。你可以先学蟒蛇,然后再学抓挠。对许多人来说,直接学习C没有问题,对Python来说也没有问题其次,组织很难教好所有三种编程语言。这是三件完全不同的事情。刮擦似乎是一种介绍,但实际上它要求教师有很强的创造力和组织能力,刮擦很难推广。可以引入划痕。一旦学生开始学习并进入下一个学习阶段,如果学生觉得自己不合适,他们很容易放弃。托克托班实际上很难对这个非紧急轨道进行编程。与能在一定程度上解决“学习输出”问题的CodeCombat相比,Scratch更像是思维训练,触及父母对孩子逻辑思维启蒙的需求。但是就我个人而言,我认为从8岁或9岁开始学习编程更合适。实际上,学习编程需要孩子们在数学和语言方面有一定的基础。过早不叫编程教育,而是更像一个益智游戏。“王成仓认为