儿童编程教育该怎么做？
我出生在南京，90年代早期的时候，有幸接触到电子计算机，90年代中期上小学五年级的时候，又有幸学习了 Microsoft Quick Basic 编程，并赶上了华东最早期的中国教育互联网，也就是 CER Net，作为计算机启蒙教育来说，儿时的编程学习和触网经历，以及后来高中进入江苏省青少年奥林匹克信息竞赛省队进行系统的编程训练，这些都为我将来的工作打下了扎实的基础。 工作以后，我也一直试图通过自己的努力每年在大学中通过多场讲座的形式，启发更多的大学生朋友将编程当做是兴趣而不只是“面向工资编程”。 这是我在本月初，赴东南大学苏州研究生院举办的一场个人讲座，台下座无虚席，甚至还有加座儿，300多位师生中有 1/4 是非计算机专业的学生。 2015年9月，我在大学老师的帮助下，在南京开设了一个面向中小学生的周末 STEAM Workshop，取名叫做 Makers' Bootcamp Nanjing。 STEAM 是 Science, Technology, Engineering, Arts and Math 的缩写。学生主要是来自南京外国语学校、南京树人高中、南京一中学等学校刚上初一的学生。 上面的视频就是第二堂课《Input and Output》一讲中的实验——用水果和 Arduino 来制作七音键盘琴。 这是我自己制作的公益宣传片，在知乎的号召力下，微博上 2 天的播放量就超过了30万次： 整个 Workshop 一共有 8 - 10 节课。 每一堂课都包含若干启发性的视频、理论、实验和制作，在每堂课结束前学生会完成一个 Arduino 手工+编程的小制作，从最简单的走马灯到复杂的遥控机械。 整个教程是中英文双语，集合了 Arduino、电子、C++ 编程、物理、物联网、3D建模与打印等知识，所有教材、课件和创意均是我一人完成，100% 原创。例如上图就是第 4 堂课“Colorful Automation”的课件，每个课件都会包含这样几个环节：  这是其他几堂课的教材： 在我看来，青少年编程教育 由于我平时工作的原因，Workshop 目前只在南京举办过一期，家长和学生的反响大大超过了我的预期，首先所有孩子都完成了学习，40% 的学生是女生。学生们也非常喜欢我这个课外老师，而起先还有些犹豫的家长更是和孩子一起走进了课堂，学习成了亲子活动，其中两名学生还获得了南京创客大赛特等奖。 老实说，平时在阿里巴巴的工作很忙，但是我还是想能够在2018年利用业余时间，将这项公益做下去，如果你正好是南京或杭州的小学或中学、大学教育工作者，或是有一定影响力的家长，请与我联系，我会尽力把免费的 Workshop 或公益讲座带到您所在的学校。