Top.Mail.Ru
Общество
Москва
0

Разработчик ПО Илья Сергунин о том, как стать специалистом, за которым охотятся работодатели

Илья Сергунин
Илья поделился опытом о том, как стать профессионалом, который не испытывает затруднений с привлечением работодателей

По исследованию HeadHunter, для большинства людей (71 %) поиск работы – сложное занятие. У востребованного разработчика программного обеспечения Ильи Сергунина не было с этим проблем: его брали в свои проекты крупнейшие компании СНГ, такие как «Авито», «Яндекс» и Skillbox, а болгарская компания MoLabs пригласила его проводить реинтеграцию пользовательской информационной системы с Amazon. Сегодня Илья поделится опытом: как стать профессионалом, который не испытывает затруднений с привлечением работодателей.

Илья, работа в крупных международных проектах – мечта всех специалистов, заинтересованных в профессиональном развитии. Вы занимались реинтеграцией системы болгарской компании с Amazon, и, несомненно, многие наши читатели хотели бы добавить себе в портфолио опыт, подобный вашему. Как вам удалось достичь такого профессионального уровня, что вас пригласили в столь серьезный проект?

— Думаю, профессионального уровня удалось достичь во многом потому, что я рано начал целенаправленно и усердно развивать свои навыки. Еще учась в школе и университете, при знакомстве с новыми особо интересными мне технологиями, я всегда самостоятельно углублялся в их детальное изучение, а после даже устраивался на работу в такие компании и проекты, где можно было получить практический опыт работы с понравившимися мне техническими инструментами. Конечно, трудиться получалось только в свободное от учебы время или летом, в период каникул, но этого мне хватало, чтобы освоить технологию на определенном уровне, тем самым повысив свой профессионализм и, как следствие, конкурентоспособность на рынке труда.

Благодаря такой стратегии, к окончанию университета я уже обладал внушительным опытом практической работы, что качественно выделяло меня на фоне моих сверстников. По сравнению со многими выпускниками, у которых были только теоретические знания, почерпнутые из учебников, я не испытывал сложностей с трудоустройством, в том числе на желаемую зарплату.

После ВУЗа я решил сразу попробовать себя за рубежом: подтянул английский и приступил к поиску компании, где я мог бы работать. Нашел быстро: уже через 1.5 месяца меня взяли в перспективный проект болгарской компании.

Что входило в ваши обязанности в проекте реинтеграции болгарской фирмы с системами Amazon, одной из крупнейших компаний мира?

— Основным моим проектом была пользовательская ERP-система (Enterprise Resource Planning - система управления бизнес-процессами) с полным спектром услуг и базой данных объемом около 370 ГБ. Я занимался, помимо прочего, асинхронной обработкой задач с использованием программного брокера сообщений RabbitMQ, работающего на основе стандарта AMQP, который утвержден Международной организацией по стандартизации (International Organization for Standardization, ISO) и Международной электротехнической комиссией (International Electrotechnical Commission, IEC). Основной обязанностью был перевод системы со старого Amazon Marketplace Web Service (MWS) API на новое Amazon Selling Partner API.

Я доволен тем, что мне удалось участвовать в таком проекте: работа по международным стандартам — всегда шаг вперед для любого специалиста.

В вашем послужном списке компания «Яндекс», которая является одним из крупнейших международных игроков IT-рынка – в ней работает более 20 000 человек. Кроме того, вы стажировались в qSoft – первом в России digital-интеграторе с экспертностью в A.I. и Machine Learning и лидере веб-разработки по версии ведущих рейтингов Рунета. Сложно ли было попасть в эти компании?

— Скорее нет, с учетом моих знаний и умений, подготовка у меня занимала от одной до трех недель. Я же начал всерьез заниматься IT, еще когда учился в школе. В 2009 познакомился с системой ucoz, начал создавать сайты. Однажды летом, заручившись поддержкой отца, я решил углубиться в разработку сайтов: нашел небольшую фирму, которая использовала php, стал ходить к ним и обучаться. Занятия там дали мне понимание, как устроены сайты и за счет чего они становятся динамичными. Узнав про php, я также сразу начал генерировать идеи его применения. Например, я понял, что при помощи php и excel можно решать задачи по математике и геометрии.

Таким образом, я, еще будучи школьником, создал сайт, на котором за денежное вознаграждение предлагались решения различных математических и геометрических задач.

В 11 классе я перевелся в лицей, где на более высоком уровне преподавали информатику и математику. Там я познакомился с java и получил свой первый опыт разработки.

Поэтому, когда я поступил в университет, уже на первом курсе мне хватило знаний, чтобы устроиться верстальщиком и помогать по мелким функциям на yii, а летом после первого курса пройти конкурсный отбор на стажировку в qSoft.

Как я уже сказал сегодня ранее, в университете я продолжал стратегию, начатую в школе: непрерывно совершенствовать свои практические навыки. Поэтому, когда окончил бакалавриат и поступил в магистратуру, пройти собеседование и устроиться в «Яндекс» стало реалистичной задачей.

Skillbox – лидер российского рынка онлайн-образования. В этой компании вы выполняли функцию эксперта: проверяли задания студентов. Какие именно?

— В Skillbox я проверял задания на курсе PHP с нуля до про (базовый модуль и часть заданий по laravel), symfony. В мои задачи входило, в том числе, давать обратную связь и дополнительные материалы, которые позволяют лучше понять и закрепить материал.

Дополнительно я подсказывал обучающимся, где в их работах есть возможности для улучшения и, если студент выражал желание совершенствовать свои навыки, я задавал направление и, таким образом, помогал студентам обретать новые навыки.

Обучение – двусторонний процесс: как мы (проверяющие, платформа и создатели курса) могли допускать ошибки, так и студент мог иметь нереалистичные ожидания по процессу обучения. Мы с коллегами обсуждали разные кейсы студентов, чтобы понять, как действовать в той или иной ситуации. Благодаря этому мы могли постоянно улучшать программу курса. Кроме того, важно было понимать ожидания студента и его мотивы, чтобы не пытаться дать больше, чем студент хочет. Например, бывали ситуации, когда мне приходит нормальная работа с первого раза, но в ней есть недочеты, которые можно убрать, чтобы решение стало хорошим или отличным. Однако у студента может не быть времени, желания или мотивации, и, когда знаешь это, можно легко принять нормальную работу и пропустить такого человека дальше.

То есть, в Skillbox вы не просто выставляли оценки, но и вносили вклад в становление специалистов IT-отрасли. Как нам стало известно, в этой компании вы внесли улучшение методик, так что количество итераций, необходимых для сдачи задания, сократилось более чем в два раза. Это блестящий результат в сфере методики преподавания IT-дисциплин. Как вы его достигли?

— Я обозначил недостатки курса, указал, каких материалов не хватает, составил список возможных путей решения, которые могли бы подойти, и передал все это создателю курса и методисту. Через полгода курс начал модифицироваться и расширяться, и мы в итоге пришли к тому, что число итераций, необходимых для сдачи результата работы, сократилось с 3-5 до 1-2.

В определенный момент с вами напрямую связались рекрутеры компании «Авито», которая, по версии Forbes, входит в топ-5 самых дорогих компаний Рунета. Similar Web в декабре 2021 года поставила «Авито» на первое место в списке самых посещаемых сайтов объявлений мира. Работать в таких компаниях хотят многие. Как вы думаете, почему они, как и другие крупные IT-корпорации, охотились именно за вами?

— Уверен, что HR-специалистов «Авито», в первую очередь, заинтересовал мой разноплановый опыт, в том числе международный. В «Авито» тогда планировали несколько новых сложных проектов: рекрутеры сочли, что моя экспертность будет важна для их успешной реализации, и пригласили меня прийти к ним. Я согласился, прошел собеседование, и мне предложить стать старшим разработчиком.

Что бы вы посоветовали тем, кто хочет стать таким специалистом, за которым охотятся работодатели?

— Прежде всего, конечно, стать высококлассным профессионалом. Однако этого недостаточно. К сожалению, даже если вы будете сверхквалифицированным специалистом, но об этом будете знать только вы и несколько ваших коллег, скорее всего, за вами не будут охотиться. Поэтому, если вы придумали интересное решение и успешно реализовали его, напишите о нем или попробуйте выступить на конференции. Нередко организаторы конференции сами предлагают темы и ищут докладчиков: если у вас есть опыт в похожих задачах, то откликайтесь и рассказывайте о них профессиональному сообществу. Так о вас смогут узнать чуть больше людей. Кроме того, на конференциях можно познакомиться с людьми из вашей отрасли, и велика вероятность, что некоторым из них в будущем станут нужны работники именно с вашей квалификацией.

Если говорить о трудоустройстве, то есть разные пути того, как попасть в компанию. Основным вариантом для многих является обычный процесс найма, но тут тоже есть разница: вас нашел сам HR-отдел, или, наоборот, вы направили резюме, или вас порекомендовали.

По рекомендации вашу заявку в компании могут рассмотреть быстрее, чем если бы вы шли через стандартный процесс. Для этого советую поискать знакомых и знакомых знакомых, которые работают в понравившейся вам компании. В крупных компаниях есть система рекомендаций, так называемые реферальные программы, когда человеку, который вас посоветовал, заплатят бонус, если вы проработаете в компании 3-6 месяцев. Поэтому хороший способ – искать людей из конкретной компании и просить вас посоветовать. Это можно делать через LinkedIn, профессиональные форумы (например, habr), через участников конференций..

Чтобы вас рекомендовали, нужно подготовить первоклассное резюме, и это чаще всего самое сложное. Не вставляйте в него абстрактные фразы: «устойчив к конфликтам», «исполнителен и аккуратен». Когда пишете об обязанностях, также старайтесь избегать общих формулировок, таких как «работал на PHP и Java», «решал баги», «делал фичи», «общался с заказчиком». Все это общие выражения, не говорящие о вас ничего. Писать надо конкретику.

Если упоминаете в резюме, что знаете язык программирования, то описывайте, как вы его применяли, что именно делали, желательно с указанием измеримого влияния на компанию. Для этого можно использовать методику STAR (Situation, Task, Action, Result или Ситуация, Задача, Действия, Результат/Влияние на компанию), например: «Исправил более 20 багов, чтобы избежать их в будущем, закрывал их тестами и научил этому других разработчиков. В результате снизилось количество обращений по новым багам на 30 %». Во время работы собирайте информацию (а, если уволились, то запрашивайте у бывших коллег), как повлияла ваша работа на бизнес, на конверсию покупок, возврата пользователей и другие показатели. HR-специалисты любят цифры, по которым можно понять, что именно делал кандидат и как.

Хотелось бы подчеркнуть следующее. Правильно оформлять резюме, выступать на конференциях, просить рекомендации и принимать иные меры, позволяющие повысить шансы попасть на собеседование, безусловно надо. Однако следует не забывать непрерывно совершенствовать свои профессиональные навыки, потому что никакие ухищрения не помогут, если за резюме не стоят реальный опыт и высокая квалификация.

Фото: предоставлено автором

Подписывайтесь на ФедералПресс в МАХ, Дзен.Новости, а также следите за самыми интересными новостями в канале Дзен. Все самое важное и оперативное — в telegram-канале «ФедералПресс».

Добавьте ФедералПресс в мои источники, чтобы быть в курсе новостей дня.