用了 scratchjr 一整年,見證五歲兒子從亂拖積木到講完整故事

考试学习 ·约 7 分钟 ·記筆記的貓:團子

scratchjr 是什麼

scratchjr 是麻省理工媒體實驗室旗下 Scratch Foundation 為五到七歲兒童設計的圖積木編碼 App。它把編碼指令做成六色圖標積木,孩子不用認字也能拖一拖就讓角色跑跳、說話、演奏音樂。每個專案最多四頁,像講一本有動畫的繪本——角色可以自己畫,聲音可以自己錄,劇情由孩子自由安排。它沒有雲端同步、沒有社交分享、沒有廣告,專案全部存在裝置本地,隱私保護做得很乾淨。

安裝

我用的是 Android 平板,安裝方式跟一般 APK 差不多,但有幾點值得說。安裝包約二十六 MB,版本一點五點一一,Google Play 搜尋「ScratchJr」就能找到官方版本直接裝。如果從 scratchjr下載 頁面取得 APK,需要在系統設定裡放行「未知來源」安裝權限——這點對經常給孩子裝教育類 App 的家長來說不算陌生。

首次啟動會彈出家長門,要求算一道簡單的算術題才能進入家長區——這是 ScratchJr 防止孩子自己亂改設定、誤導出敏感操作的設計。進入後第一件事就是把語言切到簡體中文:右上角齒輪圖標、語言列表、選簡體中文,介面立即切換,不需要重啟。應用內建二十多種語言,覆蓋一百九十四個國家和地區,這點我後來才意識到有多方便——小孩在學校用英文介面、回家切中文,兩邊術語對得上,不會混亂。

兒子在平板上拖積木拼角色動作

當初為什麼選它

說實話,一開始我對「幼兒編碼」這件事持懷疑態度。五歲的孩子連拼音都還沒學全,拖幾個圖標能學到什麼?後來一個同樣當爸爸的朋友給我看了 scratchjr官網 上的詳細介紹,還有他女兒用 ScratchJr 做的專案——一個恐龍追小女孩的四頁小故事,角色自己畫的、聲音自己錄的,劇情有頭有尾。那瞬間我意識到,這跟我想的「幼兒編碼」可能不是一回事。

我是先在自己手機上裝了一個試玩了半小時。六色積木分類清晰:綠色觸發積木當開關、黃色運動積木控制動作、紫色外觀積木改變樣子、藍色聲音積木演奏、橙色控制積木安排流程、紅色結束積木收尾。拖一拖就能跑,錯了還能撤銷,對小孩來說門檻幾乎為零。就這樣,我決定裝在平板上給兒子試試。

越用越順手的幾點

第一個讓我驚喜的是圖標積木真的不用認字。兒子剛開始接觸時,連「移動」兩個字都認不全,但他看積木圖形就知道哪塊是讓角色走、哪塊是讓角色說話。我後來才知道這不是簡單的圖示設計,是開發團隊專門為不識字兒童做的研究結論——積木的語意完全藏在圖形裡。

第二個是家長區的算術門。一開始我覺得這設計有點麻煩,每次要進家長區都得算題。但後來發現它確實有用——小孩在家長區找不到進口,就不會亂碰那些會影響使用體驗的設定,也不會誤導出分享功能。這個小細節,長期下來省了不少麻煩。

第三個是專案的離線本機存放。我之前給孩子裝過幾款帶雲端功能的教育 App,總會擔心資料洩露或者伺服器掛掉就不能用。ScratchJr 從頭到尾不連網、不註冊、不收集資料,專案就存在平板本地。這點讓我很放心——雖然備份要自己導出,但起碼我知道兒子的作品不會被拿去做任何我不知道的事。

語言設定畫面,簡體中文已被選中

哪些地方越用越煩

最明顯的一點是四頁上限。兒子玩到第三個月的時候,一個故事講到第四頁還沒結尾,他盯著畫面皺眉頭問我:「爸爸,為什麼不能再加一頁?」這是 ScratchJr 和 Scratch 最根本的分野——設計時就把專案上限鎖死在四頁,因為五到七歲兒童的注意力長度大概就是這麼多頁的故事量。但孩子的想法不會因為這個限制就停下來,當他想講更長的故事時,四頁上限就成了真實的阻礙。

第二點是沒有線上分享社區。Scratch 有全球社區,孩子能瀏覽別人的作品、給人家按心、留言,這是學習動機的重要來源。ScratchJr 刻意不做這件事——我後來查了才知道,因為五到七歲兒童還沒準備好面對線上社交的複雜性。但缺點也很明顯:兒子做完一個專案,只能給我和媽媽看,再就是導出給老師。沒有同儕分享,動力總是差了一點。

第三點是備份真的很麻煩。專案只存在平板本地,平板壞了或換了,所有作品就沒了。導出要進家長區、點分享、選郵件、發給自己,然後在新設備上打開附件用 ScratchJr 打開——一整套流程下來,我承認我並沒有每次都做。兒子有個他特別喜歡的恐龍專案,平板恢復原廠設定的時候忘了導出,他難過了好幾天。

哪個功能成了每天離不開的

語言切換。我兒子在學校用英文介面的 ScratchJr(老師統一安排),回家就切回中文。這個切換在設定裡點一下就好,介面立即更新,不需要重啟。剛開始我還擔心他會混亂——英文積木名跟中文對不上怎麼辦?結果完全沒有。因為積木本身是圖標,語言只影響介面文字(按鈕、選單、提示),積木的功能和圖形兩邊完全一致。他現在已經能無縫在兩種語言之間切換,反而順便認了幾個英文單字——這算是額外的驚喜。

長期下來判斷變了

剛開始我覺得 ScratchJr 是「簡版 Scratch」,是給小孩玩的玩具,等他長大點就要換真東西。但現在我不這麼想了。ScratchJr 不是簡版,它是專門為五到七歲兒童的認知發展設計的獨立工具。六色積木的分類、四頁的故事結構、家長區的隱私保護、圖標優先的介面——每一個設計決定都有研究支撑。兒子在這裡建立的順序、重複、訊息這些基本編碼概念,直接就能搬去 Scratch 用,不需要重新學。我之前低估了這款工具的設計深度,以為只是把 Scratch 縮小,現在才意識到它是一套獨立的啟蒙體系。

去留結論

現在兒子還是在用 ScratchJr,但我已經開始觀察他升級到 Scratch 的信號了——他有一次做完四頁的故事,自己嘀咕說「為什麼不能再多寫一頁」;還有一次他想讓角色記分,問我「能不能讓它記住分數然後加減」,這是變量需求的雛形。這兩個信號出現的時候,差不多就是該換 Scratch 的時候。

但就算換了 Scratch,我也不會把 ScratchJr 從平板上刪掉。它陪伴兒子度過了從認圖到講故事的那段重要時光,那些他畫的角色、錄的聲音、拼的四頁小故事,都是成長的痕跡。或許等他長大一點回頭看,會想起自己第一個編碼作品是在這個全圖標、四頁上限、離線本機的小小應用裡完成的——那樣就夠了。

本文為個人基於網路公開資料整理編寫,非官方內容,僅供學習交流參考;軟體版權歸原作者所有,請支持正版;使用過程中遇到問題請查閱官方管道,本文不承擔任何責任。

團子還試過這些