上个月爸爸带着Neo体验了一节编程的试听课,具体的现场情况我并不清楚,因为恰好我出差了。
但就孩子的反应来说,着实让我出乎意料。他刚4岁半,我之前从来没有觉得这个年龄段的孩子会对编程感兴趣,而且对市面上火热的编程课持有怀疑的态度。但事实是,连续几天Neo都在叨叨着要去报这个编程课。就连编程老师也在说孩子的年龄的确有点小,还是建议至少等6岁以后再来学。
就在我纠结犹豫的时候,报了几节线上课程决定亲自感受一下。为了满足Neo的好奇心,我就让他跟我一起学。几次课程下来,让我对编程有了全新的认识。
估计有很多妈妈都有这样的困惑,编程到底可以培养孩子什么方面的能力,编程思维到底是一种什么样的思维,学习编程是在培养孩子的逻辑思维能力吗?
今天就分享一篇个人关于编程的浅见吧~
编程其实就是和电脑对话,用电脑听懂的语言,来告诉它我想让它做什么。那这个和我们人与人之间的对话有什么区别呢?区别还是蛮大的。
举个例子。比如宝宝想吃巧克力,他可以跟我说“妈妈,帮我拿一颗巧克力糖可以吗?”但电脑不行。要让电脑明白这句话,就得告诉它,巧克力在哪里,走几米才能拿到,怎么拿,手需要转多少度才能拿到。
是不是感觉很麻烦,很刻板。但电脑作为一项高科技产品,它的特点就是理性和严谨的。不会像我们人一样,如果我觉得小朋友吃巧克力会损伤牙齿,我就可以不拿给他。但电脑不是,给它什么样的代码,它就执行什么样的程序。
所以,跟电脑对话,我们必须要让自己变得很理性,很严谨。这其实就是编程思维。
那这种思维能带来什么好处呢?我认为编程在思维方式和良好学习习惯方面都会给孩子产生深刻的影响。因为编程对每一步操作步骤要求都非常严格,程序要想运行的顺畅,就需要把每一步代码写得很严谨,只要有一点做的不到位,就没办法完成任务。
学习编程的好处之一是让孩子学会了自己去思考问题,养成独立思考的习惯,这个非常可贵。这也是通过编程学习真正锻炼孩子的地方,说真的,我并不认为孩子学了编程就一定能靠它升学找工作,说不定那时现在学习的编程语言都已经淘汰了,就好像我上学时候学过的DOS一样。让宝宝学习编程并不是在学习工具的使用,而是逻辑思维,以及做事的细致和坚持。
另外,编程是一种问题导向的学习方式,不是求正确答案的那种形式。孩子在执行任务的过程中,是沿着设想、试错、返回学习、再设想、再试错的路线,这个过程我认为是编程学习的精髓所在。
未来的世界,一定是一个全面信息化和智能化的时代,可以预见的是,凡是有知识的人,一定会具备一点与智能设备沟通的能力。如果说有一种世界通用的语言,我相信应该会是代码。
我是甜甜特儿,我的标签是“以玩带学”科技党,“亲子遨游”拍娃狂!全网拥有80万+粉丝的知性才女。长期致力于人生求知轨迹设计研究,特别是儿童的启蒙科学,在科学育儿、情商培育、亲子旅行和儿童摄影等方面成果颇丰。喜欢就关注我吧~
更多>>
更多>>