如何讓小孩學習javascript

Little heaven發表於2018-12-21

最近少兒程式設計培訓好像有點熱了,開發思維,興趣愛好等培訓班的各類理由讓家長不由動心。對於不會程式設計的家長來說,這是一個不錯的學習平臺,我也研究過一段時間,確實不錯,對小孩的各方面能力都有一定程度的提高, 但對於程式設計師,我覺得還是儘量自己來教,畢竟還能給小孩充分的溝通和陪伴時間,也能給自己不小的啟發和進步。 所以我最近看到一些不錯的JS學習資源,可以提高小孩的學習興趣,當然這些學習網站也同樣適用於成人,因為的確是不錯的資源。 首先,如果你的小孩沒有接觸過任何程式設計,可以通過scratch或者scratchjr(平板版的scratch)來入門,別擔心,都是一些簡單有趣的動畫,也沒有很複雜的語法,對小孩理解程式設計思想很有用。官網和其他網站都有大量的例項和教學,社群也很友好。

下面就進入正題啦 ##用Code Combat來過渡javascript

Paste_Image.png
讓一個小孩系統的學習他們的第一種程式語言的網站就是 Code Combat,它支援python和javascript。 這個平臺通過一種讓小孩通過遊戲的方式學習程式碼,讓孩子通過javascript解決謎題,打敗怪獸。甚至對我們成年人來說也是非常有趣的。雖然遊戲的方式使他有趣,但是他也有短板,不夠深入,但用來入門和培養興趣還是不錯的。

###非結構化的js程式設計

為了讓小孩開始他們的第一個javascript應用,我們可以通過 Codepen或者 JS Fiddle這樣的線上編輯器而非專業性的編輯器類似webstorm等。當然,大多數程式設計師都知道這些線上網站。我們可以讓孩子從簡單的開始,比如dom操作,數字生成器,簡單的計算器等。大多數孩子都喜歡互動式的,圖形化的東西,這都非常時候只需要瀏覽器的javascript!

JS With PlayCanvas來提升

Paste_Image.png
對於我們的更高階的學生,一個很酷的選擇就是一個三維引擎 Play Canvas。當你說“三維”時,你已經釣了90%個孩子,如果你加上“遊戲引擎”,你就成功了!Play Canvas支援剛體物理模擬,處理三維音訊(沒錯!),三維動畫,和大量其他東西,如果你有時間看它。它有一套很好的教程,你一定要看看。

當你快速過濾這個網站,一些例項或甚至只是閱讀官方說明,你會感覺到這對於孩子是否太難了。該工具本身可以是一個陡峭的坡道,特別是對於孩子們,所以我們在平衡工具學習和學習的時候總是很謹慎。家長可能需要為一些孩子做一些準備工作-從零開始建立一個三維應用程式對於大多數孩子來說都是相當困難的。 好啦,今天介紹到這裡,如果有不理解的歡迎私信留言,我會一一回的。

參考原文

相關文章