Když jsi byl v základní škola, sotva jste pochopili, jak tato bezplatná AOL CD fungovala. Nyní je vaše dítě mistry kódování jazyky a staví si vlastní aplikace pro chytré telefony zatímco se stále bojíte stáhnout nejnovější aktualizaci iOS.
Pete Franconi je generálním ředitelem základny v Atlantě Valné shromáždění, vzdělávací zdroj pro všechny věci digitální. Je také veteránem ze života startupů a má dva vlastní budoucí kodéry (2leté a 9měsíční). Vzhledem k tomu, že je těžké vzít svému dítěti čas na obrazovce, když je zaneprázdněno aktualizací vašeho webu, zde je několik Franconiho nápadů, jak dohnat koncepty, které vám právě létají nad hlavou jako a trubec.
PŘÍBUZNÝ: Většina kódovacích hraček pro děti je nesmysl, ale to je naprosto v pořádku
flickr / Allen
Programovací jazyky jsou dokonale logické
Stejně jako učit se cizí jazyk nebo házet leváky, kódování by pravděpodobně bylo jednodušší, kdybyste začínali jako dítě. To však neznamená, že je to nemožné. „Myslím, že existuje běžná mylná představa, že kódování je super komplikované, ale na konci dne je kódování jen sérií logických příkazů dohromady,“ vysvětluje Franconi. To by byla stejná logika, která na vaše dítě nefunguje.
Samozřejmě slyšíte logiku a pomyslíte si: "Nemohl jsem ani sečíst své skóre SAT." Relaxovat. „Kódování není jen pro jedince s levým mozkem, kteří jsou dobří v matematice,“ říká Franconi. "Může to být také velmi zábavný kreativní výstup pro ty, kteří jsou umělecky nakloněni." Pokud nejste ani logický, ani umělecký – svět také potřebuje kopače příkopů.
Naučte se programovací jazyk
Pro nováčky Franconi říká, že HTML a CSS jsou prvními bity kódu, se kterými se zorientují. Možná znáte HTML – tak můžete vidět tento článek. A CSS řídí, jak je stylizován (barvy, písma, velikosti, umístění). „Oba jsou front-end, což znamená, že představují vizuální komponenty toho, co vidíte na webu,“ vysvětluje. „Můžete provádět změny v kódu, stisknout tlačítko Obnovit na obrazovce a sledovat změny v reálném čase. Myslím, že je na tom něco super potěšujícího, co lidi přivádí k závislosti."
Jaký programovací jazyk byste měli ovládat?
Staré kódovací jazyky neustále získávají nové zkratky. „Technologie se pohybuje neuvěřitelně rychle, ale staré zvyky těžce umírají,“ říká Franconi. „Nechci říct, že [tyto jazyky] budou v určitém časovém období irelevantní, protože jsem si jistý, že tam budou nějací lidé stále je používá, ale myslím si, že existuje současný trend skutečně rychle prosazovat kód.“ Zaměřte se na open-source jazyky, jako Rubín, které vám umožňují vypůjčit si již napsaný kód pro věci, jako jsou přihlašovací systémy, abyste mohli rychle vytvářet nové aplikace. „Pokud používáte starší technologii, jako je Java, budete psát mnohem více řádků kódu,“ vysvětluje. Ale to je skvělé, protože máte spoustu času, že?
flickr / ben.timney
Dobrý rodinný projekt kódování
Pokud hledáte projekt kódování, na kterém byste mohli pracovat společně, Franconi doporučuje sestavit rodokmen. „Vytvoření webové stránky o rodině je skvělý způsob, jak zapojit vaše děti, a můžete do nich začlenit věci, jako jsou fotografie a různé stránky pro různé lidi,“ říká. Jistě, můžete utratit pár babek za předplatné Ancestry.com. Ale pokud chcete web, který skutečně reprezentuje vaši rodinu, neexistuje náhrada za přizpůsobení.
Programovací nástroje, které můžete použít
Interaktivní valná hromada Pomlčka tutoriál vás zdarma naučí HTML, CSS a některé základní JavaScripty. Dokončení trvá 4 až 8 hodin – a žádné soudy, pokud se to stane ve spodním prádle. Pokud jste typ člověka, který nosí kalhoty, můžete také vyhledat třídu po práci ve vaší oblasti. „Myslím, že skupina vrstevníků je opravdu přínosná, protože někdy vedle sebe sedí úplný nováček to, že vám to jako úplnému nováčkovi vysvětlím, může být užitečné, protože spolu budete pracovat a pomáhat při odstraňování problémů,“ říká Franconi.
Nemůžete ignorovat pokrok
Chcete být otcem, který říká: „Za mých časů děti vzhlížely od svých Game Boys“? Nebo chcete jít s dobou, papaláši? Porozumět technologii a ponořit se do ní je důležité, protože je to jediný způsob, jak můžete ochránit své dítě před přílišným posunem limitů. „Dnes je téměř nemožné nepropojit se s nějakým druhem technologie, takže je důležité pochopit, jak tento svět vypadá,“ říká Franconi. "Pochopení všeho, co se děje, dává rodičům lepší představu o tom, co mohou ovládat." Což bohužel není až tak moc.
flickr / Andrew Bardwell