CodeGym /Java Blog /Random-IT /Come completare il tuo apprendimento Java e ottenere un l...
John Squirrels
Livello 41
San Francisco

Come completare il tuo apprendimento Java e ottenere un lavoro? I migliori consigli e suggerimenti di coloro che hanno avuto successo

Pubblicato nel gruppo Random-IT
Non devi necessariamente essere un genio, avere un background di programmazione o essere l'orgoglio della giovinezza per iniziare una carriera nella programmazione. Se sei disposto a imparare e sei pronto a perseguire i tuoi sogni, qualunque cosa accada, tutto è possibile. Abbiamo raccolto i migliori suggerimenti e trucchi dai nostri studenti che hanno completato la loro formazione Java e condiviso le loro esperienze con noi. Questo testo ha lo scopo di motivarti un po' e rendere meno tortuoso il tuo percorso di apprendimento. Come completare il tuo apprendimento Java e ottenere un lavoro?  I migliori consigli e suggerimenti di coloro che hanno avuto successo - 1

Suggerimento 1: non aver paura di iniziare a programmare indipendentemente dal tuo background e dalla tua carriera

Secondo David Heines e la sua esperienza personale , "il tuo background non fa alcuna differenza" nell'apprendimento di Java (anche se sarebbe ingiusto dire che non può essere utile in alcuni punti). Non è mai troppo tardi per passare all'IT, indipendentemente dalla tua età o dalla carriera che stai costruendo. Molti dei nostri studenti hanno aderito al corso non dopo la laurea ma quando hanno sentito la necessità di cambiare tipo di lavoro. Molti di loro hanno avuto davvero successo in quello che stavano facendo. Ad esempio, studenti come Sergei e Alex erano occupati in industrie lontane dalla sfera IT. Tuttavia, "salario scarso e mancanza di prospettive di carriera"li ha fatti cercare delle alternative. E si sono fermati a Java. Il fatto è che conoscere Java è divertente e molto gratificante. Puoi creare app e servizi utili e molte altre cose del genere, o persino avviare la tua società di software. Imparare Java può anche essere divertente, cosa che possiamo garantire se impari con CodeGym :) Quindi, se sei ancora indeciso su cosa fare in futuro o vuoi semplicemente cambiare la tua vita, inizia.

Suggerimento 2: Personalizza il tuo processo di apprendimento

CodeGym è un corso perfetto per coloro desiderosi di dedicare almeno 1-2 ore all'apprendimento al giorno. Include un minimo di teoria, un massimo di pratica. All'inizio del corso, sii coerente e dedica più tempo allo studio. Dagli non un'ora o due ma tre o quattro ore se puoi. Molti dei nostri studenti, incluso Dmitry Mersianov , le cui giornate erano piene di lavoro e serate con la famiglia, cercavano di alzarsi alle 5-6 del mattino e studiare prima del lavoro. Tuttavia, se ti sembra troppo, puoi dedicare un'ora alla teoria al mattino e un'ora alla pratica nel pomeriggio o alla sera. "Studia molto, ma non esagerare", Alex Yedamenko . Allenarsi regolarmente.Alcuni dei nostri studenti riferiscono che gli capita di studiare a ondate. Dicono che ci sono state settimane o addirittura mesi in cui non hanno studiato affatto. Naturalmente, i loro progressi erano insignificanti. È stato solo quando si sono resi conto che la coerenza è la chiave che le cose sono andate molto meglio. È meglio studiare un po' alla volta, ma regolarmente a lungo termine. Detto questo, non sforzarti e quando sei bloccato, concediti una pausa. Come ha detto Jaroslav nella sua storia , "Non dimenticare la tua vita personale e te stesso". A volte, è essenziale ascoltare il proprio io interiore, spostare la concentrazione e liberare la mente per evitare il burnout.

Suggerimento 3: crea una tabella di marcia su misura per le tue esigenze specifiche

Non abbassare troppo l'asticella semplicemente completando le nostre lezioni dettagliate. Prenditi il ​​tuo tempo e crea una roadmap efficace mirata alle tue esigenze (sviluppo di app, giochi, automazione QA, software, ecc.) Come consiglia Eugene Denisov nella sua storia di successo , una volta che senti di avere già familiarità con le basi di Java Core (corrispondente all'incirca al livello 15 su CodeGym ), procedi con il tuo progetto che troverai interessante per te stesso. Molti studenti di CodeGym affermano che la loro prima applicazione non ha fatto nulla di utile. Tuttavia, li ha aiutati ad affinare le proprie capacità, padroneggiare nuove tecnologie e dare loro la certezza di poter già mettere in pratica le conoscenze. Dopo il livello 20, potresti iniziare a esplorare cose più complesse come Git o Maven. La stragrande maggioranza dei nostri laureati consiglia a tutti di imparare a lavorare con i flussi poiché possono aiutarti a evitare enormi volumi di codice. Dopo il livello 30 , puoi iniziare a padroneggiare Hibernate. È uno strumento più utile che riduce drasticamente le righe di codice mantenendo la mappatura oggetto-tabella. Allevia i programmatori dalla gestione manuale dei dati persistenti e consente di risparmiare tempo e costi di manutenzione di conseguenza. Al traguardo, proprio prima di mettersi alla ricerca di un lavoro, è una buona idea familiarizzare con la documentazione di Spring. La maggior parte delle aziende, in particolare quelle di grandi dimensioni, lavora con SQL e sarebbe un enorme vantaggio per te se avessi qualcosa come Core Java + SQL nel tuo curriculum. Detto questo, non cercare di imparare tutto in una volta, soprattutto se devi concentrarti anche sul tuo lavoro attuale. Crea un piano passo dopo passo e passa all'argomento successivo solo quando ritieni di aver padroneggiato quello precedente.

Suggerimento 4: utilizzare risorse aggiuntive

Sebbene siamo orgogliosi del nostro corso, non ti chiediamo di limitarti solo a CodeGym. Allarga l'orizzonte con diversi libri e video. Ad esempio, a volte, i nostri studenti leggono la lezione e poi cercano ulteriori spiegazioni nei libri di Horstmann o Eckel per comprendere appieno l'argomento. È naturale provare diverse risorse aggiuntive che trasmettono pensieri e informazioni in modo diverso. Tanti uomini, tante menti. Per quanto riguarda articoli e blog , i nostri studenti lodano molto: Sviatoslav di Tomsk mette in evidenza l' articolo Capire l'architettura che può aiutarti a comprendere meglio l'architettura delle tue applicazioni future. Mondo Java. Come suggerisce il nome, è il mini Java World in rete. Questo è uno dei siti Web Java più informativi con molti suggerimenti di esperti Java e diversi blog ospitati sulla pagina. Java Deep di Peter Verhas. È un blog tecnico orientato a Java. Inside Java è un blog dedicato principalmente alla condivisione di nuove notizie e opinioni su Java. Ci sono anche molti collegamenti a utili playlist di YouTube. E, solo per riferimento, ti forniamo un elenco molto utile dei migliori libri per studenti Java : 21 libri che gli sviluppatori Java dovrebbero leggere nel 2021 .

Suggerimento 5: non trascurare l'aiuto e la motivazione extra

Un altro suggerimento molto utile per l'apprendimento è quello di entrare nella comunità in cui interagirai con persone che la pensano allo stesso modo e appassionate di sviluppo software. Inoltre, le comunità ti consentono di scambiare esperienze e idee e superare le difficoltà quando sei bloccato a un certo punto. I tuoi colleghi sono sempre pronti ad aiutarti a risolvere problemi complessi e a offrirti supporto quando ne hai bisogno. Su Quora e Reddit puoi fare domande, mentre Java Code Geeks , Coderanch e StackOverflow possono aiutarti a trovare amici che ti aiuteranno a non languire nel tuo percorso di apprendimento.

Suggerimento 6: preparati per il colloquio di lavoro

Una volta terminato il corso (o hai raggiunto il livello 30+), è giunto il momento di iniziare a cercare un lavoro. Leggi come scrivere un curriculum di successo e come scrivere lettere di accompagnamento. Cerca di mettere l'accento su competenze specifiche nel tuo CV. Non scrivere qualcosa come "Conosco Java" perché è troppo vago. Invece, menziona Core Java con un paio di cose/argomenti aggiuntivi che conosci molto bene. Per aumentare le tue possibilità di ottenere un'offerta di lavoro, crea un curriculum con un portfolio dei tuoi progetti. I potenziali datori di lavoro di solito apprezzano soprattutto la comprovata esperienza nello sviluppo di progetti. Quindi, invia il tuo CV a tutti e guarda i feedback che ricevi. Dopo aver ricevuto un invito, preparati per le domande del colloquio scoraggianti (molte di esse sono prontamente disponibili online). Preparati al fatto che i datori di lavoro ti chiederanno un trucco per verificare il tuo intelletto generale e le tue capacità di risoluzione dei problemi piuttosto che la conoscenza di Java. Quindi, è meglio navigare in rete in anticipo per prepararsi a quelle domande complicate. Non temere di fallire poiché, come dimostra la pratica, molto probabilmente verrai rifiutato dopo i tuoi primi colloqui.Alcuni dei nostri studenti hanno sostenuto più di 10 colloqui prima di ottenere il lavoro dei loro sogni. Tutto sta andando secondo i piani e non c'è niente di sbagliato in questo. Un laureato di successo di CodeGym, Anzor Karmov, dice nella sua storia di successo che "Dopo aver fallito la tua prima intervista, datti una pacca sulla spalla" - analizza ciascuna delle tue interviste per ridurre le lacune di conoscenza con ogni nuova. Non hai fretta. Ti stai solo avvicinando al lavoro che desideri.

Conclusione

Riassumendo, non dovresti esitare a imparare Java indipendentemente dalla tua età e dal tuo background di programmazione. Basta leggere queste storie di successo dei laureati di CodeGym per vedere quanto sono diverse queste persone, sebbene il loro obiettivo sia simile. Comprendi cosa ti piace davvero e crea un programma di formazione chiaro in base agli argomenti che vorresti trattare, al tempo che vorresti dedicare all'intero corso e al tuo stile di vita. Non aver paura di sbagliare e cerca aiuto. Immergiti nel processo e continua il tuo apprendimento, qualunque cosa accada. L'emozione del lavoro di uno sviluppatore Java risiede principalmente nell'anticipazione della prossima svolta personale. Quindi, buona fortuna nel perseguire i tuoi obiettivi!
Commenti
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION