Всем привет! Меня зовут Наташа, я работаю фронтенд-разработчиком в отделе внутренней автоматизации в ГНИВЦ. Пишу эту статью, чтобы познакомиться и поделиться с вами мыслями, которые посещали меня в начале моего профессионального пути. Начнём с того, что у меня техническое образование – в том году закончила кафедру «Информатика и управление» Калужского филиала Бауманского университета. Сфера IT всегда привлекала меня своей атмосферой, поэтому я изначально хотела сюда попасть. Во время учебы постоянно видишь одногруппников, которые 24/7 сидят в ноутбуках с умным видом. А я вообще с техникой на Вы (спойлер: этот момент не сильно изменился). Но в какой-то момент мне попалось на глаза объявление о бесплатном оффлайн курсе «Frontend-разработка». Была не была, попробуем.  Обучение проходило в стеке JavaScript, React, Typescript, Redux. На курсе мне дали всю базу JavaScript того времени (а прошло уже три года). После погружения предлагалось сделать клон всем известной (ныне запрещённой) социальной сети с фотографиями. По завершению проекта выдавали сертификат от организации. После чего я на года два забыла про фронтенд, так как в моём родном городе было три подходящие вакансии по фронтенд-разработке, но только с опытом от года, а про стажировки там и не слышали. После бакалавриата я перебралась в Москву для того, чтобы продолжить обучение в магистратуре. Вопрос о том, чтобы начать зарабатывать, встал более остро. Стала искать работу, но всё, что я умею – это немного писать на React. Как это всегда бывает, идти на первое собеседование было очень волнительно. И хоть ты за ночь досконально изучил все видео а-ля «двести тысяч вопросов для собеседования», идёшь туда с кашей в голове и не видишь ни одной причины, чтобы тебя взяли (спойлер: не взяли). После пары таких собеседований я решила всё же подойти к этому делу серьёзнее. Написала несколько пет-проектов. Найти интересные пет-проекты – это отдельное испытание, вот какие я выполнила: пагинация (если не использовать существующие библиотеки, заставит напрячь мозги); приложение с прогнозом погоды (практика работы с API); таймер помидора (помимо функционала можно красиво стилизовать). В целом, не пренебрегайте стилями, я уже много раз слышала, что смотреть красивые приложения (если красота не в ущерб функциональности) намного приятнее, как в тестовых, так и в пет-проектах. И старайтесь понятно оформлять GitHub – пишите подробные описания ваших проектов, оформите главную страницу так, чтобы она запоминалась (можно с помощью Markdown-разметки красиво оформить README.md файл вашего аккаунта, мне помогла эта статья. На своих последующих собеседованиях, а их было около 3-4, я каждый раз достаточно сильно волновалась: «А что, если разочарую людей или покажусь глупой?». Это очень выматывает. В какой-то момент я услышала мысль от своего преподавателя по английскому: на собеседовании не только работодатель выбирает тебя, но и ты выбираешь работодателя. «И где вы были раньше с этими словами», - думала я. Ведь действительно, вначале я и не думала оценивать ни компанию, в которую иду, ни людей, с которыми придется работать. Но ведь это архиважно! Тебе должны подходить ценности компании, так же как и их ценностям должен подходить ты. После этого я стала чувствовать себя чуть спокойнее на собеседованиях. Но появилась другая проблема. Я часто стала слышать, что программирование — не девчачье занятие. Почему люди не задумываются о том, что такие высказывания демотивируют девушек? Вопрос без ответа. В целом, это тянулось с университета. Каждый уважающий себя преподаватель считал нужным упомянуть, что девочки пришли сюда не учиться, а удачно выйти замуж. Ну да, конечно.  В то время, когда я искала работу, моя подруга устроилась в компанию на должность HR. В компанию как раз искали фронтендеров-стажёров, и стек технологий мне подходил. Я решила попробовать свои силы, но… в компании сказали, что не рассматривают девушек на должность разработчиков. После такого заявления начинаешь сомневаться вообще в выборе профессии. К счастью, сомневаться мне пришлось недолго! В один момент раздался телефонный звонок: «Добрый день, Наталья, я HR компании ГНИВЦ, слышали что-нибудь о нас?». Вот так меня позвали на стажировку по фронтенд-разработке. Для прохождения стажировки необходимо было сделать тестовое задание, после чего в течение месяца будет обучение, по результатам которого есть возможность попасть в штат. Тестовое состояло из двух «задачек». Первая – попроще: вводим местоимение и инфинитив глагола – на выходе получаем глагол в нужном лице и числе. Пришлось вспоминать правила русского языка… Вторая задачка мне понравилась больше: необходимо было создать «холст», на котором пользователь может мышкой нарисовать произвольный кривой круг, который превращается в идеально ровный. Использовать можно было абсолютно любые инструменты. Как я решила задачи на тот момент, можете посмотреть здесь. С тестовым я справилась, но во время стажировки пришлось несладко. Нас с самого начала разделили на команды по 3-5 человек – жуткий стресс для интроверта. Каждая команда получила масштабный проект, который необходимо было представить в самом конце стажировки. Помимо этого, через день проходили видеолекции, и к каждой было домашнее задание. В общем, задач было предостаточно. Вначале я сильно волновалась не успеть и не разобраться. Но спустя неделю влилась. Осознала, что не понимать тему с первого раза – нормально. Ничего себе! И во многом это понимание пришло благодаря менторам, которые 24/7 поддерживали нас. Разделение на команды очень круто научило меня взаимодействовать с людьми при решении задач. Ведь софт-скиллы – это то, что обычно в начале пути вообще не принимаешь во внимание. По успешному окончанию стажировки мы должны были проходить групповое интервью с командами разработки. И тут произошло кое-что, что действительно произвело на меня впечатление, и я считаю важным об этом рассказать.  Меня собеседовали одновременно с одним парнем. Мы познакомились с командой внутренней разработки, после чего каждый из нас должен был рассказать о командных проектах. Первым отвечал парень, и он так уверенно говорил: «Я сделал это, реализовал то». Когда я отвечала после него, мне показалось, что я была похожа на мышь – очень стеснялась. Но команда выбрала меня, и на это не повлияли ни мой пол, ни возраст.  Я не поняла такой выбор: ведь человек достаточно хорошо разбирался и неплохо себя показал. Спустя время я решила спросить у руководителя, почему же они решили в пользу моей кандидатуры? И знаете, что я услышала? «Мы ищем командного игрока». Парень никак не упоминал команду, он говорил так, будто сделал всё самостоятельно и, хотя знания у него действительно были на хорошем уровне, выбор пал на меня. И вот я, спустя около 7 провальных собеседований, уже полгода работаю в компании, в крутой команде, где достаточно профессиональных как парней, так и девчонок, у которых многому можно научиться и которые вдохновляют на развитие. Вывод: верьте в себя! Не бойтесь быть собой! Не бойтесь стесняться, не бойтесь переспросить, не бойтесь отказов, и тем более не бойтесь быть девчонкой-программистом.  Надеюсь, эта статья придаст сил и уверенности тем, кто находится в начале своего профессионального пути! P.S. Замуж я, кстати, вышла за мальчика из университета, и весьма удачно. P.P.S. Может быть, преподаватель был прав:) Отчасти... Но это уже совсем другая история... P.P.P.S. Все мопсы настоящие. Все совпадения неслучайны. Мопс Борис - любимец ГНИВЦ! Он мог бы быть сотрудником, если бы нашлась подходящая должность – «главный мохнатый охотник», но пока такой нет. К слову, Борис посещает тренинги настоящих охотничьих собак, ведь он хочет показать всему миру, что порода не важна. Он также регулярно ходит на свидания, да и вообще жизнь его полна приключений, поэтому вы, наверняка, ещё не раз его увидите в нашем блоге!