作者:映魅諮詢 發布時間:
作者:映魅諮詢 發布時間:
近日,Google公司內部的孵化器Area 120發布了一款全新應用,這是一款面向初級編程開發人員的學習應用,名叫Grasshopper。Grasshopper教授那些希望能成為程式設計師的人學習如何編寫Javascript,在它的iOS和Android應用上開設了一些短課程。開發這款應用的目的是讓初級程式設計師了解一些基礎和核心的概念,以便他們在進一步的編程課程學習中打下基礎。在Grasshopper的線上課程中包括了一些在線課程和編程集訓營,學生也可以在那裡學習一些交互動畫設計的課程。
和Area 120的其他項目一樣,Grasshopper也是全部由Google員工創建,他們對於這個項目也很有興趣。
在Grasshopper的官方介紹中提到,編程正在成為一項必不可少的技能,我們希望每一個人都有可能學習一些編程的技能,即使他們本身的生活也很忙碌。我們希望Grasshopper能讓人們通過一種有趣和簡單的方式進入到編程學習的世界裡。
Area 120已經在Google公司內部開展2年了,但是公司並沒有太多公開這個項目,直到去年的時候,公司為Area 120推出了一個專門的網站。到目前為止,Area 120已經發布了諸如針對虛擬實境的廣告形式的Advr、個人形象設計師產品Tailor、emoji即時通信工具Supersonic、在孟加拉國推出了當地的招聘網站Appointments、以及一個Youtube視頻觀看工具UpTime。
而之所以推出Area 120這個內部孵化項目,除了用來發現Google公司下一個突破性的產品目的之外,也包括吸引那些有才華的員工能夠繼續留在Google公司,否則他們有可能去其他創新公司。
而之所以取名為Grasshopper,則是為了向美國著名計算機科學家Grace Hopper致敬。Grace Hopper於1934年獲得耶魯大學數學博士學位,美國海軍將軍,著名的女數學家和計算機語言領域的領軍人物。
Grasshopper提供了一系列的編程課程,當然一開始會是一些基礎理論的知識。學生們可以了解代碼的工作原理以及各種專業術語,比如函數、變量、字符串、循環、數組、條件、操作符、對象等。隨後,Grasshopper會有兩門新的課程,學生們可以學習如何用D3庫來繪製圖形,也包括如何用D3庫來創建更加複雜的函數。
Grasshopper的創始人Laura Holmes表示,這些課程被精心設計成了一些猜謎遊戲或是小測驗題,它們的難度會越來越大。
他提到,每一個編程題目都讓學生能夠通過特定的代碼編寫環境來編寫真實的Javascript。每一個學生都會遇到特定的挑戰任務,必須用代碼的方式來解決,但是他們只需要用簡單的幾步就能夠編寫出代碼。當學生運行這些代碼的時候,他們會得到實時的反饋,幫助引導他們解決問題。許多學生表示,這些反饋就像有一個真正的老師,因為這些反饋都是根據不同學生的情況量身定製的。
另外,Grasshopper也包含了一些激勵方式,比如成就系統、比如學生的學習進度指數等等。
目前,Grasshopper上的編程課程主要是教授Javascript,開發團隊認為Javascript是目前70%專業開發人員使用的程式語言。
Laura Holmes表示,我們把Grasshopper看作是人們接觸編程的第一站。我們的絕大部分用戶來說,至少1/3的用戶,Grasshopper讓他們第一次接觸到了編程。很多人會認為,編程並不適合他們,他們可能根本沒有時間來思考是否編程會成為他們的一種職業方向的選擇,而我們希望能夠改變這種看法。
目前,已經有5000多名學生從Grasshopper畢業,他們中的47%的人平時在科技行業中的職業發展中並不順利,有68%的用戶表示在接觸Grasshopper之後,他們更有動力學習編程。
本文轉自微信公眾號「POWER教育」。
1、本文是
芥末堆網轉載文章,原文:
POWER4EDU;2、芥末堆不接受通過公關費、車馬費等任何形式發布失實文章,只呈現有價值的內容給讀者;
3、如果你也從事教育,並希望被芥末堆報導,請您
填寫信息告訴我們。
推廣: 芥末堆商務合作:010-5726 9867