有家長在談論說:“孩子在學習編程后,對梳理英語語法的邏輯關系變得特別擅長,英語成績一次比一次好,這真是意外之喜?!?/span>
其實,這并不是偶然現(xiàn)象,有很多學習編程的孩子在英語能力上都表現(xiàn)出了全新的面貌,他們的英文閱讀能力和理解能力甚至顯得有點超越年齡。
為什么會出現(xiàn)這種情況呢?難道是編程激發(fā)了孩子們學習英語的興趣?其實這一切的幫助都是潛移默化的。
計算機發(fā)展的這些年,一直都是以英語作為表達媒介,原始的匯編語言,C,LISP,F(xiàn)ortran,到現(xiàn)在的Java,Python,PHP,Go語言等等,無不都使用英語來表述編程。代碼編程、技術文檔都是英文的環(huán)境,而環(huán)境對于語言學習的作用非常大。無論是自然語言還是計算機語言,都會使用英語標準化語法,這就營造了一個默認的語言環(huán)境。
當孩子在進行編程時,相當于換了個語言環(huán)境,這當然會讓他們不得不用英文語法的角度去理解程序語言,這無意間形成了一種訓練。
雖然學習編程不需要英文很好才能學,但是神奇的是學習編程確實會讓英語能力逐步拓展。
當孩子們學習進階到了代碼編程的時候,在編程的過程中是需要反復的閱讀代碼的,還需要反復理解意義進行檢查,這些反復的過程其實就是在加深記憶。有效記憶除了遵守遺忘曲線的規(guī)律,還有一個重要條件就是專注,當專注于理解詞匯的具體意義的時候,才會有利于記憶,而編程的過程就是一個嚴謹而專注的過程,這種專注讓程序中的英文單詞先天就有更強的可記憶性。
當孩子進階到實際開發(fā)工作中,一定會涉及到翻閱API手冊,查看方法函數(shù)的使用,或者閱讀專業(yè)書籍來學習編程知識,但大部分國際版本的編程資料都是英文的,這在無形之中增加了英語閱讀詞匯。其實編程不僅僅利于孩子學習英語,對于很多成年程序員來說,他們也是這樣突破英語障礙的,有些程序員師兄師姐剛開始英語也渣的一塌糊涂,但是英語并沒有成為學編程的攔路虎。反而是因為編程,他們的英語能力越來越強。學編程來酷叮貓少兒編程大連校區(qū)。