Când erai înăuntru scoala elementara, abia ai înțeles cum funcționează acele CD-uri AOL gratuite. Acum copilul tău este stăpân codificare limbi și își construiește propriile limbi aplicații pentru smartphone în timp ce încă ți-e frică să descarci cea mai recentă actualizare iOS.
Pete Franconi este directorul general al avanpostului din Atlanta Adunare Generală, o resursă de învățare pentru toate lucrurile digitale. El este, de asemenea, un veteran al vieții de startup și are doi viitori programatori proprii (de 2 ani și 9 luni). Deoarece este greu să-i iei timp pe ecran de la copilul tău când este ocupat să-ți actualizeze site-ul, aici sunt câteva dintre ideile lui Franconi despre cum să prindeți din urmă conceptele care vă zboară în prezent deasupra capului ca un trântor.
LEGATE DE: Cele mai multe jucării de codificare pentru bebeluși sunt prostii, dar asta e perfect
flickr / Allen
Limbajele de programare sunt perfect logice
La fel ca învățarea unei limbi străine sau lansarea stângacilor, codificarea ar fi fost probabil mai ușoară dacă ai fi început când erai copil. Dar asta nu înseamnă că este imposibil. „Cred că există această concepție greșită comună conform căreia codificarea este super complicată, dar, la sfârșitul zilei, codarea este doar o serie de declarații logice puse împreună”, explică Franconi. Aceasta ar fi aceeași logică care nu funcționează pentru copilul tău.
Desigur, auzi logica și te gândești: „Nici măcar nu am putut să-mi adun scorurile SAT”. Relaxa. „Codarea nu este doar pentru persoanele cu creierul stâng care sunt buni la matematică”, spune Franconi. „De asemenea, poate avea o ieșire creativă foarte distractivă pentru cei care au înclinație artistică.” Dacă nu ești nici logic, nici artistic - lumea are nevoie și de săpători de șanțuri.
Învață un limbaj de programare
Pentru începători, Franconi spune că HTML și CSS sunt primele bucăți de cod cu care să te simți confortabil. Poate cunoașteți HTML - așa puteți vedea acest articol. Și CSS controlează modul în care este stilat (culori, fonturi, dimensiuni, plasare). „Ambele sunt front-end, ceea ce înseamnă că reprezintă componentele vizuale a ceea ce vezi pe un site web”, explică el. „Puteți să faceți modificări codului, să apăsați pe reîmprospătare pe ecran și să vedeți modificările care au loc în timp real. Cred că este ceva foarte îmbucurător în asta, care îi determină pe oameni dependenți.”
În ce limbaj de programare ar trebui să te concentrezi?
Vechile limbaje de codare primesc constant noi comenzi rapide. „Tehnologia se mișcă incredibil de repede, dar vechile obiceiuri mor greu”, spune Franconi. „Nu vreau să spun că [aceste limbi vor fi] irelevante într-o anumită perioadă de timp, pentru că sunt sigur că vor exista unii oameni încă le folosesc, dar cred că a existat o tendință actuală de a împinge codul cu adevărat rapid.” Concentrați-vă pe limbi cu sursă deschisă, ca Rubin, care vă permit să împrumutați cod deja scris pentru lucruri precum sistemele de conectare pentru a crea rapid aplicații noi. „Dacă utilizați tehnologie mai veche precum Java, veți scrie mai multe linii de cod”, explică el. Dar asta e grozav, pentru că ai o mulțime de timp, nu?
flickr / ben.timney
Un proiect bun de codificare a familiei
Dacă sunteți în căutarea unui proiect de codificare la care să lucrați împreună, Franconi vă recomandă să construiți un arbore genealogic. „Crearea unui site web despre familie este o modalitate excelentă de a-ți implica copiii și poți încorpora lucruri precum fotografii și pagini diferite pentru oameni diferiți”, spune el. Sigur, puteți cheltui câțiva dolari pentru un abonament la Ancestry.com. Dar, dacă doriți un site care să vă reprezinte cu adevărat familia, nu există înlocuitor pentru personalizare.
Instrumente de programare pe care le puteți folosi
Interactivul Adunării Generale Dash tutorialul vă va învăța gratuit HTML, CSS și câteva JavaScript de bază. Este nevoie de 4 până la 8 ore pentru a finaliza - și nicio judecată dacă asta se întâmplă în lenjeria ta. Dacă sunteți genul de persoană care poartă pantaloni, puteți căuta și un curs după muncă în zona dvs. „Cred că grupul de colegi este cu adevărat benefic pentru că uneori ai un novice complet care stă lângă tine să ți-l explice ca un începător complet poate fi util, deoarece lucrezi și ajutați la depanarea împreună.” spune Franconi.
Nu poți ignora progresul
Vrei să fii tatăl care spune: „În vremea mea, copiii își ridicau privirea de la Game Boys”? Sau vrei să fii cu vremurile, popii? Înțelegerea și scufundarea în tehnologie este importantă, deoarece este singura modalitate prin care îți poți proteja copilul de a împinge limitele prea departe. „Este aproape imposibil astăzi să nu interacționezi cu tehnologia de vreun fel, așa că este important să înțelegem cum arată lumea aceea”, spune Franconi. „Înțelegerea a tot ce se întâmplă le oferă părinților o imagine mai bună despre ceea ce pot controla.” Ceea ce, din păcate, nu este chiar atât de mult.
flickr / Andrew Bardwell