Lærer at kode og lære et nyt sprog det samme?

$config[ads_kvadrat] not found

ВЗРОСЛЫЙ ЮМОР l СМЕХ ДО СЛЁЗ l ЛУЧШИЕ ПРИКОЛЫ 2020 ОКТЯБРЬ l Best Coub 2020 #29

ВЗРОСЛЫЙ ЮМОР l СМЕХ ДО СЛЁЗ l ЛУЧШИЕ ПРИКОЛЫ 2020 ОКТЯБРЬ l Best Coub 2020 #29
Anonim

Den nye app Lrn har tid til hverken vokaler eller gimmicks: Læg det op, og du dykker lige ind i hjertet af dets formål, som skal lære dig at kode. Nathan Bernard, der oprettede Tinder-for-Networking App Coffee, lancerede Lrn i slutningen af ​​juli med medstifter Chirag Jain og Logan Bernard. De havde ikke brug for en elevatorplads, fordi de kunne få det ud før dørene lukkede. Tanken var at lære folk at kode som et sprog.

Inverse chattede med Nathan om hans app, der behandler intro til kodning som en seriøs men nybegyndervenlig forretning.

Hvad fik du interesseret i måder at lære folk at kode på?

For omkring et halvanden år siden kom jeg ind i Kaffe helt ikke-teknisk. Jeg anede ikke, hvad Javascript var. Jeg havde arbejdet i startups tidligere, så jeg havde design og forretningskompetencer, og jeg troede, jeg ville være ok. Men jeg var forfærdeligt forkert. Hvis du kører en teknisk opstart, er det fornuftigt, at du skal forstå teknologien.

Derudover er min bror Logan og fætter, der er to af mine bedste venner, begge software ingeniører. Jeg havde en slags drøm om at komme ind i sommer - vi har en lille hytte i Maine, og det har rigtig god internetadgang - at de tre af os kunne bygge ting sammen og jeg kunne samarbejde med dem. Så jeg bare begyndte at dykke ind i det ved at undervise mig selv.

Hvorfor lave Lrn som en mobil app?

Jeg var i Brooklyn, og Coffee's kontorer er på Manhattan, så jeg havde en 35-40 minutters pendler ind i byen hver eneste dag på en måde. Hvis du sidder på MTA her i New York City, for størstedelen af ​​turen har du ingen internetforbindelse. Jeg fandt mig virkelig tabt for alt, hvad jeg kunne gøre på min telefon.

Hvis du kigger rundt på toget her, er alle limet til deres telefoner for hele pendlen. Jeg begyndte at undre mig: "Hvad laver disse fyre på deres telefoner?" Fordi der ikke er internetforbindelse, så du ikke kan surfe på internettet. Jeg begyndte at bare bare peering over skuldre til at være ligesom, hvad laver disse mennesker - hvad skal jeg gøre? Og alle spillede spil: et ton Candy Crush eller andre små, enkle spil som Flappy Bird. Vi ønskede ikke at skabe et spil, men vi ved, at hvis vi kunne skabe en oplevelse som fordybende som et spil, måtte der være en gruppe mennesker i de fem millioner plus, der pendler hver dag i hele New York City, som var på toget og ønskede at lære lidt om kodning og ville være interesseret i noget som fordybende som en Candy Crush eller en udenlandsk læringsapp Duolingo.

Ideen om at holde sig væk fra et spil ser ud til at adskille Lrn fra andre nybegynderprogrammering apps, som kan være som: "Vi skal lære dig de grundlæggende programmering ved at fortælle en robot at skyde en laser på en anden robot. "Hvad var beslutningen om at lave en efterdybende quiz i modsætning til et spil?

Vi vil ikke have folk til at skyde lasere - vi vil have dem til at tage det alvorligt. Fordi lære at kode? Det tager engagement. Jeg var nødt til at lægge i hundreder og hundrede timer bare for at lære det grundlæggende. Og du vil have det sjovt, men vi ønsker ikke at være bare et andet mobilundervisningsspil eller uddannelsesspil for den sags skyld. En Duolingo, for eksempel, er ikke et spil - det er bare rigtig dejligt lille interaktive quizzer.

Lrn's interaktive quizzer synes at fremkalde Duolingo. Var der andre apps, du så ud som vejledning?

Kode Akademi var en stor applikation, vi så på et ton; Kode skole var en vi kiggede på et ton; der er en ansøgning kaldet swifty at vi kiggede på nogle. Kode Academy og Duolingo var absolut de to største inspirationer for os. Hvis du ser på det, lige nu er der kun rigtig flere valgmuligheder og udfyld det tomme, vi har i ansøgningen, men i versioner 1.1, 1.2, 1.3, ruller vi ud et par quiz-stilarter.

Noget vi ser rigtig tidligt lige nu er, at folk er som: "Åh, jeg afsluttede det første valg om en time, og jeg kan ikke vente med at gøre den næste." Og godt, hvis du går igennem det Du bevarer sandsynligvis ikke disse oplysninger. Så hvis vi kan få folk til at skrive kode - og få det forkert - det hjælper med opbevaring og læringserfaring.

Hvorfor begyndte du med JavaScript?

JavaScript plejede at være begrænset til hvad du kunne gøre i din browser, så hvis du skulle se en smuk animation i din browser eller hvis du skulle klikke på en knap, og det skulle lede dig til en anden side - alt det bruges til at blive skrevet i JavaScript. Men nu går JavaScript over hele stakken. Du kan opbygge en server med JavaScript, du kan opbygge en database med JavaScript, du kan opbygge alle de fremadvendte, klientvendte brugergrænseflader, UX med JavaScript på internettet. Og nu kan du også bygge indbyggede mobile appilcations ved hjælp af JavaScript med en ny ramme, at Facebook bare kom ud med navnet React Native, så bogstaveligt talt fra den meget meget tilbage del af en database til en server til en web-interface til en mobil indfødt applikation, kan du bruge JavaScript til hver enkelt af disse ting. Det er lidt for stort til at mislykkes, og det er noget, som vi ved, kommer til at ligge i et stykke tid.

Hvordan går lanceringen?

Lanceringen gik langt ud over modtagelse, som vi ville have forventet, for at være ærlig. Jo vigtigere er, at folk kommer tilbage til os og er som: "Wow, jeg lærer faktisk noget af dette." En fyr, der ikke vidste noget om kodning, kunne afhjælpe en fejl i den kode, vi havde i en af øvelserne. Ting som det, hvor nogen ikke vidste noget, og så kunne komme og sige: "Lad os ændre dette" - det er en temmelig fantastisk ting.

Det er mig og to andre fyre, der arbejder på dette, jeg og min medstifter Chirag Jain sidder i et rum i timevis hver eneste dag og gør alt. Men modtagelse har været virkelig opmuntrende, virkelig inspirerende. Vi sætter tusindvis af timer i at bygge denne ting, og vi elsker at gøre det, så vi er virkelig glade for at se, at det er resonerende med mennesker.

Det ser ud som om, at kodning kan være meget skræmmende - det er som at lære et fremmedsprog - men det er også noget, som mange mennesker bruger, så du vil lære det, selv fra en begynderperspektiv.

Vi ønsker at gøre det klart for folk, at vi vil lære dig at tale sproget af kode. Du ønsker ikke at blive software ingeniør. Men det skyrocketed min tillid til at samarbejde med ingeniører på arbejde, hvis du bare forstår terminologien. For eksempel er Chirag en fantastisk ingeniør - han er den bedste ingeniør, jeg nogensinde har arbejdet med - og når han kommer til de meget hårde tekniske udfordringer, kan jeg ikke løse dem. Men jeg kan forstå, hvad han løser, og jeg forstår hvorfor det ville tage så lang tid at løse dem, og når han løser dem, kan jeg dele i den præstation og den succes og være som "Wow. Jeg kan ikke tro, at vi løst det. "Det er ligesom respekt.

I Lrn beskriver du funktioner som "programmeringsværker" - er det en bevidst beslutning om parallelt undervisningssprog?

Vi tænker hele tiden på det, som vi skriver. Jeg har stadig meget frisk i mit sind om, hvordan latterligt fremmed alt dette var, da jeg først begyndte at lære kodning, så jeg ønskede at gøre den tilgængelig. Det er fordøjeligt; det er forståeligt. Du lærer ikke raketforskning; du lærer bare et andet sprog. Du behøver ikke at være fantastisk på matematik for at lære at programmere. Du behøver ikke være ingeniør til at lære at programmere. Alle kan lære det grundlæggende.

Lrn er tilgængelig nu på iOS (gratis at downloade og $ 2,99 for at låse op for alle lektioner), og en Android version kommer snart.

$config[ads_kvadrat] not found