随着键盘代替钢笔、机器代替人工,计算机正在以我们无法预估的爆发力渗透到现代生活的每个角落。甚至有人开始惊呼:“将来机器人将主导人类的生存,我们必须现在开始学编程!”当然,也有人知道这是条艰难险阻:全中国十多亿人都不会的编程,我还是不学了,也许我的下一代可以……
为了不让孩子输在起跑线上的家长正如火如荼的将孩子(6到10岁)送往各个机器人培训班、将孩子的洋娃娃换成各类编程机器人;
但是,还有家长仍在观望、或者疑惑:为什么要让那么小的孩子学习编程呢?编程对孩子有些什么好处?如果孩子连数学、语文、英语这些基础都没掌握好,他们能学好编程吗?
作为一个民间创客空间的运营者,同时是在国内接触并推广开源硬件的早期玩家,我们希望从我们理解的开源分享精神出发来和家长以朋友的方式聊聊编程。
1什么是编程?
为了使计算机能够理解人的意图,人类就必须要将需解决的问题的思路、方法、和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。这种人和计算机之间交流的过程就是编程。
编程是一种用于创造的艺术,其内容包罗万象,从计算机游戏和手机app乃至改善医疗的计算机模型统统囊括在内。

为了降低孩子如门编程的难度,市场上出现了诸如Vortex可编程游戏机器人及WhenDo图形化编程工具,这些玩具按照适用年龄分类,从交互游戏到专为儿童设计的可视化编程语言,涵盖了多种类别。不过“可编程机器人”能把一个孩子培养成下一个艾伦·图灵或者斯蒂夫·乔布斯么?我们的孩子在学习编程的时候到底在学习什么?
2我们的孩子在学习编程的时候到底在学习什么?
首先,这些编程玩具教给孩子们的并不是多么高深难懂的东西。通过这些玩具,孩子们意识到计算机科学并不可怕,他们能从学习中收获信心。
从2013年蘑菇云成立至今,我们给浦东乃至上海的亲子家庭举办了几十场互动亲子工作坊,其中不乏很多编程工作坊。
通过一段时间的教学,我们发现几乎每个孩子都有了不同程度的进步,而这种进步不仅仅体现在编程方面,应该说这些孩子比他们学习编程之前变得更好了。
•通过一次次的动手开发,我们看到孩子们变得更有耐心,也更有专注力了。而更重要的是在这个过程中,他们会尝试着去自己解决遇到的问题。
•更多好的想法,随着他们编程技能的增长不断地被激发出来,你会发现他们的好奇心和求知欲都变得比以前更强了。

对大人来说是熊孩子的事情,其实是孩子在学习、发育的过程。不要担心孩子学会了编程会拆了家里的遥控器,也许他可以给你做一个全新体验的控制器。

这时你可能会问,让孩子去学习画画、弹琴不一样也是激发他们的创造力吗,跟编程相比又有什么不同呢?
其实,我们也经常思考这个问题,这可能更像是“授人以鱼,授人以渔”的区别:当你教授孩子画画、舞蹈时,你教给他们的只是一项技能,它们当然也能使你的孩子变得更好,但一般来说这种技能对孩子的帮助相对有限。而当你在教授孩子编程时,你其实是在教孩子学会使用一个重要的工具,这个工具能够以更快的速度扩展你孩子各方面的能力,并在将来为孩子创造出更多的可能性,这也将大大增强孩子在未来科技社会的竞争能力。编程的核心永远都不是那一串代码语言,而是清晰的“when...do...”逻辑。
3几岁的孩子能“真正的编程”?
一般6岁左右的小朋友可以通过简单的电子积木拼搭学习编程的逻辑思维,或者通过图形化编程软件、机器人简单入门编程。

进入初中以后,孩子们的思维更加复杂,因而他们能够对其他人可能的行为建立预测模型。同样在这个年纪,他们能对较长段落编程的运行结果进行预估,这意味着他们有能力应对真正的编程语言。如果孩子对编程有浓厚的兴趣,可以让孩子接触Arduino开源硬件平台,通过自学编程语言、独立完成开源项目真正进入编程世界。
欢迎参与以上投票,并在下方评论区留言;投票截止时间是7月20日。我们将在参与投票并评论的朋友中随机选取3名“评论员”送出韩国进口DIY仿真自行车各1辆。
奖品领取方式:
1.参与周四蘑菇云开放夜(7月21日 19:00-21:00)时领取
2.工作人员与你取得邮寄方式,快递寄送。
分享
学习



