孩子在上学之前,就可以对科技技术有所掌握,东欧爱沙尼亚的做法,证明了这一点。
今天程序员的稀缺程度,堪比1980年代的超级模特。从银行到医院到政府部门,许多地方的IT部门,都需要程序员开发应用软件。不过,虽然越来越多的岗位需要编程技术,但是具备编程技能的人越来越少。
显然,为了避免全球性的编程危机,社会需要帮助年轻人,让他们知道程序员并不是在一个黑屋子里吃着比萨饼、孑然一人工作的职业。
——机器人朋友
古普塔(Vikas-Gupta)曾经在谷歌担任负责支付业务的高管。在他看来,培养下一代程序员的关键,是从娃娃抓起,“我有一个两岁的女儿,想给孩子们做些事情,我开始思考,几岁大的孩子,可以掌握编程的概念?”
古普塔查询到麻省理工学院的一个研究结果,据称,只要通过现实互动手段学习,孩子们到了五岁,就可以掌握编程的概念。
“这个结论让我眼界大开,目前对这个年龄段的孩子们没有合适的(编程教育)产品,我决心设计一个产品,让十岁以下的孩子可以在娱乐中学习编程。”
他发明了两个小机器人“波”和“亚娜”,可以让孩子们在无意识中学习编程。“亚娜”个头小些,它可以根据程序发出声音或是做某种动作。“波”也可以移动。这两个小机器人还可以互动。
古普塔介绍说,通过编程,这两个机器人还可以玩“猫捉老鼠”的复杂游戏。
一开始,孩子们可通过机器人玩很多的游戏,他们完全意识不到自己已经在编写程序。如果他们已经游刃有余,则可以转移到Scratch这样的可视化编程工具,编写自己人生的第一条代码。
这两个机器人可以通过平板或者智能手机进行无线控制,不过控制程序目前还只有苹果iOS版。“编程机器人”项目通过网络众贷方式融资,项目发布三天后,就融到了所期望的25万美元。
古普塔计划在明年夏天开始销售这种机器人,另外未来还要在学校中推广,他目前正在开发相关的教材资源。