Kad si bio unutra osnovna škola, jedva ste razumjeli kako ti besplatni AOL CD-ovi funkcioniraju. Sada je vaše dijete majstor kodiranje jezika i gradi svoje aplikacije za pametne telefone dok se još uvijek bojite preuzeti najnovije ažuriranje iOS-a.
Pete Franconi je generalni direktor ispostave u Atlanti Glavna skupština, resurs za učenje za sve digitalne stvari. On je također veteran startup života i ima dva vlastita buduća kodera (2-godišnjaka i 9-mjesečnog). Budući da je svom djetetu teško oduzeti vrijeme ispred ekrana kada je zauzeto ažuriranjem vaše web stranice, ovdje su neke od Franconijevih ideja o tome kako nadoknaditi koncepte koji vam trenutno lete iznad glave kao dron.
POVEZANO: Većina igračaka za kodiranje za bebe je 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 ljevaka, kodiranje bi vjerojatno bilo lakše da ste počeli kao dijete. Ali, to ne znači da je nemoguće. “Mislim da postoji uobičajena zabluda da je kodiranje super komplicirano, ali na kraju dana kodiranje je samo niz logičkih izjava sastavljenih”, objašnjava Franconi. Ovo bi bila ista logika koja ne funkcionira na vašem djetetu.
Naravno, čujete logiku i mislite: "Nisam mogao ni zbrojiti svoje SAT rezultate." Opustiti. “Kodiranje nije samo za osobe s lijevim mozgom koji su dobri u matematici”, kaže Franconi. “Također može imati vrlo zabavan kreativni izlaz za one koji su umjetnički skloni.” Ako nisi ni logičan ni umjetnički - svijetu trebaju i kopači jarka.
Naučite programski jezik
Za početnike, Franconi kaže da su HTML i CSS prvi dijelovi koda s kojima se može udobno. Možda znate HTML – tako možete vidjeti ovaj članak. A CSS kontrolira kako je stiliziran (boje, fontovi, veličine, položaj). “Obojica su front-end, što znači da predstavljaju vizualne komponente onoga što vidite na web stranici”, objašnjava on. “Možete unijeti promjene u kodu, pritisnuti osvježiti na zaslonu i vidjeti kako se promjene događaju u stvarnom vremenu. Mislim da u tome postoji nešto super zadovoljavajuće, što dovodi ljude u ovisnost.”
Koji programski jezik biste trebali pohađati?
Stari jezici kodiranja stalno dobivaju nove prečace. “Tehnologija se kreće nevjerojatno brzo, ali stare navike teško umiru”, kaže Franconi. “Ne želim reći da će [ovi jezici] biti nebitni u nekom vremenskom razdoblju jer sam siguran da će biti ljudi još uvijek ih koristim, ali mislim da postoji trenutni trend da se kod stvarno brzo progura.” Usredotočite se na jezike otvorenog koda, Kao Rubin, koji vam omogućuju da posudite već napisani kod za stvari kao što su sustavi za prijavu za brzu izradu novih aplikacija. "Ako koristite stariju tehnologiju kao što je Java, pisat ćete mnogo više redaka koda", objašnjava on. Ali to je super, jer imate puno vremena, zar ne?
flickr / ben.timney
Projekt dobrog obiteljskog kodiranja
Ako tražite projekt kodiranja na kojem ćete raditi zajedno, Franconi preporučuje izradu obiteljskog stabla. "Izrada web stranice o obitelji izvrstan je način da uključite svoju djecu, a možete uključiti stvari poput fotografija i različitih stranica za različite ljude", kaže on. Naravno, možete potrošiti nekoliko dolara za pretplatu na Ancestry.com. Ali, ako želite stranicu koja stvarno predstavlja vašu obitelj, nema zamjena za prilagodbu.
Alati za programiranje koje možete koristiti
Interaktiv Generalne skupštine Crtica tutorial će vas besplatno naučiti HTML, CSS i neke osnovne JavaScript. Potrebno je 4 do 8 sati za dovršetak — i bez osuđivanja ako se to dogodi u vašem donjem rublju. Ako ste tip osobe koja nosi hlače, također možete potražiti sat nakon posla u svom području. „Mislim da je vršnjačka grupa zaista korisna jer ponekad kraj tebe sjedi potpuni novak objasniti vam to kao potpunom početniku može biti od pomoći, jer zajedno radite i pomažete u rješavanju problema", kaže Franconi.
Ne možete zanemariti napredak
Želiš li biti tata koji kaže: "U moje vrijeme, djeca su podigla pogled sa svojih Game Boysa"? Ili želiš ići u korak s vremenom, tata? Razumijevanje i uranjanje u tehnologiju važno je jer je to jedini način na koji možete zaštititi svoje dijete od pomicanja granica predaleko. “Danas je gotovo nemoguće ne povezati se s nekom vrstom tehnologije, stoga je važno razumjeti kako taj svijet izgleda”, kaže Franconi. “Razumijevanje svega što se događa roditeljima daje bolju sliku onoga što mogu kontrolirati.” Što, nažalost, i nije toliko.
flickr / Andrew Bardwell