# Предисловие
Заканчиваю обучение (2 курс, выпуск через полгода, пишу ВКР) на онлайн-программе магистратуры Яндекс-Практикума и НИТУ МИСИС, направление: "Информационные системы и технологии".
# Выбирал между:
"Веб технологии" от ИТМО очно
"Веб разработчик" от МИСИС + ЯП онлайн
# Причины выбора программы МИСИС + ЯП
— Более дешевая цена
— Удобство совмещения с основной работой
— Экономия времени и средств на поездки в университет
— Возможность учиться из родного города, где уже есть своё жильё
В целом, не жалею о своем выборе.
На момент 2024-го года лучшей возможности для обучения в магистратуре не было.
Знаю, что в 2025-м появились новые партнёрские программы магистратуры ЯП + ИТМО, ЯП + НИЯУ МИФИ и ЯП + МФТИ, кому интересно имеет смысл промониторить актуальные программы на время прочтения отзыва.
# Про дистанционность обучения
Обучение действительно происходит в удобном дистанционном формате, по крайней мере всё что касается программы ЯП.
Стоит учитывать, что ВУЗ иногда может настоять и вам всё же придётся поехать в университет раз в год для оформления документов, которые не могут быть оформлены дистанционно, при этом после может выясниться, что дистанционно всё же можно было оформить и эти документы тоже :D, но это исключение из правил и зависит от конкретного ВУЗА в который вы поступаете.
Я не расстраивался от таких поездок, воспринимал их как возможность ещё разок погулять по столице. Тем не менее, подавляющее большинство операций выполняется дистанционно и у меня действительно получается совмещать эту учёбу с основной работой.
# Вступительные
Вступительные экзамены проходили в дистанционном формате, при строгом контроле, прокторинг, контроль камеры, микрофона, вкладок браузера, шума в комнате, ваше лицо, стол на котором вы пишите, ваши руки и листок в котором вы пишете должны находиться всегда и полностью в кадре (пришлось сделать перестановку мебели в комнате, чтобы всё что требуется таки попадало в кадр), а так же находясь в этом же кадре нужно было показать листок в камеру, затем его же отсканировать и отправить в нужный раздел, помимо прокторинга был специально обученный человек, который наблюдает за вами.
Но у вас так же будет опция сдать прямо в ВУЗе лично если всё выше перечисленное вам чуждо.
Это был первый раз, когда я писал код, ручкой, посимвольно, на бумаге, но это был интересный опыт.
Гайд абитуриента от ЯП, который был предоставлен, действительно хорошо готовит непосредственно к вопросам испытания и затрагивает темы, которые будут в нём, тем не менее я готовился и по другим источникам несколько месяцев (официальная документация + Дока хорошо помогла), естественно было волнение, но всё прошло хорошо.
С вопросами справился. Знал ответ на каждый и расписывал их макисмально подробно как только мог. Набрал 100 баллов за вступительное испытание. Не верилось. Изначально подумал, что это ошибка, я бы больше поверил в какие-нибудь 93, поэтому несколько раз перезагрузил страницу, но результат был на месте
# Первые впечатления
Удивило количество бэкендеров пишущих на низкоуровневых языках на программе по JS их было больше чем фронтов :D. В какой-то момент ловил себя на мысли:
"Я что один пришёл с базой по JS на программу по JS? :D"
Многие однокурсники уже были трудоустроены в биг техи (Яндекс, VK, Сбер, Авито, T-банк) и имели опыт работы более 5-и лет, а некоторые вообще учатся из-за границы, тем не менее пришли получать степень магистра на эту программу.
И при этом были совсем новички
Коллектив разный по навыкам, но в групповых проектах при распределении обычно стараются сделать так, чтобы в команде было несколько опытных и несколько новичков
Либо есть опция работать на каждом групповом проекте с одной и той же командой если вы с кем-то сработались
# График занятий
Занятия проводятся согласно расписания. На момент моего обучения его можно было удобно отслеживать в боте.
Время проведения занятий по будням после 18-и по выходным в указанное, если вы работаете 5/2 сможете совмещать.
Если не смогли присутствовать — не беда, есть опция посмотреть лекцию в записи, которую можно ускорить на 1.5 и перемотать те темы с которыми вы например уже знакомы.
Сложно придумать более удобный формат занятий.
# Коммуникация
Коммуникация по учебным вопросам происходит в Пачке (мессенджер от ЯП)
Вы так же можете создать с однокурсниками неформальную группу в работающем на момент вашего обучения мессенджере
При возникновении сложностей как правило всегда было кому задать вопрос и получить ответ, что делать конкретно в вашей ситуации
# Нагрузка
Объёмы приличные. Легко не будет. Но потянуть можно если держать темп, не откладывать и сдавать всё в срок.
У меня получилось это делать параллельно с работой. Сдал все вовремя (Сейчас осталось закрыть практику и защитить ВКР).
Вас ждёт практика с индивидуальными либо групповыми проектами в каждой дисциплине.
Заметка: "Срок сдачи имеет значение"
Вам будет выдана часть теоретического материала, затем остановка и практика по этой теории, может быть в виде тренажера где нужно будет писать код с автопроверкой или в виде полноценного проекта с обратной связью по коду от опытного ревьюера.
Выглядит это так:
Вы делаете проект согласно ТЗ (ТЗ объёмом в несколько экранов), затем когда вам кажется, что проект полностью соответствует ТЗ отправляете его на проверку ревьюеру.
Ревьюер точечно указывает где именно ваш проект всё же не соответствует ТЗ и что точно нужно исправить, где можно улучшить, а где уже сделано круто и отсылает код вам.
Затем вы исправляете и улучшаете код согласно ТЗ и комментариям ревьюера и когда вам кажется :), что работа готова вы можете попытаться ещё раз.
Таких итераций может быть 2,3, 4,5 и т. д. пока вы точно не поймёте, что именно и как нужно написать
Каждая из них сдвигает сроки сдачи, поэтому начинать сдавать работу лучше с запасом в сроках, чтобы уложиться.
Тем не менее это возможно, а в редких случаях, возможно сдать работу с первого раза без итераций.
У вас нет связи с ревьюером, вы общаетесь с ним через код в проекте, причем не через комментарии в коде, а именно через код, на практике показывая как именно вы поняли пройденную тему, это полезный опыт, взглянуть вместе с ревьюером на свой код со стороны.
Если не укладываетесь в срок вам пойдут на встречу и дадут возможность досдать и пересдать.
# Программа
Сложно написать программу которая была бы актуальна учитывая как динамично развиваются инструменты для веб-программирования, поэтому конечно какие-то инструменты вам покажутся не самыми актуальными, а какие-то очень даже полезными (причем даже для опытных разрабов)
Например у нас в 3-м семестре вел Основы ML на Python преподаватель из Росатом Артём Носенко, его лекции были в топе у однокурсников, так что если вы опытный, для вас тоже найдутся интересные темы.
Программа началась с дизайна и работе в Figma, затем перешли в Вёрстку
(Вёрстка по Pixel Perfect добрый вечер) HTML, CSS, затем пошёл ванильный JS, потом добавлии TypeScript + JS, ООП, паттерны проектирования, MVC, MVP, MVVM, FSD, потом перешли к работе с фреймворками и библиотеками React + TS, изучили стейт-менеджеры RTK, Zustand, затем перешли к Серверному JS на Node JS Express, Nest JS, Docker, Docker-compose, писали фронтенд часть приложения на ванильном JS, затем его же на React затем бэкенд к нему, затем деплоили это всё на удаленный сервер используя VM Yandex Cloud и Docker. Так же был отдельный пласт работы с Git Github и Github Actions, Agile, Scrum, Kanban и т. д.
Это я вкратце вспомнил, думаю вам будет достаточно практики на этой программе.
# Выводы
Когда я выбирал программу и читал отзывы к каждой из них, я видел кучу негативных комментариев, про то как всё плохо, как тренажёры не работают или как кого-то отчислили за неуспеваемость и прочие слёзы.
Я скажу так, если вы умеете пахать и держать темп, планировать своё время и заранее подумать о том, как вы физически сможете тянуть основную работу и учёбу (а даже в онлайн формате она потребует времени) и продумаете от чего для поддержания этого темпа придется отказаться, то вы всё сдадите, везде успеете и никакой сломанный тренажёр вам не помешает.
В мире нет ничего идеального и не стоит эту идеальность где-либо искать, хоть в людях, хоть в программе обучения онлайн-магистратуры.
При возникновении проблем, вам пойдут навстречу и помогут. И отнесутся по человечески.
При этом помните, что под лежачий камень вода не течёт. У вас не получится "лежать в сторону программирования" нужно будет собраться и организовать все процессы.
Ни один отрицательный отзыв из тех которые я читал никак не помог мне для прохождения онлайн-магистратуры и никак не пересёкся с моим личным опытом и впечатлениями от программы.
Предпочитаю составлять собственное мнение.
Я реальный человек, вот канал если что:
https://t.me/ilia_kravtsov_dev
Никого не слушайте и дерзайте!