Как стать middle frontend-разработчиком бесплатно от Яндекс Практикум

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.

Прежде чем перейти к статье, хочу вам представить, экономическую онлайн игру Brave Knights, в которой вы можете играть и зарабатывать. Регистируйтесь, играйте и зарабатывайте!

С момента моей последней публикации не прошло и года, но мне уже есть чем поделиться. Эта статья будет продолжением и возможно не последней. Так уж получилось, что мне удалось бесплатно получить тикет на курс middle frontend-разработчик от Яндекс Практикума по программе Цифровые профессии 2022. Этим опытом я бы и хотел с Вами поделиться. Статья будет полезна тру верстальщикам, джунам фронтендерам и тем кто в поиске обучения

Кратко о моем стеке на начало курса: нативный JS, браузерные события, DOM API, AJAX, SCSS, GULP, адаптивная верстка, навыки работы с вектором и растровыми изображениями.

Чтобы попасть на курс, нужно было пройти предварительное тестирование и несколько этапов интервью. На сколько мне известно на курс попадают не все, критерии отбора мне не известны. Но будьте готовы к тому, что всё не просто так.

Мой поток начался в сентябре и закончился неделю назад. Всего было девять спринтов, которые были разделены на два модуля. Первый модуль самостоятельная работа, второй модуль командная разработка. Также была доступна всего одна отсрочка, которая давала возможность перехода в следующий поток без отчисления по цифровым профессиям. Я воспользовался отсрочкой уже на первом спринте, так как не ожидал подобного формата обучения. Из моего прошлого опыта обучения я ожидал более простых задач, меньше теории, меньше практики, большей сбалансированности и последовательности. Но всё пошло не по плану с самого начала. Так как я был знаком лишь поверхностно с классами в JS старт для меня оказался достаточно сложным, так задачей для первого модуля было создание мессенджера на вебсокетах на самописном компоненте наподобие классового компонента React. Туда же сразу можно закинуть настройку express, parcel, webpack, docker, шаблонизатор handlebars, mocha, chai, typescript, MVC. Первый модуль состоял из четырех спринтов. Каждый спринт занимал примерно две-три недели. Неделя теории и тренажеров, неделя практики, два синка, один из которых вступительный, второй о наболевшем. Не ждите от скайпов готовых решений и не надейтесь на других студентов. Не озвучили свою проблему, наставник не предоставил решение. Скайпы скорее так, возможность быть в одном инфополе и для определения вектора. Общение со студентами и организаторами было в пачке и телеграмме. Времени на расслабиться практически не было, более того, на протяжении первого модуля я сгорал несколько раз. Моего опыта не хватало на то, чтобы быстро решать таски, и теория, и тренажеры, и практика давалась мне со скрипом. Помощь приходила от наставника, иногда от других студентов, но в целом как мне кажется миддл это про самостоятельность. И этот навык я достаточно сильно прокачал именно на первом модуле. Я думал, что сяду за школьную парту, а мне выдали инструмент и сказали идти работать.

Несколько советов:

  • расслабиться можно только в строго отведенное время при условии сданных задач

  • ни в коем случае не сдаваться, будет сложно, но вполне выполнимо

  • не молчать о проблемах, обязательно кто-то поможет, или куратор или наставник, или ментор, или других студенты

  • не быть перфекционистом, что-то может работать не идеально

  • курс не о верстке, курс о технологиях и для мировозрения

  • не все технологии получится понять сразу, понимание чего-то возможно придет только во втором модуле

  • закладывать по 2-5 часа 4-5 раз в неделю на обучение

Второй модуль про командную разработку. Из технологий добавились: React, Redux Toolkit, Postgres, Sequelize, Docker Compose, CI/CD, работа с тасками выполнялась в linear. На данном модуле многое будет зависеть от софт скиллов и от Вашей командной солянки. Мне с командой очень повезло, лидером сделали на работающего инженера со стройки, также было пару ребят без коммерческого опыта, но со знанием react. Мы были разноплановыми и гибкими с постановке задач, никто не тянул одеяло на себя, все брали себе задачи по желаниям и возможностям. Я к примеру много внимания уделял самому react и его окружению и практически не касался бэка, кто-то взял на себя бэк и ci/cd. Второй модуль чуть менее интенсивный, но не менее интересный. Здесь пришло понимание того, зачем был первый модуль, здесь удалось закрыть пробелы по технологиям из первого модуля, здесь пришло понимание командной работы и целостности.

Как итог наверное поделюсь следующими мыслями: от начала до конца курса ненависть к Практикума замещалась любовью, гнев замещался пониманием, тревога сменилась на удовлетворение. Удачи всем! и отдельное спасибо Яндекс Практикуму за такую возможность!

Источник: https://habr.com/ru/post/725318/


Интересные статьи

Интересные статьи

Привет всем! Меня зовут Николай Голубей, хочу поделиться с вами опытом, который проживаю прямо сейчас. Я решил стать продакт-менеджером!Эта статья может быть полезной для людей, которые сейч...
Хороший товар, не надо брать. Этой фразой, кажется, можно охарактеризовать весь спектр претензий к одном маленькому, но важному нововведению Яндекс.Маркета — отзывам, нап...
С каждым годом рекламы в интернете становится все больше, а подают ее с каждым разом все навязчивее. Дошло уже до почты: реклама в интерфейсе почтового ящика выглядит как...
В 2020 году айтишники научились жить в условиях неопределённости и привыкли гореть на работе — во время локдауна востребованность онлайн-сервисов резко возросла, а удалён...
Вы знаете, каково это. Впихнуть всё необходимое в спринт и так весьма непросто, а ведь ещё нужно где-то найти дополнительные 10–20% времени разработчиков на возврат технического долга. Если вы ...