Dovresti imparare a codificare con Codecademy? A Codecademy Review
Ho imparato da solo le basi della codifica da un mucchio di tutorial online che da tempo sono diventati obsoleti e scomparsi dal web. A quel tempo, non c’erano davvero dei tutorial interattivi, ma solo delle istruzioni di base che si potevano provare da soli. Era un sacco di tentativi ed errori (e una quantità non piccola di frustrazione).
Se avete fatto qualche ricerca su come imparare il codice, allora sono sicuro che vi siete imbattuti in Codecademy. Come una delle più grandi scuole di codifica online, è abbastanza difficile non imbattersi in qualche
menzione di questa organizzazione.
Is Tech Right For you? Fai il nostro quiz di 3 minuti!
Imparerai: Se una carriera nella tecnologia è giusta per te Quali carriere tecnologiche si adattano ai tuoi punti di forza Quali abilità ti servono per raggiungere i tuoi obiettivi
Codecademy offre molti vantaggi rispetto al modo in cui ho imparato a programmare, e avrei colto al volo la possibilità di usare un sito come questo quando stavo insegnando a me stesso.
Ma questo non significa necessariamente che sia il modo migliore di imparare per tutti. A tal fine, ho messo insieme tre ragioni per cui dovresti usare Codecademy, e quattro cose che vorrai cercare quando diventerai davvero serio nell’imparare a scrivere codice.
Psst! Puoi iniziare a imparare le abilità tecniche con il Bootcamp di Coding di Skillcrush, 10 giorni gratis! Imparerai le basi di come parlare come uno sviluppatore, come è realmente una carriera nella tecnologia e molto altro.
Tabella dei contenuti
- Il nostro punteggio
- 3 motivi per imparare il codice con Codecademy
- 4 cose da cercare in ogni corso di codifica online
- La conclusione: Dovresti usare Codecademy?
Il nostro punteggio
Prima di andare avanti, ti dirò che *SPOILER ALERT* stiamo dando a Codecademy un punteggio medio di 6/10. Potete scorrere il resto di questo articolo per i pro e i contro concreti, e una ripartizione di come abbiamo raggiunto il nostro punteggio finale nella sezione “Takeaway”.
A proposito, ecco come Codecademy si pone rispetto ad alcuni dei suoi concorrenti:
- Codecademy: 6/10
- Udemy: 7/10 (leggi la nostra recensione su Udemy)
(torna all’inizio)
3 motivi per imparare il codice con Codecademy
Ci sono alcuni vantaggi sicuri per imparare il codice con Codecademy. Hanno aiutato più di 24 milioni di studenti ad imparare il codice.
Ecco tre motivi per cui dovresti assolutamente considerare l’uso di Codecademy per imparare le abilità di codifica, specialmente quando sei agli inizi:
E’ gratis
Prendiamo prima questa cosa. Come dice l’immagine sopra della homepage di Codeacademy, uno dei più grandi vantaggi che hanno rispetto a molte altre compagnie che insegnano il coding online è che è gratis.
Non devi sottoscrivere un abbonamento mensile o pagare a classe. Per qualcuno con un budget limitato, questo può essere il fattore decisivo. E quando un corso è gratuito, ha automaticamente un ROI più alto (dato che l’investimento è solo tempo, non tempo + denaro).
Quindi, ovviamente, se stai iniziando ad imparare il codice e non sei sicuro se fa per te o no, allora provare alcuni corsi completamente gratuiti è un posto allettante per iniziare.
Si prende cura di tutto il lavoro di impostazione per te
Una delle cose più fastidiosamente difficili dell’imparare a scrivere codice è che spesso il lavoro di impostazione è la parte più difficile. E questo significa che molti principianti non hanno nemmeno una possibilità di combattere.
Questo non è il caso quando stai imparando linguaggi frontend come HTML, CSS e JavaScript. Ma se avete mai provato a smanettare con linguaggi backend come PHP, Ruby o Python, allora lo sapete.
Per scrivere anche una semplice applicazione “Hello World” sul tuo computer locale in Ruby devi passare ore e ore a configurare il computer installando Ruby, assicurandoti che tutti i “pacchetti” siano giusti, riconfigurando i permessi delle cartelle, facendo funzionare il tuo server, capendo come connetterti al tuo browser se sei così incline…
Immagina ore della tua giornata passate nel terminale cercando di dare un senso a strani messaggi di errore che non hai mai visto.
Quello che Codecademy ha fatto così brillantemente, è renderti possibile imparare la sintassi di un linguaggio di programmazione attraverso un’esperienza interattiva nel tuo browser web. Nessun tempo di configurazione, di nessun tipo.
Sì, questo è imparare a scrivere codice con le rotelle, ma quando sei un completo principiante le rotelle sono appropriate al 100%.
Codecademy copre una TONNELLATA di lingue e argomenti
Codecademy non è niente se non prolifico, e una delle loro migliori caratteristiche è proprio l’ampiezza delle loro offerte. Ad oggi hanno tutorial su HTML, CSS, Sass, JavaScript, Rails, AngularJS, ReactJS, Ruby, Linea di comando, Git, SQL e Java. Più che sufficiente per tenervi occupati per un po’, e più che sufficienti opportunità per determinare se vi piace tutta questa cosa del coding e volete provarci davvero.
Guarda questo articolo su Come decidere quale linguaggio di programmazione imparare se sei sopraffatto dalle tue scelte all’inizio.
(back to top)
La tecnologia è giusta per te? Fai il nostro quiz di 3 minuti!
Imparerai: Se una carriera nella tecnologia è giusta per te Quali carriere tecnologiche si adattano ai tuoi punti di forza Quali abilità ti servono per raggiungere i tuoi obiettivi
Cosa cercare nei corsi online se sei serio sull’imparare il codice
Quando inizi ad imparare il codice, un sito che è gratuito e ha una barriera di accesso molto bassa è il posto perfetto per iniziare. E quando si inizia a fare sul serio con l’apprendimento del codice, specialmente se si vuole fare un cambiamento di carriera, questo è ciò che si vuole fare dopo:
Trovare istruttori o mentori che possano sostenerti
Senti, per quanto amiamo i tutorial interattivi online qui a Skillcrush, niente può prendere il posto dei nostri istruttori e mentori reali, dal vivo, umani che sono lì per aiutarti mentre stai imparando a scrivere codice (e la comunità di compagni di studio che sostengono questa esperienza one-to-one). La risposta di Codeacademy al bisogno di comunità sono i loro forum, come puoi vedere dall’immagine qui sopra, presa dalla loro homepage.
Se hai mai provato ad insegnare a te stesso qualcosa come il codice, hai probabilmente scoperto che probabilmente ti imbatterai in problemi che non puoi immediatamente capire. Questo è il momento in cui avere un istruttore dedicato e dei compagni di classe che stanno lavorando sui tuoi stessi corsi è inestimabile.
Sapere che hai il supporto ad ogni passo del cammino, da istruttori che lavorano nelle materie che insegnano ogni giorno, e compagni di classe che hanno ricevuto la stessa e-mail di classe che hai ricevuto quella mattina, dà un senso di comunità che rende molto più facile rimanere motivati e in pista mentre si impara.
Con aziende come Skillcrush, hai anche video chat ore di ufficio con il tuo istruttore e altri studenti per ottenere risposte alle tue domande o aiuto con pezzi in cui potresti rimanere bloccato.
Hai bisogno di uscire dal web (e soffrire attraverso tutta quella fastidiosa roba di setup)
Ricordi tutta quella miserabile roba di setup che ho menzionato prima? Beh, indovina un po’? Quella roba viene con l’essere un coder. Mi dispiace!
Per quanto sia divertente scrivere codice in un tutorial interattivo, alla fine della giornata, questa non è la vita reale. Alla fine sarà il momento di togliere quelle rotelle e imparare a scrivere codice nel modo in cui lo fanno gli sviluppatori professionisti.
E sì, questo significa che devi capire come installare i linguaggi e farli funzionare e no, non sarà facile o divertente, ma se hai qualche amico nel tuo angolo (vedi #1) andrai bene!
Devi imparare a pensare come un programmatore
Diventare un programmatore o uno sviluppatore non significa solo sapere come scrivere la sintassi (le regole del linguaggio in cui il codice è scritto). Devi essere in grado di risolvere i problemi usando il codice, senza che nessuno ti spieghi come fare!
Sebbene conoscere le specifiche tecniche di un linguaggio di codifica sia fantastico, sapere come applicare effettivamente quel codice a situazioni del mondo reale è una parte critica. Questo è il momento in cui la gomma colpisce la strada, baby, e hai bisogno di pratica!
Sì, dopo il tuo tempo su Codecademy saprai assolutamente come scrivere JavaScript ben formattato, Ruby e chissà cos’altro, e poi sarà il momento per te di prendere le tue abilità di codifica fantasia e usarle per affrontare alcuni problemi di codifica della vita reale. Come, che ora è in Russia in questo momento o come si costruisce un quiz interattivo?
E affrontare anche le parti non così eccitanti
Codificare può essere difficile. Ci vuole pratica, non sempre funziona come pensi, e a volte ti imbatti in glitch e bug che richiedono un po’ di tempo per essere risolti. Questo fa parte dell’essere uno sviluppatore.
Devi imparare ad affrontare le parti frustranti: fare il debug del tuo codice quando qualcosa non funziona bene, sperimentare una nuova tecnica finché non funziona, o, nel peggiore dei casi, scartare qualcosa e ricominciare con un approccio diverso.
Ma non pensare a questo come alla parte brutta, questa è la parte divertente! Più imparate a godervi lo scomodo, più successo avrete. E sottoporre intenzionalmente te stesso a questo tipo di esperienze ti insegnerà come gestire le parti difficili del lavoro di sviluppatore, in modo da non scoraggiarti e arrenderti.
(back to top)
The Takeaway: Codecademy è un perfetto punto di partenza, ma avrai bisogno di più
Punteggio finale: 6/10
Facilità d’uso: 9/10
Accessibilità: 10/10
Qualità del corso: 8/10
Supporto dell’istruttore: 0/10
Comunità: 6/10
Career Counseling/Job Placement: 0/10
Politica di rimborso: 10/10
Se hai appena iniziato a imparare il codice, Codecademy è un ottimo modo per farsi un’idea di cosa sia la codifica e come funzioni. È anche un ottimo modo gratuito per vedere se la codifica potrebbe essere qualcosa che ti parla come una potenziale opzione di carriera prima di buttarsi con entrambi i piedi.
Tuttavia, approfittare di molte diverse opportunità di apprendimento è parte del costruire la tua competenza più velocemente. Quando stai iniziando a scrivere codice, Codecademy dovrebbe essere solo una delle tante buone risorse che hai nella tua cassetta degli attrezzi. Dai un’occhiata a questa raccolta di 64 risorse online per imparare a codificare gratuitamente per avere ancora più opzioni.
Un altro ottimo modo gratuito per iniziare quando stai imparando a codificare è prendere il Coding Bootcamp di 10 giorni di Skillcrush per imparare le basi di una carriera nella tecnologia, e imparare a parlare come un programmatore.
E, quando è il momento di togliere le rotelle e salire di livello, si può iniziare a guardare le opzioni a pagamento, con istruttore come i corsi Blueprint di Skillcrush. Questi corsi online sono progettati per essere completati in soli 3-4 mesi trascorrendo solo un’ora al giorno sui materiali.
(back to top)