adv

Il mio bambino di 10 anni trascorre fino a 5 ore a settimana imparando a programmare in Python, PHP e Swift

Joel Gratcyk.
Per gentile concessione di Joel Gratcyk

  • Il figlio di Joel Gratcyk, Wesley, trascorre alcune ore alla settimana imparando a programmare in Python, PHP e Swift.
  • Wesley ha iniziato a frequentare corsi gratuiti quando aveva 7 anni e utilizza sia le risorse online che quelle della biblioteca.
  • Gratcyk ha detto che indipendentemente dal fatto che Wesley si dedichi o meno alla programmazione, avrà un vantaggio nella sua carriera.

Questo saggio raccontato si basa su una conversazione con Joel Gratcykun libero professionista di 41 anni e papà casalingo in Illinois. È stato modificato per lunghezza e chiarezza.

Mio figlio di 10 anni, Wesley, sta attualmente programmando Pitone, PHPE Rapido. Ama risolvere enigmi e creare cose, quindi l’ho portato alla programmazione quando aveva 7 anni. Da allora ha preso lezioni settimanali.

Trova costantemente nuove idee su come fare le cose sui computer e nella vita reale. Non è insolito per me entrare in una stanza e scoprire che ha smontato qualcosa nel tentativo di scoprire come funziona.

Codificavo professionalmente da più di 20 anni. Sono un consulente digitale di Hamburger di uova fritteuna piccola azienda DBA che utilizzo per svolgere il mio lavoro freelance in WordPress (codifica e design), marketing, crowdfunding e creazione di contenuti.

Il 30% del lavoro che svolgo è specifico per la codifica in HTML, CSS, PHP, Python e JavaScript. Sono un papà casalingo e lavoro quando i miei figli sono a scuola o in attività extracurriculari come lezioni di nuoto o band.

Ero come Wesley da bambino: curioso, attento e tenace.

Come padre, voglio incoraggiare Wesley a esplorare queste qualità

Il nostro mondo è diventato molto più dipendente dalla programmazione rispetto agli anni ’80, quando stavo imparando. Indipendentemente da ciò che finirà per fare mentre cresce ed entra nell’età adulta, la conoscenza acquisita dalla programmazione lo renderà un dipendente, un capo o un fondatore migliore.

Cercare di spiegare qualcosa a un collega su come funzionano i computer – o perché codificare una cosa specifica è più complicato di quanto si aspetterebbero – è un’esperienza esasperante che porta a perdere tempo.

Voglio che mio figlio sia una di quelle rare persone responsabili che possono capire cosa stanno facendo i programmatori e aiutare a portare a termine i progetti senza impantanarsi in incomprensioni.

Nella mia carriera ho avuto entrambi i tipi di manager e preferivo di gran lunga quelli che capivano, anche a un livello basso, quello che facevo.

In questo momento, sta facendo molti corsi online gratuiti e di autoapprendimento

Stiamo lavorando insieme su alcune idee di piccola impresa che ha per il prossimo futuro. Uno dei suoi obiettivi è fare abbastanza per passare a un nuovo MacBook Pro. Quello che usa ora è il mio vecchio, e ha uno schermo rotto da una caduta precedente che richiede un monitor esterno per lavorarci sopra.

Uno dei corsi online gratuiti che ha fatto è il corso di programmazione informatica alla Khan Academyche è un’ottima introduzione al mondo del codice informatico. Copre tutto, dalla logica di codifica di base a quella avanzata javascript esempi.

Sta anche imparando Swift Playgrounds di Appleche funziona su iPad e Mac. È un’app gratuita che insegna agli studenti a scrivere il codice Swift, il linguaggio utilizzato dagli sviluppatori per creare app, in modo divertente e interattivo.

Un altro che ha fatto è freeCodeCampche offre oltre 3.000 ore di tutorial per tutti i livelli di programmazione per computer gratuitamente. È un’organizzazione senza scopo di lucro supportata da donatori che aiuta a migliorare la vita delle persone offrendo accesso gratuito a materiali di codifica per computer.

Usiamo anche la nostra biblioteca locale

La nostra biblioteca ha una grande selezione di libri di programmazione ed è molto reattiva alle richieste di acquisto di libri. “Sviluppo professionale di plugin per WordPress, 2a edizione,” “Python Crash Course, 3a edizione: un’introduzione pratica alla programmazione basata su progetti,” E “Codifica con Minecraft: costruisci più in alto, coltiva più velocemente, scava più in profondità e automatizza le cose noiose“sono state finora grandi risorse per noi.

Ci sono anche scuole locali di programmazione in franchising per bambini, anche con opzioni online, che abbiamo esaminato, ad esempio Codice Ninja O Juni Apprendimento. Costano da $ 150 a $ 250 al mese per una o due lezioni a settimana.

Ho intenzione di iscriverlo ad alcuni corsi e lezioni a pagamento man mano che diventa più avanzato, ma per ora posso guidarlo.

La quantità di tempo che Wesley dedica alla codifica cambia di settimana in settimana

A Wesley piace programmare quasi tutti i giorni. Mi ha detto: “Mi piace essere in grado di capire come funzionano le cose e guardare i video di YouTube con mio padre quando siamo entrambi bloccati su come far funzionare bene qualcosa”.

Il suo programma di sviluppo dipende dagli orari della sua band, del teatro e del calcio. In media, trascorre dalle tre alle cinque ore alla settimana a programmare.

Di solito codifica dopo la scuola. Impegni come extracurriculari e compiti a casa vengono tutti prima della programmazione, ma ci assicuriamo di trovare il tempo per lui per lavorare sui suoi progetti di programmazione per computer al proprio ritmo.

So che i vantaggi di imparare a programmare da giovane gli daranno una spinta rispetto alla concorrenza quando cercherà lavoro o avvierà un’azienda più tardi nella vita.

Supporto
1
🛎️ Chatta con noi!
Scan the code
Ciao 👋
Hai bisogno di aiuto?