Vai mācās kodēt un apgūt jaunu valodu?

$config[ads_kvadrat] not found

Ko nozīmē – zināt latviešu valodu?

Ko nozīmē – zināt latviešu valodu?
Anonim

Jaunajai lietojumprogrammai Lrn ir laiks ne patskaņiem, ne trikiem: ielādējiet to, un jūs ienirt taisni tās mērķa centrā, kas ir iemācīt jums kodēt. Nathan Bernard, kurš izveidoja programmu Tinder-for-network Coffee, jūlija beigās Lrn uzsāka ar līdzdibinātāju Chirag Jain un Logan Bernard. Viņiem nebija nepieciešama lifta piķis, jo viņi varēja to izvilkt pirms durvju slēgšanas. Ideja bija iemācīt cilvēkiem kodēt valodu.

Apgrieztā tērzēja ar Nathan par viņa lietotni, kas apstrādā intro ar kodēšanu kā nopietnu, bet iesācējiem draudzīgu biznesu.

Ko jūs interesē, kā mācīt cilvēkiem kodēt?

Pirms pusotra gada es nonācu kafija pilnīgi netehniski. Man nebija ne jausmas, kas bija Javascript. Esmu agrāk strādājis startupā, tāpēc man bija dizaina un biznesa prasmes, un es domāju, ka es būtu labi. Bet es biju briesmīgi nepareizi. Ja palaižat tehnoloģiju startēšanu, ir lietderīgi saprast tehnoloģiju.

Turklāt mans brālis Logan un brālēns, kas ir divi mani labākie draugi, ir gan programmatūras inženieri. Man tas bija sapnis par ierašanos šajā vasarā - mums ir maza kabīne, un tai ir patiešām lieliska piekļuve internetam - ka mēs visi varam kopā veidot stuff, un es varētu sadarboties ar viņiem. Tāpēc es tikai sāku tajā ienirt, mācot sevi.

Kāpēc padarīt Lrn par mobilo lietotni?

Es biju Brooklyn un kafijas biroji atrodas Manhetenā, tāpēc katru dienu, vienā virzienā, man bija 35 līdz 40 minūšu brauciens pilsētā. Ja jūs sēžat uz MTA šeit Ņujorkā, vairumam brauciena nav interneta pieslēguma. Es atklāju sevi par zaudējumiem par kaut ko, ko es varētu darīt savā tālrunī.

Ja paskatīsieties uz vilciena šeit, ikviens ir piestiprināts pie saviem tālruņiem visai kustībai. Es sāku domāt, „Ko šie puiši dara savā telefonā?” Cēlonis nav interneta pieslēguma, tāpēc jūs nevarat sērfot internetā. Es tikko sāku tikai peerēt pār pleciem, lai tie būtu līdzīgi, ko šie cilvēki dara - ko man darīt? Un visi spēlēja spēles: tonnas Candy Crush vai citu mazu, vienkāršu spēles, piemēram, Flappy Bird. Mēs negribējām izveidot spēli, bet mēs zinām, ka, ja mēs varētu radīt tikpat iespaidīgu pieredzi kā spēlei, piecu miljonu plus cilvēku vidū bija jābūt cilvēku grupai, kas ik dienu pārvietojas pa Ņujorku, kas bija vilcienu un gribēja uzzināt mazliet par kodēšanu un būtu ieinteresēts kaut kā tikpat iespaidīgs kā Candy Crush vai svešvalodu mācīšanās app Duolingo.

Ideja palikt prom no spēles, šķiet, nodala Lrn no citām iesācēju programmēšanas lietotnēm, kas var būt līdzīgas: „Mēs iemācīsim jums programmēšanas pamatus, liekot jums pastāstīt robotam, lai šautu lāzeri citā robotā. “Kāds bija lēmums padarīt aizraujošu viktorīnu pretstatā spēlei?

Mēs nevēlamies, lai cilvēki uzņemtu lāzerus - mēs vēlamies, lai viņi to uztvertu nopietni. Tā kā mācīties kodu? Tā uzņemas saistības. Man bija jāievieto simtiem un simtu stundu, lai uzzinātu tā pamatus. Un jūs vēlaties, lai tas būtu jautri, bet mēs nevēlamies būt tikai cita mobilā izglītības spēle vai izglītojoša spēle. Piemēram, Duolingo nav spēle - tā ir tiešām jauka maz interaktīva viktorīna.

Lrn interaktīvās viktorīnas, šķiet, izraisa Duolingo. Vai bija kādas citas lietotnes, ko skatījāt kā norādījumus?

Kodu akadēmija bija liels pieteikums, ko mēs skatījām uz tonnu; Kodu skola bija tāda, kādu mēs apskatījām; tur ir pieteikums, ko sauc par Swifty, kuru mēs skatījām. Kodu akadēmija un Duolingo noteikti bija divi lielākie iedvesmojumi mums. Ja paskatās uz to, šobrīd ir tikai ļoti daudz izvēles, un aizpildiet tukšo, kas mums ir pieteikumā, bet versijās 1.1, 1.2, 1.3, mēs izvēršam pāris viktorīnas stilu.

Kaut ko mēs redzam patiešām jau agrāk, ir tas, ka cilvēki ir līdzīgi: „Ak, es pabeidzu pirmo izvēli stundā, un es nevaru gaidīt, lai izdarītu nākamo.” Un labi, ja tu iet caur to, ka ātri, jūs, iespējams, nesaglabā šo informāciju. Tātad, ja mēs varam panākt, lai cilvēki uzrakstītu kodu un saņemtu to nepareizi, tas palīdzēs palīdzēt saglabāt un mācīties.

Kāpēc sākāt lietot JavaScript?

Kādreiz JavaScript bija tikai ierobežots ar to, ko jūs varētu darīt savā pārlūkprogrammā, tādēļ, ja pārlūkprogrammā redzat diezgan animāciju vai, ja noklikšķināsiet uz pogas, un tas bija maršruts uz citu lapu - tas viss agrāk bija rakstīts JavaScript. Bet tagad JavaScript iet pāri visai kaudzei. Jūs varat izveidot serveri ar JavaScript, varat izveidot datu bāzi ar JavaScript, jūs varat izveidot visu priekšā vērsto, klientam vērsto UI, UX ar JavaScript, izmantojot tīmekli. Un tagad arī jūs varat veidot vietējās mobilās aplikācijas, izmantojot JavaScript ar jaunu sistēmu, kuru Facebook iznāca ar nosaukumu React Native, tāpēc burtiski no ļoti, ļoti muguras daļas uz datu bāzi uz serveri, tīmekļa saskarni, mobilo vietējo lietojumprogrammu, varat izmantot JavaScript katrai no šīm lietām. Tas ir pārāk liels, lai to neizdotos, un tas ir kaut kas, ko mēs zinām, ka jau kādu laiku.

Kā notiek uzsākšana?

Uzsākšana noritēja tālu un ārpus tās, ko mēs būtu gaidījuši, lai būtu godīgi. Vēl svarīgāk ir tas, ka cilvēki atgriežas pie mums un ir, piemēram, „Wow, es patiesībā kaut ko mācīšos no šī.” Puisis, kurš neko nezināja par kodēšanu, varēja izvēlēties kļūdas kodu, kas mums bija vienā apmācības. Tādas lietas, kur kāds neko nezināja, un tad varēja nākt un teikt: „Mainīsim to” - tā ir diezgan pārsteidzoša lieta.

Man un diviem pārējiem puišiem, kas strādā pie manis, man un manam līdzdibinātājam Chiragam Jain, katru dienu, katru dienu pavadot istabu, darot visu. Bet uzņemšana ir bijusi patiesi iedvesmojoša, patiešām iedvesmojoša. Mēs šo lietu veidojām tūkstošiem stundu, un mēs to darām, tāpēc mēs patiesi priecājamies, ka tas ir rezonējošs ar cilvēkiem.

Šķiet, ka tas nozīmē, ka kodēšana var būt patiešām biedējoša - tā ir kā svešvalodas apgūšana, bet tas ir arī tas, ko daudzi cilvēki izmanto, tāpēc jūs vēlaties to iemācīties pat no iesācēja viedokļa.

Mēs vēlamies, lai cilvēki skaidri norādītu, ka mēs vēlamies iemācīt jums, kā runāt koda valodu. Jūs nevēlaties, lai kļūtu par programmatūras inženieri. Bet, manuprāt, saprotot terminoloģiju, mana pārliecība, ka sadarbojieties ar inženieriem darbā. Piemēram, Chirag ir pārsteidzošs inženieris - viņš ir labākais inženieris, ar kuru esmu strādājis, un kad viņš nokļūst patiešām sarežģītajās tehniskajās problēmām, ko es nevaru atrisināt. Bet es varu saprast, ko viņš atrisina, un es saprotu, kāpēc to atrisināšanai būtu vajadzīgs tik ilgs laiks, un, kad viņi tos atrisinās, es varu dalīties ar šo sasniegumu un panākumiem un būt, piemēram, „Wow. Es nevaru noticēt, ka mēs to atrisinājām. ”Tieši tāpat, cieņa.

Lrnā jūs raksturojat funkcijas kā “programmēšanas vārdi” - vai tas ir apzināts lēmums paralēli mācīt valodu?

Mēs to domājam nepārtraukti, rakstot. Manuprāt, man joprojām ir ļoti svaiga, cik smieklīgi ārzemēs tas viss bija tad, kad es pirmo reizi sāku mācīties kodēšana, tāpēc es gribēju, lai tas būtu sasniedzams. Tas ir sagremojams; tas ir saprotams. Jūs nemācāt raķešu zinātni; jūs vienkārši apgūstat citu valodu. Jums nav jābūt pārsteidzošiem matemātikā, lai uzzinātu, kā programmēt. Jums nav jābūt inženierim, lai uzzinātu, kā programmēt. Ikviens var apgūt pamatus.

Lrn ir pieejams tagad iOS (bez maksas lejupielādēt un $ 2,99, lai atbloķētu visas nodarbības), un drīzumā būs pieejama arī Android versija.

$config[ads_kvadrat] not found