Как я нашел работу фронтенд-разработчиком за 3 собеседования после многих лет работы на себя
Это история из Сообщества. Редакция задала вопросы, бережно отредактировала и оформила по стандартам журнала
Предыстория
В 2007 году я окончил факультет радиофизики во Владимирском государственном университете.
После вуза устроился в Роспечать обслуживать терминалы оплаты сотовой связи — такие большие железные ящики, которые встраивали в киоски. Я был и техническим работником, и службой поддержки, и менеджером проекта. В общем, много всего делал за очень малые деньги.
Через полгода увлекся фотографией. Проводил много бесплатных фотосессий, начали появляться первые заказы. Зарегистрировал ИП и начал работать на себя.
В какой-то момент заказал себе сайт в местной веб-студии. Впоследствии захотел кое-что поменять, но не знал как. Тогда начал смотреть обучающие видео на «Ютубе» и пробовать. В итоге получилось сделать новый лендинг с нуля, и я начал активно развивать навыки разработки. Примерно в то же время увлекся маркетингом и старался применять полученные знания в работе.
Спустя пять лет, 150 свадеб и 600 фотосессий основное ремесло мне надоело. Я смотрел на более взрослых коллег и видел у них такую ненависть к своему делу и клиентам, что становилось страшно — вдруг я стану таким же.
Тогда решил найти работу в маркетинге, используя накопившиеся знания. Начал с наемной работы, а затем зарегистрировал новое ИП — бывшие руководители стали моими клиентами.
Среди прочего я также предлагал услуги редактирования сайтов. Сначала занимался косметическими правками, но постепенно учился новому — бесплатно, при помощи чтения документации и просмотра все тех же обучающих видео на «Ютубе».
В какой-то момент даже завел свой канал, на котором в прямом эфире пытался создавать сайты и приложения с нуля: придумывал концепцию, писал код. В основном работал с javascript-фреймворками .
Трансляции мне очень помогли. В комментарии нередко приходили опытные люди и давали дельные советы. Параллельно я занимался самостоятельно, но формат обмена опытом на площадке был продуктивным и веселым.
Когда почувствовал себя в разработке более уверенно, начал на заказ создавать веб-продукты. Занимался всем в одиночку: фронтендом, бэкендом, дизайном, правками, переговорами. Проработал четыре года и решил, что нужно расти и двигаться дальше.
Выбор позиции и подготовка
В 2020 году после длительной работы в статусе ИП я понял, что хочу делать большие и сложные проекты, на которые моих ресурсов не хватает. Чтобы расти в сложности задач, нужно было устраиваться на позицию фронтенд-разработчика в компанию. Рассматривал мидл-позиции на удаленке с полноценным оформлением по ТК РФ.
Для тренировки я прошел mock-интервью . В то время на «Ютубе» был некоммерческий проект опытных фронтенд-разработчиков. Они проводили бесплатные фейковые собеседования для начинающих специалистов, и я предложил свою кандидатуру в качестве одного из первых пациентов.
Интервью мне очень понравилось. Ребята указали на пробелы в конкретных местах: основная проблема была в теории. На тот момент у меня было много практики, но я ни разу не проходил собеседование на программиста и не знал тонкостей. Оказалось, есть целая техническая секция, на которой могут задавать фундаментальные вопросы. Именно ее я и подтягивал перед тем, как выйти на рынок труда.
Интервью и результаты
Когда я только начал искать работу, откликался на все вакансии подряд, без разбора. Как итог, первые два собеседования прошли неудачно. Я сыпался на теории и один раз запутался в алгоритмах. Но, честно говоря, я бы и сам не пошел в эти компании. Например, в одной из них меня попросили сделать неоплачиваемое тестовое. Считаю, это весомый повод отказаться от дальнейшей коммуникации с потенциальным работодателем.
С третьим интервью повезло. Во-первых, это была хорошая фирма — крупная телекоммуникационная компания. Во-вторых, я удачно прошел отбор. Мне предложили должность ведущего фронтенд-разработчика на проект по интеграции одной технологии в популярные CRM-системы, и я согласился.
На своей позиции работал с удовольствием, проявлял инициативу. Мне быстро подняли зарплату, и буквально за четыре месяца мой доход сравнялся с тем, что был во времена предпринимательства.
Спустя полтора года я понял, что хочу чего-то нового, и начал искать себе сеньорскую позицию. Собеседования стали сложнее и интереснее, требовался больший технический кругозор. Интервьюеры просили рассказать о конкретных кейсах: был ли опыт разработки проекта с нуля и до запуска, опыт работы с очень крупными приложениями, опыт руководства. Сложность технической секции практически не выросла, зато больше внимания стали уделять софтовым навыкам .
К счастью, у меня тоже прибавилось серьезного опыта, поэтому интервью проходили гладко. Вскоре удалось устроиться в большую государственную корпорацию на позицию тимлида.
В этой компании я начал и сам проводить собеседования — опыт был интересный. Мы публиковали вакансию, в течение нескольких дней на нее шли сотни откликов, а после эйчар отфильтровывала резюме по базовым параметрам и направляла к нам подходящих ребят.
На собеседованиях все очень переживали. Я старался успокаивать соискателей, помогал им, особенно с лайв-кодингом. Понятно, что сама работа не будет проходить в такой стрессовой обстановке и надо давать существенную скидку. И тем не менее подходил нам примерно один из десяти кандидатов.
Навык проведения собеседований пригодился и в жизни. Не так давно я менял работу и на интервью чувствовал себя как дома. В итоге перешел в банк на позицию сеньор-фронтенд-разработчика.
Советы
Готовьтесь к типовым вопросам. Большинство собеседований однотипные, к ним надо привыкнуть. Для подготовки можно посмотреть примеры на «Ютубе» и поискать советы в интернете. Задания для разработчиков типовые. Обычно просят решить несколько мини-задач, приближенных к рабочим.
Печально, что до сих пор некоторые интервьюеры задают технические вопросы, которые никак не относятся к реальной работе. Получается, что есть отдельная, сугубо теоретическая область знаний, которая нужна только для собеседований. Ее тоже следует подтянуть.
Подробно описывайте любой релевантный опыт. Если реальных проектов нет совсем, можете сделать ненастоящий, для портфолио: CRM, простой небольшой сайт, интернет-магазин. Приложите к резюме ссылку на ваш исходный код — это явно повысит шансы на трудоустройство.
Не терпите грубость по отношению к себе. Относительно недавно я проходил собеседование в небольшую фирму — позвал товарищ с бывшей работы. Я ответил на подавляющее большинство устных вопросов, последовательно решал задачи, но один из собеседующих постоянно хихикал и пытался поймать меня на ошибке.
Это собеседование я прервал сам — сказал, что не буду продолжать общение в таком ключе, потому что уважаю себя. Поступил так не впервые — однажды отказался от оффера еще на этапе знакомства с эйчаром.
Она 30 минут рассказывала о том, какая у них хорошая компания, но между слов проскакивали красные флажочки — стало понятно, что сотрудники в компании эквивалентны рабам. Советую всем, даже новичкам, уважать себя и не терпеть токсичного обращения или некомфортных условий труда.