Ali je učenje kodeksa in učenje novega jezika enako?

$config[ads_kvadrat] not found

Tekstovi za pocetnike / Nemacki A1 / ucite nemacki kroz tekstove/razgovore

Tekstovi za pocetnike / Nemacki A1 / ucite nemacki kroz tekstove/razgovore
Anonim

Nova aplikacija Lrn nima časa niti za samoglasnike niti za zvijače: naložite ga in se potopite naravnost v srce njegovega namena, ki vas bo naučil kodirati. Nathan Bernard, ki je ustvaril aplikacijo Coffee Tinder-for-networking, je konec julija lansiral Lrn s soustanoviteljico Chirag Jain in Loganom Bernardom. Niso potrebovali dvigala, ker bi ga lahko spravili pred vrata. Zamisel je bila naučiti ljudi, da kodirajo kot jezik.

Inverse klepetal z Nathanom o njegovi aplikaciji, ki obravnava uvod v kodiranje kot resen, a začetnik prijazen posel.

Kaj vas je zanimalo, kako naučiti ljudi, da kodirajo?

Pred približno letom in pol sem prišel v kavo popolnoma netehnično. Nisem imel pojma, kaj je Javascript. V preteklosti sem delal na startupih, zato sem imel oblikovalske in poslovne veščine in mislil sem, da bom v redu. Ampak sem bil grozno narobe. Če zaženete tehnološki zagon, je smiselno, da morate razumeti tehnologijo.

Poleg tega sta moj brat Logan in bratranec, ki sta dva od mojih najboljših prijateljev, oba inženirja programske opreme. Nekako sem imel te sanje o prihodu v to poletje - imamo majhno kabino v Maineu in ima res odličen dostop do interneta - da bi nas trije lahko sestavili skupaj in lahko sodelujem z njimi. Torej sem se samo začel potapljati v to, tako da sem se poučeval.

Zakaj bi Lrn uporabljali kot mobilno aplikacijo?

Bil sem v Brooklynu in kavarne so na Manhattnu, zato sem imel vsakih 35 do 40 minut vožnje v mesto, v eno smer. Če sedite na MTA tukaj v New Yorku, za večino vožnja nimate internetne povezave. Resnično sem izgubil vse, kar sem lahko storil na telefonu.

Če pogledate tukaj na vlaku, so vsi pritrjeni na svoje telefone za celotno vožnjo. Začel sem se spraševati, "Kaj ti ljudje počnejo na svojih telefonih?" Ker ni internetne povezave, zato ne morete brskati po internetu. Začel sem se samo gledati čez ramena, da bi bil podoben, kaj ti ljudje delajo - kaj naj delam? In vsi so igrali igre: tono Candy Crush ali druge majhne, ​​preproste igre, kot je Flappy Bird. Nismo želeli ustvariti igre, vendar vemo, da če bi lahko ustvarili doživetje kot igro, je morala obstajati skupina ljudi v petih milijonih, ki vsak dan potujejo v New York City, ki so bili na vlak in se želel malo naučiti o kodiranju in bi ga zanimalo nekaj tako poglobljenega kot Candy Crush ali program za učenje tujih jezikov Duolingo.

Zdi se, da zamisel o tem, da se izognemo igri, ločuje Lrn od drugih aplikacij za programiranje začetnikov, kar je lahko: »Naučili se bomo osnove programiranja, tako da boste robotu povedali, da bo streljal laser na drugega robota. “Kakšna je bila odločitev, da bi naredili kviz v nasprotju z igro?

Ne želimo, da bi ljudje snemali laserje - želimo, da bi jih vzeli resno. Ker se učimo kodirati? Potrebno je zavezanost. V stotine in sto ur sem moral samo naučiti osnove. In želite, da je zabavno, vendar ne želimo biti samo še ena mobilna izobraževalna igra ali izobraževalna igra za to zadevo. Duolingo, na primer, ni igra - to so res lepe interaktivne kvizi.

Zdi se, da Lrnovi interaktivni kvizi spominjajo Duolinga. So bile še kakšne druge aplikacije, za katere ste gledali kot na vodilo?

Code Academy je bila velika aplikacija, ki smo jo gledali na tono; Šola za kode je bila ena, ki smo jo gledali na tono; obstaja aplikacija Swifty, ki smo jo pregledali. Code Academy in Duolingo sta bila zagotovo dva največja navdiha za nas. Če si jo ogledate, zdaj imate samo resnično večkratno izbiro in izpolnite prazno datoteko, ki jo imamo v aplikaciji, toda v različicah 1.1, 1.2, 1.3, uvajamo še nekaj stilov kvizov.

Nekaj, kar zdaj vidimo zelo zgodaj, je, da so ljudje kot, "Oh, končal sem prvi izbor v eni uri in ne morem čakati, da naredim naslednjo." In dobro, če greš skozi to, da hitro, verjetno ne boste obdržali teh informacij. Torej, če bomo lahko prepričali ljudi, da pišejo kodo - in to naredijo narobe - bo pomagalo pri zadržanju in učni izkušnji.

Zakaj ste začeli uporabljati JavaScript?

JavaScript je bil nekoč omejen na to, kar bi lahko storili v vašem brskalniku, tako da, če bi v brskalniku videli lepo animacijo ali če bi kliknili na gumb in bi vas usmerili na drugo stran - vse to nekoč je bilo zapisano v JavaScriptu. Zdaj pa JavaScript teče po celotnem kupu. Lahko zgradite strežnik z JavaScriptom, lahko zgradite bazo podatkov z JavaScriptom, lahko gradite vse prednje, uporabniške uporabniške vmesnike, UX s JavaScriptom na spletu. Zdaj lahko gradite tudi domače mobilne aplikacije, ki uporabljajo JavaScript z novim okvirom, ki ga je Facebook pravkar dobil z imenom React Native, tako dobesedno od zelo, zelo hrbtnega dela do baze podatkov v strežnik, do spletnega vmesnika, do mobilnega domačega jezika. lahko uporabljate JavaScript za vsako posamezno od teh stvari. To je nekako preveliko, da ne bi uspelo, in to je nekaj, za kar vemo, da bo približno nekaj časa.

Kako napreduje lansiranje?

Izstrelitev je šla daleč čez sprejem, ki smo ga pričakovali, če smo iskreni. Bolj pomembno je, da se ljudje vračajo k nam in da so: "Vau, jaz se dejansko nekaj naučim iz tega." Tip, ki ni vedel nič o kodiranju, je lahko izbral napako v kodi, ki smo jo imeli v enem. vaj. Takšne stvari, kjer nekdo ni vedel ničesar, potem pa bi lahko prišel in rekel: »Spremenimo to« - to je precej neverjetna stvar.

Jaz in moja dva fanta, ki delata na tem, jaz in moj soustanovitelj Chirag Jain sedimo v sobi vsak dan in delamo vse. Toda sprejem je bil res spodbuden, res navdihujoč. V to stvar smo vložili tisoče ur in radi delamo, zato smo zelo veseli, da vidimo, da je odmevna z ljudmi.

Zdi se, da je v tem smislu, da je kodiranje lahko res zastrašujoče - kot je učenje tujega jezika - vendar je to tudi nekaj, kar veliko ljudi uporablja, zato se ga želite naučiti tudi z začetnega stališča.

Ljudem želimo pojasniti, da vas želimo naučiti govoriti jezik kode. Ne želite postati inženir programske opreme. Ampak to je povzdignilo moje zaupanje v sodelovanje z inženirji pri delu, če razumete terminologijo. Na primer, Chirag je odličen inženir - najboljši inženir, s katerim sem kdajkoli delal - in ko pride do resnih tehničnih izzivov, jih ne morem rešiti. Toda razumem, kaj rešuje, in razumem, zakaj bi potrebovali tako dolgo časa, da jih rešimo, in ko jih bo rešil, bom lahko delil ta dosežek in ta uspeh in bil, kot, “Wow. Ne morem verjeti, da smo to rešili.

V Lrn opisujete funkcije kot »glagole programiranja« - ali je to zavestna odločitev za vzporedno učenje jezika?

O tem nenehno razmišljamo, ko pišemo. Še vedno imam v svoji glavi svežo, kako smešno je bilo tujstvo, ko sem se prvič začel učiti kodiranje, zato sem želel, da bi bil dostopen. To je prebavljivo; razumljivo. Ne učite raketne znanosti; samo učite drug jezik. Da se naučite programirati, vam ni treba biti čudovita pri matematiki. Ni vam treba biti inženir za učenje programiranja. Osnove se lahko naučijo vsi.

Lrn je zdaj na voljo na iOS-u (brezplačno prenesete in 2.99 $ za odklepanje vseh lekcij), kmalu pa bo na voljo tudi različica Android.

$config[ads_kvadrat] not found