芥末堆芥末堆

Google公司推出面向初級程序員的編程學(xué)習(xí)應(yīng)用Grasshopper

作者:映魅咨詢 發(fā)布時間:

Google公司推出面向初級程序員的編程學(xué)習(xí)應(yīng)用Grasshopper

作者:映魅咨詢 發(fā)布時間:

摘要:“我們把Grasshopper看作是人們接觸編程的第一站”

微信圖片_20180427134026.jpg

近日,Google公司內(nèi)部的孵化器Area 120發(fā)布了一款全新應(yīng)用,這是一款面向初級編程開發(fā)人員的學(xué)習(xí)應(yīng)用,名叫Grasshopper。Grasshopper教授那些希望能成為程序員的人學(xué)習(xí)如何編寫Javascript,在它的iOS和Android應(yīng)用上開設(shè)了一些短課程。開發(fā)這款應(yīng)用的目的是讓初級程序員了解一些基礎(chǔ)和核心的概念,以便他們在進(jìn)一步的編程課程學(xué)習(xí)中打下基礎(chǔ)。在Grasshopper的線上課程中包括了一些在線課程和編程集訓(xùn)營,學(xué)生也可以在那里學(xué)習(xí)一些交互動畫設(shè)計的課程。

和Area 120的其他項目一樣,Grasshopper也是全部由Google員工創(chuàng)建,他們對于這個項目也很有興趣。

微信圖片_20180427133132.jpg

在Grasshopper的官方介紹中提到,編程正在成為一項必不可少的技能,我們希望每一個人都有可能學(xué)習(xí)一些編程的技能,即使他們本身的生活也很忙碌。我們希望Grasshopper能讓人們通過一種有趣和簡單的方式進(jìn)入到編程學(xué)習(xí)的世界里。

Area 120已經(jīng)在Google公司內(nèi)部開展2年了,但是公司并沒有太多公開這個項目,直到去年的時候,公司為Area 120推出了一個專門的網(wǎng)站。到目前為止,Area 120已經(jīng)發(fā)布了諸如針對虛擬現(xiàn)實的廣告形式的Advr、個人形象設(shè)計師產(chǎn)品Tailor、emoji即時通信工具Supersonic、在孟加拉國推出了當(dāng)?shù)氐恼衅妇W(wǎng)站Appointments、以及一個Youtube視頻觀看工具UpTime。

而之所以推出Area 120這個內(nèi)部孵化項目,除了用來發(fā)現(xiàn)Google公司下一個突破性的產(chǎn)品目的之外,也包括吸引那些有才華的員工能夠繼續(xù)留在Google公司,否則他們有可能去其他創(chuàng)新公司。

微信圖片_20180427133216.jpg

美國著名計算機(jī)科學(xué)家Grace Hopper

而之所以取名為Grasshopper,則是為了向美國著名計算機(jī)科學(xué)家Grace Hopper致敬。Grace Hopper于1934年獲得耶魯大學(xué)數(shù)學(xué)博士學(xué)位,美國海軍將軍,著名的女?dāng)?shù)學(xué)家和計算機(jī)語言領(lǐng)域的領(lǐng)軍人物。

Grasshopper提供了一系列的編程課程,當(dāng)然一開始會是一些基礎(chǔ)理論的知識。學(xué)生們可以了解代碼的工作原理以及各種專業(yè)術(shù)語,比如函數(shù)、變量、字符串、循環(huán)、數(shù)組、條件、操作符、對象等。隨后,Grasshopper會有兩門新的課程,學(xué)生們可以學(xué)習(xí)如何用D3庫來繪制圖形,也包括如何用D3庫來創(chuàng)建更加復(fù)雜的函數(shù)。

Grasshopper的創(chuàng)始人Laura Holmes表示,這些課程被精心設(shè)計成了一些猜謎游戲或是小測驗題,它們的難度會越來越大。

他提到,每一個編程題目都讓學(xué)生能夠通過特定的代碼編寫環(huán)境來編寫真實的Javascript。每一個學(xué)生都會遇到特定的挑戰(zhàn)任務(wù),必須用代碼的方式來解決,但是他們只需要用簡單的幾步就能夠編寫出代碼。當(dāng)學(xué)生運行這些代碼的時候,他們會得到實時的反饋,幫助引導(dǎo)他們解決問題。許多學(xué)生表示,這些反饋就像有一個真正的老師,因為這些反饋都是根據(jù)不同學(xué)生的情況量身定制的。

另外,Grasshopper也包含了一些激勵方式,比如成就系統(tǒng)、比如學(xué)生的學(xué)習(xí)進(jìn)度指數(shù)等等。

微信圖片_20180427133340.jpg

目前,Grasshopper上的編程課程主要是教授Javascript,開發(fā)團(tuán)隊認(rèn)為Javascript是目前70%專業(yè)開發(fā)人員使用的編程語言。

Laura Holmes表示,我們把Grasshopper看作是人們接觸編程的第一站。我們的絕大部分用戶來說,至少1/3的用戶,Grasshopper讓他們第一次接觸到了編程。很多人會認(rèn)為,編程并不適合他們,他們可能根本沒有時間來思考是否編程會成為他們的一種職業(yè)方向的選擇,而我們希望能夠改變這種看法。

目前,已經(jīng)有5000多名學(xué)生從Grasshopper畢業(yè),他們中的47%的人平時在科技行業(yè)中的職業(yè)發(fā)展中并不順利,有68%的用戶表示在接觸Grasshopper之后,他們更有動力學(xué)習(xí)編程。

本文轉(zhuǎn)自微信公眾號“POWER教育”。

1、本文是 芥末堆網(wǎng)轉(zhuǎn)載文章,原文:POWER4EDU;
2、如果你也從事教育,并希望被芥末堆報道,請您 填寫信息告訴我們。
來源:POWER4EDU
芥末堆商務(wù)合作:王老師 18710003484
  • Google公司推出面向初級程序員的編程學(xué)習(xí)應(yīng)用Grasshopper分享二維碼