Kun olit sisällä peruskoulu, tuskin ymmärsit kuinka nuo ilmaiset AOL-CD-levyt toimivat. Nyt lapsesi on mestari koodaus kieliä ja rakentaa omia älypuhelinsovellukset kun vielä pelkäät ladata uusinta iOS-päivitystä.
Pete Franconi on Atlantan etuvartiolaitoksen pääjohtaja Yleiskokous, oppimisresurssi kaikkeen digitaaliseen. Hän on myös startup-elämän veteraani, ja hänellä on kaksi omaa tulevaa koodaajaa (2-vuotias ja 9 kuukauden ikäinen). Koska on vaikea viedä näyttöaikaa pois lapseltasi, kun hän päivittää verkkosivustoasi, tässä ovat muutamia Franconin ideoita siitä, kuinka saada kiinni käsityksistä, jotka tällä hetkellä lentävät päätäsi, kuten a lennokki.
AIHEUTTAA: Useimmat koodauslelut vauvoille ovat paskaa, mutta se on täysin kunnossa
flickr / Allen
Ohjelmointikielet ovat täysin loogisia
Aivan kuten vieraan kielen opiskelu tai vasenkätisyys, koodaus olisi luultavasti ollut helpompaa, jos olisit aloittanut lapsena. Mutta se ei tarkoita, että se olisi mahdotonta. "Luulen, että on yleinen väärinkäsitys, että koodaus on erittäin monimutkaista, mutta loppujen lopuksi koodaus on vain sarja loogisia lauseita, jotka on koottu yhteen", Franconi selittää. Tämä olisi sama logiikka, joka ei toimi lapsesi kohdalla.
Tietenkin kuulet logiikkaa ja ajattelet: "En voinut edes laskea SAT-pisteitäni yhteen." Rentoutua. "Koodaus ei ole vain vasenaivoisille henkilöille, jotka ovat hyviä matematiikassa", Franconi sanoo. "Sillä voi olla myös erittäin hauska luova kanava niille, jotka ovat taiteellisesti taipuvaisia." Jos et ole looginen etkä taiteellinen - maailma tarvitsee myös kaivijoita.
Opi ohjelmointikieli
Aloittelijoille Franconi sanoo, että HTML ja CSS ovat ensimmäisiä koodinpätkiä, joiden kanssa on mukava tuntea olonsa mukavaksi. Saatat tuntea HTML: n – näin näet tämän artikkelin. Ja CSS hallitsee sen tyyliä (värit, fontit, koot, sijoitus). "Molemmat ovat käyttöliittymää, mikä tarkoittaa, että ne edustavat verkkosivustolla näkemäsi visuaalisia osia", hän selittää. "Voit tehdä muutoksia koodiin, painaa näytöllä Päivitä ja nähdä muutokset tapahtuvan reaaliajassa. Mielestäni siinä on jotain erittäin ilahduttavaa, mikä saa ihmiset riippuvaisiksi."
Millä ohjelmointikielellä sinun tulisi pääaineena?
Vanhat koodauskielet saavat jatkuvasti uusia pikakuvakkeita. "Teknologia kehittyy uskomattoman nopeasti, mutta vanhat tavat kuolevat", Franconi sanoo. "En halua sanoa [näillä kielillä] olevan merkityksettömiä jonakin aikana, koska olen varma, että joitain ihmisiä on käytän niitä edelleen, mutta uskon, että nykyinen trendi on todella työntää koodia nopeasti." Keskity avoimen lähdekoodin kieliin, Kuten Rubiini, joiden avulla voit lainata jo kirjoitettua koodia esimerkiksi kirjautumisjärjestelmiin uusien sovellusten nopeaa rakentamista varten. "Jos käytät vanhempaa teknologiaa, kuten Javaa, kirjoitat paljon enemmän koodirivejä", hän selittää. Mutta se on siistiä, koska sinulla on paljon aikaa, eikö?
flickr / ben.timney
Hyvä perhekoodausprojekti
Jos etsit koodausprojektia yhdessä, Franconi suosittelee sukupuun rakentamista. "Perhettä käsittelevän verkkosivuston rakentaminen on loistava tapa saada lapset mukaan, ja voit sisällyttää siihen esimerkiksi valokuvia ja erilaisia sivuja eri ihmisille", hän sanoo. Toki voit käyttää muutaman taalan Ancestry.com-tilaukseen. Mutta jos haluat sivuston, joka todella edustaa perhettäsi, sitä ei ole korvaa räätälöinnin.
Ohjelmointityökalut, joita voit käyttää
Yleiskokouksen interaktiivinen Dash opetusohjelma opettaa sinulle HTML: n, CSS: n ja joitain JavaScriptin perusasioita ilmaiseksi. Suorittaminen kestää 4–8 tuntia – ei arvostelua, jos näin tapahtuu alusvaatteissasi. Jos olet housujen tyyppi, voit myös etsiä töiden jälkeistä luokkaa alueeltasi. ”Mielestäni vertaisryhmästä on todella hyötyä, koska joskus vieressäsi istuu täydellinen noviisi Sen selittäminen sinulle täysin aloittelijana voi olla hyödyllistä, kun työskentelet yhdessä ja autat vianetsintää. sanoo Franconi.
Et voi sivuuttaa edistystä
Haluatko olla se isä, joka sanoo: "Minun aikanani lapset katsoivat ylös Game Boysistaan"? Vai haluatko mennä ajan mukana, pojat? Teknologian ymmärtäminen ja siihen uppoaminen on tärkeää, koska se on ainoa tapa suojella lastasi ylittämästä rajoja liian pitkälle. "Tänään on mahdotonta olla käyttämättä liitäntää jonkinlaiseen teknologiaan, joten on tärkeää ymmärtää, miltä maailma näyttää", Franconi sanoo. "Kaiken tapahtuvan ymmärtäminen antaa vanhemmille paremman kuvan siitä, mitä he voivat hallita." Mikä ei valitettavasti ole niin paljon.
flickr / Andrew Bardwell