Google推Grasshopper教你用JavaScript寫程式

Google內部孵化器Area 120推出全新Grasshopper App,讓你從頭開始學習JavaScript。(圖/翻攝Grasshopper官網)

想學程式,但又不知從何開始?想要培養另一專才,但是有覺得沒有很多時間可以學寫程式嗎?Google內部孵化器Area 120推出全新的《Grasshopper》App,透過循序漸進,且全圖形化介面,要幫助你從零開始學習JavaScript(請留意,JavaScripte不等於Java)。

先前以開發出多款服務(包含UpTime這一款YouTube社羣App)的Google內部孵化器Area 120,推出全新作品「Grasshopper」,讓無論有沒有程式學習基礎的人,都能透過解謎的方法循序漸進的學習與JavaScript有關的程式技巧,目前已經在Google Play Store以及蘋果的App Store上架,換句說說提供了Android以及iOS的版本

《Grasshopper》團隊領導人Google資深產品經理 Laura Holmes 指出,開發《Grasshopper》是爲解決傳統在學習程式語言中,最容易遇到的三大障礙,就是時間、收穫跟付出的金錢成本。透過開發行動平臺版本的程式語言學習工具,能讓忙碌的上班族學生族羣利用零碎的時間來學習(注:Grasshopper目前僅有英文版)。

《Grasshopper》透過培養學寫程式的基礎知識知識開始引導使用者,再教導各樣專業術語,例如變數(variables)、函數(functions)、字串(strings)、迴圈(loops)等等。解謎過程中,使用者可以時常得到回饋,階段性的瞭解學習成果。也可設定通知(notification),提醒自己定時打開App來學習(有一天一次、兩天一次、一週兩次等選項)。

在正式上線之前,《Grasshopper》已經過了九個月的測次,目前已有5000位使用者完成了JavaScript的基礎知識課程,其中有47%的學生爲技術背景不足學生,而有68%的使用者認爲,用過《Grasshopper》之後他們持續學習程式語言的動機更爲強烈。

不過,要澄清的是,並不是把《Grasshopper》玩透透就代表你能成爲一名符合市場需求軟體工程師,然而學習過程中獲得的經驗,或許可以讓你評估自己是否適合轉職到此領域。就算學習過後發現自己仍舊適合原來的工作,也能像前蘋果共同創辦人執行長 Steve Jobs所言,讓學習編程的過程教導你如何像電腦一樣思考。除了《Grasshopper》之外,網路上包含code.org、Coursera等網站都有不少的編程學習免費資源