Le startup mirano a rendere la programmazione divertente

Per Jacob Arriola, un manager dello sviluppo aziendale per una società di media spagnola a Los Angeles, imparare a programmare non era una necessità. Ma immaginando che potesse aiutare con il suo lavoro, ha iniziato a utilizzare un servizio di tutorial sul codice online chiamato Casa sull'albero a gennaio.





Codice corridore: Un gioco creato da Treehouse fa correre i giocatori per completare le attività di codifica.

Dopo tre mesi con il servizio a pagamento, ha guadagnato diverse dozzine di badge per aver completato quiz e sfide di programmazione e aver guardato lezioni video relative alla programmazione. Ancora più importante, ha creato il proprio sito Web da zero e ha apportato alcune semplici modifiche ai siti Web gestiti dalla sua azienda. Sono in grado di farlo da solo, il che è piuttosto interessante, dice.

Arriola fa parte di un numero crescente di non esperti che si rivolgono a siti Web per imparare a programmare, per divertimento o nella speranza di migliorare le proprie prospettive di lavoro. E mentre il concetto di base non è nuovo, l'esecuzione lo è. L'aggiunta di elementi di videogiochi come badge e punti sta aiutando le startup come Treehouse a decollare.



Forse la più nota di queste aziende è Codecademy , una startup con sede a New York con centinaia di migliaia di iscritti alle sue lezioni settimanali gratuite di programmazione JavaScript attraverso il suo Codice Anno programma. Codecademy incorpora diversi principi di gioco per mantenere gli utenti motivati: gli utenti ottengono punti e badge per il completamento di lezioni e progetti, come la creazione di un semplice blackjack o di un gioco di dadi.

Il cofondatore Zach Sims afferma che il sito è stato creato per risolvere due problemi: le frustrazioni (che lui stesso ha incontrato) che possono accompagnare l'apprendimento della programmazione e le sfide legate all'educazione di molte persone contemporaneamente. Codecademy incoraggia gli utenti ad aiutarsi a vicenda per risolvere i problemi visitando il forum del sito.

Codecademy è stato lanciato lo scorso agosto. Oltre 200.000 persone hanno utilizzato il sito nei primi tre giorni. Ha avuto un altro scatto di crescita all'inizio di quest'anno con l'introduzione di Code Year, che invia ai suoi ormai 400.000 utenti un'e-mail settimanale che delinea un nuovo concetto di programmazione che possono imparare sul sito.



Finora oltre un milione di persone si sono iscritte a Codecademy e i loro sforzi hanno iniziato a dare i loro frutti, come un'app creata da un insegnante che consente agli studenti di convertire digitalmente il DNA in RNA.

Sebbene gli elementi di gioco integrati nelle lezioni di Codecademy siano semplici, Sims ritiene che siano fondamentali per attirare utenti e mantenerli motivati.

Orlando, con sede in Florida Casa sull'albero progetta di portare l'idea di gamification ancora di più. Treehouse, che addebita un canone mensile per lezioni online di Web design, sviluppo Web e sviluppo di app per il sistema operativo iOS di Apple, offre anche badge che gli utenti guadagnano imparando i principi di programmazione. Ma di recente ha anche lanciato un semplice gioco gratuito chiamato Codice/Corridore che trasforma veramente la programmazione in un gioco e spera di incorporare altri elementi simili a un gioco nel processo di apprendimento.



Con Code/Racer, due giocatori corrono per completare piccole attività di codifica di siti Web in brevi lampi di tempo, creando un'intestazione su una pagina Web che dice Frogarri 5000 e aggiungendo l'immagine di un'auto da corsa simile a un cartone animato, ad esempio, mentre la musica scattante viene riprodotta in lo sfondo. Code/Racer è più simile a un proof of concept che a un gioco a tutti gli effetti in questo momento, ed è fonte di confusione se non hai familiarità con alcuni HTML di base. Ma giocarci rende l'apprendimento veloce e divertente, e puoi vedere come potrebbe rendere più facile affrontare un argomento come la programmazione.

Il fondatore e CEO di Treehouse Ryan Carson crede che rendere il processo di apprendimento della programmazione più simile a un gioco sia tremendamente potente perché rende l'apprendimento avvincente, qualcosa che dice di aver sentito dai clienti. Ovviamente sarebbe terribile se vendessimo tabacco, ma non lo siamo, dice. Ti vendiamo per migliorarti.

E le persone ci stanno comprando. Finora, il sito ha 8.000 utenti paganti, la maggior parte dei quali ha raccolto dopo il rebranding con il nome Treehouse a novembre (prima funzionava come compagno di un sito che Carson gestisce per web designer e sviluppatori chiamato Think Vitamin). Treehouse addebita una tariffa mensile di $ 25 o $ 49, a seconda dei dettagli desiderati dell'istruzione (per gli studenti, costa $ 9 al mese).



Tuttavia, Carson non pensa che gli abbonati accaniti dovranno pagare molto per imparare a programmare. Si aspetta che in circa sei mesi un utente possa ricevere una formazione sufficiente per creare una semplice applicazione Web e che dopo un anno, afferma, un utente possa ottenere un lavoro di programmazione di livello base. E potresti farlo per tutto il tempo vivendo a Pueblo, in Colorado, dice.

È ancora troppo presto per dire se ciò accadrà, tuttavia: Treehouse sta ancora lavorando al suo curriculum, quindi non finirà di creare le lezioni più avanzate fino a settembre.

Gabe Zichermann, che gestisce una conferenza annuale chiamata Gamification Summit, incentrata sull'aggiunta di funzionalità simili a un gioco a tutti i tipi di attività, al fine di aumentare il coinvolgimento, afferma che mentre queste startup non includono i tipici tropi dei videogiochi come lanciare bombe o uccidere orchi , stanno creando un'esperienza positiva che distoglie la mente degli utenti dal fatto che stanno imparando qualcosa di nuovo e difficile. Lo stanno disimballando e rendendolo significativamente più coinvolgente, dice.

Codecademy e Treehouse possono essere utili anche a chi sa già programmare. Amanda Rae Arseneau, una studentessa di programmazione a Toronto, si è iscritta a Code Year a gennaio e la segue fedelmente ogni settimana.

Arseneau, 32 anni, afferma che il programma la sta aiutando ad apprendere nuove abilità e aggiornare quelle vecchie. E a differenza del suo programma di scuola professionale di tre anni, dice, completare una lezione di Code School dà un senso di gratificazione immediata e le attività legate al gioco come costruire un gioco di blackjack sono divertenti.

È molto più coinvolgente di un libro di testo, dice.

nascondere