您的位置 首页 科技新闻

我们真的应该教孩子编程吗?正确对待少儿编程教育

正确对待少儿编程教育

几年前,scratch软件作为孩子的编程入门已经开始普及。尽管我们一开始并没有计划将其用于教育目的,但现在它已经成为许多学校和家长使用的功能。无论哪种方式,我们都在为教育做出贡献。但是,随着年复一年的教育趋势只能获得动力,很难不说出来。

一切都随着时间而变化。为了有效地运作,每个人都应该知道简单的基础知识,但编程不是那些基础知识之一。而且仅仅因为你的孩子喜欢玩电子游戏并不一定意味着他应该开始学习编程。你会开车,但这是否意味着你应该是汽车修理工或会计师?我不这么认为。

人类技能优于编程技能

基本接触计算机科学没有任何问题。但是关注教孩子们编程是错误的。它不应以牺牲阅读,写作和数学等基本技能为代价。我们的教育系统为儿童提供的最重要的技能与软件或技术无关。他们会成为更好的作家,更好的批判性思考者,更好的沟通者,那么许多程序员在他们的职业生涯中会更成功。

少儿编程的正确理解

当然,如果每个孩子都有机会学习编码,这是好现象。但如果每个孩子都能通过高中学习和探索,成为有效的沟通者,擅长解决与同龄人的冲突,那就更好了。只是拥有这些技能并且之前从未见过一行代码,他们更有可能变得更加成功。

任何人都可以学习编码。初级开发人员可以学习他们解决手头问题所需的编程技能,但他们无法向他们传授他们在没有帮助的情况下解决下一个问题所需要的好奇心。它甚至没有谈到理解他们试图解决的问题的重要性。简单地敲打代码不会解决问题,但很酷,收集问题并解决问题。这就是为什么每个人都应该问自己,他们是否有问题,以及他们是否能够以其他人能够理解的方式解释它。很少有人能解释为什么他们写了一行代码,代码做了什么或说服其他人使用它并帮助他们构建它。当然,软件公司面临的最大风险不是他们的代码,而是他们的员工如何协同工作。

尝试培养沟通,团队合作和好奇心等软技能。人们可以学习成人编码,这可能会更好,因为研究表明,每2年我们60%的技术技能已经过时,因此5年或6年前学习的任何编程语言都不太可能被使用在那之后。

不要仅仅为了学习如何编程而提倡学习编程。花时间教会孩子如何研究,并了解我们周围的事物如何在基本水平上工作,与其他人有效沟通。因为我自己希望我的孩子们可以通过他们的计算机与其他人合作和学习。我希望他们学习逻辑思维和提高创造力,而不仅仅是接受其他人的意见和他们在随机网页上看到的内容。要求可靠的数据,事实和科学。这些技能远远超出了单纯的编程范围,并将在生活的各个方面帮助他们。

编程并不能确保成功

我们生活在一个竞争激烈的世界里,随着我们的社会越来越意识到计算机编程的力量,无论是塑造我们的世界如何运作并提供高需求的工作,一些人都建议我们要求所有的孩子学习如何编码。但没有人强调技术在这个行业中快速变化的事实。在年轻时学习编码并不是成功的关键,现在在编程方面可能有用的东西可能在将来不相关。当你的孩子有职业生涯时,现在热门的职业生涯永远不会变热。这不是就业市场的展开方式。在70年代它是房地产,在80年代它是银行业,在90年代,它是互联网,现在它是编写代码。对于今天可以编写代码的人来说,失业率可能为零。但这十年后未必如此。

编码是如此受欢迎,因为父母害怕如果他们的孩子现在不学习它们,他们将无法接受它并在以后掌握它。但是你的孩子正在以技术为主导的世界中成长,不管怎样,他们都会拥有技术技能。让孩子们在这个技术驱动的世界中取得成功的事情是他们是否能够创造性和广泛地思考。并且这是通过自由,非结构化的游戏来实现的。后来学习编码并不复杂,很多伟大的程序员都是成年人学习的。坦率地说,你希望你的孩子知道一种简单的语言,这种语言与他们长大后所需的技能类型无关。特别是考虑到即使人工智能(AI)发展如此之快,也没有人能保证在5到10年内编程的基础知识不会发生深刻的变化。

找到自己的自由

我坚信让孩子们选择的重要性,让他们有自由决定他们是否准备好以及何时学习编程。

当他们的小孩子对技术感兴趣时,父母有时会被引导,他们不希望自己的孩子在技术革命中落后。但是,强迫所有孩子学习编码风险,为那些本来喜欢编程的人们带来了快乐。如果你把它变成另一个测试,以便那些从来没有对编程感兴趣的人将会带来什么好处。

我们必须让我们的孩子玩耍和享受童年。如果孩子们在上高中时想要学习编程,那就足够了。脑外科医生,律师或天体物理学家不会像孩子一样开始学习。为什么编程不同?他们宁愿做很多其他的活动。如果孩子们正在编码,他们就不会锻炼,与其他人互动,做数学运算,以及任何其他更有益的事情。

父母不得不放松一点,退后一步。你无法控制一切,也无法完全规划你孩子的生活。获取视角并将孩子送到外面。

错误的假设

对于那些认为编程是一项基本技能的人,我们应该几乎直接从幼儿园教育我们的孩子,阅读,写作和数学,你能向我解释一下,伟大的艺术家,音乐家,舞蹈家,厨师如何能够更好地完成他们的工作。如果他们一天早上醒来作为一个破解Java编码器?很明显,如何成为一名熟练的读者,熟练的作家,良好的沟通者和至少高中水平的数学是完成几乎任何工作的基础。但是理解变量和函数,指针和递归?我不明白。

我喜欢编程,我可以支持一点点学习它,这样你就可以识别代码是什么,以及何时代码可能是解决问题的适当方法。但是当我看到它们没有在该地区进行任何特殊培训时,我也能识别出管道问题。我相信编程很重要。但是很多技能也是如此。我不再敦促每个人学习编程。

当然,鼓励孩子学习编程有很多充分的理由。它帮助他们了解我们的技术驱动的世界如何运作,发展解决问题和逻辑能力,并通过职业技能进行设置。但并非每个人都想要或需要学习编码。谁说他们长大后不能一样成功学习?

小结

这篇文章我不是说孩子们不一定要学习编程,不是那个意思。如果一个孩子真的对这些东西感兴趣,那么无论如何都要支持他,为他提供尝试的机会,以确定他是否可能长期坚持下去。但如果最终他不这样做,就不要强迫他们学习。毕竟,如果编程是你孩子想要做的事情,他热衷于什么,他会再次接受,如果没有,那么他只是注定要找到自己的其他爱好。

关于作者: 少儿编程教育

万服编程(www.seodsj.com)专注少儿编程的教育分享,为家长提供一个可以方便给孩子学习编程的平台,使孩子们赢在起跑线,并且能够通过少儿编程教育提高孩子的各方面综合能力。

热门文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注