Станислав Маньков окончил курс Практикума по фронтенд-разработке. Говорит, что ожидал, что сможет найти работу после обучения, но всё равно чувствовал волшебство — ещё буквально год назад он был далёк от этой профессии, а теперь делает сайт для сети аптек в Красноярске. Почитайте рассказ Станислава, он очень мотивирует.
Кем я был и что делал раньше
Я окончил техникум по специальности «автоматизированные системы обработки информации и управления». Это было ещё в 2005 году, там нас учили работать с базами данных. Тогда же пробовал делать проекты всякие, подработки по базам данных, помогал знакомым.
В 2006 году я открыл ИП и начал снимать фото на документы, делать фотомонтаж, заниматься ремонтом компьютеров. В 2010 году купил квартиру в посёлке в ипотеку, и стал заниматься кабельным телевидением — здесь есть небольшая сеть. И вот так я прожил до 2018 года, пока не захотелось что-то поменять в жизни.
Я понял, что мне уже 30 лет, а с бизнесом ничего особо не получается. У меня была обычная работа, на которой нужно было работать чуть ли не ежедневно, 7 дней в неделю, и обычная зарплата. Вспомнил, что всегда хотел стать программистом, просто комфортные условия жизни и суета меня останавливали.
В 2012 году я уже покупал себе книги по JavaScript, PHP и HTML, но всё время что-то отвлекало: кое-как научился делать простые сайты и быстро забросил.
В 2018 году решил повторить попытку стать программистом. Понял, что мне нужно обязательно найти хорошие курсы, иначе ничего не получится. И я стал целенаправленно искать себе такую подработку, чтобы у меня было много времени на учёбу.
Недалеко от моей квартиры находится железная дорога, туда я и устроился обычным охранником. Меня устраивал график: сутки через трое. Это стало отправной точкой в учёбе.
Как я учился и как выбирал курсы
Сначала всё же попытался учиться самостоятельно, месяцев смотрел разные обучающие ролики, но в кучу у меня ничего не получалось скомпоновать.
Поэтому стал выбирать курсы: где-то месяц читал разные отзывы и комментарии. Громкое имя компании повлияло на мой окончательный выбор, и в ноябре 2019 пошёл в Яндекс.Практикум — на курс фронтенд-разработчиков.
В июле 2020 года я закончил курс. Расскажу подробнее о курсе и о том, что он мне дал.
HTML и CSS я более-менее знал, и бесплатная часть тренажёра поначалу показалась мне очень лёгкой. Первые два спринта из платной части тоже прошли практически как по маслу. Даже JavaScript сначала давался легко. Но уже где-то к середине курса моего бэкграунда стало сильно не хватать, и я ощутил, что учусь новому.
За первые месяцы я привык, что мне всё даётся легко, а тут начались трудности. Я сидел по две недели над некоторыми задачами и ничего не понимал. Тут я снова порадовался, что выбрал именно Практикум: здесь была и поддержка, и самое важное для меня — ревью кода и наставничество. Я всё это получал от ребят из Практикума, и с их помощью разбирался.
Мне делали ревью, показывали, где мой код плохой и некрасивый, где его нужно исправить. И давали нужную литературу, которая бы расширила мои знания по теме. Не было разжёвывания, никто за студента его работу не выполнял. Но ребята направляли в нужное русло. Это помогло учиться и искать ответы самому.
Ещё во время учёбы мне предложили стать старшим студентом в начинающей группе. Я читал чаты, если знал ответы, то помогал. Но сдулся, когда они стали проходить React. «Младшие» быстро меня обогнали.
Многие ребята на нашем курсе пришли без бэкграунда в программировании, а у кого-то это был уже не первый купленный курс в Практикуме. Новичкам было сложно, поэтому если посвящать учёбе по два часа в день — этого будет мало. Столько могут позволить себе уже более прокачанные ребята.
Какой я выбрал график учёбы
Сначала я стабильно посвящал учёбе 4 часа: пять дней в неделю с 20:00 до 00:00 я занимался. Когда я тупил и даже после объяснений наставника тема не шла, сидел по 6-8 часов над кодом. В среднем, мне нужно было именно 4 часа — это 20 часов в неделю.
В каких проектах я участвовал во время учёбы
За время обучения на курсе фронтенд-разработчика моё портфолио пополнилось на 5 проектов. И был один — не совсем учебный, но тоже Практикум помог.
Это был проект «Рак лечится» от фонда Константина Хабенского и Leo Burnett Moscow. Конкурсный вариант изучения фреймворка. Если у тебя есть время и желание, то помимо основного обучения Практикум даёт возможность поучаствовать и в других проектах. Так ты дополнительно практикуешься и учишься работать в команде.
Проект шёл месяц. Собирали команду, назначался наставник. Было очень интересно и полезно, именно с точки зрения совместной работы. Мы созванивались, общались и вместе писали код покомпонентно. Необходимо было перенести один проект с какого-то движка на Vue.js. Я вообще не знал Vue, поэтому за месяц обучался практически с нуля.
В конкурсе участвовали 22 команды, а в финал прошли 8. Наша была в числе финалистов. Проект можно было добавить в своё портфолио.
Был ещё один проект, в котором мне предложили поучаствовать во время учёбы. Он был для самого Практикума: предлагалось сделать фронтенд-часть для курса по бэкенд-разработке. Давалось две недели. Нужно было перенести сайт на фреймворк Next.js. Тоже очень интересный опыт.
Как меня пригласили на работу
В блоке по трудоустройству нас научили составлять резюме, искать вакансии и правильно них откликаться, общаться на собеседовании. Специалисты проверяли наши резюме, а не просто давали примеры, и мне это помогло.
Работу я нашёл, можно сказать, неожиданно. Сначала искал удалёнку, но только потому, что боялся искать в своём городе — в Красноярске в то время было только 5 вакансий, и не хотелось провалить их все. Нам советовали пройти хотя бы 10 собеседований, чтобы научиться, а уже потом идти туда, где хочешь работать больше всего. Поэтому я решил попрактиковаться на удалённых вакансиях.
За два месяца я сделал 10 откликов. Везде просили сделать тестовое задание, на которое у меня уходило дня по три, а если выпадало на рабочий день, то и по 4–5. Кто-то писал, что у них было по 90–100 откликов, но как они так умудряются? Для меня это какие-то запредельные цифры.
И тут мне позвонили из Красноярска. Меня буквально уговаривали на собеседование, но там нужен был middle-разработчик, притиром уверенный, который сможет вести проекты. Забавно, что я сомневался, а мне работодатели говорили, что я справлюсь. Получилось наоборот, не я — им, а они — мне.
И вправду, я посмотрел, что я всё, что они требуют, умею делать. Если буду тормозить, могу посмотреть в тех проектах, что мы делали в Практикуме. По времени я оценил, что проект у меня займёт три месяца.
Нужно было сделать продающий сайт для сети аптек.
На вакансию было 20 кандидатов, но работодатели обратили внимание, что я проходил курс в Яндекс.Практикуме. Много вопросов по этому поводу задавали, потом попросили несколько рекомендаций: от наставника, у лида по проекту «Рак лечится», и ещё одну, тоже из Практикума. Рекомендателей прозвонили, спрашивали про меня, и я получил работу.
Теперь хожу в офис, с 9.00 до 18.00. Удивительно, а ведь был охранником! И это всего через 2 месяца после окончания учёбы.
Какие слова я хочу сказать студентам
Что я понял для себя и хочу передать другим: не опускайте руки! Даже если кажется, что вы ничего не понимаете. Понимание придёт, может, не сразу. Не смотрите на других, кто схватывает на лету. У вас тоже получится, это точно.
Меня в этом смысле вдохновил один человечек с ютуба: он рассказывал, что один и тот же курс проходил три раза. В первый раз не получилось, но он накопил деньги и снова записался на курс. Во второй раз не сдал дипломный проект. Снова накопил деньги, снова записался. Ему уже говорили: «чувак, это не твоё». Когда он снимал этот ролик, он уже работал в дочке Google и переехал в Америку. Он говорил: «Если у меня получилось, то получится и у вас!». Меня это вдохновляло в моменты учебного ступора.
Какие у меня планы
В планах — закончить рабочий проект, а месяца через три или четыре после этого купить курс по React. Я на нём уже пишу, но курс бы тоже прошёл — мне нужен код-ревью, чтобы наставник сказал, красивый ли код, правильный ли.
После этого я бы хотел пройти курс по middle-фронтенд-разработке. Мне понравилось учиться: всё структурировано, и ты понимаешь, что к концу курса точно будешь знать всё, что заявлено в курсе. Многие советуют учиться самостоятельно, но тогда велик шанс утонуть в море информации или научиться писать некрасивый код.