Google 出品免費程式碼學習 App :Grasshopper 取名自最早期知名女性程式設計師


可以幫助一般用戶「學習程式碼基礎」的服務,已經多不勝數。這些寫程式教學工具,通常也都設計得簡單易懂,甚至還具有遊戲化的流程。

例如我在電腦玩物介紹過的:「拚命玩遊戲就能學寫程式! CodeCombat 還有中文版 」就是一個代表。或是很適合小朋友的「玩知名遊戲學寫程式! Code.org 一小時學會寫小遊戲」和「CodeMonkey 玩遊戲學寫程式,兒童也上手的遊戲化教學網站」。 Google 自己也曾經打造過一個學習基本程式概念的「Google 玩遊戲學程式中文化線上課程 Blockly Games 」。

而這幾年手機使用成為普遍習慣,所以也有像是「PY 免費學寫程式碼版的多鄰國,手機 App 隨身自學程式課程 」這樣的工具,讓我們在手機上也能跟著課程練習程式碼。

今天要跟大家介紹的,則是由來自 Google 內部 Area 120 實驗開發專案所出品的:「 Grasshopper 」,一個可以在 Android 與 iOS 上跟著免費課程練習 JavaScript 的 App





「 Grasshopper 」的取名則頗有故事, Grasshopper 是蚱蜢的意思,也是這款學習寫程式 App 中的代表動物圖像。

但同時根據開發團隊在 FAQ 中的說法,這個名稱也是為了向「 Grace Hopper (葛麗絲·霍普)」這位女性程式設計師致敬,她是電腦,程式語言最早期的先驅之一,根據「維基百科」的說法,她是世界上第一部萬用型計算機馬克一號的第一個專職程式設計師,也是進階商用電腦程式語言「COBOL」的創造者。

同時現在知名的電腦用語「 Debug (除錯)」,也是來自於 Grace Hopper (葛麗絲·霍普)。據傳她與團隊當年在馬克二號工作時,電腦忽然不能正常運作,經過一番檢查,才發現原來是一隻飛蛾意外飛進了電腦而引起意外,這件事情被團隊寫在日記上,也導致後來大家逐漸的以 Bug 來稱呼電腦的隱藏錯誤。

而「 Grasshopper 」的創辦人 Laura Holmes 同樣是一位女性程式設計師,是 Google 的高級產品經理,之前曾經是 Google 的 Project Fi 計畫的第一個產品經理。

當年 Grace Hopper 團隊寫下的電腦除錯日誌,以及飛蛾的照片。(引用來源




這樣的取名淵源,也讓「 Grasshopper 」對於寫程式教學有著一些理念,同樣在她們的 FAQ 中提到,他們希望這是一個可以「永遠免費」的程式學習計畫,尤其提供入門者一個可以訓練的基礎課程。

在「 Grasshopper 」中目前只提供了 JavaScript 的訓練課程,因為開發團隊認為這是 70% 開發者都需要使用的程式語言,他們希望先專注在這一塊,繼續推出更多針對 JavaScript 的訓練課程。

我簡單的測試了幾個課程階段,在課程練習上,會有許多正確與犯錯操作時的「額外提醒」,以及每學習一小段後就有「隨堂測驗」,讓我們在操作中慢慢理解程式碼的基本,而非去看長篇大論的教學。




「 Grasshopper 」很強調輕鬆地學習,更重要的是養成練習程式碼的習慣,所以她把每一段練習縮小成只要幾分鐘,並且設計了每日提醒,還有一個每日練習日曆,督促使用者透過每天一點點的零碎時間,慢慢一個一個的了解 JavaScript 的原理。




如果你覺得有興趣試試看,現在就能在 Android 與 iOS 下載免費的「 Grasshopper 」。

或者你還可以參考我介紹過的更多遊戲化學習工具:「Quizlet 遊戲化背單字卡軟體教學,一億五千多萬學習集免費用」、「玩,很重要!我在 Habitica 跟真實人生玩遊戲的一年後心得 」、「記帳城市:最會遊戲化台灣團隊幫你「直接上癮」每日記帳習慣」。

「 Grasshopper 」 Android
「 Grasshopper 」 iOS


(歡迎社群分享。但全文轉載請來信詢問,禁止修改上述內文,禁止商業使用,並且必須註明來自電腦玩物原創作者 esor huang 異塵行者,及附上原文連結:Google 出品免費程式碼學習 App :Grasshopper 取名自最早期知名女性程式設計師

留言

  1. 使用上,一定要登入帳號嗎?文章都沒提醒

    回覆刪除
    回覆
    1. 要登入帳號,可用 Google 帳號補上,因為這篇文章故意試試看不是用教學文的方式寫,就沒有特別提醒到這點,之後類似文章會記得補上。

      刪除
    2. 發文者好心分享心得,樓上提問人拜託有點禮貌好不好?

      刪除
    3. 路過看到這篇留言,提問人超沒禮貌,Esor 老師脾氣也太好

      刪除

張貼留言

為了避免垃圾廣告留言過多,開始測試「留言管理」機制,讓我可以更容易回應讀者留言,並更簡單過濾掉廣告,但只要不是廣告留言都會通過審核。

這個網誌中的熱門文章

全家沖印、 7-11 列印照片誰好用?立可得與 ibon教學+比較表

Google Maps 我的地圖完全教學!規劃自助旅行攻略

Facebook Groups新版社團功能,和一小群朋友建立臉書秘密空間

Acer Chromebook 台灣開箱 Google Chrome OS 心得

Fences 1.0 正式版推出!管理桌面圖示從此井然有序,美化優化桌面的收納盒

如何在 Rainlendar 2.6 桌面行事曆添加RSS、天氣預報、倒數計時面板?

LINE App PC電腦版下載設定教學,手機電腦彈性即時通

Comodo Internet Security 4.0 免費防毒防駭防火牆新版心得

Rainlendar 2.2 桌面行事曆基本安裝設定完全攻略

Comodo Firewall + AntiVirus:全中文免費防火牆+防毒軟體上手教學