譯者序
2016 年,谷歌旗下團隊 DeepMind 所開發的 AlphaGo 擊敗了人類圍棋頂 級高手李世。AlphaGo 是史上第一個在圍棋項目上擊敗人類的機器人,是人 工智能一座新的裡程碑。但不久以後,在 2017 年,新一代的 AlphaGo Zero 從 零基礎開始(起初其甚至不知道什麼是圍棋)隻經過 3 天的訓練,就以 100 :0 的比分完勝 AlphaGo。當時有媒體感嘆 AlphaGo Zero 隻用 3 天時間就走過人類的千年歷程。
麥肯錫全球研究院發布的報告稱,在人工智能和機器人自動化技術高速發展的情況下,到 2030 年時,全球將有 8 億人的工作崗位被機器人取代。清華大學經濟管理學院原院長錢穎一指出 :人工智能可以替代甚至超越那些通 過死記硬背、大量做題而掌握知識的人腦。人工智能讓我們在現有的教育制 度下培養的學生的優勢蕩然無存。
這值得我們停下來好好思考,作為家長、老師到底應該怎麼樣去培養我 們的孩子,讓他們有準備、有能力在未來應對挑戰?
我曾在美國甲骨文公司工作 12 年,負責 Oracle ERP 企業級軟件的研發 和管理工作。作為 IT 人,我對技術還是很敏感的。在我的兒子 Leo 剛上小學 二年級的時候,我開始教他使用 Scratch 編程。Leo 的表現出乎我的意料,他創作的遊戲、動畫極大地釋放了他的想像力和創造力,這激勵我去找更多好 玩的編程軟件或產品。2017 年年底,因為一次偶然的機會,我發現了這塊由 BBC 出品的 micro:bit,試玩了一下感覺不錯。小小的一塊板子把虛擬和現實連接起來,可以激發孩子的很多創意,讓他們去嘗試解決生活中的問題。孩 子的創造力在這個過程中流淌出來,令他們收獲頗豐。
當時國內關於 micro:bit 的圖書很少,我在查詢國外網站時發現了這本英文原版書,在聯繫了作者本人後,決定將其翻譯為中文。如果你試過 MakeCode 的圖形化編程之後,覺得還不過癮,就可以閱讀本書,學習使 用 Python 語言編程,更高效地實現你的創意。書中的代碼和外鏈列表可以 在電子工業出版社博文視點官網的本書頁面(http://www.broadview.com. cn/37042)上面下載。書中諸多插件、程序的下載地址,以及書中部分硬件的購買地址都可以在外鏈列表中找到。本書中提到的大量組件和硬件產品,都 可以在國內電商平臺上購買到同款或同類商品。如果你在學習的過程中遇到 任何問題,都可以關注微信公眾號“麥子創程”,與我聯繫,我們一起討論和 解決。
從創客教育、STEAM 教育到最近的人工智能教育,名字一直在變,但無論名字怎麼變,編程都是其中的一條主線。國家政策也在大力支持。
美國蘋果公司創始人喬布斯在 1995 年的一次訪談中說過這樣一段話:“我覺得每個人都應該學習一門編程語言。學習編程教你如何思考。”2006 年,美 國卡內基 ? 梅隆大學計算機繫周以真教授首次提出“計算思維”。如同所有人都具備的“讀、寫、算”能力一樣,“計算思維”也是一項人們應當具備的思 維能力。通過編程培養的計算思維(分解、模式識別、抽像、算法)是一個 解決問題的過程,其不但可以用於所有學科(包括人文、數學和科學等)的 問題解決,也可以用於解決工作和生活中的現實問題。
回到剛開始的問題,在 AI 時代面向未來的教育,我認為人應該有兩點可 以勝過 AI :創造力和愛的能力。編程讓孩子從單純的使用者轉變為創造者,學會用創新性思維去解決生活中的實際問題,讓生活更便利,讓世界更美好。 在學習編程的過程中,我們需要讓孩子明白學習編程的意義不是為了炫酷或 者找一份賺錢的工作,而是要通過編程幫助別人和服務社會,實現自我價值和生命意義。
應試教育的大船已經在慢慢轉向、掉頭。創新教育纔是未來。家長們的教育理念也需要與時俱進,及時更新。教育的軌道已經在切換,在舊的軌道 跑得越快,離希望和未來就越遠。真心希望每一個孩子都能夠用自己的天賦 做自己喜歡的事情,不再被迫上各種輔導班。我也堅定地相信 :一代更比一 代強!
大家也沒有必要焦慮。每一個時代的變遷雖然會讓很多職業消失,但同 時也會催生很多新的職業。需要我們提前做好準備!
感謝奧松機器人創始人於欣龍先生的引薦,讓電子工業出版社認可這本 書的價值並購買版權。一開始沒有想到,從翻譯本書到正式出版本書竟花費 了那麼多的時間。感謝電子工業出版社林瑞和編輯的專業建議、嚴謹的態度 和辛苦的付出!
感謝我的爸爸、媽媽給我一個無比美好、輕松的童年,養育我長大。感 謝我的愛人張銀芳辛苦照顧家庭,在事業上對我一貫支持。感謝我優秀的兒 子 Leo,讓我看到孩子學習編程後的創造力遠超所有人想像,讓我更加堅定 並勇敢地從工作 12 年的甲骨文公司離職創辦“麥子創程”(專注青少兒編程),我希望把這些好的編程教育理念和知識分享給更多的孩子和家長。感謝我可 愛的女兒,每次看到她都讓我的心裡充滿暖暖的力量。
感謝所有幫助和鼓勵過我的朋友!人生難免遇到一些困難,你們總會在 關鍵的時候出現,讓我感到溫暖。感謝閱讀這本書的每一個人!希望這本書 能夠激發你的創造力,用 micro:bit 做出更多好玩的智能產品,Have Fun!
劉建新
2019 年 6 月
推薦序
面對未來不確定的就業市場,教育工作者和教育繫統應該如何培養孩子?
這是 BBC(British Broadcasting Corporation,即英國廣播公司)在 2012年時所直面的挑戰。
在英國,BBC 不僅制作優秀的電視和廣播內容,它的學習部門也發揮著重要作用,為英國學齡兒童和各年齡段的學習者提供與課程相關的內容和支 持。從 20 世紀 80 年代至今,BBC 微型計算機已經對英國 IT 部門產生深遠和 變革性的影響,故 BBC 認為,一個升級的計劃可能會對當代的年輕學生產生類似的變革性影響。
一個雄心勃勃的計劃被制訂出來——BBC micro:bit 項目誕生了!2016 年,這個項目進入高潮,BBC 和 30 家合作伙伴(包括 ARM、三星 和微軟)向英國的高中發放了 100 萬臺 micro:bit 微型計算機。2016 年 10 月,micro:bit 教育基金會成立,計劃將 micro:bit 進一步推廣到全世界各個地區。編程革命悄然開始了!
BBC micro:bit 是一個小型可編程的設備,是微型計算機和可編程開發板的混合體。它易於編程、功能多樣,專為青少年學習者設計,能夠讓從未寫 過代碼的人輕松上手。
BBC micro:bit 在英國(以及其他國家)的成功,不僅因為其創新的硬件設備,還因為其完善的生態繫統。對於教育工作者、兒童以及任何樂於使用 創造性的、有趣的技術的人來說,micro:bit 的生態繫統使其成為一個很好的工具! micro:bit 的生態繫統包括硬件、繁榮的外部設備 / 附件市場、不斷壯大的優秀圖書庫(包括本書)和優秀的代碼編輯器。此外,還有充滿活力的 愛好者社區,其為學員們免費提供了 1000 多個極具魅力的項目、課程和有趣 的點子。micro:bit 教育基金會一直在支持和發展 micro:bit 生態繫統。
當然,micro:bit 生態繫統的最重要的組成部分是使用它的人。感謝你拿 起這本書,我們衷心地祝你擁有一個愉快的 micro:bit 學習之旅!
——micro:bit 教育基金會