-
Още от първите нива на курса можете да започнете паралелно изучаване на системи за управление на бази данни (В моя случай това беше MySQL на sql-ex.ru. Приблизително първите 70 задачи ще са достатъчни) и да работите чрез безплатната HTML Academy курс. Там ще научите за HTML и CSS.
-
След като почувствате, че повече or по-малко сте разбрали основите на Java Core (съответстващо на ниво 15 на CodeGym, мисля), измислете проект, който лично ще намерите за интересен и полезен. Ще имате Howво да покажете и за Howво да говорите на интервюта.
-
Препоръчвам да се изкачите до ниво 40 на CodeGym.
-
След ниво 20 започнете да изследвате неща като системи за контрол на версиите (Git, githowto.com) и разберете Howво е Maven.
-
След ниво 30 започнете да овладявате Hibernate.
-
На финала, преди да си намерите работа, трябва да отпиете дълбоко Пролет (Прочетете „Пролет 4 за професионалисти“).
-
JavaSE (тук трябва да знаете всичко, въпреки че има известна снизходителност, когато става дума за многопоточност)
-
JDBC, MySQL (трябва да имате добро владеене)
-
HTML, CSS (тук всичко е доста просто, тук не са необходими задълбочени познания)
-
JUnit (никой не каза, че тестването не е необходимо)
-
Git (публикувайте свой собствен проект, ще разберете How)
-
Maven (тук няма нищо сложно, разберете го)
-
Хибернация (тук започват трудностите)
-
Пролет (само аз се задълбочавам в това, съжалявам, че не започнах по-рано)