L’alfabeto del ventunesimo secolo? That’s coding!

Molto più di una semplice skill, molto più di un requisito chiave per la ricerca di un posto di lavoro (che avrà sempre più peso più in futuro): la programmazione – o codingsecondo alcuni diventerà addiritttura l’alfabeto del XXI secolo.

We think of programming as literacy for the 21st century” (Zach Sims, Ceo di Codecademy)

I segnali non sembrano di fatto smentire tale dichiarazione, visto che, da un lato, in molte scuole elementari hanno deciso di introdurre la scrittura di codice come materia di studio obbligatoria, e le spinte alla diffusione di questa cultura nei più piccoli non mancano (One our of code o Coder dojo, solo per citarne alcuni). Dall’altro lato sembra sia in corso, sul web e sugli altri mezzi di comunicazione, una sorta di processo di sensibilizzazione verso l’apprendimento della disciplina, oggi sentita come indispensabile per tutti i futuri operatori dell’ambito digital.

È in questa direzione, per esempio, che si è mossa code.org, un’organizzazione no profit americana nata nel gennaio 2013 il cui obiettivo è incoraggiare le persone, gli studenti e le scuole ad avvicinarsi in modo deciso al mondo della programmazione. Il sito web dell’associazione contiene lezioni gratuite e testimonianze “di peso” sull’argomento. Ecco il video promozionale:

Su questa scia, e sfruttando il grande interesse riscosso dai linguaggi di sviluppo, sono nati in questi anni tante startup e tante iniziative volte a istruire e a diffondere il più possibile la conoscenza di questa materia. Iniziative e progetti di diverso tipo, più o meno pratici e rivolti a differenti target. Proprio su queste due linee di si è vista la maggiore differenziazione; ce n’è davvero per tutti i gusti, i servizi elencati di seguito sono solo alcuni dei più celebri:

Codecademy – probabilmente il più noto tra tutti i servizi; una web app interattiva, fatta di lezioni e di esercizi, con cui imparare la sintassi e il funzionamento di vari linguaggi di programmazione, da HTML a CSS, fino a PHP e JavaScript. Prevede il superamento di alcuni livelli e si caratterizza per un linguaggio “smart”, a tratti ironico; la filosofia del learn by doing è insita nello spirito dei suoi founder.

codecademy

credit: indexventures.com

Code Avengers – simile, per metodologia operativa e per interattività a Codecademy, questa piattaforma di insegnamento online (sviluppata da un team neozelandese) ha deciso di lavorare e investire molto sul design del prodotto e su un ottimo livello di user experience, rendendo l’applicazione intuitiva e le istruzioni degli esercizi più comprensibili.

The Women’s Coding Collective – come il nome fa intuire, si tratta di una community interamente dedicata al pubblico femminile; in particolare, il sito punta a sanare quel gap di genere, ancora molto forte, per quanto riguarda le competenze di web developing. Oltre ad uno spazio di discussione e di scambio dei feedback, il portale offre anche dei corsi di introduzione ai linguaggi HTML, CSS, Javascript e PHP.

logo wcc

Codebabes – ha fatto molto discutere questo metodo di insegnamento del coding a dir poco “alternativo”: il percorso di apprendimento dei vari linguaggi, anche qui, è basato sul superamento di alcuni step; la sola differenza è che, per motivare gli utenti (uomini) all’obiettivo, ad ogni test superato un’insegnante donna toglierà un vestito. Lo spogliarello, l’elemento sexy che dà un taglio irriverente e sicuramente originale al prodotto (tanto da far credere a molti che si tratti di un fake architettato per attirare click e visibilità).

Dalle critiche di sessismo piovute su quest’ultimo servizio ha avuto terreno fertile anche una versione satirica di Codebabes, una parodia “al femminile” in questo caso: Codedicks.

Anche in questo campo, le risorse offerte dal web sono pressoché infinite; sta a noi avere la lungimiranza, la giusta determinazione ma soprattutto la volontà di apprendere qualcosa di nuovo. Un nuovo processo di alfabetizzazione è partito.

 

Annunci

Rispondi

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione /  Modifica )

Google photo

Stai commentando usando il tuo account Google. Chiudi sessione /  Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione /  Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione /  Modifica )

Connessione a %s...