最近少兒編程培訓(xùn)好像有點(diǎn)熱了壁拉,開發(fā)思維汰规,興趣愛好等培訓(xùn)班的各類理由讓家長不由動心汤功。對于不會編程的家長來說,這是一個(gè)不錯(cuò)的學(xué)習(xí)平臺溜哮,我也研究過一段時(shí)間滔金,確實(shí)不錯(cuò)色解,對小孩的各方面能力都有一定程度的提高,
但對于程序員餐茵,我覺得還是盡量自己來教科阎,畢竟還能給小孩充分的溝通和陪伴時(shí)間,也能給自己不小的啟發(fā)和進(jìn)步忿族。
所以我最近看到一些不錯(cuò)的JS學(xué)習(xí)資源锣笨,可以提高小孩的學(xué)習(xí)興趣,當(dāng)然這些學(xué)習(xí)網(wǎng)站也同樣適用于成人肠阱,因?yàn)榈拇_是不錯(cuò)的資源票唆。
首先朴读,如果你的小孩沒有接觸過任何編程屹徘,可以通過scratch或者scratchjr(平板版的scratch)來入門,別擔(dān)心衅金,都是一些簡單有趣的動畫噪伊,也沒有很復(fù)雜的語法,對小孩理解編程思想很有用氮唯。官網(wǎng)和其他網(wǎng)站都有大量的實(shí)例和教學(xué)鉴吹,社區(qū)也很友好。
下面就進(jìn)入正題啦
用Code Combat來過渡javascript
讓一個(gè)小孩系統(tǒng)的學(xué)習(xí)他們的第一種編程語言的網(wǎng)站就是 Code Combat惩琉,它支持python和javascript豆励。
這個(gè)平臺通過一種讓小孩通過游戲的方式學(xué)習(xí)代碼,讓孩子通過javascript解決謎題瞒渠,打敗怪獸良蒸。甚至對我們成年人來說也是非常有趣的。雖然游戲的方式使他有趣伍玖,但是他也有短板嫩痰,不夠深入,但用來入門和培養(yǎng)興趣還是不錯(cuò)的窍箍。
非結(jié)構(gòu)化的js編程
為了讓小孩開始他們的第一個(gè)javascript應(yīng)用串纺,我們可以通過 Codepen或者 JS Fiddle這樣的在線編輯器而非專業(yè)性的編輯器類似webstorm等。當(dāng)然椰棘,大多數(shù)程序員都知道這些在線網(wǎng)站纺棺。我們可以讓孩子從簡單的開始,比如dom操作邪狞,數(shù)字生成器五辽,簡單的計(jì)算器等。大多數(shù)孩子都喜歡交互式的外恕,圖形化的東西杆逗,這都非常時(shí)候只需要瀏覽器的javascript!
JS With PlayCanvas來提升
對于我們的更高級的學(xué)生乡翅,一個(gè)很酷的選擇就是一個(gè)三維引擎 Play Canvas。當(dāng)你說“三維”時(shí)罪郊,你已經(jīng)釣了90%個(gè)孩子蠕蚜,如果你加上“游戲引擎”,你就成功了悔橄!Play Canvas支持剛體物理模擬靶累,處理三維音頻(沒錯(cuò)!)癣疟,三維動畫挣柬,和大量其他東西,如果你有時(shí)間看它睛挚。它有一套很好的教程邪蛔,你一定要看看。
當(dāng)你快速過濾這個(gè)網(wǎng)站扎狱,一些實(shí)例或甚至只是閱讀官方說明侧到,你會感覺到這對于孩子是否太難了。該工具本身可以是一個(gè)陡峭的坡道淤击,特別是對于孩子們匠抗,所以我們在平衡工具學(xué)習(xí)和學(xué)習(xí)的時(shí)候總是很謹(jǐn)慎。家長可能需要為一些孩子做一些準(zhǔn)備工作-從零開始創(chuàng)建一個(gè)三維應(yīng)用程序?qū)τ诖蠖鄶?shù)孩子來說都是相當(dāng)困難的污抬。
好啦汞贸,今天介紹到這里,如果有不理解的歡迎私信留言印机,我會一一回的矢腻。
參考原文