极客小将

您现在的位置是:首页 » scratch编程

资讯内容

少儿编程究竟要不要学?有多大用?一文帮你理清楚!

极客小将2020-06-24-
最近我们所在的美国北达拉斯地区来了一大群“不速之客”,我家附近就有一个聚集地:时不时能看到它们穿街过巷、在小区里奔跑:猜出来是什么了吗?对!就是负责送快餐送外卖,避免人们面对面直接接触的机器人:其实快递机器人的技术并不新鲜,好多年前就有了。不过之前都是小范

最近我们所在的美国北达拉斯地区来了一大群“不速之客”,我家附近就有一个聚集地:

时不时能看到它们穿街过巷、在小区里奔跑:



猜出来是什么了吗?对!就是负责送快餐送外卖,避免人们面对面直接接触的机器人:



其实快递机器人的技术并不新鲜,好多年前就有了。不过之前都是小范围试用,今年受形势所迫,迅速投入量产,也终于走进了寻常百姓家。


实际上这几个月被逼出来的不仅是“外卖机器人”,还有辅助诊疗、智能消毒、体温检测、防控播报等等的各种机器人…就像当年“非典”推动了电子商务的高速发展一样,这场肆虐全球的新冠,已然悄悄为人工智能、机器人技术按下了“快进键”


我猜,很多在科幻电影看到的未来技术,也许就是这一届孩子长大后的日常。


那么话说回来,应对这个变化,孩子现在该做些什么?该学些什么?


今天的文章标题已经告诉你了——编程是个必备技能。因为无论是要实现、还是使用这些技术,都离不开编程。


这也是近两年很火的话题,朋友圈时不时能刷出各种培训消息,很多家长也在后台问到,“编程究竟是学什么?娃要不要学?”、“该怎么学,学哪个?”、“我对编程一窍不通,娃能学吗?”


我的观点是,无论孩子学什么,家长不求全懂,但一些本质的东西是要先了解清楚的,学习目的是什么?它培养了孩子什么能力?编程思维究竟是一种什么思维?对孩子有什么帮助?


把这些搞清楚,你才能为孩子选择合适的学习资源,也容易在过程中判断孩子的学习效果。


今天就来和大家好好聊聊少儿编程。别的不敢说,作为一位本硕七年计算机专业,世界五百强公司里写过代码,带过软件团队,教育公号里最会写程序,IT行业里最会写教育文章的麻麻,我想这个话题我还是能从专业的角度给出一些见解的。


首先我得说明一点,学编程不等于一定要当码农。我大学同学毕业后头5年大多都还在IT行业,在写程序,不过10年后都七七八八地“跨界”去了,我就是其中之一。编程中积累的经验和能力让我们在其他行业也游走得尚好,因为它不光是一项技能,更是培养一种思维,一种思考问题的角度。


一位搞艺术的朋友曾跟我说过,学了画画之后看待世界的视角和之前是不一样的,往往会更注意一个东西的细节、质感,喜欢变换看事物的角度,试图去寻找它“透视”在不同平面上的样子。


每一个新领域都能给我们带来新的知识,装载着这些新知识的我们自然也会获得新的思维,新的能力,新的看待世界的角度。学编程也如此。


编程的本质是什么?用一句话来解释,编程就是和电脑对话,用电脑听得懂的语言,告诉它我想让它做的事。


这跟和人说话有什么不同呢?


比方说我想喝水,可以跟逃逃说“Hey逃逃,帮我倒杯水!”


同样的一句话如果要让电脑明白该怎么讲?我得先告诉它什么是“杯子”、什么是“水”、什么是“倒”,然后再告诉它怎么去倒,比如先左转75度,往前走两米,左臂下放50度…


OMG, 很刻板很麻烦很不舒服对不对?


是的,咱们人类的天性里充满了感性、随意、散漫、喜欢八卦、爱听故事。


但电脑不是,作为新时代的高科技产品,它理性、严谨、不讲故事讲数据,它要么听不懂我们的指令,一旦听懂了就会执行,而且每次都会执行。可不像逃逃那样,明明听懂了,但帮不帮我倒水主要看心情。


所以,要跟电脑沟通对话,我们也必须让自己变得理性、严谨起来,从电脑的角度去思考问题,这就是所谓的编程思维。


这种思维能带给孩子什么好处?下面我用一个大家都很熟悉的小游戏“贪吃蛇”作例子,把编程思维所培养的能力逐个掰一掰。“贪吃蛇”是我当年学会编程之后所写的第一个完整像样的程序,写完了自己玩得乐此不疲,所以印象特别深刻。


拆——分解问题的能力

整——发现并且整合“重复规律”的能力

析——逻辑思维能力

改——调试纠错能力

网友点评

共有5条评论来说两句吧...