1 00:00:00,651 --> 00:00:03,830 那是五月的一個週六下午 2 00:00:03,830 --> 00:00:06,344 我忽然意識到 3 00:00:06,344 --> 00:00:09,798 隔天就是母親節 4 00:00:09,798 --> 00:00:11,644 而我沒有準備任何禮物給我媽 5 00:00:11,644 --> 00:00:13,045 所以我開始思考 6 00:00:13,045 --> 00:00:15,382 我要送他什麼當作母親節禮物呢? 7 00:00:15,382 --> 00:00:17,226 我想到何不為她做一張 8 00:00:17,226 --> 00:00:20,275 互動式的母親節賀卡呢? 9 00:00:20,275 --> 00:00:22,983 使用我開發的塗鴉軟體 Scratch 製作 10 00:00:22,983 --> 00:00:26,800 我的研究小組在麻省理工大學 (MIT) 媒體實驗室所研發的軟體 11 00:00:26,800 --> 00:00:30,180 我們製作了這個軟體,使人們能夠輕鬆創作 12 00:00:30,180 --> 00:00:34,424 他們自己的互動故事、遊戲或者是動畫 13 00:00:34,424 --> 00:00:38,193 並且把這些創作與別人分享 14 00:00:38,193 --> 00:00:42,061 然後我想 這或許是一個好機會 15 00:00:42,061 --> 00:00:44,961 使用這個塗鴉軟體 Scratch 作一張互動賀卡給我媽媽 16 00:00:44,961 --> 00:00:47,137 在做我的母親卡之前 17 00:00:47,137 --> 00:00:49,122 我想到我可以先逛看看 18 00:00:49,122 --> 00:00:50,695 這個塗鴉網站 ( Scratch ) 19 00:00:50,695 --> 00:00:54,053 幾年前開始,世界各地 20 00:00:54,053 --> 00:00:57,247 8歲或更大的孩子們已經開始 透過這個網站分享他們的作品 21 00:00:57,247 --> 00:01:00,682 所以我想 在這300萬件作品裏 22 00:01:00,682 --> 00:01:04,067 會不會有人想到要放上 他們作的母親節賀卡呢 23 00:01:04,067 --> 00:01:07,061 所以我就在搜尋欄中鍵入 24 00:01:07,061 --> 00:01:08,606 「母親節」 25 00:01:08,606 --> 00:01:11,609 之後我驚訝又高興地看到 26 00:01:11,609 --> 00:01:14,313 很多很多的母親節賀卡 27 00:01:14,313 --> 00:01:16,827 在 Scratch 上展示 28 00:01:16,827 --> 00:01:19,145 許多賀卡是在24小時內上載的 29 00:01:19,145 --> 00:01:22,351 像我一樣愛拖延的人 30 00:01:22,351 --> 00:01:25,473 所以我開始瀏覽這些作品(音樂) 31 00:01:25,473 --> 00:01:27,929 我看到一張以小貓 32 00:01:27,929 --> 00:01:34,800 和她的媽媽為主角的卡片,卡片中的 小貓祝媽媽母親節快樂 33 00:01:34,800 --> 00:01:37,331 作者非常貼心地 34 00:01:37,331 --> 00:01:40,835 為他媽媽做了一個重播按鈕 35 00:01:40,835 --> 00:01:43,219 另一個是一件互動作品 36 00:01:43,219 --> 00:01:46,417 當你把鼠標移動到這些"母親節快樂"的字母上面時 37 00:01:46,417 --> 00:01:51,337 它會出現一句特別的母親節祝詞 38 00:01:51,337 --> 00:01:55,320 (音樂) 而在這個作品裏,創作者講述了 39 00:01:55,320 --> 00:01:57,979 她是如何用 Google (谷歌搜尋引擎) 來找出 40 00:01:57,979 --> 00:02:01,096 到底哪一天是母親節 41 00:02:01,096 --> 00:02:05,239 (打字聲) 而當她發現當天就是母親節時 42 00:02:05,239 --> 00:02:07,717 她立即送出了一份特別的母親節祝福 43 00:02:07,717 --> 00:02:11,344 來表達她有多愛她的媽媽 44 00:02:11,344 --> 00:02:13,569 我真的很喜歡瀏覽這些作品 45 00:02:13,569 --> 00:02:15,221 並且與這些作品互動 46 00:02:15,221 --> 00:02:19,062 事實上,由於太喜歡這些作品, 讓我打消了親手製作賀卡的念頭 47 00:02:19,062 --> 00:02:23,816 改為把十多個作品的連結發送給我媽媽 (笑聲) 48 00:02:23,816 --> 00:02:27,396 而實際上,她的反應就正如我希望的一樣 49 00:02:27,396 --> 00:02:28,781 她回覆我並說 50 00:02:28,781 --> 00:02:32,048 「我非常以有這樣的兒子為傲, 因為他能夠打造出一個軟體,使孩子們能夠 51 00:02:32,048 --> 00:02:36,160 製作母親節賀卡送給他們的媽媽們。」 52 00:02:36,160 --> 00:02:39,960 所以我媽媽很高興,這令我也很高興 53 00:02:39,960 --> 00:02:44,584 但事實上我有一個更值得高興的理由 54 00:02:44,584 --> 00:02:48,543 我高興是因為這些孩子能夠按照我們當初設計 Scratch 55 00:02:48,543 --> 00:02:51,344 的用法來使用它 56 00:02:51,344 --> 00:02:54,155 當他們製作互動母親節賀卡的時候 57 00:02:54,155 --> 00:02:56,436 你可以看到他們真的 58 00:02:56,436 --> 00:02:59,748 能夠更熟練地掌握新科技 59 00:02:59,748 --> 00:03:01,211 我說的熟練是指甚麽呢? 60 00:03:01,211 --> 00:03:05,243 我是指他們已經可以開始表達他們自己 61 00:03:05,243 --> 00:03:08,020 並且開始表達他們的想法 62 00:03:08,020 --> 00:03:10,674 當你開始熟練於一個語言時 63 00:03:10,674 --> 00:03:14,211 這意味著你可以在你的日誌上寫一個條目 64 00:03:14,211 --> 00:03:18,264 告訴別人一個幽默的笑話 或者給朋友寫一封信 65 00:03:18,264 --> 00:03:21,421 使用新科技也是很類似這樣 66 00:03:21,421 --> 00:03:25,603 書寫或創作這些互動的母親節賀卡時 67 00:03:25,603 --> 00:03:28,133 這些孩子顯示出 68 00:03:28,133 --> 00:03:29,806 他們有多熟練於這些新科技的使用 69 00:03:29,806 --> 00:03:32,571 你或許對這件事情並不感到驚訝 70 00:03:32,571 --> 00:03:35,267 因為大多數時候人們都認為 71 00:03:35,267 --> 00:03:38,667 現代的年輕人熟於使用科技 做各式各樣的事情 72 00:03:38,667 --> 00:03:43,128 我的意思是,我們都聽過年輕人被稱為 「數碼時代的原住民」 73 00:03:43,128 --> 00:03:46,925 某種程度上 我認為這個用詞是有點問題的 74 00:03:46,925 --> 00:03:50,426 我不太肯定我們應該把年輕人看作 數碼時代的原住民 75 00:03:50,426 --> 00:03:52,979 當你真的看看這個問題,年輕人是怎樣 76 00:03:52,979 --> 00:03:56,515 花大部分的時間使用新科技呢? 77 00:03:56,515 --> 00:04:00,038 你經常看到的情況會是像這樣 78 00:04:00,038 --> 00:04:02,232 或是像這樣的 79 00:04:02,232 --> 00:04:03,750 可以肯定的是 年輕人 80 00:04:03,750 --> 00:04:07,066 可以很輕鬆自在的瀏覽網頁 81 00:04:07,066 --> 00:04:11,588 上網聊天、互通短訊和打電動 82 00:04:11,588 --> 00:04:14,787 但這些並不會真的使你熟練 83 00:04:14,787 --> 00:04:18,746 今天的年輕人有許多與新科技互動的經驗 84 00:04:18,746 --> 00:04:22,541 亦對如何與科技互動相當了解 85 00:04:22,541 --> 00:04:25,946 但使用新科技來創作的人就少得多了 86 00:04:25,946 --> 00:04:28,918 也不擅長透過新科技來表達自己的想法 87 00:04:28,918 --> 00:04:31,310 這就好像在新科技的領域上, 他們雖然懂得閱讀 88 00:04:31,310 --> 00:04:34,643 卻不懂書寫一樣 89 00:04:34,643 --> 00:04:38,541 我真的對於怎樣能夠令年輕人對科技更熟練 90 00:04:38,541 --> 00:04:41,070 使他們能夠使用新科技創作 很感興趣 91 00:04:41,070 --> 00:04:44,430 這表示他們需要能夠 92 00:04:44,430 --> 00:04:48,942 寫自己的電腦軟體,或是程式 93 00:04:48,942 --> 00:04:51,654 很有趣的是人們逐漸地開始發現 94 00:04:51,654 --> 00:04:54,958 學習編寫電腦程式的重要性 95 00:04:54,958 --> 00:04:57,560 你知道最近幾年,這裏有 96 00:04:57,560 --> 00:05:00,452 數以百計的新機構和網站 97 00:05:00,452 --> 00:05:03,746 幫助年輕人學習編寫電腦程式 98 00:05:03,746 --> 00:05:07,337 你看網上有像「編程學院」 Codecademy 這類的地方 99 00:05:07,337 --> 00:05:09,708 有像CoderDojo 一樣的組織 (註: 該組織在世界各地幫助年輕人學習如何寫程式) 100 00:05:09,708 --> 00:05:12,139 又有像「女生愛編程」 Girls Who Code 101 00:05:12,139 --> 00:05:13,833 又或者「黑女編程」 Black Girls Code 這一類的網站 102 00:05:13,833 --> 00:05:16,941 看起來每個人都開始在參與這件事 103 00:05:16,941 --> 00:05:19,524 你知道,就在年初 104 00:05:19,524 --> 00:05:20,889 進入新的一年之際 105 00:05:20,889 --> 00:05:23,549 紐約市長米高.彭博 106 00:05:23,549 --> 00:05:25,809 為他自己定下的新年目標, 就是要在 107 00:05:25,809 --> 00:05:28,588 2012 年中學會編寫電腦程式 108 00:05:28,588 --> 00:05:31,756 數個月後, 愛沙尼亞這個國家決定 109 00:05:31,756 --> 00:05:35,412 該國的一年級學生全部都要學習編寫電腦程式 110 00:05:35,412 --> 00:05:38,204 這在英國激發了一場辯論 111 00:05:38,204 --> 00:05:42,513 探討是否需要得讓全部孩子都必須 學習編寫電腦程式 112 00:05:42,513 --> 00:05:45,356 你們當中有些人在聽到這個提議時 113 00:05:45,356 --> 00:05:48,964 或許會感到有點奇怪, 為什麼每一個人都要學寫程式 114 00:05:48,964 --> 00:05:52,114 當大部人想到編程,他們想到的是 115 00:05:52,114 --> 00:05:55,690 一個很狹隘定義的「亞社群」 116 00:05:55,690 --> 00:05:58,348 是專屬於某些人的活動 117 00:05:58,348 --> 00:06:01,270 他們覺得程式是長這樣的 118 00:06:01,270 --> 00:06:03,436 事實上,假如程式真的長這樣 119 00:06:03,436 --> 00:06:05,931 當然只有很少一群人會碰觸 120 00:06:05,931 --> 00:06:09,003 就是那些擁有特別的數學技能,以及科技背景的人 121 00:06:09,003 --> 00:06:11,269 才會做的事 122 00:06:11,269 --> 00:06:13,769 但編寫程式寫毋須是這樣的 123 00:06:13,769 --> 00:06:17,748 讓我向你介紹在塗鴉軟件Scratch 中編寫程式會是怎樣吧 124 00:06:17,748 --> 00:06:22,027 使用 Scratch 寫程式的話, 你就像是把積木接在一起 125 00:06:22,027 --> 00:06:23,942 在這個情況下,你移動一個積木 126 00:06:23,942 --> 00:06:25,711 把它們堆在一起 127 00:06:25,711 --> 00:06:28,469 那堆積木就會控制 128 00:06:28,469 --> 00:06:31,987 你的遊戲或故事中不同角色的行為 129 00:06:31,987 --> 00:06:34,288 這個例子中,就是要控制那條大魚 130 00:06:34,288 --> 00:06:37,739 當你創造了你的程式後,你可以點擊「分享」 131 00:06:37,739 --> 00:06:40,815 接著你就可以把你的程式與其他人分享 132 00:06:40,815 --> 00:06:42,638 別人可以用你的程式 133 00:06:42,638 --> 00:06:45,612 並且也可以調整成他們自己的 134 00:06:45,612 --> 00:06:48,934 當然,創作一個關於魚的遊戲並不是 135 00:06:48,934 --> 00:06:50,579 Scratch 唯一能夠做的事 136 00:06:50,579 --> 00:06:52,559 在Scratch 網站上數以百萬的作品當中 137 00:06:52,559 --> 00:06:55,383 可以說是包羅萬有, 從動畫故事 138 00:06:55,383 --> 00:06:57,799 到學校科學習作 139 00:06:57,799 --> 00:06:59,863 到動漫肥皂劇 140 00:06:59,863 --> 00:07:02,185 到虛擬建築工具箱 141 00:07:02,185 --> 00:07:04,898 到二次創作的經典電玩遊戲 142 00:07:04,898 --> 00:07:07,167 到政治傾向調查 143 00:07:07,167 --> 00:07:09,807 到三角幾何學教室 144 00:07:09,807 --> 00:07:12,727 到互動藝術作品。對! 還有 145 00:07:12,727 --> 00:07:15,511 互動母親節賀卡 146 00:07:15,511 --> 00:07:18,547 所以我認為這裏有很多的途徑 147 00:07:18,547 --> 00:07:22,007 讓人們可以從中表達自己 148 00:07:22,007 --> 00:07:25,407 跟全世界分享他們的靈感 149 00:07:25,407 --> 00:07:27,969 而且,這不單單局限在電腦螢幕上 150 00:07:27,969 --> 00:07:31,736 你可以利用編寫程式,去和周遭的現實世界互動 151 00:07:31,736 --> 00:07:34,215 這裏有一個來自香港的例子 152 00:07:34,215 --> 00:07:35,622 這些孩子製作了一個遊戲 153 00:07:35,622 --> 00:07:38,903 他們打造了一個實體介面裝置 154 00:07:38,903 --> 00:07:41,795 它有一個光感應器,那個感應器 155 00:07:41,795 --> 00:07:43,738 會感應木板上的那個洞 156 00:07:43,738 --> 00:07:45,938 所以在他們移動那把實體鋸子時 157 00:07:45,938 --> 00:07:48,178 那個光感應器可以感應到那個洞 158 00:07:48,178 --> 00:07:51,134 進而能控制螢幕上的虛擬鋸子 159 00:07:51,134 --> 00:07:53,914 去鋸掉那棵大樹 160 00:07:53,914 --> 00:07:56,023 我們一直在尋找新的方法 161 00:07:56,023 --> 00:07:59,079 去連繫現實與虛擬世界 162 00:07:59,079 --> 00:08:02,007 並且連接我們周遭的世界 163 00:08:02,007 --> 00:08:04,240 這是一個來自新版本Scratch 的例子 164 00:08:04,240 --> 00:08:07,863 將會在數個月之後發佈 165 00:08:07,863 --> 00:08:09,913 我們再次嘗試 166 00:08:09,913 --> 00:08:11,609 來帶給你新的想法 167 00:08:11,609 --> 00:08:13,873 這是一個例子 168 00:08:13,873 --> 00:08:17,947 它用上了網絡攝影機 169 00:08:17,947 --> 00:08:22,803 當我移動我的手,我可以拍破那些氣球 170 00:08:22,803 --> 00:08:25,688 又或者移動那蟲子 171 00:08:25,688 --> 00:08:28,253 這有點像微軟的 Kinect 裝置 172 00:08:28,253 --> 00:08:30,969 讓你可以用身體語言跟世界互動 173 00:08:30,969 --> 00:08:33,213 但與其參與其他人的遊戲 174 00:08:33,213 --> 00:08:35,455 你可以創作你自己的遊戲 175 00:08:35,455 --> 00:08:36,838 如果你看到別人的遊戲 176 00:08:36,838 --> 00:08:39,478 你可以說 「讓我們來看看裏面長甚麼樣」 177 00:08:39,478 --> 00:08:42,372 你可以看到那堆控制遊戲的積木 178 00:08:42,372 --> 00:08:45,927 這堆新的積木就是顯示攝影機裡有多少動作 179 00:08:45,927 --> 00:08:49,048 如果有大幅的動作 180 00:08:49,048 --> 00:08:52,427 它就會指示那些氣球爆開 181 00:08:52,427 --> 00:08:54,811 正如你可以用攝影機 182 00:08:54,811 --> 00:08:57,316 去輸入資料到 Scratch 一樣 183 00:08:57,316 --> 00:09:00,323 你亦可以利用麥克風 184 00:09:00,323 --> 00:09:04,307 這是一個利用麥克風創作的例子 185 00:09:04,307 --> 00:09:06,707 我將會讓你們所有人一起去控制這個遊戲 186 00:09:06,707 --> 00:09:08,953 用你們的聲音 187 00:09:08,953 --> 00:09:25,409 (蟋蟀叫聲) (呼叫) (咀嚼聲) 188 00:09:25,409 --> 00:09:34,038 (笑聲)(呼叫)(蝙蝠跌落聲) 189 00:09:34,038 --> 00:09:42,822 (掌聲) 190 00:09:42,822 --> 00:09:45,427 當孩子們在創作這樣的作品時 191 00:09:45,427 --> 00:09:47,692 他們在學習編寫電腦程式 192 00:09:47,692 --> 00:09:51,626 但更重要的是, 他們從編寫電腦程式中學習 193 00:09:51,626 --> 00:09:53,915 因為從學習編寫電腦程式的過程中 194 00:09:53,915 --> 00:09:57,235 他們可以學到更多其他的東西 195 00:09:57,235 --> 00:10:00,107 開啟不同學習機會的大門 196 00:10:00,107 --> 00:10:04,491 再一次,閱讀與寫作的比喻在這裏很有用 197 00:10:04,491 --> 00:10:07,431 當你學習閱讀及寫作時, 它們為你引進了 198 00:10:07,431 --> 00:10:10,491 學習更多其他事物的機會 199 00:10:10,491 --> 00:10:14,251 當你學習閱讀時, 你也同時是經由閱讀去學習到其他事情 200 00:10:14,251 --> 00:10:16,439 編寫電腦程式也是一樣 201 00:10:16,439 --> 00:10:18,986 當你學習編寫電腦程式時, 你也同時藉由程式學習到其他事情 202 00:10:18,986 --> 00:10:21,540 有一些你可以學到的事情是顯而易見的 203 00:10:21,540 --> 00:10:24,038 你可以知道電腦是怎樣運作的 204 00:10:24,038 --> 00:10:26,356 但這只是個開端 205 00:10:26,356 --> 00:10:28,951 當你學習編寫電腦程式時, 它為你開啟學習 206 00:10:28,951 --> 00:10:31,196 很多其他東西的大門 207 00:10:31,196 --> 00:10:33,542 讓我為你展示一個例子吧 208 00:10:33,542 --> 00:10:35,812 這裏有另一個作品 209 00:10:35,812 --> 00:10:38,080 我第一次看到它 是當我在參觀 210 00:10:38,080 --> 00:10:40,222 某一個電腦俱樂部的時候 211 00:10:40,222 --> 00:10:43,242 這是一些我們協助成立的課餘學習中心 212 00:10:43,242 --> 00:10:46,004 幫助來自低收入家庭的孩子 213 00:10:46,004 --> 00:10:50,083 學習如何利用新科技 有創意地表達自己 214 00:10:50,083 --> 00:10:52,878 當我在幾年前到其中一個這樣的俱樂部時 215 00:10:52,878 --> 00:10:56,603 我看到一個13歲的男孩用我們的 Scratch 216 00:10:56,603 --> 00:10:59,499 去創作一個類似這樣的遊戲 217 00:10:59,499 --> 00:11:02,422 他非常高興,並且對自己的遊戲感到自豪 218 00:11:02,422 --> 00:11:05,387 但他還想做更多 219 00:11:05,387 --> 00:11:07,691 他希望能夠計分 220 00:11:07,691 --> 00:11:10,767 這是一個大魚吃掉小魚的遊戲 221 00:11:10,767 --> 00:11:13,694 但他希望計分, 所以每當 222 00:11:13,694 --> 00:11:17,072 大魚吃掉小魚的時候 223 00:11:17,072 --> 00:11:19,611 分數便會上升, 而分數也被記錄下來。 224 00:11:19,611 --> 00:11:22,123 但他不懂得怎樣做 225 00:11:22,123 --> 00:11:24,388 所以我向他示範可以怎樣做 226 00:11:24,388 --> 00:11:27,965 在Scratch 裏面, 你可以建立一個物件叫做「變量」 227 00:11:27,965 --> 00:11:32,092 我將它取名為「分數」 228 00:11:32,092 --> 00:11:34,923 接著它會為你建立幾個積木 229 00:11:34,923 --> 00:11:39,589 同時建立一個小小的計分板,幫助你計分 230 00:11:39,589 --> 00:11:44,841 每次我點擊「改變分數」時,分數就會增加 231 00:11:44,841 --> 00:11:47,366 所以我向這個會員展示這個方法 -- 232 00:11:47,366 --> 00:11:50,067 暫且就叫他做維克多吧 -- 233 00:11:50,067 --> 00:11:52,869 當維克多見到這些積木能夠幫他增加分數時 234 00:11:52,869 --> 00:11:54,685 他當下就知道要做些甚麼了 235 00:11:54,685 --> 00:11:56,999 他拿了這些積木 236 00:11:56,999 --> 00:12:00,043 把它們放進自己的程式中 237 00:12:00,043 --> 00:12:04,236 正放到大魚吃掉小魚的動作之後 238 00:12:04,236 --> 00:12:09,259 接著,每次當大魚要吃小魚的時候 239 00:12:09,259 --> 00:12:15,254 他就會增加分數,那個分數會增加一分 240 00:12:15,254 --> 00:12:16,951 這的確是可以運作的 241 00:12:16,951 --> 00:12:19,205 當他看到這裡,他非常地興奮 242 00:12:19,205 --> 00:12:20,884 他向我伸出手 243 00:12:20,884 --> 00:12:23,433 不斷地說: 「謝謝,謝謝,謝謝」 244 00:12:23,433 --> 00:12:25,502 那個時候我心想: 245 00:12:25,502 --> 00:12:28,544 學校裡的老師有多常被學生這樣感謝呢? 246 00:12:28,544 --> 00:12:31,947 只因為他教了他一個「變量」的概念 (笑聲) 247 00:12:31,947 --> 00:12:34,428 這不常發生在教室裏 248 00:12:34,428 --> 00:12:37,387 這是因為在大部分的教室中,當孩子在學習變量時 249 00:12:37,387 --> 00:12:39,895 他們不知道為何他們在學習這個題目 250 00:12:39,895 --> 00:12:42,766 他們沒有運用變量的場合 251 00:12:42,766 --> 00:12:44,928 當你在Scratch 中學習類似的概念時 252 00:12:44,928 --> 00:12:49,031 你可以從一個有意義、同時又具有動機的方式學習 253 00:12:49,031 --> 00:12:52,021 這讓你明白為什麼我們要學習變量 254 00:12:52,021 --> 00:12:54,063 我們看到孩子能夠把它學得 255 00:12:54,063 --> 00:12:55,478 更深入和更好 256 00:12:55,478 --> 00:12:58,519 我相信學校有教過他變量的概念 257 00:12:58,519 --> 00:13:00,707 但實際上他沒有學到 -- 因為他沒有集中精神去學這個課題 258 00:13:00,707 --> 00:13:02,990 現在,他有一個理由去學習變量 259 00:13:02,990 --> 00:13:06,064 所以當你從寫程式中學習, 並透過它學到更多知識 260 00:13:06,064 --> 00:13:10,948 你就是在一個有意義的脈絡中學習, 而這 就最好的學習方法 261 00:13:10,948 --> 00:13:14,403 像維克多的孩子們在創作他們的作品時 262 00:13:14,403 --> 00:13:17,187 他們實際上是在學習一些像變量這樣重要的概念 263 00:13:17,187 --> 00:13:19,315 但這只是個開端 264 00:13:19,315 --> 00:13:23,165 當維克多在這個創作中埋頭苦幹, 建立這些程式碼的同時 265 00:13:23,165 --> 00:13:26,417 他也在學習該如何設計 266 00:13:26,417 --> 00:13:29,036 怎樣將某個靈光乍現 267 00:13:29,036 --> 00:13:31,942 變成一個成熟的、可以運作的專案 268 00:13:31,942 --> 00:13:34,449 就像你在這裏看到的那個一樣 269 00:13:34,449 --> 00:13:38,489 所以他在學習很多不同的、核心的設計原則 270 00:13:38,489 --> 00:13:41,731 怎樣實驗新的想法 271 00:13:41,731 --> 00:13:46,436 怎樣將複雜的概念分割成更小的單位 272 00:13:46,436 --> 00:13:49,426 怎樣與其他人合作發展你的專案 273 00:13:49,426 --> 00:13:52,877 當事情不對勁時,怎樣尋找、糾正程式中的錯誤 274 00:13:52,877 --> 00:13:55,931 如何堅持下去並且再接再厲 275 00:13:55,931 --> 00:13:59,336 當面對事情發展不如意,這些挫折的時刻 276 00:13:59,336 --> 00:14:01,109 這些都是重要的技能 277 00:14:01,109 --> 00:14:03,977 而且它們並不是只與編寫程式相關 278 00:14:03,977 --> 00:14:06,804 它們關係到所有不同的活動 279 00:14:06,804 --> 00:14:09,972 誰知道維克多長大後會不會 280 00:14:09,972 --> 00:14:12,896 成為一位程式設計員,又或者一位專業的計算機科學家呢? 281 00:14:12,896 --> 00:14:14,708 實際上這並不太可能 282 00:14:14,708 --> 00:14:16,496 但姑且不論他將來會做甚麼 283 00:14:16,496 --> 00:14:20,200 他都會能夠運用他學到的這些設計技能 284 00:14:20,200 --> 00:14:22,784 不管他將來是否會成為一個市場行銷經理 285 00:14:22,784 --> 00:14:25,904 一個工程師,或是社區組織者 286 00:14:25,904 --> 00:14:28,360 這些概念對每個人都很實用 287 00:14:28,360 --> 00:14:32,282 再一次,用語言來比喻這件事非常有用 288 00:14:32,282 --> 00:14:36,638 當你可以流暢地閱讀及寫作時 289 00:14:36,638 --> 00:14:39,079 不代表你做這些事是為了 290 00:14:39,079 --> 00:14:41,039 成為一個專業的作家 291 00:14:41,039 --> 00:14:43,736 很少人會成為專業作家 292 00:14:43,736 --> 00:14:47,304 但對所有人來說,學習閱讀和寫作還是很有用的 293 00:14:47,304 --> 00:14:49,399 這跟編寫程式是一樣的道理 294 00:14:49,399 --> 00:14:51,621 大部分人不會在長大後成為專業的 295 00:14:51,621 --> 00:14:54,840 計算機科學家或者程式設計員 296 00:14:54,840 --> 00:14:57,178 但是像創意思考 297 00:14:57,178 --> 00:14:59,692 系統性推論、與其他人合作,這樣的技能 -- 298 00:14:59,692 --> 00:15:02,402 這些你用Scratch 編寫程式時所發展出的技能 -- 299 00:15:02,402 --> 00:15:07,224 是任何職業都能用得到的技能 300 00:15:07,224 --> 00:15:09,600 事實上不只是關於你從事的工作 301 00:15:09,600 --> 00:15:12,320 你可以從編寫程式中 302 00:15:12,320 --> 00:15:15,496 在你的私人生活中表達你的構思和想法 303 00:15:15,496 --> 00:15:18,169 就讓我在結束前再講一個例子 304 00:15:18,169 --> 00:15:21,296 這個例子來自 305 00:15:21,296 --> 00:15:25,764 我把母親節賀卡寄給媽媽以後 306 00:15:25,764 --> 00:15:28,865 她決定她要學會使用Scratch 307 00:15:28,865 --> 00:15:31,896 所以她為我的生日製作了這個作品 308 00:15:31,896 --> 00:15:35,472 並且寄了一張Scratch生日卡給我 309 00:15:35,472 --> 00:15:39,328 雖然這個作品並不會贏取任何設計獎項 310 00:15:39,328 --> 00:15:42,303 而且我們可以百分之百確定, 我那83歲的媽媽 311 00:15:42,303 --> 00:15:46,540 不是為了要成為專業的程式設計員, 或者計算機科學家 312 00:15:46,540 --> 00:15:49,512 但她在這個設計中埋頭苦幹的時候 313 00:15:49,512 --> 00:15:52,178 她可以連結她所關心的人 314 00:15:52,178 --> 00:15:54,986 同時這個過程可以幫助她學習新的事物 315 00:15:54,986 --> 00:15:57,418 使她可以繼續運用她的創造力 316 00:15:57,418 --> 00:16:00,593 建立新方法來表達她自己 317 00:16:00,593 --> 00:16:04,804 所以,當我們環顧四週 我們可以看到 318 00:16:04,804 --> 00:16:07,368 米高.彭博在學習編寫電腦程式 319 00:16:07,368 --> 00:16:10,018 所有愛沙尼亞的孩子也都在學習電腦程式 320 00:16:10,018 --> 00:16:12,218 甚至連我媽也在學習寫電腦程式 321 00:16:12,218 --> 00:16:13,990 你不覺得, 也是時候輪到你 322 00:16:13,990 --> 00:16:15,902 來學習編寫電腦程式嗎? 323 00:16:15,902 --> 00:16:18,095 如果你有興趣試試看 324 00:16:18,095 --> 00:16:20,531 我會鼓勵你瀏覽 Scratch 的網站 325 00:16:20,531 --> 00:16:22,556 它是 scratch.mit.edu 326 00:16:22,556 --> 00:16:24,378 接著動手試試編寫電腦程式 327 00:16:24,378 --> 00:16:28,496 非常感謝大家 (掌聲)