米思齐(Mixly)开源工具已经走过了5年,经历多达1000多次改进后,已经从最初的0.91到现在的0.999 Beta,达到了完美支持Arduino,MicroPython和Python编程的效果,并且做到文本和图形的双向转换(Arduino除外)。可以说,米思齐可以满足中小学程序设计、开源硬件、物联网、人工智能等课程教学的基本需求,在整个生态链上(数据通过百度统计预估得出)有,超过10本教材、100家企业、1000所学校、200万用户。然而,依然经常有人说,米思齐的消失只是时间问题,因为有下面的『五大障碍』:
“米思齐没有配套的硬件,我们不方便推广。”为了保证软件具有最大的兼容性,Mixly Team是不生产硬件的。尽管米思齐软件可以配合大部分硬件使用,但有教育工作者考虑到使用的方便性,希望软件和硬件一起提供,因为不能,就拒绝了米思齐。在这点上,Mixly Team非常认同老师们的观点,所以一直在不断地支持使用米思齐的企业提供配套软硬件产品。
“米思齐没有软件著作权证书,不能给企业进行授权,我们不能采购。”由于米思齐是开源软件,所以既没有证书,也没有授权,更不需要购买,这就导致在招标的过程中,不能满足标书的要求。当然,现在的开源硬件产品一般都会支持多个开源软件平台,在应标的时候企业都很想办法满足招标需求,至于日后的应用,当然还是选择米思齐。
“米思齐更新速度太快,我们用得太累。”米思齐的用户很多,新的需求不断涌现,所以Mixly Team经常会升级软件(随之也会带来一些小Bug)。目前,由于技术所限,经常会出现新版本无法打开旧版本的情况。这点,MixlyTeam会在发布1.0后,努力做到向前兼容,保护师生的创新成果。
“米思齐没有‘舞台’,我们无法使用。”由于Scratch在业界的地位,当老师们看了米思齐后,总是希望米思齐能够支持类似Scratch的舞台界面。其实,米思齐和Scratch完全是面向不同应用开发的软件,两者没有可比性。做动画编程绝对是要用Scratch;但要对开源硬件或机器人进行编程,那绝对首选米思齐。因为Scratch虽然也可以对硬件编程,那基本上是不能脱离电脑的,即使可以,也会受到过多无用块的干扰和杂乱无章分类的困惑,影响学生的发挥。当然,现在米思齐的Python编程可以实现一部分Scratch的效果,但这两者不是竞争的关系。
“米思齐没有比赛,我们不方便使用。”Mixly Team非常理解比赛对于中小学师生的重要性,但米思齐的确没有自己的比赛,因为Mixly Team希望所有人都能『享受米思齐编程的快乐』。但并不表示学习米思齐对比赛没有用。Mixly Team可以负责任地说,所有的创客比赛,米思齐软件都是首选。在新发布的2019年中小学全国竞赛名单中,有多个类似的比赛都把米思齐作为首选软件。
当然,Mixly Team自己坚信:『米思齐会长期发展下去』,因为,Mixly Team也有别人无法超越的优势:
战斗的技术大牛:Mixly Team出现了多个技术大牛。从翔哥、开亮兄、解老大到曾哥。每个人对于业界来说,都是传奇。他们让米思齐超越了多款同类软件,在技术层面达到绝对领先。
Mixly近期代码提交记录
师大的平台依托:Mixly Team在北师大产生,也将在北师大长期存在,北京师范大学这个平台一直是米思齐能够长期发展的最大依托。也正因为北师大的影响力,米思齐可以进入多个地方教材,甚至国家级教材(粤教版高中信息技术教材)。
Mixly用户分布
面向生态的普及:米思齐首先是一种教育理念,然后才是开源工具。米思齐代表着『让学生享受创新和分享的快乐』这一教育理念,而米思齐工具则可以帮助学生们更好地达成目标。为了践行米思齐教育理念,Mixly Team每个月会举办一次公益培训,同时公开所有课程资料,还组织老师一起开发创客教材,辅助创客教育企业成长等,从而让更多的人实现自己的价值。
Mixly部分出版书籍
Mixly公益培训(2019.1.26-27)
面向未来的研究:Mixly Team除了满足当前需求以外,还在进行面向未来的研究,当前的领域包括开源硬件程序自动测评,开源硬件项目自动分解为教学任务,实体编程原型研发等,使得以后的师生学习更加方便和快捷。
当然,这一切都比不上用户的支持,离开了你用户支持,上面的努力将会变得毫无意义,他们是Mixly Team的最大精神动力。
2019,希望Mixly Team努力继续!