Друзья, всем привет!
Как я писал ранее, пробую сменить профессию инженера по гарантии на профессию JAVAразработчика.
Скучно стало заниматься автомобилями и хочется чего-то нового. Видимо от монотонной и рутиной работы я совсем устал.
В моей нынешней компании есть огромный плюс – своевременная зарплата, за 8 лет работы ни разу не задержали.
Но это все я готов променять на малооплачиваемую стажировку и начать свой карьерный путь с самого начала.
Писать код мне интересно, так же интересно изучать новые технологии и Фреймворки которыми пользуются в реальных проектах.
Помимо самостоятельного изучения материала по видеороликам в Ютубе я прошел несколькоonline курсов.
1. JAVA RUSH – хороший курс, сделан в виде игры, где надо прокачивать своего персонажа. Дошел до 25 уровня.
Хотел бы отметить, что там очень много практических задач, которые разделены на категории. Простые, среднего уровня и сложные.
За каждую правильно решеную задачу полагается некоторое количество «черной материи», она нужна для того что бы пройти дальше. Иными словами изучать теорию и пропускать задачи не получится.
Ответов или «решебников» нет, во всяком случае я их не искал. Лучше пробовать самому разобраться. Материал подают понятно, но есть моменты которые я не понял
Или описано не достаточно понятным языком, приходилось заново читать и искать информацию в других местах.
Такая же ситуация и по задачам, искал помощи в интернете. Хороший порталhttps://habr.com/ru/all/ или https://ru.stackoverflow.com/
Когда ты с нуля пытаешься освоить программирование, то у тебя очень много вопросов….
2. JAVA OPS – в этом курсе есть три этапа, которые рассчитаны на людей с разным уровнем подготовки.
a. StartJava – для желающих с нулевым уровнем подготовки. Там около 8 или 9 уроков с домашними заданиями.
Можно покупать проверку домашних заданий менторами, опытными разработчиками и получать обратную связь по своему коду.
Очень полезная опция. У меня ментором был Чимаев Максим. Он написал этот курс и он очень понятно объясняет и дает хорошую обратную связь по твоему коду из ДЗ.
Можно задавать вопросы, он помогает. Этот этап я тоже решил пройти, что бы освежить знания и познакомиться с проектом. Очень понравилось.
б. BaseJava – этап для тех, кто знает базовые вещи, прочел несколько книг и для кого слово JAVA не просто слово. Здесь начинаем писать проект, свое web приложение, которое останется с вами и можно будет показывает его будущему работодателю. Курс этот ведет до 9 урока Максим, а потом Николай Ларин. Мнение о нем у меня неоднозначное, отвечает не информативно, по большей части его комментарии мне были непонятны. Курс довольно сложный, но интересный. Он занял у меня очень много времени, чуть больше года, хотя рассчитан он вроде на 6 месяцев. Это связано с тем, что днем я на основной работе, вечером голова тяжелая и мозги работают плохо и плюс маленькие дети. По итогу получилось работающее web приложение – «База данных резюме». Убрал к себе в портфолио.
Помимо всего вышеописанного читаю книги и смотрю Ютуб. Очень грамотно и доступным языком объясняет Наиль Алишев.
В следующий раз расскажу как я сходил на первое собеседование. Если вам интересно, подписывайтесь.
Будем вместе осваивать профессию и искать первую работу.
в. MasterJava – этот этап для тех, кто либо прошел первые два, либо очень хорошо знает язык программирования. Это полноценная стажировка, где дается очень ограниченное время на выполнение домашнего задания и его проверку менторов (если оплачивали эту опцию). Я сейчас на этом этапе. Пока довольно сложно.
Помимо всего вышеописанного читаю книги и смотрю Ютуб. Очень грамотно и доступным языком объясняет Наиль Алишев.
В следующий раз расскажу как я сходил на первое собеседование. Если вам интересно, подписывайтесь.
Будем вместе осваивать профессию и искать первую работу.