Еще один залайканный комментарий к предыдущему опросу: «RoadMap для новичков, чтобы стать Junior разработчиком».



Этим постом можно было бы лишить хлеба всех, кто предоставляет платные курсы, но… ахах увы. Большинству, даже если всё на блюдечке принести, всё равно нихрена делать не будут. Поэтому, я без зазрения совести пишу вам роадмап.



1. Берете книгу Шилдт - «Полное руководство» и читаете первые 450 страниц. Вот вам уже и роад мап для изучения Java. В этих 450 страницах есть 70% того, что вам нужно знать в плане языка на позиции джуниор разработчика.

2. Параллельное с книгой смотрите уроки на ютубе по каждой теме. Так как информация преподносится по разному - появляется возможность нивелировать недопонимания. Ваша задача сделать так, чтобы пазл в голове сложился. Если не поняли какую-то тему в книге, поищите видео в ютубе.

3. Читайте статьи связанные с пройденной темой. В статьях люди делятся реальным опытом работы и лучшими практиками. Также, пока вы будете читать статью - постоянно будут всплывать слова, которых вы не знаете. Их тоже учите, это позволит вам расширить технологический кругозор.

4. Делайте проектики. Закрепляйте каждую пройденную тему выполнением заданий и написанием небольших проектов.

5. Если есть возможность - посещайте конференции. Еще лучше, если это оффлайн конференция. Там вы сможете встретить огромное количество единомышленников, которые уже прошли тот путь, на котором вы сейчас находитесь.



Выше я привел фаталити-комбо для изучения любой технологии, не только джава. Однако, там мы поговорили только про 450 страниц из книги Шилдта. Это, конечно, джуном вас не сделает.

Что же дальше? Теперь, когда вы более менее уверенно пишете на джаве, необходимо начать изучать библиотеки и фреймворки, а не изобретать собственные велосипеды. Мир не стоит на месте и за вас, по большому счету, все давно придумано. Ваша задача научиться пользоваться этим. Методика обучения точно такая же.