Проходил обучение в Академии по профессии React-разработчик.
Февраль 2022 - Декабрь 2022 (на сегодня еще не закончено)
Перед началом обучения у меня уже был совсем небольшой бэкграунд JS HTML CSS (изучал в интернете для себя без коммерческих целей)
Важно: шел на профессию только ради самообразования, без необходимости смены текущей работы.
Суть профессии состоит из трех интенсивов по два месяца каждый и имитации производственной деятельности в команде.
По теории:
Скажу так, за счет того что я уже немного понимал, то обучаться было нетрудно, даже при условии очень большой нагрузки на основной работе. Но надо понимать, что если никаких знаний нет - то необходимо будет хотя бы на старте выделять достаточное количество времени на обучение, что бы понять самую базу (обычно понимание щелкает в голове и дальше становится легко) Тем более что сам материал академии подается в очень понятном и удобном формате и последовательно, а не скоупом тысяч ссылок на сторонние ресурсы из раздела "ну почитайте здесь", это очень большой плюс.
Так же огромным плюсом так же могу отметить наличие учебного проекта, который нужно выполнить по мере движения по интенсиву и наставника, который строго следит за тем, что и как ты пишешь. На выходе, сталкивая с разными проблемами прокачиваешься значительно. В чем плюс? Потому что каждая лекция почти сразу фиксируется практикой и копипастой ты ее, практику, уже не сделаешь, приходится переваривать в голове полученные знания и выдавать код, который к тому же еще подвергается как автоматизированной проверке, так проверке со стороны наставника, который беспристрастно будет карать тебя даже за лишние пробелы или их отсутствие. На выходе получается безостановочный конвейер где каждую неделю ты можешь повышать свой навык.
Так вот за три таких интенсива я очень знатно прокачался в джаваскрипте, в тайпскрипте, даже в html и css, теперь абсолютно свободно ориентируюсь в коде и понимаю что и где как работает, особенно это касается реакта, ведь именно ради него я и шел сюда. Так что задача, поставленной мной самим для себя выполнена на все 100%.
Дальше производственный этап - тоже интересная активность, буквально через неделю-две после завершения интенсива открывается этап грейдирования, в котором тебя отпускают в свободное плавание: то есть присылают ТЗ, которое надо полностью самому выполнить, но самый прикол в том, что для реализации полученных знаний будет недостаточно и их пришлось самостоятельно искать в интернете, что становится реальным благодаря тому каркасу, который получил изначально. Кто-то может сказать что это несправедливо или неправильно, но я полностью солидарен с таким решением, в реальной жизни скорость изменений требований к коду и самой кодовой базы настолько велика, что помимо знаний надо уметь быстро найти нужную информацию и адаптировать под свои реалии. Так вот я хоть и помучался но проект выполнил и прокачался еще сильнее, это реально круто. После выполнения проект проверяет рандомный наставник академии и выдает тебе вердикт.
Ну и сейчас я на этапе акселерации, нахожусь в псевдо команде из ПМ, Тимлида и QA (загуглите кто-это, если не знаете), бью рекорды по скорости выполнения проекта))))) Это тоже очень полезный опыт потому что в реальной разработке без командной игры бесполезно что-либо делать и договариваться и даже отстаивать свою точку зрения тоже необходимо уметь (как бы забавно это не было, но у меня такой случай в акселерации как раз и был)
Выше описан эмоциональный отзыв, попробую сухо расписать плюсы и минусы:
Плюсы:
1) Качество и структура теоретического материала.
2) Оптимальная скорость прохождения курса и подачи материала.
3) Разные формы подачи материала (Автоматизированные тренажеры, онлайн лекции с возможностью задать
вопрос, офлайн статьи).
4) Наличие личного учебного проекта со строгими дедлайнами.
5) Наличие Наставника при работе с личным проектом.
6) Вовлеченность Лекторов в свое дело, видно что людям нравится заниматься тем, чем они занимаются и они
не очень похожи на говорящие головы в "телевизоре" (Игорь Антонов и Саша Сушко - низкий вам поклон!).
Минусы:
1) Очень сложно выбрать наставника на свой проект, выбираешь по сути по маленькой фотке/имени/компании
где работает человек. Кураторы академии - попросите наставников написать пару слов о себе, что бы можно
было сложить хотя бы базовое мнение о человеке - это очень упростило бы жизнь.
2) Все таки с полным рабочим днем совмещать учебу тяжело (не знаю про тариф комфортный) и по
прошествию четырех месяцев обучения начинаешь морально уставать.
3) Нет оповещения о падении дев серверов - это скорее притянутый за уши минус, но все же стоит его
отметить: один раз при разработке фронта упал бэк сервер академии, который должен был давать данные,
отсюда я около двух часов убил в поисках своей ошибки и только потом понял что проблема на стороне)))
P.S. В качестве послесловия хочу сказать всем кто раздумывает об обучении в этой организации, лично я очень доволен обучением, вам реально дадут всю необходимую для работы информацию и направят на путь. Но не стоит путать, отдел маркетинга в Академии работает хорошо и красиво радует глаза и уши красивыми цифрами зарплаты и твоей будущей крутости.
Отделу маркетинга отдельный плюс за подогрев интереса, но все-таки не ожидайте что на выходе из академии вы станете сразу гипервостребованным спецом, потому что помимо знаний нужна практика и еще немало так называемых софт-скиллов, в общем для достижения крутости нужно еще будет упорно потрудиться на этапах стажировки/джуниорства.
Хотя я, в качестве эксперимента, для себя решил походить на собеседования для того что бы потешить свою самооценку - в принципе, если не робеть и "совсем немного" приукрасить "опыт работы", то уже со второго собеседования реально найти работу на 100к+ рублей на руки, но сами знания в таких собесах выливаются только в тестовые задания, которые конечно заковыристые, но проходимые, а дальше все упирается в возможность общения и подачи информации о себе. Стоит отметить, что текущая моя работа вообще почти никак не связанна с разработкой.