Ho deciso di dare a JavaRush ciò che gli è dovuto e di scrivere qui ciò che mi mancava gravemente nella fase iniziale dell'apprendimento, vale a dire cosa e in quale ordine imparare:
- Parallelamente a JavaRush, fin dai primi livelli puoi iniziare a studiare i sistemi di gestione dei database (nel mio caso si tratta di MySQL e del sito sql-ex.ru. I primi più o meno 70 compiti saranno abbastanza) e prendere il corso gratuito di HTMLAcademy. Lì capirai cosa sono HTML e CSS.
- Quando ritieni di aver compreso più o meno con sicurezza le basi di JavaCore (penso che questo sia il livello 15 in JavaRush), crea un progetto che sarà interessante e utile per te personalmente. Ci sarà qualcosa da mostrare e di cui parlare durante il colloquio.
- Ti consiglio di passare JavaRush al livello 40, se hai tempo, uno stage non sarà superfluo.
- Dopo il livello 20, inizia a capire cose come i sistemi di controllo della versione (Git, githowto.com) e comprendi cos'è Maven.
- Dopo il livello 30, inizia a imparare l'ibernazione
- Al traguardo, prima di ottenere un lavoro, devi fumare una bella fumata di primavera (il libro "Spring 4 for Professionals", ho visto anche un video corso sulla primavera da JavaBegin.ru. Autore del corso: Timur Baturshinov, qualcosa del tipo " Biblioteca online per la primavera”)
- JavaSE (qui dovresti sapere tutto, tranne che ci sono concessioni nel multithreading)
- JDBC, MySQL (ragionevolmente fiducioso)
- HTML, CSS (tutto è abbastanza semplice, non è necessaria una conoscenza approfondita)
- JUnit (nessuno ha annullato i test)
- Git (carica il tuo progetto, lo capirai lì)
- Maven (niente di complicato, lo capirai)
- Ibernazione (qui iniziano le difficoltà)
- Primavera (ci sto appena entrando, mi pento di non aver iniziato prima)
GO TO FULL VERSION