What Most Schools Don't Teach
Sommario:
- Codecademy è pratico, la scuola di codice insegna attraverso il video
- Codecademy è più veloce e più facile, ma meno completo
- Code School ha più da insegnarti … per un prezzo
- Vincitore: Code School
Non molto tempo fa, se volevi imparare a programmare, dovevi specializzarti in informatica al college o, almeno, prendere un libro abbastanza costoso. Grazie all'App Store e agli sviluppatori che lo fanno crescere, ci sono app che offrono strumenti di apprendimento completamente gratuiti e completi in modo da poter essere sulla buona strada per costruire il prossimo grande passo nel software.
Due delle migliori scelte sono Codecademy e Code School. Entrambe queste app iOS sono gratuite e offrono approcci abbastanza diversi all'insegnamento del codice. In definitiva, si riduce a questa domanda: qual è l'approccio migliore e l'istruzione più completa da offrire?
Codecademy è pratico, la scuola di codice insegna attraverso il video
La differenza fondamentale tra Codecademy e Code School è l'approccio che ognuno adotta per insegnare il codice. Codecademy è estremamente pratico e richiede pochissima lettura o visione. Ad ogni passo, l'app ti insegna a imparare man mano che procedi codificando un po 'qua e là a partire dalle basi.
L'app Code School, d'altra parte, è in gran parte solo una raccolta di video che guardi nei capitoli per accrescere la tua conoscenza del codice. Non c'è nessuna codifica nell'app, solo i video educativi di solito hanno una durata compresa tra i 5 e i 10 minuti ciascuno. Sono ben fatti e abbastanza interessanti da mantenere la tua attenzione, ma richiedono che ti dedichi un po 'di tempo per dare la tua piena devozione. Codecademy è più facile per una lezione veloce in movimento.
Inoltre, Codecademy e Code School dividono la codifica in diverse sezioni. Code School chiama questi "percorsi" e sono fondamentalmente in atto in modo da non iniziare a conoscere lingue e tipi di codice che non ti interessano. Code School dispone di un percorso Ruby, percorso JavaScript, percorso HTML / CSS, iOS Path e altri.
Le sezioni di Codecademy fanno parte di ciò che chiama Code Hour, che è la base per l'intera app. Code Hour promette di insegnare a chiunque gli elementi essenziali per la codifica in meno di un'ora.
Importante: i percorsi di Code School consentono una maggiore varietà di codifica, dall'apprendimento alla progettazione di un sito Web alla programmazione di un'app iOS. Codecademy si attiene principalmente all'insegnamento di JavaScript e HTML, quindi è qualcosa da considerare.
Codecademy è più veloce e più facile, ma meno completo
Il principale vantaggio di Codecademy su Code School è la sua facilità d'uso. La tecnica di apprendimento è abbastanza flessibile che puoi estrarre il tuo iPhone praticamente ovunque e riprendere da dove eri rimasto in una sessione di Code Hour. Digitare alcune righe di codice, riempire alcuni spazi vuoti qua e là mentre si impara lungo il percorso, quindi salvare il resto per dopo.
Poiché il formato di insegnamento principale della Code School è attraverso il video, è necessario accedere alle cuffie o in un luogo tranquillo per ascoltare e concentrarsi. L'app è fondamentalmente solo una raccolta di video ed è il tuo compito assorbire la conoscenza e lavorarci da solo mentre guardi o in un secondo momento.
Codecademy ti costringe ad applicare le conoscenze mentre stai imparando. Ad esempio, se stai imparando un tag H1 in Codecademy, è probabile che tu legga una o due frasi su ciò che fa. Di seguito è riportato un esempio di codice in cui inserire un tag H1 da solo ed eseguire il codice per vedere il codice prendere vita all'istante. Codecademy ti dice se hai torto o ragione e come risolvere il problema se dovessi essere il primo.
Mentre l'intuitivo formato pratico di Codecademy fornisce alcuni punti in questo confronto, Code School riprende il gioco quando si tratta di dettagli precisi. Il più delle volte, una delle "lezioni" video di 10 minuti di Code School ti insegna di più sul codice di 10 minuti di esecuzione dei passaggi e della digitazione del codice in Codecademy.
Ancora una volta, i video di Code School vengono eseguiti in modo brillante. Anche se non stai facendo un lavoro pratico, le lezioni sono abbastanza dense da riempire la tua mente.
Code School ha più da insegnarti … per un prezzo
Prendi il nome molto letteralmente. Code School è fondamentalmente una scuola, tranne i corsi sono disponibili esclusivamente attraverso brevi video. Ce ne sono molti però e ognuno ha molto da offrirti come studente.
Sfortunatamente per Code Hour di Codecademy, dovresti anche prendere quel nome molto letteralmente. L'app contiene solo circa un'ora di contenuto ed è praticamente impossibile imparare tutto ciò che devi sapere sul codice in una sola ora, indipendentemente dal fatto che tu stia progettando una semplice pagina Web o creando un'app da zero.
È un peccato che Codecademy non possa adattarsi di più all'app. Ha molto da offrire ed è una risorsa fenomenale per l'apprendimento e l'applicazione del codice in modo estremamente rapido. Ma per la maggior parte di ciò che dovresti sapere, devi utilizzare il sito Web desktop su codecademy.com.
L'app Code Hour tocca tipi di dati, variabili, confronti, istruzioni if-else, HTML e progettazione di un sito Web, ma tutto molto brevemente. Se l'intero sito Web di Codecademy - che dispone di risorse complete alla pari di quelle di Code School - fosse disponibile per il tuo iPhone, l'app vincerebbe questa competizione con una frana.
Puoi trasmettere in streaming (o salvare offline) tutti i video di Code School sul tuo iPhone, il che rende l'apprendimento mobile molto più completo. Tuttavia, a differenza di Codecademy, Code School ha un costo: $ 29 al mese. Alcuni dei video sono disponibili gratuitamente e ti insegnano le basi, ma il resto è riservato agli abbonati. Questo abbonamento sblocca anche "sfide" e screencast sul sito Web di Code School, ma neanche quelli sono accessibili in app.
Alla fine, entrambe le app deludono su ciò che offrono nelle loro app rispetto a ciò che richiede un computer desktop, ma Code School ottiene un leggero vantaggio qui.
Vincitore: Code School
Tutto dipende dall'esperienza mobile: quale app insegna il codice in modo più efficace e ha più da offrire nel palmo della tua mano? La risposta è Code School. L'approccio pratico di Codecademy è innegabilmente eccezionale ed è difficile battere il prezzo gratuitamente, ma i video di Code School sono meravigliosamente inclusivi e coprono una vasta gamma di linguaggi e argomenti di programmazione. Se scegli di iscriverti, ne ottieni ancora di più.
Skype vs facetime: qual è la migliore app di videochiamata su iOS?

Un rapido confronto tra Skype per iOS e FaceTime per decidere quale sia la migliore app di videochiamata per dispositivi iOS come iPhone e iPad.
Imessage vs whatsapp: qual è la migliore app di messaggistica iOS?

Confrontando il proprio iMessaage di Apple con WhatsApp, l'app di messaggistica di terze parti più popolare per iPhone.
App musicale Ios vs traccia 8: qual è la migliore per l'iPhone?

Un confronto tra l'app musicale nativa e Track 8, un'app musicale iOS in stile Metro.