Итак, у вас есть всё необходимое, чтобы стать успешным программистом (об этом в этой статье).
Прежде чем отдавать довольно приличные суммы денег на различные, распиаренные курсы, нужно понять - ваше это вообще или нет.
Может случиться так, что отдав 10-15 тысяч рублей за какой-то курс, вы позанимаетесь там пару дней и поймете, что сидеть перед монитором и писать непонятные буковки совсем вас не привлекает.
Есть более-менее компромиссное решение. Вот сайт: JavaRush.
Первые пару уровней бесплатны (уже сможете сделать какие-то выводы), далее что-то около 1500 рублей в месяц. Согласитесь, вполне подъемные деньги. Ребята объясняют с самого нуля, дают огромное количество задач, но далее чем 15 уровень там делать нечего. Они конечно очень пиарят себя, что якобы пройдя весь курс, вы сможете устроиться на работу, но по факту, скорее всего - нет. Это просто отличная платформа, чтобы начать и понять для себя, стоит ли вам этим заниматься.
Значит первоначальная цель - это 14-15 уровень в JavaRush. При наличии свободного времени, можно осилить за один месяц. Занимаясь по 2-3 часа, думаю займет 2 месяца. Ну тут всё зависит от вас. Помните - там абонентская плата и маленький нюанс - деньги списываются автоматически. Как закончите обучение - не забудьте явно отписаться от них.
Когда вы выполните данную цель, уже можно переходить на другую платформу - более серьезную - JavaMentor.
Почитаете, там всё подробно описано. Если в двух словах, то вы проходите тестовое задание, затем вы изучаете JavaCore - некий базис в Java. После этого наступает этап PreProject, где вас знакомят с актуальными фраемворками и вы пишите свой маленький проект.
Далее идет совместный проект, где вы с такими же студентами участвуете в реальном продакшене, который можно будет засунуть в своё резюме. Потом вас гоняет местный HR, натаскивая на собеседования, ну и затем - устраиваетесь на работу.
Выглядит всё красиво с налетом нереальности, но прежде чем туда вписаться я очень много узнавал об этом проекте и лично общался с ребятами - выпускниками. Все говорят одно - всё правда. На данный момент я на этапе PreProject.
В следующих статьях я постараюсь детально разбирать каждую задачу из курса. Может будет кому-то полезно.
К сожалению доступа к задачам из JavaRush у меня нет, но если хотите чтобы я их разобрал - пишите в комментариях, обязательно со всем разберемся.
Ну собственно всё. Всем успехов в обучении, не бойтесь менять свою жизнь!