首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

淼儿编程记

淼儿去年开始学习编程了。

学习编程缘起于她们班级里一位同学的爸爸。

这位爸爸就是“熊博士”,熊博士毕业于某电,曾在世界五百强科技公司工作,后来投身教育事业。(我猜测熊博士是赚够钱了,开始要实现人生理想,O(∩_∩)O哈哈~)

淼儿一开始是参与熊博士组织的小范围内的科技手工制作。每周都有,基本上一周到两周出一个产品。产品图片在下面。

报警器

滑翔机

钥匙扣

大巴车

望远镜

小跑车

这些产品,表面看上去很简单,但让小朋友们一点点打磨,组装,还是一件很大的工程,而且,每件产品都暗含着一个科学道理,在手工制作的同时,还学了新的知识。

我对熊博士的创意表示深深的佩服。

在小范围手工制作半年多以后,熊博士的工作室正式开张。

产品升级换代。

千足虫

太阳能风车

摩天轮

光盘车

皮筋枪

电动混色盘

让我再次表示佩服。

产品简单,但从IDEA到PRODUCT,这其中既从虚拟跨越到实体,而且还涉及各类部件的采集、设计,每一件都凝结了熊博士的思想和智慧。(对剽窃熊博士创意的某机构表示鄙视)

经过一年的锻炼,从去年下半年开始,淼儿的科技手工升级为编程。

编程这个项目,讲究的是一板一眼,只存在0和1两种可能,讲究直来直去,让机器干啥机器就干啥,不打折扣,不让它停的话,能运行到天(mei)荒(dian)地(wei)老(zhi)。

我在大学学的专业是统计学,这门学科讲究数据说话,似乎也是一板一眼,结果用数据呈现,但是,统计学一个更重要的特点是“概率”,万事都是概率,我们做出的结论,都是在信息不完全状态下,以可以接受的概率呈现的。关于这个,请看我以前的文章。

(缈问:闭上眼睛世界是否就不存在了?看完了赶紧关注啊)

所以,编程与我的专业从量子层面存在不兼容的问题。-_-

但我觉得,世界观的形而上与人生观价值观的形而下完全可以兼顾。

而且,最重要的,学习编程,如果最终的目的仅是让娃会做一个看似高科技含量的产品,了解一些科学知识,完全没有体现编程这一工作或这一门学问的精髓。

前几天,我写了一篇文章,链接在这(孩子,最希望你拥有这项天赋),我把核心内容贴出来。

努力也是一种天赋,甚至是最重要的天赋。

“努力”的能力就像其他能力一样,可以被训练,可以被提升。

就我所想,“努力”的能力,可能包括这样的内容:

制定合理目标的能力、

分解目标的能力、

专注于实现当前目标的能力、

校正和评估目标达成程度的能力。

这四个能力,跟通过编程实现某项功能是不是很相似。

淼儿这学期主要完成了一辆电动车,可以通过遥控器实现各种动作,还包括自主随机运动。

让我回顾一下制作电动车的过程。

首先,我们的目标是完成一辆电动车,电动车可以通过遥控器遥控,实现各种动作。这是制定合理的目标。

其次,要实现制作电动车的目标,第一步是用合理的器件组装电动车框架;第二步是考虑要实现那些主要动作;第三步是如何通过编程将意图形成机器可以识别的指令,并输入,执行。这是分解目标。

第三,上面的每一步都需要小朋友们亲手操作,既包括动螺丝刀、涂胶、接线等基础的手工,也包括用电脑模块化设计程序语句,每一项都需要专心投入,因为如果三心二意,轻则小车歪歪扭扭,容易散架,重则戳到、烫到自己(编程班的小朋友都还不错,表扬~~~~),输入语句编程更要细心,敲错字符导致程序报错不是什么稀罕事。这是专注于实现当前目标。

第四,小车组装完成,程序语句输入,是否达成预期目的?如果没有达成,问题出在哪里?如何改进?改进后是否达成目标?这是校正和评估目标达成程度。

最后,BINGO!淼儿的成果见下图。

看上去就是很高端的样子,O(∩_∩)O哈哈~。

编程的过程与提升“努力”这一能力的过程非常一致。

所以说,从更高层面讲,编程就是一种方法论,就是一种可以提升核心能力的有效的锻炼方法。

所以说,看车不是车,人造车,车亦造人,俱是造化。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180207G14OXV00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券