«Буквально научился на своих неудачах»: как я 8 месяцев искал работу в ИТ за границей

История читателя, который устроился CV/ML-инженером в Грузии
28
«Буквально научился на своих неудачах»: как я 8 месяцев искал работу в ИТ за границей

Это история из Сообщества. Редакция задала вопросы, бережно отредактировала и оформила по стандартам журнала

Предыстория

Аватар автора

Timur Pavlov

был рад получить три оффера

Страница автора

Свою первую работу в ИТ я нашел на четвертом курсе университета.

Я учился в МГУ на геологическом факультете. Из всех дисциплин особенно нравился предмет «основы программирования на языке С++». Преподаватель заметил мой интерес и пригласил на стажировку в компанию, которая разрабатывает программное обеспечение для систем безопасности и видеонаблюдения.

Я проработал там около года. В основном писал алгоритмы на «плюсах», которые решали разные задачи с помощью классического компьютерного зрения, но иногда занимался нейросетями.

Летом 2022 года я обратился к руководству, поскольку мне казалось, что я сильно вырос за год как специалист. Я хотел обсудить, чего мне не хватает для повышения грейда, и попросить, чтобы компания поставила мне объективные метрики, цели или навыки, по достижении которых я мог бы претендовать на более достойную оплату труда.

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

Следующим же утром увидел в таск-менеджере задачу уволить меня по собственному желанию в течение двух недель. Начался долгий процесс неприятных переговоров: я утверждал, что не говорил об увольнении и отказываюсь уходить в никуда, а руководство угрожало тем, что проведет внутреннюю оценку моей работы, по результатам которой меня уволят с пометкой о профнепригодности.

Я выяснил, что по закону работодатель имеет право на такую проверку, но только спустя год моей работы в должности. А поскольку первые три месяца я работал неофициально, в формате стажировки, то ее можно было бы провести только через три месяца. В ответе руководству я указал на этот факт и подчеркнул, что готов отстаивать свои права. В итоге мы договорились об увольнении по соглашению сторон с компенсацией зарплаты за три месяца.

После увольнения я несколько недель отдохнул и в сентябре начал смотреть вакансии. Но уже в конце месяца мне пришлось уехать в Грузию на неопределенный срок и искать работу в ИТ на удаленке.

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

Поиск работы и трудности, с которыми пришлось столкнуться

Несмотря на непрофильное образование, у меня был базовый теоретический ИТ-бэкграунд: я проходил курсы на «Степике» по анализу данных, статистике и программированию на Python. Слушал курсы по работе с данными на «Курсере» и открытые лекции по основам машинного обучения, глубинному обучению и прикладным задачам анализа данных от факультета компьютерных наук НИУ ВШЭ.

В первое время я рассматривал только позиции ML-инженера. Меня интересовала эта сфера, да и друг был готов помочь советами, что придавало уверенности. Вакансии искал на «Хедхантере», в комьюнити Slack, в сообществе специалистов Singularis и телеграм-каналах.

Быстро понял, что моих знаний недостаточно. Я часто заваливал задания на алгоритмы — например, «Яндекс» отказал сразу.

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

Несколько раз я все же доходил до финального интервью с руководителем команды. Там нужно было рассказывать о своем опыте, который я, конечно же, приукрасил в резюме, но, видимо, мои ответы звучали неуверенно. Например, после такого интервью меня не взяли на позицию ML-инженера в «Алиэкспресс». Было обидно.

Я осознал, что нужно подтянуть теорию и поработать над уверенностью. Стал регулярно решать задачи по алгоритмам на онлайн-платформе LeetCode и смотреть видео по подготовке к собеседованиям в ИТ. Мне понравились разборы от школы Karpov Courses — из уроков я почерпнул несколько советов для прохождения технической и поведенческой секций отбора.

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

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

В какой-то момент я расширил параметры поиска и начал рассматривать вакансии в аналитике. Мне не очень нравилась эта область, но сидеть полгода без работы не нравилось еще больше. Для собеседований пришлось разобраться в SQL и подтянуть методы анализа данных. Но все безуспешно — возможно, интервьюеры чувствовали мою незаинтересованность.

Сужало пул вакансий и то, что я искал работу только на удаленке, поскольку находился не в России. Весной, примерно через восемь месяцев поисков, я почти отчаялся. Отказы приходили один за другим, и мотивации откликаться на новые вакансии становилось все меньше. После очередного трехступенчатого отбора меня пригласили на позицию CV/ML-инженера  в Шереметьево, но работа была полностью очной. Я уже подумывал согласиться, но решил дать себе еще один шанс. Как оказалось, не зря.

Интервью и результаты

В мае 2023 года я откликнулся на вакансию CV/ML-инженера в зарубежной компании, которая занимается разработкой виртуальной примерочной — это технология, позволяющая мерить одежду, обувь и аксессуары онлайн.

Собеседования проходили на русском, так как команда разработчиков почти целиком состояла из русскоговорящих ребят. В целом это был стандартный отбор, который я проходил уже десятки раз. Сначала я созвонился с рекрутером и ответил на стандартные вопросы об опыте, знаниях и ожиданиях от работы. Затем прошел техническую секцию — в этот раз про алгоритмы не спрашивали, были стандартные вопросы по ML и DL  . На третьем этапе технический директор провел со мной поведенческое интервью: мы познакомились и обсудили детали договора, мои ожидания о зарплате и планы, политику компании.

Через неделю ко мне вернулись с оффером на 2000 $⁣ (193 080 ₽) в месяц. А затем пришли еще два приглашения от компаний, в которые я собеседовался параллельно.

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

Я принял оффер на позицию CV/ML-инженера и в начале лета вышел на работу. Сейчас занимаюсь полным циклом разработки — от исследования до релиза программного обеспечения. Пока меня все устраивает: задачи интересные и сложные, но решаемые. Благодаря хорошей зарплате появились деньги на развлечения и спорт.

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

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

Советы

📎 Не бойтесь собеседований. Рассылайте резюме во все компании, которые вас хоть чем-то заинтересовали, и отрабатывайте навыки «в поле».

📎 Развивайте навыки, которые могут вам пригодиться: после каждого интервью записывайте вопросы, вызвавшие трудности, и подтягивайте знания по соответствующим темам. И не спешите покупать курсы: большую часть информации можно найти в интернете бесплатно.

📎 Грамотно составьте резюме. Чтобы чему-то научиться на собеседовании, на него сначала нужно попасть. Погуглите, как грамотно оформить CV, особенно если вы подаетесь в зарубежные компании. Мне помог друг: заставил убрать нерелевантный опыт, описать весь мой стек и заменить обязанности на рабочем месте главными достижениями и KPI.

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

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

РедакцияПроходили собеседования в зарубежные компании? Поделитесь опытом:
  • Несмотря на обманчивую заставку к статье, я не искал работу в ИТ за границей) Автор статьи просто очень на меня похож внешне - двухмерный ,круглый и в шапочке)19
  • ゴジラтемич, не отмажешься теперь 🔫👮‍♂️6
  • Александр, это да...1
  • ТундратутуритуритундраСпасибо за мотивирующий рассказ о своем опыте поиска работы заграницей:). У моего внутреннего самозванца появилась надежда:)10
  • не читаю комментарииЯ не понимаю какой был смысл "приукрашивать" в резюме. Это же все моментально можно проверить, тем более, что подавались и в российские компании. Все эти вопросы про алгоритмы на собеседованиях — это все еще очень смешно.2
  • Ekaтемич, брат, я нашла тебя!!!4
  • Eka, привет)2
  • ВиалеттаБыл в своё время опыт прохождения собеседований в Икею. Два собеседования прошла успешно - разговор с рекрутером и на английском языке, а вот задания на логику и математику не прошла, не хватило времени на выполнение заданий.. Считаю, что всё, что не делается, - к лучшему! Зато есть что теперь вспомнить))3
  • Я так и не понял какие ошибки вы совершали с самого начала - по мне так у вас все нормально... Juniors вроде вас сравнительно легко находят работу. Может чего не так с позиционированием. Сложности с собеседованиями начинаются когда вы претендуете на позиции сеньорити уровня и далее (с соответствующими запросами по оплате труда) я вот сейчас ищу позицию архитектора по или что-то похожее по смыслу, и быстро выяснил, что мой текущий доход превышает среднерыночный, а я-ж ещё выше хочу... ну и... решил вот работать независимым контрактором - и денег значительно больше и геморроя значительно меньше.3
  • Юр ЮрычAlexey, как успехи с архитектором ? Не по 1с случайно ?)1
  • RuslanNika, причем тут дезертирство?7
  • ШевальеПравильно, так этих галерных собак. Как же я не люблю жадных работодателей снг5
  • Pavel KokoshnikovAlexey, а с чего начинали работать независимым контрактром? Примерно в таком же состоянии на данный момент0
  • Михаил ИвановскийЗанятный опыт, хотя эти советы мне более-менее известны. Тоже искал работу за рубежом, только в финансах и практически без русскоговорящих работодателей. Было жёстко. Очень понравился посыл про не бояться собеседований и постоянно развивать навыки. Смутил момент, что автор решил вот так вот запросто заявить работодателю, что ежели тот его не повысит, он будет искать другую работу. С учётом , что у автора вроде небольшой опыт и других вариантов трудоустройства не было на тот момент, это довольно бесшабашный шаг. Я бы не советовал так разговаривать с работодателем, по крайней мере, до тех пор, пока у вас на руках нет оффера от другой компании. Ибо разговор этот довольно рисковый и с высокой вероятностью тебе скажут - ну иди ищи (в лучшем случае), либо решат выжить, как автора статьи. А вот наличие оффера уже серьезно усиливает твою переговорную позицию.0
  • Хейтер студенткиNika, безграмотная, дезертирство- это самовольное покидание воинской части/службы2
  • Хейтер студенткиNika, да и про какой испуг и дезертирство может говорить девушка в патриархальной стране0
  • Игорь АлферовAlex, не потому что он сыкун?0
  • Игорь АлферовNika, он просто немного сыканул и дернул в Верхний Ларс:)1
  • Александр СарайкинДавайте, я Вас английскому языку обучу. Это критически важно на Вашей работе. Вы крайне работоспособный человек. Результат не заставит себя ждать. #asaraykin0
  • Михаил АнатольевичА где искать компании за рубежом, да чтобы еще сотрудники были русскоговорящими?1
  • >>как успехи с архитектором ? Не понял вашего вопроса - я работаю архитектором ПО уже 7 лет, но до этого проектирование те ПО было составной частью моих должностных обязанностей. Работаю как-то... И не т, к 1С я никакого отношения не имею. И вообще уже много лет живу в Европе0
  • Иван СелютинМихаил, тоже интересно. Лучшая площадка для этого конечно же linkedin, но вот как там искать русскоговорящие компании я не понял. Если только смотреть из каких стран сотрудники этой компании0