CodeGym /Java Blog /Random-IT /Un piccolo consiglio per il tuo piano educativo
John Squirrels
Livello 41
San Francisco

Un piccolo consiglio per il tuo piano educativo

Pubblicato nel gruppo Random-IT
Un piccolo consiglio per il tuo piano educativo - 1 Ho deciso di scrivere su ciò che mi mancava davvero quando ho iniziato i miei studi sulla programmazione Java, vale a dire cosa deve essere studiato e in quale ordine:
  1. Fin dai primi livelli del corso, puoi iniziare uno studio parallelo dei sistemi di gestione dei database (nel mio caso, era MySQL su sql-ex.ru. All'incirca i primi 70 compiti saranno sufficienti) e lavorare attraverso l'HTML Academy gratuita corso. Lì imparerai a conoscere HTML e CSS.

  2. Una volta che senti di aver compreso più o meno le basi di Java Core (corrispondente al livello 15 su CodeGym, credo), pensa a un progetto che troverai personalmente interessante e utile. Avrai qualcosa da mostrare e di cui parlare durante i colloqui.

  3. Consiglio di salire al livello 40 su CodeGym.

  4. Dopo il livello 20, inizia a esplorare cose come i sistemi di controllo della versione (Git, githowto.com) e scopri cos'è Maven.

  5. Dopo il livello 30, inizia a padroneggiare Hibernate.

  6. Al traguardo, prima di trovare un lavoro, dovresti bere un bel sorso di primavera (leggi "Primavera 4 per professionisti").

Allo stesso tempo, leggi libri sugli argomenti che stai studiando. Usa le capacità di gestione del tempo (se non lo sei già) e poi sarà solo una questione di tempo prima che tu riceva un'offerta. La mia fase di formazione è durata un anno e mezzo e circa 700 ore di puro studio. Ecco un elenco separato di ciò che devi sapere approssimativamente per sostenere con sicurezza un colloquio presso una buona azienda:
  1. JavaSE (qui dovresti sapere tutto, anche se c'è una certa clemenza quando si tratta di multithreading)

  2. JDBC, MySQL (dovresti avere una buona padronanza)

  3. HTML, CSS (qui è tutto abbastanza semplice, qui non è necessaria una conoscenza approfondita)

  4. JUnit (nessuno ha detto che il test non è necessario)

  5. Git (pubblica il tuo progetto, scoprirai come)

  6. Maven (niente di complicato qui, scoprilo)

  7. Ibernazione (è qui che iniziano le difficoltà)

  8. Primavera (ci sto solo approfondendo da solo, mi dispiace di non aver iniziato prima)

Per quanto riguarda il mio progetto ... ho scritto una normale applicazione CRUD basata su console utilizzando JavaSE e Hibernate, compilata utilizzando Maven. Gli intervistatori sono molto interessati al codice che hai scritto tu stesso. E questo è fondamentalmente il mio messaggio qui. Non resta che augurare buona fortuna a chi ha appena intrapreso questo spinoso cammino (sì, sarà difficile).
Commenti
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION