Менторство по Frontend
Привет, меня зовут Алексей (в instagram: @bazh.in), я являюсь разработчиком уже более 5 лет, а также занимаюсь менторством по развитию в направлении Frontend. Я помогу вам получить необходимые навыки и найти первую работу в ИТ-компании!
Зачем мне ментор если есть курсы?
Сейчас существует множество курсов, которые обещают сделать ИТ-специалиста за пару месяцев занятий. По прохождению курсов вы получаете сертификат об окончании «Основы программирования на JavaScript/Python/Java» и кажется, что всё, вы готовы к получению первой работы в ИТ-компании.
Но первое же собеседование дает понять, что вам не хватает как теоретических, так и практических знаний. И все это из-за того, что у вас совершенно нет опыта, как и более-менее заполненного портфолио, которое можно показать потенциальному работодателю. В голове один за другим всплывают десятки вопросов:
- Какие технологии изучить?
- Как набраться опыта, чтобы найти свою первую работу?
- Чем заполнить резюме?
- Как проходить собеседования?
Вы перекапываете Интернет в поиске ответов, читаете статьи, но все равно не понимаете с чего начать и что делать. И когда вы все-таки начинаете писать код своего первого настоящего приложения, один самый главный вопрос не покидает вашу голову:
Вы будете допускать ошибки. Никакие курсы и книги не сделают из вас топ-программиста без практики. Через это проходит каждый разработчик.
Самостоятельно возиться, без советов и помощи старшего разработчика можно очень долго. Поэтому вам нужен ментор!
Чем я могу вам помочь?
Ментор или наставник - это эксперт в своей области, способный помочь другому человеку достигнуть желаемого результата, избегая типичных ошибок. Ментор сможет составить чёткий маршрут до конечной цели, так как он уже его проходил, поможет найти связь между всей изученной теорией.
Ментор может ответить на все возникающие вопросы. Пройдут годы, прежде чем Google сможет ответить на вопрос: «Какую библиотеку лучше выбрать для авторизации в приложении Node.js?». Ментор может ответить на подобный вопрос мгновенно, основываясь на своём многолетнем опыте и знаниях, и это будет развёрнутый ответ со всеми «за» и «против».
Кроме того, когда мы чему-то учимся, для достижения эффективного результата нам важно получать положительное подкрепление.
Ученик должен иметь возможность задавать любые вопросы: от чисто технических до чего-нибудь в духе «как думаешь, у меня есть шансы найти работу программистом в моём возрасте?». Попробуйте задать такой вопрос на публичном форуме — едва ли в ответ вам придёт положительное подкрепление. А это может не только травмировать, но и вообще отбить желание развиваться. Ментор же не допустит этого. Помимо сухих фактов он может ещё и интересную историю из своей практики рассказать, и мотивационную речь толкнуть.
И наконец, если вам нужна индивидуальная программа обучения, подходящая только вам, что, и в каком порядке учить, почему именно это, а не другое и т.д., то здесь преимущества менторства раскрываются на 100%. Единственное, что потребуется от вас — это понимание своей цели, а задача ментора — сделать всё, чтобы вы её достигли.
Цель может быть такая: «Хочу получить работу Frontend Junior Developer к концу этого года». Ментор сделает так, чтобы у вас это получилось: научит, проверит, расскажет о нюансах, поможет составить резюме и наполнить портфолио, подготовит к собеседованию. Вы не занимаетесь пустой тратой времени вроде поиска правильных Java-курсов, не мучаетесь вопросом, правильно ли всё делаете, не мечетесь по бордам в поисках доброго самаритянина, который возьмёт вас попрактиковаться на чужом коде за опыт, — всё это в одном окне для вас делает ментор.
Вам подойдет такой формат обучения если:
- Вы поставили перед собой цель и вам нужна помощь её осуществить
- Вы не уверены, что идете в правильном направлении самообучения
- Вы готовы в свободное время продолжать работать и обучаться
- У вас уже есть небольшой опыт в программировании
- Вы проходите курсы и хотите более глубоко разобраться в вопросе
- Вы осваиваете программирование самостоятельно и хотите систематизировать знания
- Вы работаете и чувствуете, что необходимо закрыть пробелы
Как будет проходить обучение со мной?
Перед началом менторства я провожу собеседование и даю ряд практических заданий для понимания уровня текущих знаний, заинтересованности (мотивированности) человека в обучении.
На данном этапе мы с вами поставим цель на предстоящее обучение. Это может быть: получение первой работы в ИТ-компании, изучение технологии, помощь в построении архитектуры приложения либо просто необходимо закрыть какие-либо пробелы в теоретических или практических навыках.
На основе поставленной цели и полученных данных о текущем опыте и знаниях, составляется индивидуальный план обучения с примерными сроками, который подходит именно вам.
Начинаем непосредственную работу в зависимости от плана: занимаемся проектами, изучаем технологии, фреймворки и т.д. Параллельно проводятся теоретические лекции. Все индивидуально и зависит от целей обучения. У вас будет огромное количество боевой практики максимально приближенной к реальной. Мой девиз на менторство: практика, практика и еще раз практика!
Ваши результаты работы за определенный период (оговоренный на этапе планирования) отправляются на проверку и code review для получения обратной связи. На протяжении всего обучения вы всегда будете получать информацию о том, на что вам стоит обратить внимание, советы по улучшению кода и построению архитектуры программы (проекта) в целом, определение направления дальнейших действий.
Возникающие в процессе вопросы обсуждаются в мессенджерах, видео-звонках, по телефону или на личных встречах (с возможностью пройтись конкретно по коду).
На протяжении обучения, в контрольных точках (определенных при планировании) будет проводится анализ для понимания текущего прогресса в обучении и, при необходимости, корректироваться план.
Я помогу составить и наполнить резюме, дам рекомендации о вас рекрутерам, подготовлю к прохождению собеседований, вместе разберём ошибки допущенные на собеседованиях.
Немного обо мне
Профессионально занимаюсь разработкой и проектированием Frontend и Backend частей для приложений. Участвовал в разработке с нуля более 20 проектов различной степени сложности. Являюсь основателем команды bazn.dev. Занимался проведением технических собеседований. В последнее время активно веду личные и сторонние проекты на Vue, React, Node.js (инфраструктура, архитектура, проектирование, разработка, тесты, верстка, анимации).
Frontend-технологии: HTML5, CSS3 JavaScript, React, Redux, Vue, Vuex, NuxtJS, SASS, SCSS, Stylus, Ant Design, Vuetify, Bootstrap, Materialize, Webpack, Gulp, Babel, Response Web Design.
Backend-технологии: Node.js, Express, GraphQL, WebSocket.
Кроссплатформенные технологии: React Native
Базы данных: SQL, MySQL, MongoDB.
Итак, если вы готовы расти и совершенствоваться, то отправляйте заявку в соц. сетях или на Email и я бесплатно составлю подходящий только вам план менторства.
Я всегда рад проконсультировать и ответить на ваши вопросы. В приватной голосовой консультации я отвечу на вопросы по качеству кода, инфраструктуре и помогу решить проблемы.
Linkedin: https://www.linkedin.com/in/alexbazhin
Instagram: https://www.instagram.com/bazh.in
Telegram: https://t.me/bazh_in