最近才开始关注少儿编程这个这个领域,在一线城市早已近打的如火如荼。少儿编程领域的融资案件一个接着一个,有不少程序员朋友转行做起了少儿编程创业。
大致分为两种:一个是类lego机器人编程,另外一个就是类Scratch图形化软件编程,但并非纯粹的如C、Java等语言学习,年龄跨度从6-16岁。目的是从小培训孩子的动手动脑、逻辑思维、抽象总结、科学认知等,主要还是以培养兴趣为主。
Scratch比起我们程序员常用的VS,Eclipse,Intelj IDEA来讲,简直是小儿科,由麻省理工媒体实验室开发,有在线版本和离线版本两种形式,麻雀虽小,五脏俱全,语言编程中常用到的都有涉及,当然更重要在于Scratch社区。Scrath软件将代码做成可视化的模块,在界面上来回拖拖拽拽完成编程,可以完成小孩子比较感兴趣的故事情节、动画、小游戏等等。像DreamWeaver编写网页一样,大大降低了学习的门槛儿。
题图 from unsplash
国内不少省份已有明确指导文件下发,随着互联网+,人工智能的普及,相信少儿编程早晚会进入到中小学的业务教育中去。社会上各色的机构下的编程软件,多多少少都是Scratch的一个变种,再结合各家的课程、特色服务,抢占地盘,攻城略地。作为程序员的我们,具有天然的优势,这是一个程序员朋友的福利,一个利用技术变现的好机会。
软件学习简单,难度在于传授给心智未开、发育不成熟的小朋友们,所以我们应该将这个技能传递给下一代。顺着这思路,有幸读到了软件作者写的一本书《终生幼儿园》,书中提倡了一个螺旋式迭代学习的理念。
想像、创造、游戏、分享、反思,再接着开启下一个螺旋,并提出一个4P的理论:Project(项目),Passion(热情),Peers(伙伴),Play(游戏),与比较新潮的STEAM教育理念也是不谋而合。
STEAM代表科学(Science),技术(Technology),工程(Engineering),艺术(Arts),数学(Mathematics)。STEAM教育就是集科学,技术,工程,艺术,数学多学科融合的综合教育。
庆幸的是,程序员是离浪潮最近的一部分人,同时也是浪潮之巅的弄潮儿,抓住时代的机遇,成长起来才是每个程序员必要的思考题,而不是沉浸在无何止的忙碌工作中,忙的无暇思考成长,思考方向。
往期推荐:
长按2秒,识别二维码,关注我