Da du var inne barneskole, du forsto knapt hvordan de gratis AOL CD-ene fungerte. Nå er barnet ditt mestere koding språk og bygger sine egne smarttelefonapper mens du fortsatt er redd for å laste ned den siste iOS-oppdateringen.
Pete Franconi er daglig leder for utposten i Atlanta Generalforsamling, en læringsressurs for alt digitalt. Han er også en veteran fra oppstartslivet, og har to egne fremtidige kodere (2 år gammel og 9 måneder gammel). Siden det er vanskelig å ta skjermtid fra barnet ditt når de er opptatt med å oppdatere nettstedet ditt, her er noen av Franconis ideer om hvordan du kan ta igjen konsepter som flyr over hodet ditt som en drone.
I SLEKT: De fleste kodeleker for babyer er tull, men det er helt greit
flickr / Allen
Programmeringsspråk er helt logiske
Akkurat som å lære et fremmedspråk eller slå venstreside, ville koding sannsynligvis vært enklere hvis du hadde startet som barn. Men det betyr ikke at det er umulig. "Jeg tror det er en vanlig misforståelse om at koding er veldig komplisert, men på slutten av dagen er koding bare en serie logiske utsagn satt sammen," forklarer Franconi. Dette ville være den samme logikken som ikke fungerer på barnet ditt.
Selvfølgelig hører du logikk og du tenker: "Jeg kunne ikke engang summere mine SAT-poeng." Slappe av. "Koding er ikke bare for venstrehjernede individer som er gode i matematikk," sier Franconi. "Det kan også ha et veldig morsomt kreativt utløp for de som er kunstnerisk tilbøyelige." Hvis du verken er logisk eller kunstnerisk - verden trenger også grøftegravere.
Lær et programmeringsspråk
For nybegynnere sier Franconi at HTML og CSS er de første kodebitene man blir komfortabel med. Du kan kanskje HTML - det er slik du kan se denne artikkelen. Og CSS kontrollerer hvordan den er stilt (farger, fonter, størrelser, plassering). "Begge disse er front-end, noe som betyr at de representerer de visuelle komponentene til det du ser på et nettsted," forklarer han. "Du kan gjøre endringer i koden, trykke på oppdater på skjermen og se endringene skje i sanntid. Jeg tror det er noe veldig gledelig med det, som gjør folk avhengige.»
Hvilket programmeringsspråk bør du studere?
Gamle kodespråk får stadig nye snarveier. "Teknologien beveger seg utrolig raskt, men gamle vaner dør hardt," sier Franconi. "Jeg vil ikke si at [disse språkene vil] være irrelevante i en periode fordi jeg er sikker på at det vil være noen mennesker bruker dem fortsatt, men jeg tror det har vært en trend å virkelig presse kode raskt." Fokuser på åpen kildekode-språk, som Rubin, som lar deg låne allerede skrevet kode for ting som påloggingssystemer for å bygge nye applikasjoner raskt. "Hvis du bruker eldre teknologi som Java, vil du skrive mange mange flere kodelinjer," forklarer han. Men det er kult, for du har massevis av tid, ikke sant?
flickr / ben.timney
Et godt familiekodingsprosjekt
Hvis du leter etter et kodeprosjekt å jobbe med sammen, anbefaler Franconi å bygge et slektstre. "Å bygge et nettsted om familien er en fin måte å få barna dine med på, og du kan inkludere ting som bilder og forskjellige sider for forskjellige mennesker," sier han. Jada, du kan bruke noen få dollar for et abonnement på Ancestry.com. Men hvis du vil ha et nettsted som virkelig representerer din familie, er det nei erstatning for tilpasning.
Programmeringsverktøy du kan bruke
Generalforsamlingens interaktive Bindestrek opplæringen vil lære deg HTML, CSS og litt grunnleggende JavaScript gratis. Det tar 4 til 8 timer å fullføre – og ingen vurderinger om det skjer i undertøyet ditt. Hvis du er typen person som bruker bukser, kan du også oppsøke en etterarbeidstime i ditt område. "Jeg tror at jevnaldrende gruppen er veldig fordelaktig fordi noen ganger har en fullstendig nybegynner som sitter ved siden av deg Det kan være nyttig å forklare det for deg som en nybegynner, mens dere jobber gjennom og hjelper til med å feilsøke sammen.» sier Franconi.
Du kan ikke ignorere fremgang
Vil du være pappaen som sier: «I min tid så barna opp fra Game Boys»? Eller vil du følge med i tiden? Å forstå og fordype deg i teknologi er viktig fordi det er den eneste måten du kan beskytte barnet ditt mot å presse grensene for langt. "Det er nesten umulig i dag å ikke kommunisere med teknologi av noe slag, så det er viktig å forstå hvordan den verdenen ser ut," sier Franconi. "Å forstå alt som skjer gir foreldre et bedre bilde av hva de kan kontrollere." Noe som dessverre ikke er så mye.
flickr / Andrew Bardwell