Straipsnis

„Google“ žiogų programa yra puikus būdas pradedantiesiems pradėti koduoti

protection click fraud

„Google“ eksperimentinių projektų dirbtuvės, Plotas 120, išleido tikrai įdomią naują programą, skirtą „Android“ ir „iOS“.

Žiogas: mokykis koduoti nemokamai yra programa, siūlanti pagrindines kodavimo naudojant „Javascript“ žaidimų formatu pamokas kartu su kodavimo galvosūkiais, pastatytais aplink tikrovišką kodų rengyklę. Marcas Lagace'as ir Russellas Holly praleidžia šiek tiek laiko kalbėdami apie savo patirtį naudojant žiogą ir kuo jis toks puikus.

Atsisiųsti žiogą (nemokamai)


Marcas Lagace'as: Šiandien mes kalbame apie Žiogas, programą, kurią „Google“ išleido šiais metais, kurios tikslas - išmokyti kodavimo sąvokų pradedantiesiems, kurie galbūt dar niekada nežiūrėjo į kodavimo kalbas. Aš praleidau šiek tiek laiko žaisdamas su juo, kaip ir tu, Russellai, tai kodėl gi tu mums šiek tiek peržengi?

„Verizon“ siūlo „Pixel 4a“ tik už 10 USD per mėnesį naujose „Unlimited“ linijose

Russell Holly: Aišku. Pirmas dalykas, kurį turime padaryti, yra pažvelgti į tai, ką konkrečiai veikia ši programa, nes programinės įrangos, mokančios jus koduoti, idėja nėra nauja. Čia esantis dalykas nėra internetinis. Tai visiškai pagrįsta programa - nėra „Grasshopper“ naudojimo žiniatinklio formato.

Tai tik programa, kurią turite telefone, tai „Javascript“ mokymo programa. Tikslas yra sukurti dalykus, kurie skiriasi nuo daugelio kitų „kaip užkoduoti“ programų, kurios dažnai yra kaip problemų sprendimas sistemoje, kuri yra beveik kaip žaidimas kur kuriate „jei tai… tada“ tas struktūras problemoms spręsti, ir idėja yra išmokyti jus galvoti apie kodavimą, nebūtinai kaip kurti dalykus kodas. Nuo pat pirmo modulio Žiogas padės jums sukurti paprastus konstruktus, naudojant „Javascript“.

M.L .: Taip, ir tai, kaip jis tai daro, yra labai intuityvus. Esu suaugęs, bet niekada nesu daug kodavęs, išskyrus HTML, ir, žinoma, nieko nedaręs naudodamas „Javascript“. Aš įžengiau į tai lygiu pradedančiuoju, kuris domisi ta daiktų puse, bet dar nesuprantu pagrindinių jo sampratų. Po tų pirmųjų poros modulių gausite tą proveržio momentą, kai jūsų „O, tai yra nauja ir aš tai suprantu“.

Tai skiriasi nuo kitų žiniatinklio programų, kuriose jūs sekate kartu su projektais, nes „Grasshopper“ sudarymo būdas yra tikrai įdomus. Jie parodo, ką kodas turi padaryti, tada pateikia jums neužbaigtą kodo sekciją ir jūs turite užpildyti kodą, kad jis veiktų. Tai tarsi jaučiasi kaip „pramoginis“ galvosūkių žaidimas, tačiau paverčia jį tokiu, koks turėtų būti ten, kur esate jūs pamatyti procesą klostantis ir išmokti einant, o ne bandyti paversti jį labiau žaidimu nei reikia būti.

R.H .: Čia yra pora svarbių elementų, kurie visa tai sieja. Pirmasis, nors ir naudojate tai savo telefone, nuo pat pradžių visas kodas yra struktūrizuotas ir įdėtas į tai, kas atrodo kaip redaktorius - kaip į redaktorių, kurį turėtų programuotojas naudoti. Ir tai yra svarbus dalykas, nes to nesuprantate su daugeliu dalykų, kaip „koduoti“.

Yra šie blokai, kuriuos galite vilkti sakydami „jei“ sakinius ir kintamuosius, kuriuos spustelite ir vilkite, o kai atsisėdate prieš tikrąjį redaktorių ar kūrėją studijoje, labai lengva tiems, kurie neturi daug kūrėjo ar programavimo patirties, tada jaustis priblokšti, nes tai jau ne ta aplinka, kurią naudojate į.

Nuo pat pradžių visas kodas yra struktūrizuotas ir įdėtas į tai, kas atrodo kaip redaktorius - kaip į redaktorių, kurį naudotų programuotojas.

Kadangi „Grasshopper“ jus nuo pat pradžių paleidžia tinkamu kodo redaktoriumi su tinkamu skirtingų kintamųjų spalvų suskirstymas, kad jūs žiūrėtumėte į tikrąjį redagavimo rinkinį nuo pradžios iki galas. Judant jis tampa vis sudėtingesnis, tačiau nuo pat pradžių, kaip sakėte, žiūrite į tikrąjį funkcinio kodo fragmentų, kurie daro dalykus, ir paaiškina jums, kaip tie skirtingi dalykai darbas. Manau, kad pirmieji poros iššūkiai yra vėliavų, kaip ir tikrųjų šalių vėliavų, kūrimas ten, kur tu esi surinkti skirtingų spalvų gabalus „javascript“ ir viskas, ką jūs iš tikrųjų matote pabaigoje, yra žiniatinklio elementas ta vėliava. Tai paprastas dalykas, tačiau labai lengvas būdas pajusti pasiekimo jausmą, o šaunu yra tai, kaip viskas suskaidytas į mažus gabalėlius, kur nedideli rizikos / atlygio dalykai verčia tiesiog pasinerti į kitą modulis.

M.L .: Kitas dalykas, kuris yra naujas apie šią programą, yra tai, kad tai yra jūsų telefone esanti programa, ir kadangi viskas suskaidyta į tokius kąsnio dydžio gabalėlius, galite bet kada atlikti pamoką ar dvi. Stovėjau eilėje prie maisto prekių parduotuvės ir pastebėjau, kad pasirodo nedidelis pranešimas, kuriame manęs klausia: "Ei, ar turite šiek tiek laiko užsiimti žiogais?" Aš panašus į „Ei, aš iš tikrųjų taip. Aš tikrai turiu laiko “.

R.H .: Taip, pranešimai yra šaunūs. Iš pradžių mane nustebino tai, kad gavau pranešimą, kuriame sakoma „ei, grįžk ir padaryk tai“, nes tu turi minutę. Tai mane nustebino, nes jūs to nesuprantate su daugeliu dalykų - ir tai gerai pavyko.

Kaip sakėte, gerai, kad turite tą mažą priminimą, kur užuot žaidę „MiniGuns“ ar „Pokemon Go“ ar panašiai, yra tas mažas priminimas, kad galite eiti ir padaryti šį dalyką vietoj to.

Aš stovėjau eilėje prie maisto prekių parduotuvės ir pastebėjau, kad pasirodo nedidelis pranešimas, kuriame manęs klausia: "Ei, ar turite šiek tiek laiko užsiimti žiogais?" Ir aš kaip „Ei, aš taip. Aš tikrai turiu laiko "

M.L .: Taip, visiškai! Jei norite, galite būti tokie aktyvūs ar pasyvūs. Per dieną galite sudeginti visą programą, jei tik nenorite jos įdėti. Arba galite tarsi priminti, kad laikui bėgant dar kartą apsilankykite programoje, kad neperdegtumėte. Radau, kad naudodamas programą atsitiktinių sesijų metu padėjau išsaugoti daugiau informacijos, nes grįžau ir šokau tiesiai į naują pamoką ir turite iš naujo atrasti šias naujas sąvokas, bet kai pradėsite keletą galvosūkių, viskas prasidės atgal. Tai toks geras jausmas, kai supranti, kad šios sąvokos laikui bėgant grimzta - ypač jei į ją įsijungei visiškai naujas kodavimas, tos pirmosios akimirkos, kai jūs galvojate: „o, aš prisimenu, kaip čia pakeisti tą kintamąjį ar ten “. Tai naudinga.

R.H .: Tai ir tuo pat metu, kad tai naudinga, tai nėra pernelyg neigiama įtvirtinimas, kai jums kažkas negerai. Tai ne tik butas „tu sujaukei šį dalyką“ - jis neveikė, kas yra įprasta. Dėlionė nepavyko, todėl jūs tiesiog grįžkite į pradžią ir pasižiūrėkite. Kadangi ieškote tinkamo redaktoriaus, jis gali išskirti nepavykusius kodo segmentus ir būti labai konkretus. Ir tai yra labai svarbu, nes galite sukurti programavimo aplinką, kad ji veiktų būtent taip. Tai labai arti to, kaip mažos daiktų dalys gali žlugti realiame pasaulyje, tuo pat metu tai yra tokia linksma, beveik į žaidimą panaši patirtis.

Žiogas neturi amžiaus gairių - jei galite perskaityti ir laikytis instrukcijų, galite sužinoti pagrindinius „Javascript“ kodavimo pagrindus.

M.L .: Taip, tai tarsi pramoginis žaidimas, kaip ir tie žaidimai, kuriuos atsimenate iš pradinės mokyklos. Išskyrus vietoj to, kad mokytų padauginti skaičių, tai gali būti mokymas pradinės mokyklos vaikui, kaip užkoduoti savo pirmąją svetainę ar įmerkti pirštus į „Javascript“ jaunesniame amžiuje nei bet kada anksčiau. Augant mano kartai nieko panašaus nebuvo, tačiau dabar turinys yra labai prieinamas ir teisus jūsų rankose. Kaip jūs sakėte, tai pripranta prie kodo redagavimo platformų ir koncepcijų, kurios gali būti didžiulės, kai nežinote, ką kažkas veikia.

R.H .: Taip pat svarbu, kad nėra tikros amžių gairės. Mano vaikams nėra svetimi kodavimo programos ir jų kūrimas Įbrėžimas ir kitas programas. Taigi vienas iš pirmųjų dalykų, kurį padariau, buvo pamatyti, ką mano vaikai galvojo, ir kai aš juos mėtiau, ir tai jiems tikrai buvo tokia pati patirtis. Nemanau, kad tai pritaikyta jokiai amžiaus grupei ar žinių lygiui. Tai tikrai yra kažkas, kur kiekvienas, neturintis fono, gali lengvai pasiimti šią medžiagą ir eiti gana būdais, turėdamas labai mažai žinių.

M.L .: Programos kūrimo būdas gali jums atrakinti kažką naujo. Galbūt tai virsta nauju pomėgiu ar nauju karjeros keliu, priklausomai nuo jūsų situacijos ir to, ką norite su juo veikti. Mano patirtis rodo, kad tai atvėrė duris galvoje, kur supratau, kad nors man sukanka 30 metų, vis tiek galiu išmokti naujų dalykų. Tai mane jaudina dėl kasdien naudojamų dalykų - technologijų ir programų - vis tiek galiu sužinoti, kaip tie dalykai veikia, o ne būti tik vartotoju. Aišku, dar reikia nueiti ilgą kelią, jei noriu susikurti savo programą ar bet ką, bet tai taip padrąsina ir retas dalykas, kurį galima rasti šiais laikais - programa, kuri iš tikrųjų leidžia jums jaustis gerai apie save dieną.

R.H .: Tai gerai ir tai tikrai gali būti atspirties taškas kai kurioms pagrindinėms programoms, kurios iš tikrųjų yra skirtos suaugusiems skirtoms pamokoms Nepakankamumas, kurie yra įvairių programavimo formų švietimo paketai. Tai gali būti teisėtas atspirties taškas tam, kad būtų galima pradėti programuoti „Android“ ar panašiai. Bet kuri iš tų programų, kurios paprastai neturi labai griežto pradinio komponento, tačiau vis tiek gali būti didžiulis jausmas Dalyvaudamas programavimo įvado kurse, aš jaučiu, kad žiogas atlieka tą darbą, kad gautų tokį pradedančiųjų patirties rinkinį aukštyn.

M.L .: Geriausia, kad tai nemokama, todėl nereikia dėti pinigų ir nesijaučiate švaistę pinigų ar laiko. Tai nemokama. Tiesiog išbandykite - nepatinka, tai puiku.

R.H .: Taip, tai nemokama ir nepriklauso nuo platformos. Norėdami tai pasiimti, nereikia „Android“ telefono. Tai taip pat gerai veikia ir „iPhone“.

Atsisiųskite žiogą ir mokykitės koduoti savo ritmu

Galite atsisiųsti „Grasshopper“ „Android“ arba „iOS“ nemokamai ir pradėkite spręsti galvosūkius ir eikite per galimus kursus. Ar esate išbandę žiogą? Žemiau esančiuose komentaruose praneškite mums savo mintis apie programą!

Ar klausėtės šios savaitės „Android Central Podcast“?

„Android Central“

Kiekvieną savaitę „Android Central Podcast“ pateikia jums naujausias technikos naujienas, analizę ir naujienas su pažįstamais bendraautoriais ir specialiais svečiais.

  • Užsiprenumeruokite „Pocket Cast“: Garsas
  • Prenumeruokite „Spotify“: Garsas
  • Prenumeruokite „iTunes“: Garsas

Mes galime uždirbti komisinius už pirkinius naudodami savo nuorodas. Sužinokite daugiau.

Tai geriausios belaidės ausinės, kurias galite įsigyti už kiekvieną kainą!
Atėjo laikas nutraukti laidą!

Tai geriausios belaidės ausinės, kurias galite įsigyti už kiekvieną kainą!

Geriausios belaidės ausinės yra patogios, puikiai skamba, nekainuoja per daug ir lengvai telpa kišenėje.

Viskas, ką reikia žinoti apie PS5: išleidimo data, kaina ir dar daugiau
Kita karta

Viskas, ką reikia žinoti apie PS5: išleidimo data, kaina ir dar daugiau.

„Sony“ oficialiai patvirtino, kad dirba su „PlayStation 5“. Čia yra viskas, ką iki šiol apie tai žinome.

„Nokia“ išleidžia du naujus biudžetinius „Android One“ telefonus, kurių kaina mažesnė nei 200 USD
Naujos „Nokios“

„Nokia“ išleidžia du naujus biudžetinius „Android One“ telefonus, kurių kaina mažesnė nei 200 USD.

„Nokia 2.4“ ir „Nokia 3.4“ yra naujausi „HMD Global“ biudžetinių išmaniųjų telefonų asortimento papildymai. Kadangi jie abu yra „Android One“ įrenginiai, garantuojama, kad jie gaus du pagrindinius OS atnaujinimus ir įprastus saugos atnaujinimus iki trejų metų.

Pagardinkite išmanųjį telefoną ar planšetinį kompiuterį naudodami geriausius „Android“ skirtus piktogramų paketus
temą pats

Pagardinkite išmanųjį telefoną ar planšetinį kompiuterį naudodami geriausius „Android“ skirtus piktogramų paketus.

Galimybė pritaikyti savo įrenginį yra fantastiška, nes tai padeda padaryti jūsų prietaisą dar labiau „savo“. Turėdami „Android“ galią, galite naudoti trečiųjų šalių paleidimo priemones, kad pridėtumėte pasirinktines piktogramų temas, ir tai tik keletas mūsų mėgstamiausių.

Russell Holly

Russellas yra „Android Central“ redaktorius. Jis yra buvęs serverio administratorius, kuris naudoja „Android“ nuo „HTC G1“ ir tiesiogine to žodžio prasme parašė knygą „Android“ planšetiniuose kompiuteriuose. Paprastai galite rasti jį besivaikantį kitos technologijos tendencijos, labai skaudinant piniginę. Surask jį Facebook ir „Twitter“.

Marcas Lagace'as

Marcas Lagace'as yra „Android Central“ programų ir žaidimų redaktorius. Jis žaidė didžiąją savo gyvenimo dalį ir iš tikrųjų dalyvavo vaizdo žaidimų teorijos universitete kursuose, kuriuos jis išleido! Su juo galite susisiekti „Twitter“ @spacelagace.

instagram story viewer