Что я получу в конце пути?
В этом разделе книги будет перечислен набор знаний, технологий и навыков, освоив которые вы сможете претендовать на роль junior-разработчика на Java в компании, занимающейся разработкой веб-сервисов.
В целом для трудоустройства в большинство компаний вам потребуется:
Знание основ Java, умение написать простой алгоритм или класс.
Знание инструментария: IDE, Git, Gradle/Maven.
Знание фреймворка Spring, умение создать простое веб-приложение на нем, умеющее что-то отдавать по сети и что-то хранить в БД. Понимание структуры такого приложения, какие там есть компоненты и кто за что отвечает.
Базовые фундаментальные знания из Computer Science, которые уже рассматривались ранее.
В последующих главах все эти вопросы будут разобраны более подробно. Будут названы конкретные технологии, перечислены ссылки на статьи и полезные материалы. Будут разобраны некоторые теоретические вещи, для которых я не смог найти удовлетворяющего меня мануала или самоучителя.
Изучив все это самостоятельно и выполнив 1-2 учебных проекта, вы вполне сможете рассчитывать на прохождение собеседования на вакансию наподобие этой:

Last updated