CodeGym /Java Blog /Random-IT /Come imparare su CodeGym: una guida al corso
John Squirrels
Livello 41
San Francisco

Come imparare su CodeGym: una guida al corso

Pubblicato nel gruppo Random-IT
Quindi, hai deciso di diventare un programmatore Java. Sorge immediatamente una domanda ragionevole: "Da dove dovresti iniziare?" In questo articolo parleremo di come imparare a programmare da zero su CodeGym. Esploreremo le caratteristiche del corso, come il processo di apprendimento è suddiviso in fasi e quali sezioni del sito Web devono essere utilizzate per rendere la tua formazione il più efficace possibile. Come imparare su CodeGym: una guida al corso - 1

Sommario

CodeGym: un tutorial Java che enfatizza la pratica

1. Apprendimento sotto forma di gioco

Il corso CodeGym è un po' come un gioco per computer. È diviso in quattro missioni , ognuna delle quali ha un concetto comune. Ad esempio, Java Syntax è la prima ricerca, in cui impari la sintassi di base della lingua. Ogni missione è composta da dieci livelli , che devono essere completati in sequenza. I livelli sono pieni di lezioni e compiti di varia difficoltà. Per avanzare al livello successivo, devi risolvere la maggior parte delle attività al livello attuale, perché completando con successo le attività, guadagni un po 'di "materia oscura". Lo usi per sbloccare le lezioni e le attività successive.

2. Pratica di programmazione fin dall'inizio

L'esperienza pratica acquisita nel nostro tutorial Java (il corso CodeGym) include compiti in vari formati. Variano nel tempo:
  • Alcuni dei compiti sono per rinforzare i materiali teorici della lezione che li precede;
  • Altri mirano a ripetere la teoria trattata in precedenza dai livelli precedenti;
  • Altri ancora sono " compiti di sfida ", che si basano su materiali presentati in uno, due o tre livelli successivi. Sì, avete letto bene. Questo è stato fatto apposta. Vuoi risolvere un compito in questo momento, ma non sai qualcosa? Cercalo su Google! Questa è un'abilità estremamente utile per un programmatore. Ma se vuoi muoverti rigorosamente in sequenza attraverso il materiale, allora metti da parte il compito e tornaci dopo un paio di livelli una volta raggiunta la teoria necessaria.
Variano anche per dimensioni e difficoltà:
  • L'inserimento del codice è un compito per i principianti. A volte un aspirante programmatore dovrebbe semplicemente scavare le mani e sentire il codice. Per fare ciò, devi semplicemente "copiare" un esempio;
  • Analizza il codice di qualcun altro e trova i bug. Bene, capisci. Anche noi abbiamo questi compiti;
  • Scrivi il tuo codice per soddisfare l'elenco delle condizioni dell'attività;
  • Compiti bonus. Questi sono compiti più difficili per lo studio autonomo e per sviluppare la tua capacità di pensare in termini di algoritmi;
  • Mini-progetti. Queste attività sono suddivise in diverse attività secondarie. Man mano che completi ciascuno di essi in sequenza, finisci per creare programmi relativamente complessi e di grandi dimensioni. Ad esempio, il gioco Sokoban o una chat room online. Questi compiti compaiono verso la metà del corso;
  • Video. A volte è utile cambiare quello che stai facendo. Su CodeGym, lo facciamo guardando video IT.
Ci sono così tante attività che non puoi fare a meno di diventare un programmatore se completi il ​​corso fino alla fine!

3. Verifica immediata delle attività e strumenti per migliorare il tuo codice

Le caratteristiche più importanti di CodeGym, che lo distinguono da tutti gli altri corsi online, sono la verifica automatica istantanea delle attività, i suggerimenti, i consigli su come risolvere le attività . Con CodeGym, non devi aspettare molto tempo mentre un insegnante controlla il tuo lavoro: fai clic su un pulsante e, in un lampo, ottieni il risultato e i consigli se qualcosa non va nella tua soluzione.

4. Aiuto con le attività

La tua esperienza nell'imparare a programmare non dovrebbe assomigliare a galleggiare da solo su una zattera in mezzo all'oceano. Devi interagire con gli altri. Soprattutto, CodeGym ha una sezione " Aiuto " per questo. Se sei bloccato a lungo su un'attività del corso o non riesci a capire un argomento difficile, fai una domanda in una sezione specifica. Uno studente, un programmatore o un membro dello staff del sito ti aiuterà sicuramente. Inoltre, quando ti sentirai pronto, ti sarà molto utile andare nella sezione "Aiuto" e aiutare qualcun altro con i loro studi. Ciò significa che dovrai capire il codice di qualcun altro. Al termine del corso, uno studente guadagna 300-500 ore di vera esperienza di programmazione! Questo corso è anche un ottimo strumento per chi ha già studiato programmazione di base ma non sa da dove iniziare a cercare lavoro. Oltre alla pratica che otterrai lavorando con CodeGym, sarai in grado di comprendere le domande importanti a cui dovrai rispondere durante i colloqui di lavoro, oltre a essere in grado di scrivere un curriculum competente.

Piattaforme di apprendimento: sito Web e app mobile

Hai due opzioni per padroneggiare le basi della programmazione Java con CodeGym: tramite l'applicazione Android o nella versione web. Tuttavia, ce n'è un terzo: studiare sia sul sito Web che nell'applicazione :) Puoi farlo se hai un abbonamento attivo.

Fasi del corso

CodeGym è il tutorial Java più completo in inglese. Il corso Java principale fornirà un quadro completo di Java Core e la pratica successiva ti aiuterà a imparare a lavorare con tecnologie più avanzate. Con CodeGym imparerai Java Core e risolverai 1200 attività con verifica istantanea. Cosa comprende il corso?
  • Brevi lezioni di teoria, fitte di vividi esempi;
  • Compiti, mini-progetti;
  • Lezioni motivazionali (all'inizio di un livello) e video che ti aiuteranno a mantenere la "carica" ​​fino alla fine del corso;
  • Quiz sul materiale trattato (livelli iniziali).
Come procede il corso? Il livello 0 è una sorta di introduzione al mondo CodeGym, ai suoi personaggi e metodi di insegnamento. Ti imbatti in compiti fin dalle prime lezioni e puoi risolverli direttamente sul sito web. Nel terzo livello, c'è una lezione speciale sull'installazione di IntelliJ IDEA, un popolare ambiente di sviluppo utilizzato dai programmatori Java. Installandolo e il plug-in CodeGym, puoi completare le attività non solo sul Web ma anche sul tuo PC. Ciò sarà particolarmente utile nei livelli successivi del corso, quando inizierai ad affrontare compiti più grandi, e dalla seconda metà del corso — mini-progetti e compiti bonus.

Sezioni utili su CodeGym

Corso di formazione — Questo è il più importante! Passa attraverso tutto e diventerai un fantastico programmatore Java! Compiti — 1200 compiti pratici. Possono essere aperti separatamente dal corso, ma solo quelli che hai già raggiunto saranno disponibili per la risoluzione. Aiuto : accedi alla saggezza e all'intelligenza collettiva degli studenti e dei professionisti di CodeGym. Fai solo la tua domanda sulla teoria o su un compito e ti aiuteranno sicuramente. Articoli— Comunità costruite attorno a interessi e città, create per discutere di CodeGym e di tutto ciò che riguarda i tuoi studi: teoria, compiti, domande di intervista. Unisciti a gruppi di interesse, leggi articoli scritti da ex studenti di CodeGym, studenti attuali e staff editoriale e pubblica i tuoi se hai qualcosa da dire! Success Stories è un gruppo speciale in cui studenti e laureati di CodeGym raccontano come sono riusciti a conquistare Java e trovare lavoro. Giochiè una sezione in cui i progetti riguardano la scrittura di giochi semplici ma affascinanti, come Snakes, 2048, un gioco di corse con ostacoli, e uno sparatutto ambientato nello spazio. Tutti questi progetti sono divisi in sottoattività. Completandoli passo dopo passo, ti ritroverai con la tua versione del gioco. I progetti sono divisi per difficoltà. Ce ne sono alcuni alla portata degli studenti che hanno completato il Livello 5, e ce ne sono altri che richiedono le abilità e le conoscenze del Livello 10 e superiori.
Video — Il nostro canale YouTube ufficiale è il luogo in cui trovare reportage video realizzati dagli studenti di CodeGym, recensioni video, vari tutorial utili, traduzioni delle migliori lezioni in lingua straniera sulla programmazione e molto altro.

Dove chattare con il team di CodeGym

Puoi porre qualsiasi domanda relativa al corso scrivendoci a support@codegym.cc o utilizzando la funzione di chat sul sito web. Siamo nei social network
Commenti
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION