在很多孩子的眼中,學(xué)習(xí)編程似乎很好玩。可以自己設(shè)計游戲,做機器人,或者,像電影里的電腦高手,可以在網(wǎng)絡(luò)的世界自由馳騁。但更多的家長則是一頭霧水,看到機構(gòu)宣傳說可以培養(yǎng)思維能力,而且好像對升學(xué)有幫助,那就讓孩子試試。其實,學(xué)習(xí)少兒編程的出發(fā)點不同,選擇的課程也不同。
“如果只是想培養(yǎng)編程興趣,像孩子比較喜歡的樂高編程、機器人這類課程,更傾向于邏輯思維搭建,又可以動手,家長可以根據(jù)孩子興趣隨意選擇。但如果家長希望孩子以后可以通過學(xué)習(xí)編程爭取升學(xué)優(yōu)勢的話,建議選擇學(xué)習(xí)C++編程?!?/p>
至今為止,少兒編程在我國的教育學(xué)科占比越來越重了。從最初的課程選修到如今的課程必修,從曾經(jīng)的無人問津到現(xiàn)在的熱火朝天,少兒編程這四個字正在世界范圍內(nèi)迅速且廣泛的傳播開來。美國教育家杜威曾經(jīng)說過:“如果我們還用昨天的方式教育今天的孩子,那等于抹殺孩子的未來。”我們應(yīng)該著眼于孩子的未來人生,而如今的這種教育改革正是在適應(yīng)時代的發(fā)展。
從過去的“奧數(shù)熱”到時下的“少兒編程熱”,家長如何給予孩子最適合的教育是一道永恒的課題。無論出于“技多不壓身”的想法,還是“望子成龍”的急切,抑或“升學(xué)加分”的現(xiàn)實,家長們?yōu)樯賰壕幊獭凹恿艘话鸦稹薄?/p>
有學(xué)者認(rèn)為,從邏輯思維到運動能力,每一個孩子都有自己的智能類型。分析孩子屬于何種智能類型,才能挖掘他們的潛力,讓他們在一次次“起跳”中成長。學(xué)習(xí)編程也如此,是考慮天賦興趣,給孩子選擇權(quán),還是大包大攬、“趕鴨子上架”,結(jié)果大不相同。
有意義的人生各有各的姿態(tài)。編程也好,數(shù)學(xué)也罷,彈琴也好,寫詩也罷……教育如同馬拉松,家長不必為孩子噴薄而發(fā)的“加速度”自喜,也不必為厚積薄發(fā)的“慢變量”著急,陪伴孩子找到興趣點,人生才會更精彩。
不少家長是沖著機構(gòu)宣稱的“學(xué)習(xí)少兒編程可以培養(yǎng)孩子的邏輯思維能力”報名的,但其實,如果僅僅是為了思維訓(xùn)練,完全有更“價廉物美”的平替課程——棋類?!耙驗槠孱愂枪J(rèn)的培養(yǎng)競技能力的思維能力培訓(xùn)?!?/p>
從長遠(yuǎn)來說,確實很多學(xué)習(xí)過少兒編程,特別是沖刺過信奧賽的同學(xué),即使未來工作沒有從事IT技術(shù)行業(yè),但因為通過長時間對于信息及數(shù)據(jù)處理、數(shù)學(xué)模型思維構(gòu)建、通曉各類算法等數(shù)學(xué)思維能力培養(yǎng),思維方式有了很大不同,在職場上展現(xiàn)的個人競爭力優(yōu)勢也非常明顯。
如果前期只是想培養(yǎng)下孩子對編程的興趣,通過一些簡單好玩的課程引入,是不錯的啟蒙方式。如果家長只是單純出于培養(yǎng)孩子的邏輯思維能力就選擇少兒編程,并不太支持,在他看來,編程的本質(zhì)是對于某種規(guī)則的應(yīng)用,而孩子還處于規(guī)則的認(rèn)知階段,所以少兒編程往往相對簡單,娛樂性多過成長性,興趣引導(dǎo)的作用大于能力培養(yǎng)的目標(biāo)。
少兒學(xué)習(xí)編程所使用的是中文外加圖形化界面的圖形化編程工具,每一個代碼和功能都是文字加圖形的形式來顯示出來,只要認(rèn)識基本的漢字就能看懂這些圖形代碼的功能和用法,不需要去專門學(xué)習(xí)和記憶那些復(fù)雜難懂的英文單詞,從而更快的進行孩子的編程啟蒙。
在去掉了編程語言中讓人望而生畏的繁雜英文單詞代碼之后,能讓學(xué)習(xí)編程的人更多的關(guān)注編程過程本身,這也是少兒能學(xué)并且能學(xué)懂編程的基本前提條件。讓少兒學(xué)習(xí)編程不是為了讓他們長大以后去當(dāng)程序員每天敲代碼,而是通過學(xué)習(xí)編程這樣一個過程來鍛煉他們的思維能力和解決問題的能力。
在知道一個編程主題或者項目之后,該如何著手編寫程序呢?這里就涉及到編程里面解決問題的方式。首先分析這個程序中我們需要用到的角色,然后分析每個角色之間是否有互動部分,之后分析每個角色在程序中是如何表現(xiàn)的(運動,造型變化,聲音變化等),然后根據(jù)分析出來的每個結(jié)果分別完成每個角色的程序編寫,這樣由整體到局部逐一分析解決問題的方式可以用來解決各種學(xué)習(xí)和生活中遇到的問題。
編程的過程本身來說就是一個嚴(yán)謹(jǐn)?shù)倪壿嬎伎歼^程,事先知道程序的結(jié)果,也就是想要達(dá)成什么樣的目標(biāo),需要思考如何去實現(xiàn)這一目標(biāo)的過程。而每條程序命令都有其嚴(yán)格固定的用法,想要實現(xiàn)想要的結(jié)果,必須嚴(yán)格按照程序的邏輯順序來完成每個步驟,固定的步驟看似很死板,但是實現(xiàn)一個結(jié)果的方法和途徑是可以有很多種的,這些不同種類的方法需要學(xué)習(xí)編程的少兒自己去發(fā)現(xiàn)去實踐,就像數(shù)學(xué)應(yīng)用題里面的一題多解,通過這樣的過程,在養(yǎng)成思維的嚴(yán)謹(jǐn)性的時也鍛煉了邏輯性。
綜上所述,少兒編程會從整個學(xué)習(xí)過程的方方面面培養(yǎng)孩子的綜合能力,對未來也有著深厚的影響。想培養(yǎng)孩子的思維能力,重點在于認(rèn)知復(fù)雜規(guī)則,更應(yīng)該重視親子陪伴,帶著孩子學(xué)習(xí)人與人之間關(guān)系的處理,讀萬卷書不如行萬里路就是這個道理。