资讯内容
少儿编程究竟要不要学?有多大用?一文帮你理清楚!
最近我们所在的美国北达拉斯地区来了一大群“不速之客”,我家附近就有一个聚集地:
时不时能看到它们穿街过巷、在小区里奔跑: 猜出来是什么了吗?对!就是负责送快餐送外卖,避免人们面对面直接接触的机器人: 其实快递机器人的技术并不新鲜,好多年前就有了。不过之前都是小范围试用,今年受形势所迫,迅速投入量产,也终于走进了寻常百姓家。 实际上这几个月被逼出来的不仅是“外卖机器人”,还有辅助诊疗、智能消毒、体温检测、防控播报等等的各种机器人…就像当年“非典”推动了电子商务的高速发展一样,这场肆虐全球的新冠,已然悄悄为人工智能、机器人技术按下了“快进键”。 我猜,很多在科幻电影看到的未来技术,也许就是这一届孩子长大后的日常。 那么话说回来,应对这个变化,孩子现在该做些什么?该学些什么? 今天的文章标题已经告诉你了——编程是个必备技能。因为无论是要实现、还是使用这些技术,都离不开编程。 这也是近两年很火的话题,朋友圈时不时能刷出各种培训消息,很多家长也在后台问到,“编程究竟是学什么?娃要不要学?”、“该怎么学,学哪个?”、“我对编程一窍不通,娃能学吗?” 我的观点是,无论孩子学什么,家长不求全懂,但一些本质的东西是要先了解清楚的,学习目的是什么?它培养了孩子什么能力?编程思维究竟是一种什么思维?对孩子有什么帮助? 把这些搞清楚,你才能为孩子选择合适的学习资源,也容易在过程中判断孩子的学习效果。 今天就来和大家好好聊聊少儿编程。别的不敢说,作为一位本硕七年计算机专业,世界五百强公司里写过代码,带过软件团队,教育公号里最会写程序,IT行业里最会写教育文章的麻麻,我想这个话题我还是能从专业的角度给出一些见解的。 首先我得说明一点,学编程不等于一定要当码农。我大学同学毕业后头5年大多都还在IT行业,在写程序,不过10年后都七七八八地“跨界”去了,我就是其中之一。编程中积累的经验和能力让我们在其他行业也游走得尚好,因为它不光是一项技能,更是培养一种思维,一种思考问题的角度。 一位搞艺术的朋友曾跟我说过,学了画画之后看待世界的视角和之前是不一样的,往往会更注意一个东西的细节、质感,喜欢变换看事物的角度,试图去寻找它“透视”在不同平面上的样子。 每一个新领域都能给我们带来新的知识,装载着这些新知识的我们自然也会获得新的思维,新的能力,新的看待世界的角度。学编程也如此。 编程的本质是什么?用一句话来解释,编程就是和电脑对话,用电脑听得懂的语言,告诉它我想让它做的事。 这跟和人说话有什么不同呢? 比方说我想喝水,可以跟逃逃说“Hey逃逃,帮我倒杯水!” 同样的一句话如果要让电脑明白该怎么讲?我得先告诉它什么是“杯子”、什么是“水”、什么是“倒”,然后再告诉它怎么去倒,比如先左转75度,往前走两米,左臂下放50度… OMG, 很刻板很麻烦很不舒服对不对? 是的,咱们人类的天性里充满了感性、随意、散漫、喜欢八卦、爱听故事。 但电脑不是,作为新时代的高科技产品,它理性、严谨、不讲故事讲数据,它要么听不懂我们的指令,一旦听懂了就会执行,而且每次都会执行。可不像逃逃那样,明明听懂了,但帮不帮我倒水主要看心情。 所以,要跟电脑沟通对话,我们也必须让自己变得理性、严谨起来,从电脑的角度去思考问题,这就是所谓的编程思维。 这种思维能带给孩子什么好处?下面我用一个大家都很熟悉的小游戏“贪吃蛇”作例子,把编程思维所培养的能力逐个掰一掰。“贪吃蛇”是我当年学会编程之后所写的第一个完整像样的程序,写完了自己玩得乐此不疲,所以印象特别深刻。 拆——分解问题的能力 整——发现并且整合“重复规律”的能力 析——逻辑思维能力 改——调试纠错能力
- 上一篇
我和孩子爸爸都是程序员,我们家对“少儿编程”是这么看这么做的
最近几年,儿童编程在国内也越来越热。世界即将走向人工智能的时代,小朋友的学习,自然也要与时俱进。不过这个问题对我们大多数人来说,还是挺新鲜和陌生的,比如:要不要学?什么时候开始学?怎么学?要不要报培训班,等等 ...作为一个在家庭教育上崇尚“精简”的普娃妈(主
- 下一篇
从小学编程,真的有必要吗?
短短一年时间,少儿编程的风口就那么突然来了......那么,回归到家长最关心的一个问题,从小就培养孩子学习编程,真的有必要吗?它到底能为孩子带来什么?其实,作为一个标准的文科生,之前我对编程一点概念都没有,以为只是玩玩电脑、敲敲代码、做个游戏那么简单。直到今天在