譯者序
2010年,我開始正式教孩子們學編程,那時很少有家長知道“少兒編程”到底是什麼。成群的父母們苦惱於孩子痴迷遊戲,卻不知道有這麼一種既有趣又能提升孩子智力的玩電腦方式。
現在,這世界正在發生越來越大的變化。
越來越多的孩子開始學習編程,並愛上了編程。
麻省理工學院的Scratch編程軟件也推出了3.0版。
DK這本有趣的編程書也再一次升級改版了!
2014年,英國將編程課納入小學必修課程,對於一個有著優秀教育傳統的國家來說,這個決定體現出教育理念上真正的深謀遠慮。
人類文明從農業文明發展到工業文明再到信息文明,信息已經成為世界的最重要資源。每一個孩子都必須能認識信息、理解信息,最後能駕馭信息。要想達成這樣的教育目標,我認為隻有一個途徑:那就是持續學習人類的第三語言——編程語言,因為編程就是處理信息的現代方式。
除了作為未來世界溝通交流的重要工具,編程更是一種充滿樂趣的活動,能激發孩子無限的想像力。不僅如此,它還能真正點燃孩子的小宇宙,顯著提升他的獨立思考能力。
計算機就像一架自動鋼琴,而編寫程序就和音樂家作曲一樣。
當你編寫好程序以後,計算機就會百分百按照程序去做。
但是程序也可能不像你預期的那樣工作,它會失敗。
為什麼會出現這樣的情況呢?有兩種可能:
第一種:你一開始的想法就錯了。那麼請重新思考一下:你到底想要做什麼?(這絕對是一個哲學問題!)
第二種:你的想法很好,可是程序卻沒有寫對,也就是說沒有把你的思想準確地翻譯為程序。
編程能夠讓孩子們開始審視“思維”這個東西,通過觀察程序運行的結果,孩子們逐漸建立起一種反思的態度。沒有任何一種教育方式可以像編程一樣,如此有效地幫助孩子們建立自我批判意識。
把目標想清楚不容易;確定了目標,想清楚了要做什麼,再把它清晰地表達出來,更是不容易。
感受到這兩個“不容易”是真正的哲學啟蒙,是批判性思維的啟蒙!
如果你的孩子喜歡玩電腦,那麼就讓他去玩編程吧。幾年玩下來,你會驚奇地發現編程是最好的智力啟蒙活動,遊戲迷居然變成了小學霸。因為在編程中,孩子的記憶力(能記住多達幾百個指令的組合)、想像力(能想像出復雜程序運行的效果)、邏輯推理能力(算法就是最精妙的推理過程)都得到了長足的發展。
本書是為孩子們準備的精神大餐,書中一共有8個有趣的遊戲作品,這些作品把很多編程的知識有機地融合在一起,讓孩子們在快樂地探索中逐漸理解程序設計的核心觀念。我在翻譯此書的過程中,總是能感受到作者具有像孩子一樣尋找快樂的視角:追逐奶酪的小老鼠、騎在掃帚上的女巫、急速行駛的賽車……嗨,興奮的世界在等著你去創造呢!
從今天開始,讓家裡的小遊戲迷學習編程吧!同樣是玩著電腦的快樂光陰,幾年過去後,玩遊戲和玩編程的結果將會是天壤之別、判若雲泥!
餘宙華
阿兒法營創始人
中國科協“探索計劃”全國教師培訓主講人
中國科技館特聘少兒創意編程講師