
"Java durerà a lungo e non farà che migliorare"
Perché ho scelto Java tra gli altri linguaggi di programmazione? Posso pensare a due motivi. In primo luogo, quando sono stato messo in congedo nella mia azienda, ho sentito che stavamo passando a Java per molte delle nostre cose interne. Quindi ho pensato che sarebbe stato utile se imparassi qualcosa al riguardo. In secondo luogo, so che Java è un linguaggio consolidato e durerà per un po'. Molte persone con cui ho parlato hanno la stessa opinione. Sarà in giro e migliorerà solo. Quindi è stato un gioco da ragazzi per me selezionare Java. Ovviamente, se la mia azienda iniziasse a concentrarsi su C#, cercherei C#. Oppure faremmo Python, io cercherei Python."CodeGym è stata l'opzione migliore per me e ha raggiunto i miei obiettivi"
Quindi, sono andato su Internet e fondamentalmente ho cercato su Google "impara Java", e ho guardato CodeGym e alcune altre opzioni che si sono messe in mostra. Da quello che ho visto e da quello che ho letto, ho deciso che CodeGym era l'opzione migliore per me e per raggiungere i miei obiettivi. Quello che mi piace di questo corso è il contesto. Tratti l'apprendimento come un gioco e questo rende l'apprendimento divertente. È stato molto facile per la maggior parte da capire. Ma ovviamente, ci sono stati momenti in cui c'era un po' di confusione. Di solito non cerco molte cose su Google e di solito non scelgo le parole chiave giuste, quindi a volte passo molto tempo a guardare cose inutili per arrivare dove voglio essere. Non ricordo quale fosse la lezione, ma ci sono rimasto bloccato per 4-5 giorni e ho cercato di capirlo. Sto imparando su CodeGym dalla primavera, credo. In questo momento sono al livello 12, quindi probabilmente vado molto più piano di molte altre persone. All'inizio erano almeno 3-4 ore al giorno. Ma alla fine di maggio ho perso il lavoro a causa del Covid-19 e la ricerca di un nuovo lavoro ha preso il sopravvento, quindi l'apprendimento è stato ridotto a 2-3 ore 5 giorni a settimana. Uso IntelliJ IDEA e il plug-in CodeGym e li trovo divertenti. Recentemente ho scoperto ilFunzionalità "Soluzioni corrette" nel plug-in, ma cerco di non guardare spesso. Ad esempio, posso prendere e decodificare la soluzione per capire come ci sono arrivati. Per me è molto utile, mi piace. Occasionalmente utilizzo anche la sezione "Aiuto" . Quando rimango bloccato, cercherò lì per trovare qualcosa di simile e vedere i suggerimenti che vengono fatti. In realtà ho pubblicato un paio di domande a cui è stata data risposta, che sono state molto utili. Infine, mi piacciono i giochi! Ho appena finito il gioco del 2048. Ho fatto il campo minato, e questo è il tipo di risultato di cui sono orgoglioso perché quando ha funzionato è stato meraviglioso. Ho avuto problemi con il 2048 e ancora una volta, quando ha funzionato, ho provato quel senso di orgoglio. Guarda cosa ho fatto! Ora sto facendo il gioco Snake, ed ecco il problema: devo decidere se voglio scrivere il gioco o continuare con le lezioni. A volte devo sforzarmi e pensare “Ho fatto il gioco per l'ultima volta. Devo imparare qualcosa questa volta”."Il tuo background non fa alcuna differenza"
Sono completamente nuovo in Java. Il corso è molto istruttivo, semplice e divertente. Rende divertente l'apprendimento di Java. Per me è importante, perché voglio imparare e divertirmi in quello che sto facendo. Non penso che il tuo background faccia alcuna differenza nell'imparare a programmare. Certo, può essere utile e utile in alcuni punti. Come programmatore di giochi di ruolo, ho già familiarità con l'intera logica di programmazione. Qualcuno che è nuovo di zecca nella programmazione e nell'apprendimento di qualsiasi linguaggio di programmazione potrebbe non avere quel tipo di competenza. Ma ad essere onesto con te, penso che CodeGym faccia un ottimo lavoro nel familiarizzare con i concetti di base. Ti aiuta a raggiungere l'obiettivo: imparare Java e soddisfare le richieste del mercato. Quando ero molto più giovane il mio sogno era quello di avviare una società di software, creare videogiochi e cose del genere. Adoro programmare in RPG. Ma con Java... Chi lo sa? Forse diventerò abbastanza bravo, creerò un gioco, lo venderò e avvierò la mia azienda."Dedica più tempo all'apprendimento, soprattutto all'inizio"
Dalla mia esperienza personale, darei alcuni consigli a tutti coloro che iniziano a imparare Java e la programmazione:- Dedica più tempo allo studio, soprattutto all'inizio.
Aiuta ad aumentare il desiderio di saperne di più. Non inizierei a fare mezz'ora qui, mezz'ora là. Non è abbastanza per suscitare il nostro interesse e coinvolgerti. Dagli un'ora, due ore, quattro ore! Almeno all'inizio.
Sono arrivato al punto in cui so, che voglio continuare a imparare e so perché lo sto facendo, e non ho sempre tempo da dedicare, ma quando avrò tempo, tornerò e siediti al mio computer per 1-2 ore, fino a 4-5 ore a volte, specialmente nei fine settimana, e impara.
- Presta attenzione a quello che stai facendo e divertiti. Il resto verrà da sé.
Non ho dubbi che anche nella mia capacità limitata ora posso imparare a programmare Java. Sarà utile perché nessuno è più specializzato e non puoi fare né giochi di ruolo né Java. Devi fare qualcosa di più, come Python, C++ o C#. Devi essere abbastanza versatile per essere in grado di eseguire di più nella tua posizione.
La linea di fondo è: trova qualcosa che vuoi imparare, sei disposto a imparare e fallo e basta.
GO TO FULL VERSION