淼儿去年开始学习编程了。
学习编程缘起于她们班级里一位同学的爸爸。
这位爸爸就是“熊博士”,熊博士毕业于某电,曾在世界五百强科技公司工作,后来投身教育事业。(我猜测熊博士是赚够钱了,开始要实现人生理想,O(∩_∩)O哈哈~)
淼儿一开始是参与熊博士组织的小范围内的科技手工制作。每周都有,基本上一周到两周出一个产品。产品图片在下面。
报警器
滑翔机
钥匙扣
大巴车
望远镜
小跑车
这些产品,表面看上去很简单,但让小朋友们一点点打磨,组装,还是一件很大的工程,而且,每件产品都暗含着一个科学道理,在手工制作的同时,还学了新的知识。
我对熊博士的创意表示深深的佩服。
在小范围手工制作半年多以后,熊博士的工作室正式开张。
产品升级换代。
千足虫
太阳能风车
摩天轮
光盘车
皮筋枪
电动混色盘
让我再次表示佩服。
产品简单,但从IDEA到PRODUCT,这其中既从虚拟跨越到实体,而且还涉及各类部件的采集、设计,每一件都凝结了熊博士的思想和智慧。(对剽窃熊博士创意的某机构表示鄙视)
经过一年的锻炼,从去年下半年开始,淼儿的科技手工升级为编程。
编程这个项目,讲究的是一板一眼,只存在0和1两种可能,讲究直来直去,让机器干啥机器就干啥,不打折扣,不让它停的话,能运行到天(mei)荒(dian)地(wei)老(zhi)。
我在大学学的专业是统计学,这门学科讲究数据说话,似乎也是一板一眼,结果用数据呈现,但是,统计学一个更重要的特点是“概率”,万事都是概率,我们做出的结论,都是在信息不完全状态下,以可以接受的概率呈现的。关于这个,请看我以前的文章。
(缈问:闭上眼睛世界是否就不存在了?看完了赶紧关注啊)
所以,编程与我的专业从量子层面存在不兼容的问题。-_-
但我觉得,世界观的形而上与人生观价值观的形而下完全可以兼顾。
而且,最重要的,学习编程,如果最终的目的仅是让娃会做一个看似高科技含量的产品,了解一些科学知识,完全没有体现编程这一工作或这一门学问的精髓。
前几天,我写了一篇文章,链接在这(孩子,最希望你拥有这项天赋),我把核心内容贴出来。
努力也是一种天赋,甚至是最重要的天赋。
“努力”的能力就像其他能力一样,可以被训练,可以被提升。
就我所想,“努力”的能力,可能包括这样的内容:
制定合理目标的能力、
分解目标的能力、
专注于实现当前目标的能力、
校正和评估目标达成程度的能力。
这四个能力,跟通过编程实现某项功能是不是很相似。
淼儿这学期主要完成了一辆电动车,可以通过遥控器实现各种动作,还包括自主随机运动。
让我回顾一下制作电动车的过程。
首先,我们的目标是完成一辆电动车,电动车可以通过遥控器遥控,实现各种动作。这是制定合理的目标。
其次,要实现制作电动车的目标,第一步是用合理的器件组装电动车框架;第二步是考虑要实现那些主要动作;第三步是如何通过编程将意图形成机器可以识别的指令,并输入,执行。这是分解目标。
第三,上面的每一步都需要小朋友们亲手操作,既包括动螺丝刀、涂胶、接线等基础的手工,也包括用电脑模块化设计程序语句,每一项都需要专心投入,因为如果三心二意,轻则小车歪歪扭扭,容易散架,重则戳到、烫到自己(编程班的小朋友都还不错,表扬~~~~),输入语句编程更要细心,敲错字符导致程序报错不是什么稀罕事。这是专注于实现当前目标。
第四,小车组装完成,程序语句输入,是否达成预期目的?如果没有达成,问题出在哪里?如何改进?改进后是否达成目标?这是校正和评估目标达成程度。
最后,BINGO!淼儿的成果见下图。
看上去就是很高端的样子,O(∩_∩)O哈哈~。
编程的过程与提升“努力”这一能力的过程非常一致。
所以说,从更高层面讲,编程就是一种方法论,就是一种可以提升核心能力的有效的锻炼方法。
所以说,看车不是车,人造车,车亦造人,俱是造化。
领取专属 10元无门槛券
私享最新 技术干货