竹内纱里奈和大战黑人_欧美成人黄色小视频_91福利影视_欧美在线观看视频网站_h色网站免费观看_97综合

極客小將

您現(xiàn)在的位置是:首頁(yè) » scratch編程資訊

資訊內(nèi)容

被神話以及被低估的 Scratch

極客小將2021-01-21-
?來(lái)源 | 公眾號(hào)南瓜博士 (微信號(hào)ID:nangua_boshi) 人們提少兒編程,多半會(huì)想到 Scratch。有人說(shuō) Scratch 太重要,孩子要應(yīng)對(duì)未來(lái)世界必須得會(huì)編程,而學(xué)編程的最好方式就是 Scratch。也有人說(shuō) Scratch 不過(guò)是個(gè)入門的玩具

?來(lái)源 | 公眾號(hào)南瓜博士 (微信號(hào)ID:nangua_boshi)

人們提少兒編程,多半會(huì)想到 Scratch。有人說(shuō) Scratch 太重要,孩子要應(yīng)對(duì)未來(lái)世界必須得會(huì)編程,而學(xué)編程的最好方式就是 Scratch。也有人說(shuō) Scratch 不過(guò)是個(gè)入門的玩具,只要孩子能懂,還是應(yīng)該盡早教 Python、JavaScript、C++ 之類的正經(jīng)語(yǔ)言。

上個(gè)月《少兒編程教育的是與非》一文發(fā)出后,我陸續(xù)收到一些伙伴提問(wèn),問(wèn)如何看待上面兩種觀點(diǎn)。我覺(jué)得吧,Scratch 被神話了,并且它也被低估了。神話它和低估它的,還常常是同一群人。

一、被神化的 Scratch

神話 Scratch 的說(shuō)詞通常出現(xiàn)在制造焦慮的軟文里,我猜大家早看膩了。無(wú)非是搬出比爾蓋茨或喬布斯來(lái)證明從小學(xué)編程有多重要,再找些看起來(lái)已經(jīng)擁有開(kāi)掛人生的編程少年讓你羨慕一下,最后告訴你 Scratch 有多簡(jiǎn)單、孩子有多愛(ài)它。似乎有了 Scratch,你的孩子也能像開(kāi)掛少年或世界首富一般,笑對(duì)未來(lái)被機(jī)器人統(tǒng)治的世界。

但,真是如此嗎?

會(huì)寫(xiě) if...else... 又如何?

首先,這類軟文中所謂的“編程思維”真沒(méi)什么了不起。不就是把“如果...那么...否則...”、“不斷重復(fù)...直到...”改成了 if...then...else... 和 repeat...until... 這樣幾個(gè)橘黃色小方塊嘛,憑什么換了個(gè)語(yǔ)言就成為高人一等的“編程思維”了?我還能把它翻譯成上百種語(yǔ)言呢,有差別嗎?

事實(shí)上,它的關(guān)鍵在于精確、無(wú)歧義的表達(dá),這是計(jì)算機(jī)語(yǔ)言不同于人類自然語(yǔ)言的一大特點(diǎn)。若孩子們雖然用一層層嵌套的 if...else... 寫(xiě)代碼、邏輯卻混亂不清只是湊巧能正確運(yùn)行,那還是沒(méi)捕捉到計(jì)算機(jī)語(yǔ)言的好。若孩子們用中文的表達(dá)都如法律文書(shū)一般嚴(yán)謹(jǐn),給自己設(shè)計(jì)的桌游寫(xiě)說(shuō)明書(shū)時(shí)能井然有序嚴(yán)絲合縫,那就算不懂編程思維也不會(huì)落下風(fēng)。從這個(gè)意義上來(lái)說(shuō),帶孩子玩不插電編程的游戲,或者教孩子用清晰準(zhǔn)確的語(yǔ)言寫(xiě)作文,效果和教編程是一樣的。

從 Scratch 到IT公司需要的編程,路還很遠(yuǎn)很遠(yuǎn)……

有些家長(zhǎng)看到孩子們的 Scratch 作品后心里美滋滋:“我不懂,但小家伙能自己寫(xiě)游戲,還真挺厲害。機(jī)構(gòu)老師說(shuō)這就是編程,等以后進(jìn)階到 Python 很容易,會(huì) Python 就什么都能做了……”

對(duì)不起,從幾個(gè) Scratch 游戲聯(lián)想到今后 IT 公司創(chuàng)業(yè)成就,也就是商業(yè)機(jī)構(gòu)哄哄父母?jìng)兞T了。

IT公司招聘程序員時(shí),有時(shí)會(huì)遇到“代碼學(xué)生氣很重”的候選人,指的是候選人只做過(guò)學(xué)校課程類型的項(xiàng)目、缺乏工程實(shí)踐經(jīng)驗(yàn)。但即便是學(xué)生氣重的代碼,參加過(guò)信奧的又比沒(méi)參加的,在算法上會(huì)高級(jí)好多;即便是不參加信奧、只寫(xiě)過(guò)一些玩具級(jí)別小項(xiàng)目的,通常代碼也還是會(huì)比 Scratch 復(fù)雜不知多少倍。別的不說(shuō),光 Scratch 函數(shù)缺乏返回值、數(shù)組只有一維,這些“硬傷”注定了 Scratch 作品能讓孩子掌握的編程知識(shí)相對(duì)有限。Scratch 作品和實(shí)際工程代碼間有道鴻溝,會(huì)一點(diǎn)兒 Scratch 編程其實(shí)并不會(huì)在 IT 行業(yè)多多少先發(fā)優(yōu)勢(shì)。

二、被低估的 Scratch

但Scratch 的這些“硬傷”,其實(shí)是設(shè)計(jì)者有意為之的。他們非常仔細(xì)的選擇語(yǔ)言特性,故意放棄了一些對(duì)程序員來(lái)說(shuō)很重要的功能,為的是讓使用者更輕松上手、更聚焦在設(shè)計(jì)者們所期望的行為上。

對(duì)孩子有著很高期望的家長(zhǎng),和想要賣掉更多高階課程的機(jī)構(gòu),往往會(huì)傾向于早一些教孩子們 Python 之類的文本語(yǔ)言。他們總覺(jué)得,孩子們通過(guò) Scratch 在編程上入門后,要盡快寫(xiě)“真正的程序”,停留在用 Scratch 畫(huà)動(dòng)畫(huà)、做游戲階段,屬于浪費(fèi)時(shí)間。

有這樣的想法,是因?yàn)樗麄儾粫?huì) Scratch 漂亮的高階玩法,也是因?yàn)樗麄儧](méi)有看到 Scratch 珍寶一般的獨(dú)到價(jià)值。

實(shí)驗(yàn)、測(cè)試、調(diào)試的方法習(xí)慣,可比編程語(yǔ)言知識(shí)點(diǎn)重要多了!

在哈佛的創(chuàng)意計(jì)算思維框架中,第二個(gè)維度,列出了若干重要實(shí)踐,我們來(lái)重點(diǎn)看看以下三條:

  • Experimenting,實(shí)驗(yàn),需要先嘗試?yán)斫獯a塊的作用是什么,再想象它能被用在哪里,然后寫(xiě)一小段程序去嘗試。

  • Testing,測(cè)試,需要猜測(cè)代碼塊的某些功能,設(shè)計(jì)方法去驗(yàn)證,且要用不同的猜測(cè)和驗(yàn)證去尋找其邊界。

  • Debugging, 調(diào)試,是當(dāng)代碼的運(yùn)行不符合預(yù)期時(shí),一點(diǎn)一點(diǎn)的去排查、糾正錯(cuò)誤。

Scratch 之所以能很好的支持這些實(shí)踐,圖形化的直觀、易于理解是一個(gè)原因;更重要的原因在于用 Scratch 寫(xiě)代碼運(yùn)行、獲得反饋,實(shí)在是太迅速便捷了。不要小看這一點(diǎn)兒效率上的提升,它為孩子們掃除好大一個(gè)障礙,從而讓孩子能更主動(dòng)的去探索、嘗試。孩子擺弄 Scratch 代碼塊、試出各種有趣的效果,這很常見(jiàn);但你見(jiàn)過(guò)多少個(gè)孩子,會(huì)主動(dòng)通讀 Python 文檔,并且把類庫(kù)函數(shù)一個(gè)個(gè)嘗試?

通過(guò)“玩 Scratch”,可以培養(yǎng)實(shí)驗(yàn)、測(cè)試、調(diào)試的習(xí)慣、學(xué)會(huì)做這些的方法,這是 Scratch 帶給孩子們的一大珍寶。

Scratch 作為用于表達(dá)、創(chuàng)造的工具,其價(jià)值比作為編程語(yǔ)言更高!

其實(shí),Scratch 根本就不應(yīng)該被作為編程語(yǔ)言和 Python 去 PK。Scratch 是個(gè)工具,和它 PK 的應(yīng)該是蠟筆、畫(huà)圖板和 PowerPoint。曾經(jīng)孩子們用紙筆畫(huà)畫(huà);后來(lái)用電腦里的畫(huà)圖板,畫(huà)的圖片可以復(fù)制、可以在網(wǎng)絡(luò)上分享了;再后來(lái)用 PowerPoint 制作具有動(dòng)畫(huà)效果的作品,讓演講更生動(dòng)了;而現(xiàn)在,則是可以用 Scratch 做出有交互效果的作品。

Scratch 的“舞臺(tái)/角色/造型/聲音”的設(shè)計(jì)實(shí)在很天才,有極強(qiáng)的表現(xiàn)力可以讓孩子進(jìn)行各種自由創(chuàng)作。會(huì) Scratch 的孩子,十幾分鐘就能搞定一個(gè)趣味小游戲,同樣的內(nèi)容換作 Python 或 JavaScript 來(lái)開(kāi)發(fā),至少得幾小時(shí)甚至幾天。這樣一個(gè)強(qiáng)有力的讓孩子們進(jìn)行表達(dá)和創(chuàng)造的工具,到底會(huì)給孩子帶來(lái)什么,其實(shí)你很難想象,就像你難以想象畫(huà)筆和白紙對(duì)孩子來(lái)說(shuō)意味著什么。

在鉛筆剛被發(fā)明之初,人們思考它對(duì)孩子有什么價(jià)值,想到的也許是更方便寫(xiě)字吧。但如今的孩子,會(huì)用涂鴉表達(dá)情緒、打草稿解智力題、用思維導(dǎo)圖記錄所思所想、畫(huà)草圖進(jìn)行工程項(xiàng)目的設(shè)計(jì)……鉛筆比鵝毛筆用起來(lái)方便太多,寫(xiě)錯(cuò)了還能擦,因此在鼓勵(lì)孩子表達(dá)、創(chuàng)造上有特別的作用。那些想著如何考察孩子寫(xiě)字能力的專家門,是否看得到這些作用呢?他們也許認(rèn)為用鵝毛筆才能寫(xiě)出優(yōu)美的筆鋒,所以需要盡快切換到鵝毛筆寫(xiě)字吧。

對(duì) Scratch 來(lái)說(shuō)也是如此:若只關(guān)心 Scratch 在編程入門上的作用,那就像只以孩子學(xué)寫(xiě)字的水平來(lái)判斷鉛筆對(duì)孩子的作用一樣。我們更應(yīng)該看到它給孩子表達(dá)、創(chuàng)造上的價(jià)值。

三、不神話,不低估,那該怎么做?

寫(xiě)這篇文章,是因?yàn)橛屑议L(zhǎng)把我上一篇《少兒編程的是與非》發(fā)給了機(jī)構(gòu)老師,老師對(duì)文章提出了反對(duì)意見(jiàn),說(shuō)她孩子應(yīng)該學(xué) Python 了,家長(zhǎng)又把對(duì)話轉(zhuǎn)給我問(wèn)到底該怎么做。

我腦中的路徑是這樣的:

  1. 小學(xué)低年級(jí)就可以學(xué) Scratch,不只是作為編程的入門,更是作為表達(dá)、創(chuàng)作的工具。

  2. 用項(xiàng)目制的方式帶孩子充分挖掘 Scratch 的功能;同時(shí)如有條件,找好老師教他寫(xiě)優(yōu)美的代碼(優(yōu)美代碼所能培養(yǎng)的思維技能,我以后單開(kāi)文章來(lái)寫(xiě))。

  3. 當(dāng)孩子的項(xiàng)目越來(lái)越真實(shí)時(shí),少不了會(huì)軟硬件結(jié)合。此時(shí)引入 micro:bit 或各種別的硬件。依舊是項(xiàng)目驅(qū)動(dòng),需要什么就學(xué)什么。

  4. 一般說(shuō)來(lái)小學(xué)階段沒(méi)必要學(xué)文本類編程。除非孩子覺(jué)得圖形化編程不夠用,從而帶著目的去學(xué)文本類編程,這是應(yīng)該被鼓勵(lì)的。例如他想要寫(xiě)個(gè)工具處理大量文本,就去學(xué) python 基礎(chǔ)語(yǔ)法以及文本相關(guān)的類庫(kù)。最忌諱的,就是急吼吼讓孩子學(xué) Python,還很得意孩子都能學(xué)會(huì),卻沒(méi)發(fā)現(xiàn)自打換了 Python 后孩子自主探索和創(chuàng)作的行為少了很多。

  5. 等孩子上中學(xué)了,再開(kāi)始系統(tǒng)的學(xué) python 或 javascript,不遲呢。

當(dāng)然,一家之言,只是從我關(guān)心的價(jià)值來(lái)考慮的。信奧拿獎(jiǎng)方便升學(xué)等等,都不在我的思考范圍內(nèi)。所以,這條路徑只適合部分孩子,請(qǐng)各位家長(zhǎng)明辨。

更多課程咨詢可添加小樂(lè)老師微信

關(guān)于知樂(lè)奇

知樂(lè)奇是由一群來(lái)自清華大學(xué)的學(xué)子創(chuàng)立的新銳教育組織,致力于項(xiàng)目式學(xué)習(xí)和計(jì)算思維的普及,已走進(jìn)深圳圖書(shū)館及眾多社區(qū),希望讓每個(gè)小朋友都能成為睿知、快樂(lè)、好奇的孩子!

聲明:本文章由網(wǎng)友投稿作為教育分享用途,如有侵權(quán)原作者可通過(guò)郵件及時(shí)和我們聯(lián)系刪除

預(yù)約試聽(tīng)課

已有385人預(yù)約都是免費(fèi)的,你也試試吧...

主站蜘蛛池模板: 国产精品成人a免费观看 | 动漫毛片| 亚洲欧美另类在线 | 国产在线播放91 | 自拍偷拍导航 | 尤物精品| 精品国产91久久久久久 | 久久在线精品 | 国产一区二区三区免费观看视频 | 国产精品免费看 | 亚洲综合二 | 国产高清一区二区三区 | 三级在线免费 | 在线视频国产一区 | 最近的2019中文字幕免费一页 | 国产精品视频播放 | 久久久久一区二区三区四区 | 黄色在线免费 | 成人av在线网| 免费放黄网站在线播放 | 国产主播福利 | 成人教育av | 国产欧美精品一区二区色综合 | 黄色在线观看网址 | 久久精品成人 | 成人在线免费视频观看 | 成人爽a毛片免费啪啪动漫 成人欧美一区二区三区黑人孕妇 | 亚洲精品日韩精品 | 欧美一级欧美一级在线播放 | 精品一区二区三区中文字幕 | 岛国av免费看 | 日韩在线视频一区 | а√最新版天堂中文在线 | 欧美激情视频一区二区三区在线播放 | www免费 | 日韩精品一二区 | 五月婷婷网 | 久久91av| 亚洲免费看色 | 免费高清av| 精品久久网站 |