CodeGym /Java Blog /Random-IT /I 7 migliori consigli e trucchi per imparare Java il più ...
John Squirrels
Livello 41
San Francisco

I 7 migliori consigli e trucchi per imparare Java il più velocemente possibile

Pubblicato nel gruppo Random-IT
È il modo in cui funziona il cervello umano. Qualunque cosa facciamo, il nostro cervello è costantemente alla ricerca di soluzioni e scorciatoie più efficaci che ci permettano di fare la stessa cosa più velocemente, meglio e in modo più conveniente rispetto a prima. Quindi stai tranquillo, se ti stai chiedendo se ci sono suggerimenti e trucchi per imparare Java più velocemente e più facilmente, è perfettamente naturale che tu lo faccia. I 7 migliori consigli e trucchi per imparare Java il più velocemente possibile - 1 Non siamo sicuri dei "trucchi", ma ci sono sicuramente alcuni modi per massimizzare l'efficienza di questo processo, che ti permetterebbero di imparare Java il più velocemente possibile. Naturalmente, cose diverse funzioneranno per diversi tipi di persone, ma alcuni suggerimenti e raccomandazioni possono sicuramente rendere e renderanno la tua vita di studente Java notevolmente più semplice. Ecco alcuni dei consigli e dei suggerimenti più applicabili e dimostrati efficaci per imparare Java rapidamente, basati sulla nostra esperienza in CodeGym e da un numero di sviluppatori Java esperti.

1. Trova un progetto entusiasmante che puoi creare con Java

Ecco un bel consiglio di partenzadi Brian Knapp, programmatore esperto e autore del blog Code Career Genius: “Quando ero un liceo nel 2002, ho deciso di imparare Java. Mi sono procurato una copia di Teach Yourself Java in 21 giorni per capire le basi e come fosse diverso da C/C++. Il libro è stato utile, ma l'ho masticato in una settimana o due. E poi ho fatto qualcosa che ha fatto un'enorme differenza. Ho deciso di fare qualcosa di interessante con Java! Ero davvero entusiasta di creare il mio gioco di ruolo in stile Final Fantasy usando Java 2D. Per il mese successivo, ogni singolo pomeriggio e sera ho lavorato ossessivamente a quel progetto. Lungo la strada ho capito come visualizzare la grafica sullo schermo, animare gli sprite, produrre e spostare una mappa di tessere sullo schermo, rilevamento delle collisioni, musica, effetti sonori e ho persino creato il mio editor di mappe di tessere utilizzando Java Swing! Il punto chiave per me era essere entusiasta di costruire qualcosa. Avevo un progetto per il quale avevo tanta energia e Java era una tecnologia entusiasmante per rendere tutto possibile! Brian ha certamente ragione. Trovare qualcosa di divertente ed eccitante che vuoi costruire con Java è un ottimo modo per motivarti ad imparare la lingua in modo rapido e divertente. In realtà, questa è una delle cose che avevamo in mente durante la progettazione del corso CodeGym. Ecco perché abbiamo una trama, collegando insieme parti del corso e varie attività progettate per entusiasmarci nell'applicare Java per imparare come puoi usare questo linguaggio per creare qualcosa che ti piace. Brian ha sicuramente ragione. Trovare qualcosa di divertente ed eccitante che vuoi costruire con Java è un ottimo modo per motivarti ad imparare la lingua in modo rapido e divertente. In realtà, questa è una delle cose che avevamo in mente durante la progettazione del corso CodeGym. Ecco perché abbiamo una trama, collegando insieme parti del corso e varie attività progettate per entusiasmarci nell'applicare Java per imparare come puoi usare questo linguaggio per creare qualcosa che ti piace. Brian ha sicuramente ragione. Trovare qualcosa di divertente ed eccitante che vuoi costruire con Java è un ottimo modo per motivarti ad imparare la lingua in modo rapido e divertente. In realtà, questa è una delle cose che avevamo in mente durante la progettazione del corso CodeGym. Ecco perché abbiamo una trama, collegando insieme parti del corso e varie attività progettate per entusiasmarci nell'applicare Java per imparare come puoi usare questo linguaggio per creare qualcosa che ti piace.

2. Esercitati il ​​più possibile

“La pratica fa la differenza. Sono stato in grado di diventare un tutor Java esperto grazie alla pratica costante e ripetuta. Certamente, questa è la chiave del successo dei programmatori professionisti. Dovrai solo codificarlo! — diceJohn Selawsky, sviluppatore Java senior e tutor Java. E non potremmo essere più d'accordo! Continuiamo a dirlo fin dall'inizio: nell'imparare a programmare, la pratica fa la differenza. In effetti, abbiamo costruito l'intera struttura del corso di CodeGym attorno a questo approccio basato sulla pratica. Questo è uno dei motivi principali per cui molti dei nostri studenti sono in grado di trovarsi un primo lavoro di programmazione prima ancora di finire l'ultimo livello del corso. Quando impari Java a CodeGym, la maggior parte di ciò che fai sarà pratica. Quindi ci siamo già presi cura di questo per te. Non dimenticare di esercitarti se decidi di prendere un modo per imparare Java diverso da CodeGym.

3. Studia regolarmente e non fare lunghe pause

Un altro suggerimento importante che possiamo condividere sulla base delle nostre osservazioni e dell'esperienza dei nostri ex studenti. Studiare regolarmente e continuamente, senza fare lunghe pause (preferibilmente senza pause superiori a un giorno) è un importante fattore di successo. L'esperienza ci mostra che le persone che tendono a prendersi lunghe e numerose pause normalmente progrediscono molto lentamente e più spesso finiscono per abbandonare il corso senza successo. Quindi consigliamo vivamente, per quanto possibile, di attenersi all'apprendimento regolare di Java poiché fare delle pause per la maggior parte delle persone comporta la necessità di "rinfrescare" la memoria quando tornano ad esso, o addirittura impararlo tutto da capo, poiché il tuo cervello tende a dimenticare molto velocemente la nuova conoscenza, soprattutto se questa conoscenza non è supportata da un'adeguata quantità di esperienza pratica.

4. Collaborare con altri principianti e nuovi studenti

La collaborazione con altri nuovi studenti per unire gli sforzi e sostenersi a vicenda è un altro piccolo trucco degli autodidatti Java di successo. Questo approccio è efficace per il modo in cui funziona il nostro cervello: il modo migliore per imparare qualcosa è insegnarlo ad altre persone. Ecco perché collaborare con gli altri e aiutare gli studenti meno esperti funziona così bene. Naturalmente, abbiamo sempre saputo quanto sia importante la comunità e la collaborazione. Ecco perché abbiamo la sezione Aiuto sul nostro sito Web, dove gli studenti di CodeGym possono chiedere aiuto e ottenerlo da altri studenti o dagli esperti Java di Codegym.

5. Mantieni le tue sessioni di apprendimento abbastanza lunghe (più di 1 ora al giorno)

Come ti diranno molti programmatori esperti, imparare Java per un'ora al giorno potrebbe non essere la strategia più efficace. Per la maggior parte delle persone, un'ora non sarà sufficiente poiché il tempo effettivo impiegato per la programmazione sarebbe di circa 20-30 minuti. Ecco cosa ha da condividere Reinder de Vries, uno sviluppatore esperto e fondatore del sito Web LaernAppMaking.comsu questo: “Imparare solo un'ora al giorno (non importa quanti giorni di fila) fa male alla memorizzazione di ciò che si è appreso e danneggerà la tua capacità di apprendimento. Hai la possibilità di imparare 2 o 3 ore al giorno, magari a intervalli più piccoli? Quando impari a programmare per un'ora, il tempo effettivo che impieghi a scrivere codice può essere di soli 20 minuti. Oltre a programmare, fai molte altre cose: leggere, cercare riferimenti, fissare lo schermo, provare a mettere insieme query di ricerca su Google e, naturalmente, controllare Facebook o WhatsApp e altre interruzioni. Quando impari, la tua mente ha bisogno di "riscaldarsi" (proprio come allenarsi) e raffreddarsi, elaborando le nuove informazioni. Cambiare attività e contesto richiede attenzione, e soprattutto per la programmazione ci vuole tempo e impegno per "allontanarsi". Una cosa generale da aggiungere qui è: non perdere tempo e, per quanto puoi, concentrati sul raggiungimento di qualcosa di più veloce (non hai tutto il tempo del mondo!), che si tratti di imparare a programmare in Java o qualcos'altro. Ecco una buona motivazioneraccomandazione di Hagar Qim, uno sviluppatore Java esperto: “Non indugiare. Le economie cambiano. Il mondo dell'IT è cambiato molto nel corso degli anni, ma una cosa è sempre la stessa: quando un'economia debole costringe le aziende a tagliare i costi, i progetti vengono posticipati o addirittura annullati. Quando i progetti scompaiono, i lavori scompaiono. Alla fine, il pendolo dell'economia torna sempre indietro, ma potrebbero volerci anni. Quindi cavalca le maree di un'economia ancora in forte espansione per iniziare bene. Ben detto.

6. Non impostare l'asticella troppo in basso

Un altro buon consiglio generale è quello di non posizionare l'asticella troppo in basso per te stesso quando si tratta di imparare a programmare, che è ciò che fanno in genere molti principianti. Ad esempio, è tipico per le persone pensare di essere troppo vecchi per apprendere una nuova abilità, soprattutto se è "complessa come la programmazione". Anche le persone tra i 20 e i 30 anni spesso pensano che potrebbero essere "troppo vecchie per questa merda". Naturalmente, nella maggior parte dei casi essere troppo vecchi è solo una scusa che ti viene in mente per permetterti di smettere, spesso prima ancora di iniziare. Ecco cosa ha da dire Brian Lim, un programmatore Java espertosulle persone che iniziano a imparare Java quando hanno più di 30 anni: “Java è molto strutturato e aziendale. Penso che sia perfetto per una mente strutturata, a cui piacciono i design pattern e la programmazione orientata agli oggetti. Ed è probabilmente più probabile che una persona anziana abbia una mente strutturata. Ha anche un percorso di carriera nelle certificazioni e piacevoli lavori rilassati di tipo non di avvio per le persone anziane. Un altro modo in cui Java potrebbe essere eccezionale è se stai realizzando il tuo prodotto. Microsoft e .NET non sono trattati seriamente nel mondo open source, quindi se hai un piano pluriennale per creare un prodotto o anche un gioco come Minecraft, Java è fantastico. Il risultato è sorprendente e puoi lavorare con strumenti maturi invece di codice spaghetti di JavaScript o problemi di memoria di basso livello come C o C++. Non potremmo essere più d'accordo.

7. Suggerimento bonus: canta il tuo codice

E per concludere, ecco un ulteriore suggerimento carino e insolito di Reinder de Vries, che ti consiglia di cantare il tuo codice (è qualcosa di nuovo!) Come un modo per ingannare la tua mente e non annoiarti. “Hai mai provato a cantare il tuo codice di programmazione? Voglio dire, sembra sciocco, ma funziona. La mente si annoia quando fai sempre la stessa cosa e impara molto meno se usi un metodo di apprendimento. Leggere tutto il tempo, guardare solo video, scrivere solo su una tastiera non è un modo ottimale per imparare. Invece, prova a scrivere il codice con carta e penna, o disegna un concetto di programmazione usando una penna sottile e una matita più grande, o... canta il tuo codice! raccomanda Reinder.
Commenti
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION