Доверился, так как проходил в свое время тренажеры по верстке, но в итоге разочарование.
1 месяц. Подготовка.
HTML, CSS. Содержит в себе бесплатный тренажер "Знакомство с HTML и CSS", платный тренажер по сеткам и три платных подтренажера по формам и селекторам. Почему-то авторы курса закрыли доступ к остальным тренажерам, возможно, на их взгляд 140 000 за обучения оказалось недостаточно.
Javascript. Несколько платных тренажеров по Javascript.
Other. Небольшой набор статеек по инфраструктуре - система контроля версий, редактор, WEB.
Как проходит курс.
Обучение проходит примерно так: изучаем информацию до вебинара - вебинар - домашнее задание.
Вебинар - та же теория, что при подготовке и разбор учебного проекта - в проекте что-то добавляется/меняется, лектор рассказывает, происходит.
Домашнее задание - что-то в духе того, что происходило в учебном проекте. По идее ты должен выполнить ДЗ и отправить на проверку наставнику.
Наставник - это такой наемный работник вроде как из числа действующих программистов, который за небольшие деньги (если верить тем же объявлениям HTML Academy), должен проверять твое ДЗ, указывать на недостатки, учить мудрости и проводить созвоны.
В конце курса все твои ДЗ должны превратиться в рабочий личный проект, который затем проверяет случайный наставник. Если он не забьет на свои обязанности, возможно, вы сможете подчеркнуть для себя что-то полезное.
Стоит отметить, что на курсе ты фактически один. Никаких официальных чатов с обсуждением кейсов, помощью и т. д. нет, в отличие от других курсов. Хорошо это или плохо? С одной стороны хорошо, что студенты не буту списывать. С другой стороны - система наставников работает далеко не так хорошо, как задумывалась.
2-3 месяцы. Профессиональная разработка веб-интерфейсов.
Это основы Javascript, работа с DOM-деревом, немного про сетевые запросы и асинхронность.
Сразу скажу - это самый вменяемый по контенту курс. К примеру, здесь есть свой учебник Javascript, тренажеры (вот только это те же самые тренажеры, что мы проходили в месяц Подготовки).
На этом курсе наставник ни разу мне ничего про мой код не сказал и просто принимал ДЗ по-умолчанию. Хотя бы не затягивал проверку.
Было довольно сложно, курс я закончил на 100%.
4-5 месяцы. Архитектура клиентских приложений.
Здесь про объектно-ориентированное программирование и паттерн MVP.
Контента в этом курсе напорядок меньше, сам он какой-то скомканный. Всю дорогу пытаешься понять, для чего все эти сложные манипуляции. Учебник здесь скромнее и большей частью состоит из кусков учебника за прошлый курс.
Сам курс - очень странная попытка создать одностраничное приложение с помощью нативного Javascript, разделяя код на компоненты архитектурного паттерна MVP. В целом понимание, что такое MVP и ООП нельзя назвать совсем бесполезным, но в рамках профессии React-разработчик это в некотором смысле потерянные 2 месяца.
Наставник у меня случился очень интересный - человек занятой, проверял по неделе задания, в итоге мне приходилось приступать к новым ДЗ пока еще старые висят. Впрочем, после проверок особо замечаний он не делал. Зато на констультации посоветовал мне купить курс, который висит на HTML Academy и угадайте кто его автор.
Весь курс меня пресделовала жесткая фрустрация, но 100% есть 100%.
6-7 месяцы. Разработка сложных клиентских приложений.
Typescript, React и тестирование.
Вот бы вместо прошлого курса - этот на два разделить. Потому что мне, как не знакомому с фреймворками Javascript человеку, вместить в голове все эти технологии и новую архитектуру было очень сложно. Местами просто делаешь что-то по примеру, вообще не понимая, почему именно так. Как вообще должен выглядеть код, как его делить на компоненты. Что вообще за такие компоненты. Ближе к концу курса разобрался более менее, но понимание, как должен выглядеть адекватный код на React так и не пришло.
Наставник у меня была девушка, которая набрала группу из 10 человек, добавила всех в Телеграм. На моей памяти это один из самых заброшенных телеграм-каналов. Замечаний при проверке кода у моей наставницы не было вовсе.
Закончил на 100%, но по факту мой код был совершенно дилетантский, хотя все работало.
8 месяц. Грейдирование.
Получаешь задание - выполняешь, сдаешь на проверку.
Задание по React - кусочек интернет-магазина или типа того. Выполнил, получил неплохие баллы за скорость и качество.
9,10,11 месяцы. Акселерация.
Комната в мессенджере Slack. Тебе дают техническое задание и исходники, ты выполняешь в сроки, отчитываешься в мессенджере и форме. Проверяет наставник, проверяет тестировщик. Из всей этой компании серьезно настроен только тестировщик, что было очень приятно. Пришлось попотеть, много гуглить, искать решения неизвестных ранее задач. Вообще - неплохая прокачка, хотя ты по сути просто выполняешь пет проекты, просто под небольшим надзором. И мотивация выполнить все - пропуск в Лигу А.
12,13,14 месяцы. Лига А.
Стажировка.
Тебе сразу сообщают, что в течение месяца ты должен оформить статус самозанятого (так как "считается, что после месяца студент теряет свои навыки"). Как участник профессии, сразу попадаешь в Лигу А и ждешь проектов. В течение стажировки я не получил ни одного проекта по React. И по верстке. И вообще хоть что-либо, хотя бы отдаленно напоминающее стажировку. На все мои вопросы получал ответ, что проектов нет, тяжелые времена и тому подобное.
Фактически, три месяца официально оплачиваемого курса просто куда-то потерялись. Я, конечно, не настолько наивен, чтобы верить в сказки о пресловутой "гарантии трудоустройства", но так откровенно прокатывать со стажировкой своих студентов - откровенная непорядочность. Многие именно за этот этап - этап получения практического опыта и возможности прочувствовать, что такое production - и выбрали именно Профессию, а не курсы по отдельности, за что пришлось дополнительно переплачивать. А на деле оказалась обыкновенная замануха.
Не так давно заглянул на страницу профессии "React-разработчик" и что же я вижу? Все те же 3 месяца стажировки в Лиге А и вдохновляющий пассаж:
"На стажировке вы встретитесь с реальными заказами, дедлайнами и первыми заработанными деньгами по новой профессии, научитесь точно оценивать сроки и прокачаете навыки командного взаимодействия. И, конечно, получите тот самый опыт коммерческой разработки и строчку в резюме, которые так важны для работодателей."
Не верьте вранью.
Единицу в отзыве поставить не могу, потому что не все так плохо в плане обучения. Идеи-то хорошие, реализация хромает. Но в целом по своему опыту не рекомендую связываться с HTML Academy, во всяком случае с профессией «React-разработчик».