-
Desde los primeros niveles del curso, puede comenzar un estudio paralelo de los sistemas de administración de bases de datos (en mi caso, fue MySQL en sql-ex.ru. Aproximadamente las primeras 70 tareas serán suficientes) y trabajar a través de HTML Academy gratuito. curso. Allí aprenderá sobre HTML y CSS.
-
Una vez que sienta que ha entendido más o menos los conceptos básicos de Java Core (que corresponde al Nivel 15 en CodeGym, creo), presente un proyecto que le resulte personalmente interesante y útil. Tendrás algo para mostrar y hablar en las entrevistas.
-
Recomiendo subir al nivel 40 en CodeGym.
-
Después del nivel 20, comience a explorar cosas como los sistemas de control de versiones (Git, githowto.com) y descubra qué es Maven.
-
Después del nivel 30, comienza a dominar Hibernate.
-
En la meta, antes de encontrar trabajo, debes tomar un buen trago de Spring (Lee "Spring 4 para Profesionales").
-
JavaSE (aquí deberías saber todo, aunque hay cierta indulgencia cuando se trata de subprocesos múltiples)
-
JDBC, MySQL (debe tener un buen dominio)
-
HTML, CSS (todo es bastante simple aquí, no se necesita un conocimiento profundo aquí)
-
JUnit (nadie dijo que las pruebas no son necesarias)
-
Git (publica tu propio proyecto, descubrirás cómo)
-
Maven (nada complicado aquí, descúbrelo)
-
Hibernar (aquí es donde comienzan las dificultades)
-
Primavera (Solo estoy profundizando en eso yo mismo, lamento no haber comenzado antes)