Всем привет! Хочу поделиться своей подробной рецензией на обучение в Яндекс.Практикуме.
Для чего я пошел в Практикум?
На момент поступления в Я.П у меня уже был опыт программирования на JavaScript и немного на PHP. Работая в основном в сфере фриланса и частных проектов, я получал знания по ходу пьесы, из книг и интернета. Однако я понимал, что мне не хватает систематизации знаний.
На тот момент (2021 г.) я узнал о Цифровых Профессиях где государство могло заплатить за обучение 25-50-75% в зависимости от статуса гражданина. Мне повезло и я проскочил на 75% скидки за обучение, в котором было единственное условие - закончить обучение.
Обучение
Я.П предоставляет кучу интересных курсов, на тот год был курс “Веб-разработчик” который не случайно я и выбрал. Так как он совмещал в себе не только Frontend (JS, React) разработку, но и часть Backendа с использование Express и MongoDB.
Само обучение началось с знакомства учеников, кураторов и наставников. Кстати это важный момент, потому что мне есть с чем сравнить, но об этом чуть позже.
Курс состоял из модулей, в каждом из которых были свои спринты по тематикам, пошаговые инструкции и т.д.
Основы HTML, CSS, JS.
Продвинутый HTML, CSS
Адаптивная верстка
Базовый JS
Продвинутый JS
React
Основы Backend
Дипломная работа
Обучение разбивалось на 3 вида:
Самостоятельное прочтение контента
Тренажеры
Практические задания с ревью
Спринты
Спринты разбивались всегда на 2 недели, 1 неделю спринт посвящался самостоятельному обучения, а именно - чтению и тренажерам. На 2-й недели необходимо было по ТЗ сделай проект по модулю и отправить его на ревью.
Контент
В целом контент хорошо проработан, легко читается и усваивается. Показано много примеров как кодом, так и интерактивности.
Тренажеры
Не мало времени уделялось тренажерам, где уже самостоятельно по маленьким описанным задачам необходимо было самостоятельно написать код и решить ту или иную задачу. Тренажеры шли сразу же после контента, по этому проблем с закреплением знаний не было.
Практика
Вот здесь начинается самое интересно! После прохождения модуля давались различные практические задачи: сверстать макет, написать логику приложения, написать сервер, подключить фронт с беком. И самая вишенка на торте - Тебя проверяют! Но есть один подвох, у тебя всего 3 попытки что бы сдать практическую работу, в противном случае тебе давался академ (что-то вроде отпуска, так сказать повторить знания и попробовать еще раз).
Благо я никогда не старался тянуть с обучением, как только открывался новый спринт я тут же бежал читать контент, выполнять все тренажеры и быстрее приступать к практике, оставляя себе больше времени на недочеты от ревьюверов и их исправления (Ошибок).
Поддержка, общение, комьюнити
Это пожалуй самая важная часть обучения! У нас было отдельное приложение “Пачка” для общения между сокурсниками, наставниками и кураторами.
Где реально была всегда движуха, решали вместе общие задачи, вопросы, ревью, помогали отстающим ребятам кто не понимал тему. Но наш поток отличился еще тем что создал сообщество в Дискорде, по этому без общения и главное помощи не оставался никто из ребят.
Отдельная благодарность наставникам - Они ведут с тобой диалог, пытаются помочь и направить тебя в нужное русло объясняя не понятные вещи.
Плюсом еще было то что каждые 2 или 3 недели у нас были общие созвоны, где наставники объясняли нам - будущую практику, как писать код, разбирали ошибки прошлых спринтов и многое другое.
Диплом
Пожалуй реальная, сложная практическая задача с большим ТЗ. Каждому давался свой собственный макет для верстки, по функциональности приложения - у всех одинаково, различалась лишь реализация. На дипломную работу отводилось около 1.5 месяца и разделялась 3 этапами:
Верстка
Написание функционала
Итоговое приложение со всеми правками
Немного усилий, и воуля я получил свой долгожданный диплом:
33f8515d-f04b-4263-b029-45d214edc8a0-image.png
Кстати о самом дипломе - это реальная профессиональная переподготовка и действительный документ который заносится в реестр.
Мой отзыв
Честно ? Мне понравилось обучение, и, пожалуй, главным фактором стало реальное общение и помощь. Как и упоминал выше, это важный момент. Потому что за последние 2 года я побывал еще на курсах html academy (NestJs), где наставник просто болт положил и отвечал раз в неделю, и то выборочно. Все обучение было полностью самостоятельным, да наша профессия и подразумевает самостоятельность решения задач, но когда ты платишь монету за знания… Хочется все таки как раз этакой помощи от старшего товарища которому всегда можно задать любой вопрос и получить ответ.
Этим и отличился Я.П, кстати отсутствие поддержки это не единый минус html academy.
В заключение, хочу отметить, что обучение в Я.П оставило у меня исключительно положительные впечатления. Реальное общение и помощь, которые я получил, стали главным фактором, повлиявшим на мой опыт. Не стоит и забывать о том, что обучение - это про самостоятельность! Никто не положит за Вас знания Вам в голову. У меня было желание учиться, я получил знания и продолжаю их получать, но уже имея более устойчивый бэкграунд и главное понимание азов и вектора куда грести.
Если у вас есть какие-либо вопросы или вы хотите обсудить что-то конкретное, не стесняйтесь задавать их! Буду рад поделиться своими мыслями и помочь вам.