有家长在谈论说:“孩子在学习编程后,对梳理英语语法的逻辑关系变得特别擅长,英语成绩一次比一次好,这真是意外之喜。”
其实,这并不是偶然现象,有很多学习编程的孩子在英语能力上都表现出了全新的面貌,他们的英文阅读能力和理解能力甚至显得有点超越年龄。
为什么会出现这种情况呢?难道是编程激发了孩子们学习英语的兴趣?其实这一切的帮助都是潜移默化的。
计算机发展的这些年,一直都是以英语作为表达媒介,原始的汇编语言,C,LISP,Fortran,到现在的Java,Python,PHP,Go语言等等,无不都使用英语来表述编程。代码编程、技术文档都是英文的环境,而环境对于语言学习的作用非常大。无论是自然语言还是计算机语言,都会使用英语标准化语法,这就营造了一个默认的语言环境。
当孩子在进行编程时,相当于换了个语言环境,这当然会让他们不得不用英文语法的角度去理解程序语言,这无意间形成了一种训练。
虽然学习编程不需要英文很好才能学,但是神奇的是学习编程确实会让英语能力逐步拓展。
当孩子们学习进阶到了代码编程的时候,在编程的过程中是需要反复的阅读代码的,还需要反复理解意义进行检查,这些反复的过程其实就是在加深记忆。有效记忆除了遵守遗忘曲线的规律,还有一个重要条件就是专注,当专注于理解词汇的具体意义的时候,才会有利于记忆,而编程的过程就是一个严谨而专注的过程,这种专注让程序中的英文单词先天就有更强的可记忆性。
当孩子进阶到实际开发工作中,一定会涉及到翻阅API手册,查看方法函数的使用,或者阅读专业书籍来学习编程知识,但大部分国际版本的编程资料都是英文的,这在无形之中增加了英语阅读词汇。其实编程不仅仅利于孩子学习英语,对于很多成年程序员来说,他们也是这样突破英语障碍的,有些程序员师兄师姐刚开始英语也渣的一塌糊涂,但是英语并没有成为学编程的拦路虎。反而是因为编程,他们的英语能力越来越强。学编程来酷叮猫少儿编程大连校区。