Kada ste bili unutra основна школа, jedva ste razumeli kako funkcionišu ti besplatni AOL CD-ovi. Sada je tvoje dete majstor kodiranje jezika i gradi svoje aplikacije za pametne telefone dok se još uvek plašite da preuzmete najnovije ažuriranje za iOS.
Pit Frankoni je generalni direktor ispostave u Atlanti Генерална скупштина, resurs za učenje za sve digitalne stvari. On je takođe veteran startap života i ima dva sopstvena buduća kodera (od 2 godine i od 9 meseci). Pošto je detetu teško oduzeti vreme ispred ekrana kada je zauzeto ažuriranjem vaše veb stranice, evo su neke od Frankonijevih ideja o tome kako da uhvatite korak sa konceptima koji vam trenutno lete iznad glave kao dron.
ПОВЕЗАН: Većina igračaka za kodiranje za bebe su sranje, ali to je sasvim u redu
flickr / Allen
Programski jezici su savršeno logični
Baš kao i učenje stranog jezika ili bacanje levičara, kodiranje bi verovatno bilo lakše da ste počeli kao dete. Ali, to ne znači da je nemoguće. „Mislim da postoji uobičajena zabluda da je kodiranje super komplikovano, ali na kraju dana kodiranje je samo niz logičkih izjava sastavljenih zajedno“, objašnjava Frankoni. Ovo bi bila ista logika koja ne funkcioniše na vašem detetu.
Naravno, čujete logiku i mislite: "Nisam mogao ni da saberem svoje SAT rezultate." Опусти се. „Kodiranje nije samo za pojedince sa levim mozgom koji su dobri u matematici“, kaže Frankoni. „Takođe može imati veoma zabavan kreativni izlaz za one koji su umetnički skloni. Ako niste ni logični ni umetnički - svetu su potrebni i kopači rovova.
Naučite programski jezik
Za početnike, Frankoni kaže da su HTML i CSS prvi delovi koda sa kojima se može udobno. Možda znate HTML – tako možete da vidite ovaj članak. A CSS kontroliše kako je stilizovan (boje, fontovi, veličine, položaj). „Oboje su front-end, što znači da predstavljaju vizuelne komponente onoga što vidite na veb lokaciji“, objašnjava on. „Možete da unesete promene u kod, pritisnete osvežavanje na ekranu i vidite da se promene dešavaju u realnom vremenu. Mislim da u tome ima nečeg super zadovoljavajućeg, što dovodi ljude u zavisnost."
Koji programski jezik treba da pohađate?
Stari jezici kodiranja stalno dobijaju nove prečice. „Tehnologija se kreće neverovatno brzo, ali stare navike teško umiru“, kaže Frankoni. „Ne želim da kažem da će [ovi jezici] biti nebitni u nekom vremenskom periodu jer sam siguran da će biti ljudi još uvek ih koristim, ali mislim da postoji trenutni trend da se kod zaista brzo gura.” Fokusirajte se na jezike otvorenog koda, као Ruby, koji vam omogućavaju da pozajmite već napisani kod za stvari kao što su sistemi za prijavu da biste brzo napravili nove aplikacije. „Ako koristite stariju tehnologiju kao što je Java, pisaćete mnogo više linija koda“, objašnjava on. Ali to je kul, jer imate mnogo vremena, zar ne?
flickr / ben.timney
Projekat dobrog porodičnog kodiranja
Ako tražite projekat kodiranja na kojem ćete raditi zajedno, Franconi preporučuje da napravite porodično stablo. „Izrada veb sajta o porodici je odličan način da uključite svoju decu i možete da ugradite stvari kao što su fotografije i različite stranice za različite ljude“, kaže on. Naravno, možete potrošiti nekoliko dolara za pretplatu na Ancestry.com. Ali, ako želite sajt koji zaista predstavlja vašu porodicu, nema zamena za prilagođavanje.
Alati za programiranje koje možete koristiti
Interaktiv Generalne skupštine Dash tutorijal će vas besplatno naučiti HTML, CSS i nekim osnovnim JavaScript-om. Potrebno je 4 do 8 sati da se završi - i bez osuđivanja ako se to dogodi u vašem donjem vešu. Ako ste tip osobe koja nosi pantalone, takođe možete potražiti čas posle posla u svom kraju. „Mislim da je grupa vršnjaka zaista korisna jer ponekad pored vas sedi potpuni početnik objasniti vam to kao potpunom početniku može biti od pomoći, dok radite i pomažete u rešavanju problema zajedno“, kaže Frankoni.
Ne možete zanemariti napredak
Da li želite da budete tata koji kaže: „U moje vreme, deca su podigla pogled sa svojih Game Boys-a“? Ili hoćeš da ideš u korak sa vremenom, tata? Razumevanje i uranjanje u tehnologiju je važno jer je to jedini način da zaštitite svoje dete od prevelikog pomeranja granica. „Danas je gotovo nemoguće ne povezati se sa nekom vrstom tehnologije, tako da je važno razumeti kako taj svet izgleda“, kaže Frankoni. „Razumevanje svega što se dešava daje roditeljima bolju sliku o tome šta mogu da kontrolišu. Što, nažalost, i nije toliko.
flickr / Andrew Bardwell