JavaRush /Java Blog /Random-IT /Come utilizzare il progetto JavaRush: istruzioni in detta...

Come utilizzare il progetto JavaRush: istruzioni in dettaglio

Pubblicato nel gruppo Random-IT
Come utilizzare il progetto JavaRush: istruzioni in dettaglio - 1

Lavorare con il sito

Ho sempre detto ai miei studenti che programmare è semplice e divertente. Ora puoi vedere anche questo. L'obiettivo del corso è quello di ottenere molto divertimento, buon umore e competenze pratiche di programmazione per ottenere facilmente un lavoro come programmatore. Ci sono piccoli compiti pratici per questo. Ma ce ne sono molti. Così tanti.

Dispositivo di gioco

Il gioco è composto da 40 livelli . Ogni livello contiene 10-12 lezioni e 20-30 problemi pratici . Per ogni problema risolto ricevi una ricompensa: diverse unità di materia nera. Hai bisogno della materia per passare al livello successivo. Puoi sempre monitorare la quantità di materia nera sulla pagina del tuo profilo e nell'angolo in alto a destra nelle lezioni. Ogni livello è composto da lezioni: conferenze, un blocco di attività pratiche o video. Per passare alla lezione successiva, è necessario premere il pulsante grande. Se non hai abbastanza materia nera, devi risolvere diversi problemi e guadagnare materia. Per fare ciò, c'è un pulsante giallo a sinistra delle lezioni, di fronte ai compiti pratici:

Lezioni

Le lezioni del corso sono strutturate in forma di dialoghi con chiari esempi pratici e sono suddivise in lezioni Java , raggruppate in livelli. La visualizzazione migliorerà la tua percezione della teoria e ti darà una maggiore comprensione dell'argomento studiato. Alcune lezioni sono un blocco di attività. Alcune attività possono essere risolte direttamente nel browser. Tali problemi vengono forniti per consolidare la teoria appena trattata. Falli subito, quindi il tuo cervello capirà meglio l'argomento studiato. Alla fine di ogni livello, sei invitato a guardare un video su argomenti IT e a fornire anche un collegamento a materiali aggiuntivi. Sono obbligatori da leggere. Questo fa parte del corso. I problemi vengono forniti in base a materiali aggiuntivi, quindi non è possibile saltarli.

Guarda un video

Per un apprendimento produttivo, il cervello deve passare ad altre attività. La soluzione ideale è alternare lo studio alla visione di video. JavaRush ha un video interessante e utile dopo ogni livello che rilasserà la tua mente e ti immergerà nel mondo dell'IT. A proposito, guardandolo ottieni anche la materia nera.

Approccio non standard all'apprendimento

Il corso JavaRush utilizza un approccio non standard all'apprendimento.
  1. La teoria è fornita sia nella lezione frontale che in materiale aggiuntivo per il livello. Questo approccio ti darà la capacità di autoapprendimento, che è fondamentale per un programmatore. Il programmatore deve conoscere le risorse Java, i forum e i blog più diffusi.
  2. La pratica è implementata sotto forma di un gran numero di compiti:
    • Alcuni problemi vengono proposti sulla base di materiale teorico subito dopo la lezione.
    • L'altra parte è dedicata alla ripetizione della teoria dei livelli precedenti.
    • La terza parte si basa sui materiali dei futuri due o tre livelli. Se non riesci a risolvere un problema, saltalo. Tornerai su di esso dopo un paio di livelli, quando verrà fornita una teoria su quell'argomento. Credimi, questo è un approccio naturale all'insegnamento a tutte le persone: prima viene la pratica, poi la giustificazione: la teoria. In questo modo la conoscenza viene assorbita meglio.
    • E un'altra parte dei compiti sono compiti bonus. Questi compiti servono per lo studio autonomo e per lo sviluppo del pensiero algoritmico.
    • Una categoria separata di compiti sono i compiti di grandi dimensioni. Le attività dei paragrafi precedenti costituiscono la base per attività più grandi. Sono i grandi problemi che ti forniranno una comprensione di base della programmazione e i pezzi del puzzle si uniranno in un'unica immagine.
  3. L'alternanza di allenamento (teoria + pratica) e rilassamento (video) ti porterà il massimo effetto nel tuo allenamento.

Compiti pratici

Su JavaRush, le attività sono divise per livello di difficoltà. Le più semplici sono le attività di immissione del codice utilizzando un campione. Per completare questa attività, è necessario inserire il codice Java nella parte inferiore della finestra identico all'esempio situato nella parte superiore della finestra. Il prossimo compito più difficile è il consolidamento del materiale teorico. Tali problemi vengono subito dopo la teoria: possono essere risolti direttamente sul sito. Per completare tale attività, è necessario scrivere un programma in Java: è necessario trovare una soluzione e quindi inserire il codice della soluzione nella finestra principale. Per comodità sono stati aggiunti dei pulsanti per ingrandire e chiudere il modulo. Se hai problemi a risolvere un problema, puoi chiedere aiuto. Per controllare l'attività, è necessario fare clic sul pulsante. L'attività verrà testata e il risultato apparirà nella parte superiore dello schermo:

Collegare

Ogni programmatore deve scrivere programmi in un ambiente di sviluppo specializzato ( IDE ). Questo è un programma speciale per scrivere i propri programmi. Il miglior IDE secondo JavaRush è IntelliJ IDEA . Ecco perché in JavaRush è stato creato uno speciale plugin per IntelliJ IDEA, con il quale è possibile risolvere compiti di bassa, media e alta complessità direttamente dall'IDE. Il processo di creazione di un progetto funzionante e del relativo plug-in è descritto al livello 3 di JavaRush. Puoi scaricare il progetto funzionante, in cui verranno risolti tutti i compiti, insieme al plugin sulla tua pagina, nella scheda "I miei download". Per ottenere un elenco di attività nel tuo progetto di lavoro in IntelliJ IDEA, devi fare clic sul pulsante Ottieni attività ( a strisce ). Per inviare un'attività per la revisione, è necessario premere il pulsante destro ( segno di spunta) . Quando fai clic sul pulsante Ricevi attività, si apre un modulo con un elenco di tutti i problemi irrisolti disponibili. Se tutte le attività sono state risolte o non ci sono attività disponibili che possono essere risolte in un progetto funzionante in IDEA , il plugin lo informa con un messaggio speciale. Dopo aver inviato un'attività per la revisione, verrà testata sul server. Il risultato del test verrà visualizzato in IDEA : attività di media difficoltà : queste attività sono disponibili solo in IDEA tramite il plug-in. Spesso consistono in più lezioni e coprono materiale teorico aggiuntivo. Attività avanzate : queste attività sono disponibili solo in IDEA tramite un plug-in. Si tratta di compiti bonus complessi, spesso basati su algoritmi. Su di essi non viene fornito materiale teorico. Compiti di grandi dimensioni : questi compiti sono disponibili solo in IDEA tramite un plugin a partire dal livello 21 . Un'attività di grandi dimensioni è una sequenza di 15-25 sottoattività dipendenti. L'accesso alla sottoattività successiva viene concesso solo dopo aver risolto quella corrente. Tutto il codice per un'attività specifica di grandi dimensioni è sviluppato in un unico pacchetto con sottopacchetti e rappresenta una piccola applicazione. Ad esempio, un archiviatore o un aggregatore di lavori. Risolvendo problemi di grandi dimensioni, imparerai a scomporre un grande problema in attività secondarie, refactoring, sviluppare architettura, studiare modelli di progettazione e alcuni framework utili (tecnologie, librerie). L'esperienza acquisita nella risoluzione di problemi di grandi dimensioni aiuterà quando si scrive un compito di prova durante il lavoro. Per ogni problema risolto in IDEA, puoi chiedere aiuto per risolverlo (cercherai domande su help.javarush.ru per questo problema) e discutere questo problema nella comunità (cercherai argomenti alogici su info .javarush.ru per queste attività). Per fare ciò, è necessario aprire il modulo di selezione delle attività e fare clic con il pulsante destro del mouse su un'attività specifica per richiamare il menu contestuale. Quando risolvi un problema di grandi dimensioni in Intellij IDEA, puoi ripristinarne l'avanzamento finché non risolvi l'ultimo sottoproblema. Ciò può essere utile se ti rendi conto che in precedenza nella soluzione hai commesso un errore in una delle attività secondarie. In questo caso, dovrai risolvere il problema dal primo punto.

Problemi irrisolti

Potresti non risolvere i problemi durante la lezione, ma posticiparli, ad esempio, alla fine del livello. Nella pagina Attività puoi trovare tutte le attività irrisolte disponibili per essere risolte nel browser.

Aiuto nella risoluzione dei problemi

Il servizio JavaRush ti avviserà di tutte le modifiche e promozioni tramite messaggi. Puoi leggere il messaggio nella sezione “Messaggi”.

Messaggi

Nel nostro corso lo studente non è mai lasciato solo con il problema di risolvere i problemi. Puoi sempre porre la tua domanda e ottenere una risposta nella sezione "Aiuto". E forse tu stesso aiuterai qualcuno a risolvere il problema. Il modo migliore per comprendere un argomento è spiegarlo a un'altra persona.

Collegamento ai social network

Per tua comodità, offriamo la possibilità di registrarti tramite un social network. Una semplice procedura di accesso in un paio di clic ti consente di passare rapidamente all'apprendimento di Java . Quando ti colleghi automaticamente a un social network, il tuo profilo viene compilato con il tuo cognome, nome e avatar. Inoltre, i tuoi amici del social network che studiano JavaRush verranno aggiunti alla tua lista di amici. È più interessante affrontare JavaRush insieme, perché puoi condividere i tuoi successi con gli amici, chiedere loro aiuto o, al contrario, aiutarli a imparare Java. La componente agonistica dà sempre un buon risultato! Al completamento di ogni livello, sei invitato a condividere queste notizie con i tuoi amici tramite i social network. Condividi i tuoi successi! Ciò ti aggiungerà ulteriore motivazione durante i periodi difficili di allenamento.

Giudizi

Nella pagina delle valutazioni puoi tenere traccia delle statistiche e delle valutazioni del corso. Ad esempio, guarda la valutazione di un utente per un certo periodo in base al numero di problemi risolti, al livello, al numero medio di tentativi di risoluzione dei problemi. Verrai classificato quando raggiungerai il livello dieci. Visualizza le statistiche delle attività. Ad esempio, quale percentuale di utenti ha risolto un determinato problema e il numero di tentativi. Ciò aumenterà la tua comprensione della complessità del problema da risolvere. È inoltre possibile visualizzare informazioni su utenti e attività sotto forma di grafici.

Piano completo del corso

Familiarizza con lo schema dell’intero corso: questo ti darà un’idea di cosa capirai dopo qualche mese di studio.

Comunità

Per tenerti aggiornato su tutti gli eventi del progetto, devi visitare la nostra comunità su info.javarush.ru. Lì puoi conoscere cosa sta succedendo nel progetto, leggere storie di successo di altri utenti, articoli utili relativi al mondo dell'IT, studiare in dettaglio il tutorial di IntelliJ IDEA o semplicemente chattare con altri utenti e discutere un argomento di programmazione che ti interessa . Riceverai un invito a registrarti alla comunità dopo aver raggiunto il livello 5.

Condividi in un progetto JavaRush

L’era dell’apprendimento noioso è finita! JavaRush - per utilizzare i social network nel processo di apprendimento! Completa i livelli e condividi il tuo successo con gli amici sui social network. JavaRush farà in modo che tu sia a conoscenza di nuovi e interessanti eventi nel mondo IT: selezioneremo le buone notizie e le pubblicheremo nei nostri gruppi su VK e FB. Iscriviti, leggi e condividi articoli.

Perché tanta pratica?

Ho fatto questa scoperta mentre insegnavo programmazione ai miei amici. Tutto quello che ho detto loro, lo dimenticavano dopo due o tre settimane, se non rafforzavano questa conoscenza con la pratica. La chiamo una scoperta perché ho trovato una soluzione efficace a questo problema. Quando risolvi un problema come quello che risolveremo in futuro, il tuo cervello si rivolgerà alla tua esperienza piuttosto che alle immagini e/o al testo che hai letto una volta. Anche se studi l'intero corso di lezioni, non diventerai un programmatore. Posso anche imparare le note, dopo diventerò pianista? Il nostro obiettivo non è la conoscenza. Il nostro obiettivo sono abilità pratiche reali. In generale, la mia esperienza di apprendimento corrisponde all'immagine seguente: Come utilizzare il progetto JavaRush: istruzioni in dettaglio - 2Simulazione dell'esperienza reale. Senza capire cosa stiamo facendo, è tutta una perdita di tempo. Ma unita alla conoscenza e alla consapevolezza delle azioni, questa è una miscela esplosiva. La conoscenza è una proiezione dell’esperienza su carta. Ma nessuno ha ancora imparato a guidare imparando le regole della strada. La pratica è tutto. La programmazione è semplice.
Commenti
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION