Как 1С-нику найти работу в Европе с релокацией? Примерно таким вопросом я безуспешно пытал гугл примерно полтора года назад, когда мы с женой вдруг поняли, что переедем жить в Европу (не просто хотим переехать, а точно переедем). Ну, то есть, первой это поняла жена, а я уже следом за ней. Уверенность довольно удивительная, с учётом того, что стартовые позиции были весьма посредственными. Итак, действующие лица пьесы: я, жена, ребенок и кошка. Представление начинается. Знакомьтесь, это я полуторалетней давности: программист 1С, по образованию – химик-технолог, английский примерно pre-intermediate. Не сильно оптимистично с точки зрения найма в международную компанию, не так ли? В сфере 1С я к тому моменту находился уже на вершине пищевой цепочки, то есть работал в самой фирме 1С. Однако этот опыт в Европе никому не нужен, мало того, что такого языка там никто не знает, так он ещё и в принципе узкоспециальный и не объектно-ориентированный (несмотря на это я его горячо люблю и ценю, но это тема для отдельного холивара). Уровень английского, конечно, не нулевой, но не позволяет даже попытаться пройти собеседование и объяснить, что ты на самом деле хороший человек и освоишь любой язык программирования, который потребуется. Отсутствие профильного образования - не приговор, но сильно увеличивает степень отсеивания резюме на этапе просмотра эйчаром или анализа соответствующим софтом. По своим параметрам историй успешной релокации в сети я не нашел. Помимо всего, я женат, у меня есть сын 6 лет и кошка 10 лет. Ситуацию с потенциальной релокацией осложняет то, что сын биологически не мой. И хотя исходный папа не проявляет к нему особого интереса, для выезда за границу на ПМЖ потребуется его согласие, а гарантий, что в последний момент внезапно не разыграются оскорблённые отцовские чувства, нет никаких. Единственное, что в этой ситуации было на моей стороне - это полная поддержка моей семьи. Как я уже говорил, жена вообще ещё до меня поняла, что мы переедем, а ребёнок был готов ко всяческой движухе и не скрывал, что наш город ему не особо нравится. Не стоит удивляться, ведь жили мы в таком промышленном мухосранске, в котором даже шестилетние дети понимают, что надо валить. Забегая вперёд скажу, что именно полная поддержка семьи перевесила все трудности на этом пути. В одиночку я бы до конца не дошёл. Поскольку жена у меня – человек-план, а по совместительству мой личный менеджер по персональному развитию, первым делом была составлена дорожная карта по достижению цели, учитывающая все пункты, препятствующие переезду. Отсутствие знаний востребованного на международном рынке языка программирования. Тут все просто, выбрать язык, почитать литературу, написать парочку pet-проектов... Profit! Недостаток знания английского. Найти репетитора и заниматься до просветления. Отсутствие профильного образования. Найти дистанционную магистратуру и через пару лет получить нужный диплом. Незапланированные отцовские чувства. Лишить первого отца родительских прав, которыми он все равно не пользуется. План выглядел масштабно, местами даже грандиозно. Но это как раз то, что я люблю. Так что осуществлять его начали сразу и по всем направлениям. Следует признать, что не все шло строго по изначальному плану, но общий его скелет сохранился и служил до самого конца. По поводу того, куда копать в этой сфере и с чего лучше начать, я обратился к своему знакомому программисту, который давно уже переехал в Ирландию. Он посоветовал мне копать Python, как самый быстрорастущий язык, а также любезно предоставил исчерпывающий список актуальной литературы по нему. Я с энтузиазмом взялся за дело, но через месяц понял что надо сначала подтянуть знания по алгоритмам и структурам данных. Тогда я переключился на эту тему, хорошо прошёлся по ней. Потом я сделал довольно долгую паузу и неожиданно понял, что мне не нравится Python. Отсутствие строгой типизации (кто бы мог ожидать таких претензий от одинесника), но полуобязательное аннотирование типов, невозможность создания private свойств и методов, отсутствие фигурных скобочек. Тогда я стал проходить курсы по разным языкам программирования. То есть, не то чтобы проходить, а начинать, каждого по недельке. Сначала я познакомился с C++, Java, и Golang. Потом попробовал C#... И понял, что это любовь. Не могу объяснить, что именно меня так зацепило, но писать на нем даже простенькие тренировочные программки было наслаждением. Выбор был сделан, и спустя больше полугода с начала истории, я начал всерьёз изучать свой первый объектно-ориентированный язык. Изучал я C# в основном по книге Прайса (он мне попался раньше Рихтера), читал статьи, пробовал писать что-то по мелочи. Но основной прогресс пошел тогда, когда я начал проходить собеседования и готовиться к ним. Тогда появилось гораздо больше понимания, что именно нужно изучать, я прорешал довольно много заданий на литкоде, тестовых заданий на предварительных этапах собеседований... Об этом подробнее в следующем действии. Этот пункт был самым простым с точки зрения понимания того, что надо делать. Я выбрал онлайн-школу, прошел пробный урок и начал занятия два раза в неделю по 45 минут. Надо сказать, с преподавателем мне повезло, было комфортно заниматься и не возникало желания бросить. Однако, через полгода я все же это сделал, когда нашел более удачный способ изучения языка, совместив его с получением профильного образования. К этому вопросу я подступался постепенно. Самое простое было поступить заочно в магистратуру своего родного металлургического вуза. Плюсом такого варианта было то, что он бесплатный, минусом – практически полная бесполезность за исключением той самой корочки (наш вуз всё-таки признаётся за рубежом). Мне вообще изначально не очень нравилась идея учиться в российском вузе. Я же всё-таки собираюсь переезжать, к тому же всё время маячила в голове идея сэкономить на услугах репетитора по английскому. Эта идея и подтолкнула меня к поиску магистратуры за рубежом. Поначалу казалось, что это пустая трата времени. Цены за обучение начинались от $10000 в университетах из хвоста мировых рейтингов и доходили почти до сотни в топовых американских вузах. Таких денег на обучение я выделить не мог. Стипендию на дистанционное обучение студенту из другой страны давать никто не разбегался. Я уже было отчаялся, когда мне на глаза попался сайт организации Unicaf. Это такие ребята, которые помогают студентам из бедных африканских стран получить образование в университете Восточного Лондона. Так совпало, что недавно они начали помогать студентам из других бедных стран тоже. Я связался с ними, узнал, что от меня требуется, подготовил документы, резюме, сопроводительное письмо о том, какой я замечательный и как хочу учиться, честно написал им, какой у меня уровень дохода на семью, и сколько я готов тратить на обучение. В результате, мою заявку одобрили и компенсировали мне порядка 80% стоимости. А вы говорите, чудес не бывает. К тому моменту я уже достаточно подтянул английский, чтобы справиться с учебой на этом языке, распрощался с репетитором и погрузился в слегка подзабытый университетский мир, хоть и дистанционно. Я не могу сказать, что безоговорочно доволен образовательным процессом, но на данный момент я получил действительно много базовых знаний, которых мне порой не хватало. А главное, я смог с чистой совестью добавить в резюме строчку о незаконченном высшем образовании в области Computer Science, чего в итоге оказалось достаточно для первого шага. Пока я терзался муками выбора языка программирования, жена занялась переговорами со своим бывшим мужем. Как и ожидалось, отцовские чувства дали о себе знать, и на предложение оформить лишение родительских прав был сначала получен категорический отказ. Несмотря на то, что от родительских обязанностей, в отличие от прав, он давно отказался. По случаю пробуждения отцовских чувств он даже пару раз взял ребенка с собой погулять. Однако, запал быстро закончился, и договоренности удалось достичь. Но оказалось, что этого мало. Наш суд (как известно, самый гуманный в мире) посчитал, что если отец не видится с ребенком, не платит алименты, собственноручно пишет в суд заявление, что да, так оно все и есть, я не исполняю родительские обязанности - это все недостаточное основание для лишения родительских прав, ведь ребенку все равно нужен какой-нибудь отец. Тогда мы решили подойти к этому вопросу с другой стороны. Постойте, вы говорите, что ребенку нужен отец, но ведь у него есть отец – это я. За три года совместной жизни я привык считать его не иначе как своим сыном и готов нести в отношении него все формальные отцовские обязательства. В итоге мы просто оформили документально то, что и так произошло: я усыновил своего сына. Спустя почти год после начала этой истории у меня уже имелись некоторые навыки написания кода на C#, наложенные на многолетний опыт работы 1С-программистом, английский, достаточный для ведения какого-никакого разговора с иностранцами, строчка в резюме о незаконченном профильном образовании и решённый вопрос с усыновлением ребенка. Опираясь на этот бэкграунд, я приступил к главному – поиску подходящей работы, и начал откликаться на зарубежные вакансии. Статьи об эмиграции, которые я читал, подготовили меня к тому, что первый месяц ждать ответа вообще не следует. Поэтому я был приятно удивлен, когда уже через несколько дней я начал получать письма от работодателей, на чьи вакансии откликался. Большая часть ответов была отказами, которые порой были не просто копипастой, а реальным объяснением, чего не хватает в моих навыках. Были и приглашения пройти какой-нибудь тест или записать видео-рассказ о себе. Спустя две недели я получил первое приглашение на интервью в довольно крупную французскую компанию. Это был мой первый опыт собеседований на английском языке, я прошел интервью с эйчаром, затем были две алгоритмические секции, систем-дизайн интервью и итоговое собеседование с менеджментом. На последней стадии мне отказали из-за недостатка опыта в конкретных фреймворках, но это был потрясающий опыт, который придал мне +1000 к уверенности в себе. В течение следующих трёх месяцев я разослал ещё около сотни откликов, прошел несколько тестовых заданий и десятка полтора интервью. Параллельно я продолжал изучать C# с акцентом на то, в чём чувствовал неуверенность на собеседованиях, решал задачки на литкоде и прокачивал английский в магистратуре. И вот однажды на меня вышла эйчар одной международной компании с российскими корнями, она предложила вариант с работой первые несколько месяцев удаленно и последующей релокацией в Польшу. Меня такой вариант устраивал, я прошел стандартный набор из нескольких интервью и получил свой первый оффер. Это было 21 февраля 2022 года. Параллельно на меня через LinkedIn вышла эйчар из Амазона с предложением пройти тестовое задание. Я прошёл его успешно и получил приглашение на алгоритмическое интервью в начале апреля. Получалось на тот момент, что у меня есть готовый оффер с устраивающими меня условиями и будущее интервью в Амазоне с такими манящими перспективами. И я бы, возможно, предпочел не торопиться, но 24-го февраля всё резко изменилось. Компания, сделавшая мне оффер, приняла решение уходить из России и предложила мне немедленную релокацию в Сербию, чтобы уже оттуда переезжать потом в Польшу. Перспектива возможного закрытия границ, всеобщей мобилизации и дефолта с полным обесценением рубля заставила нас не откладывать решение о переезде, и мы предпочли синицу в руках Амазону в небе. И всё же мы паниковали не настолько сильно. Поэтому, прежде чем мы стартовали, я успел долечить зубы, жена сделала плановую операцию, ребёнок доучился до каникул, а кошка получила все необходимые документы. В итоге, 24 марта мы покинули Россию в полном составе. Вот уже скоро полгода как мы живём в Сербии. Тема адаптации, а также плюсов и минусов этой страны для жизни заслуживает отдельной статьи. Скажу лишь, что мы ещё ни разу не пожалели о содеянном. А сербское лето настолько прекрасно, что нам даже жаль будет отсюда уезжать. Сейчас мы выбираем, куда переезжать дальше, в Хорватию или в Польшу. Что бы мы ни выбрали, это точно не будет для нас финальным пунктом. Но это уже совсем другая история.   Software developer