Как я искал работу в Берлине
Время на прочтение
5 мин
Количество просмотров 8.9K
Обычно рассказывают про уже свершившиеся истории: о том как кто-то уже нашел работу и переехал. Я – все еще в процессе, так что расскажу с чем сталкивался и к каким выводам пришел. Советы будут в самом конце.
В марте 2020-го приехал я в Берлин на две недели, отдохнуть (тогда корону многие всерьез не воспринимали). Через неделю после моего приезда Германия (и все остальные за ней) закрыли все границы и объявили режим ЧП. У меня было окно в день, чтобы вернуться в Сербию, но я решил попытать счастье. Что-то мне подсказывало что я смогу воспользоваться ситуацией с короной, чтобы получить документы не выезжая. Так и случилось, нашел миграционного адвоката, мы с ним обсудили ситуацию и он взялся за мое дело. Дело было за мной – найти работу.
В Германии ситуация на рынке труда для программистов, как и для всех остальных, в период пандемии переживала не лучший свой черед. Многие из тех кто работал на полную ставку были переведены на полставки. Те кто работал на полставки были уволены и уже работали на ту же компанию как фрилансеры. В общем, я был готов, что работу придется искать до полугода.
Еще будучи в Сербии я пытался искать работу в Германии, но за два года никто так и не отозвался по двум причинам:
-
Номер обратной связи был НЕ немецкий, а сербский, а значит я НЕ в Германии
-
У меня на тот момент не было разрешения на работу (о чем почти все спрашивали в анкете на момент подачи заявления)
Я не оправдываю, но понимаю компании которым эти два пункта важны, ибо визу обычно приходиться ждать месяцами, а иногда и годами (если позиция не очень востребована). Тут все зависит от настроения консульского отдела страны откуда вы подаетесь. Я знаю случаи, когда люди ждут своей очереди на термин по 18 месяцев, а есть те кто решает все за 2. Компании не хотят рисковать или терять время.
Как только адвокат получил для меня разрешение на работу в Германии, и я стал в анкетах указывать что виза у меня есть и оставлять немецкий номер – то звонки от рекрутеров и HR компаний стали поступать сразу. Только в Августе у меня было 21 интервью.
Конечно, из-за Ковида компании начали отвечать только к конце июля. До этого была тишина.
Я был готов к тому, что многие люди с бóльшей квалификацией или с такой же квалификацие, но уже на немецком рынке, тоже потеряли работу и при выборе между ними и мной компании выберут их. Это издержки процесс рекрутинга.
Подавался я на позиции Fullstack, Frontend и Backend разработчика. Благо опыта было достаточно, а еще я воспользовался пандемией и потратил время на обновление своих знаний, завершил пару курсов на Udemy, получил сертификаты, наполнил свой Github и порешал задачи на HackerRank, как потом оказалось, спрашивали все.
Frontend
Два года назад я выбирал Frontend фреймворки, и выбор пал на Vue и React, потому что чуть ли не каждый второй пугал тем что Angular уже вымер, и держится он только на том, что его поддерживает Google.
Мои наблюдения показали что Стартапы и новые компании ищут в основном React разработчиков.
Но серьезные и большие компании ищут Angular разработчика. Который написан на Typescript. На который здесь моляться.
Vue почти никто не интересовался, только одна компания просила меня сделать тест задание на Vue и то, на следующий день позвонили и сказали, что прерывают процесс рекрутинга на эту позицию, так как руководство решило подождать.
Почти все компании отзывались о Typescript так, как будто это венец эволюции. Лично я не люблю Typescript. Но для поиска работы пришлось овладеть хотя бы базовыми навыками.
Backend
Сразу бросилось в глаза то что, почти никто не искал PHP разработчика, на Backend в основном искали Java, Go, RoR, Node или Python. Из этого списка я работал только с Node.js, поэтому и подавался на позиции где указывался Node.
Процесс рекрутинга
-
На первом этапе Вам звонит рекрутер который сверяет Ваше резюме с вашими словами, спрашивая и проверяя некоторые данные. В основном, их интересует насколько давно Вы работаете с этими технологиями, какое отношение к вашей будущей позиции могут иметь Ваши опыты в других сферах если они есть, чем вас мотивирует работа именно в этой компании, есть ли у Вас виза и когда Вы сможете приступить к работе.
-
На втором этапе с Вами говорит кто-то из Тех-команды, или разработчик или менеджер. Вы обсуждаете разные технологии, какой и в каких ситуациях будете использовать и почему, что еще вы знаете, почему именно эти технологии и тд
-
На третьем этапе, Вам посылают тест задание, слова это хорошо, но надо доказать на деле что Вы действительно знаете все о чем Вы говорили до этого. Самое частое задание которое меня просили выполнить – это написать конвертор валюты. Не простой скрипт, а полноценное приложение готовое к билду, со стилями и апишечкой
-
Четвертый этап они называют Behavioral Interview – обычно Project Manager, пытается выявить сможете ли вы следовать правилам выполнения работ (обычно Agile), написания кода и составление документации.
-
Последний этап – это знакомство с командой. К моему удивлению это было не “Ребята, познакомьтесь. Это Азиз”, а вполне себе серьезный разговор с большинством команды. Каждый задает вопросы в своей сфере и пытается понять как именно ВЫ будете полезны именно им. До этого этапа я дошел только трижды.
Советы
-
Agile: Представьте, что ваш директор дал вам час на написание определенного кода. Не важно, успеете Вы или нет. Вы должны начать писать код тáк, чтобы в случае, когда вы не успеете и передадите задание другому коллеге, он – взяв незаконченный код, понял что вы хотели сделать. 90% компаний ждали именно этого подхода от меня и этот ответ их полностью удовлетворял.
На деле это выглядит так: Вы начинаете писать код, создаете функции оставляете их пустыми, дополните потом, или Вы или Ваш коллега, неважно – главное вы начертили структуру. То же самое касается Юнит Тестов. При написании обязательно надо создавать Тесты или до написания кода, или параллельно. Вы должны показать что вы будете командным игроком. -
Придумайте таймлайн историю своей карьеры – чтобы когда у вас будут спрашивать о том что и когда вы делали, вы рассказывали им свою историю. Со временем вы будете редактировать свою историю, добавлять новые детали, можно приукрасить но не надо перевирать.
-
Создайте несколько резюме, не бойтесь удалять из резюме годы не имеющие отношения к вашей программистской деятельности, если подаетесь на программиста. У вас обязательно спросят чем вы занимались в период пропуска. Можете ответить что хотели попробовать свои силы в другой сфере тоже. И теперь вернулись в программирование, так как эта страсть не угасает никогда.
-
Удалите или отредактируйте позиции с предыдущих работ. Или придумайте хороший ответ который их удовлетворит. Если вы были директором предприятия и подаетесь на разработчика – будьте уверены Вас обязательно спросят об этом. Вам даже могут из-за этого отказать, предположив что Вы будете скучать в роли подчиненного.
Отказы
Не бойтесь получать отказы. Получив отказ не стесняйтесь спрашивать причину. Объясните это тем что это важно для Вас, чтобы вы могли поработать над собой. Дело в том, что компании иногда бояться говорить о причине отказа, чтобы вы не попытались их засудить (бывали и такие случаи).
Из моих отказов один был мотивирован тем что:
Склонен к решению всех проблем, это выбивается из стратегии компании выполнять одну задачу за раз.
Благодарю тех кто дочитал до этого момента, тех кто не дочитал тоже благодарю.
Я буду счастлив, если эта информация будет полезной кому-нибудь. В конечно итоге мы в ответе за тех кого приручили знания, которыми овладели и наша задача передать эти знания другим.
О легализации и бюрократии, а также поиске жилья, быте и ИТ-сфере в Германии специалистов из Беларуси расспросило издание dev.by.
Повествование во всех трёх историях, представленных ниже, идёт от первого лица.
История первая: «Минск — Берлин — Варшава»
В Германию я переехал в 2020 году. О жизни в этой стране никогда особо не задумывался. Скорее всегда была мысль насчёт переезда в США. Все началось с того, что в LinkedIn пришла рассылка с предложением пройти собеседование в компанию, которая показалась мне интересной — Amazon Web Services (AWS).
Я не особо верил в успешность этого мероприятия, но решил попробовать. Прошёл необходимые этапы интервью и очень долго ждал оффера из-за того, что команда, в которую меня нанимали, только создавалась. В итоге получил я его спустя пять месяцев. Мы с супругой посовещались и решили, что не стоит упускать шанс пожить в другой стране и получить ценный опыт работы.
Легализация
Изначально я получал «голубую карту» (Blue Card). С этим помогала компания-партнёр. У Amazon есть контракты с такими фирмами. Требования для получения были стандартными:
- Договор на аренду жилья.
- Трудовой договор.
- Диплом, переведенный на немецкий язык (с апостилем).
- Анкета с фото.
- Свидетельство о браке.
Я выслал необходимые документы, в компании заполнили анкеты. Моей специальности не было в базе дипломов, поэтому пришлось месяц ждать подтверждения. В нужное время мы подали документы, заплатили по €100 за пластик и через 2-2,5 месяца получили его по почте.
Blue Card выдают при определённом уровне зарплаты. В 2022 году для инженеров он составлял от €44 тысяч в год (брутто).
Супруга также устроилась на работу в ИТ-компанию уже после переезда в Берлин и, когда получала Blue Card, всё делала сама. Саму карту выдали на четыре года. В Германии у неё есть преимущества:
- Возможность получить ПМЖ через полтора года со знанием немецкого на уровне B1.
- Возможность получить ПМЖ через 33 месяца со знанием немецкого на уровне A1.
В Берлине мы пожили полтора года. Не могу сказать, что сталкивались с какими-то проблемами. В целом Германия — толерантная страна, а Берлин — мультикультурный город.
Плюсы
- Хорошо развитая сеть общественного транспорта.
- Забота об экологии — много парков, достаточно чистый воздух.
- Относительно других городов Германии в Берлине всё неплохо с английским. Всегда можно найти врача, разговаривающего на английском и даже на русском.
- Берлин — это развитый ИТ-хаб, в городе много ИT-компаний.
- Большое разнообразие кафе и магазинов.
- Западная часть Берлина достаточно красивая.
- Легко путешествовать.
Минусы
- Дорогая недвижимость.
- Сложности с поиском жилья в аренду из-за высокого спроса. В случае с долгосрочной арендой нужно выиграть конкурс среди нескольких десятков человек.
- С беларуским водительским удостоверением можно ездить только полгода, а потом обязательно пересдавать, а это стоит больше €1000.
- Высокие налоги и социальные сборы (с прогрессивной шкалой). Приблизительно стоит ориентироваться на 38-42% от дохода брутто.
- В Берлине грязновато, много граффити.
- Медицинское обслуживание.
- Оплата наличными. Во многих кафе и магазинчиках — особенно небольших — зачастую невозможно расплатиться картой, поэтому приходится держать наличные при себе.
- Качество сервиса. Всё рано закрывается, зачастую даже до 18:00.
- Местами есть перегибы с фривольностью — на мой взгляд. Например, в центре города могут спокойно загорать нудисты, а на параде — маршировать обнажённые люди.
Жильё
За полтора года в Берлине мы успели пожить в трёх квартирах. Искали их через Wunderflats — это сервис по аренде меблированной недвижимости.
Изначально решили не влезать в долгосрочную аренду, потому что не были уверены, что город нам подходит. Ведь из долгосрочной аренды может быть проблематично выйти.
Обычно долгосрочные договоры любят составлять сразу на несколько лет (иногда и на пять-десять). Чтобы съехать с такой квартиры, нужно найти другого арендатора, которого одобрит «лендлорд». К тому же квартиры на долгий срок почти всегда сдаются без мебели и зачастую даже без кухни. Если решитесь съехать, то мебель придётся вывозить или пытаться продать.
Через Wunderflats квартиры можно арендовать на один-два года или на менее продолжительный период. Для заключения контракта требуется трудовой договор, выписки из банка. Сервис проверяет вашу платёжеспособность и источники дохода в Германии.
Минимально за аренду мы платили €1300 в месяц, максимально — €1500. В эту стоимость входила плата за коммуналку и интернет, а в самой первой квартире ещё и за уборку. Сейчас цены выросли. Когда мы уезжали из последней квартиры, её аренда составляла €1650.
Другие расходы
Мы особо не вели подсчёт расходов. К тому же приехали в период жёсткого локдауна, так что там особо ничего не работало.
На продукты в месяц уходило примерно €600. Расходов на транспорт почти не было, так как проездной билет оплачивала компания, а автомобиль мы в Германии не приобретали.
Примерно €200 в месяц уходило на доставку еды. Средний чек в достойном кафе или ресторане — около €70 на двоих без алкоголя.
Популярные локальные приложения в Берлине:
- Liferando — доставка еды из ресторанов.
- Gorillas — быстрая доставка продуктов из магазина.
- MedPex — доставка лекарств из аптеки.
- FreeNow — такси.
Медицина
В Германии обязательно медицинское страхование. У нас была государственная медицинская страховка. Это часть социальных взносов — что-то около 14% от дохода.
Наёмные работники имеют право перейти на частное страхование, если годовой доход превышает €66,6 тысячи. В этом случае расходы зависят от возраста и состояния здоровья. То есть частное страхование дешевле, пока ты молодой и здоровый, но государственное дает возможность включить в страховку всю семью (детей и безработного супруга).
Для нас болеть в Германии оказалось недорого. За полтора года из своего кармана мы оплачивали только какие-то медикаменты в аптеке, и то не все.
Что касается качества обслуживания, то, например, «диагностическая» медицина здесь не то чтобы плохая. Но это не совсем то, что обычно представляют люди.
Обычный приём у врача-специалиста может стать проблемой. Можно ожидать приёма и месяц. Также здесь любят всё лечить ибупрофеном, чаем, супчиками и прогулками на свежем воздухе. Но если вдруг попадёте в больницу, вас будут спасать, используя передовые технологии. В этом плане в Берлине всё на высшем уровне.
Переезд в Польшу
Жизнь в Германии подарила нам бесценный профессиональный и жизненный опыт. Но несколько месяцев назад мы решили переехать в Варшаву. Там у нас есть друзья и знакомые. Кроме того я решил уйти из AWS и сейчас работаю напрямую на американскую компанию.
В Германии очень высокие налоги и социальные сборы, а у самозанятых они могут быть даже больше, чем при работе по найму. Польша в этом плане чуть более лояльна. Да и в целом Варшава ближе по духу. Но я не исключаю, что, пожив здесь какое-то время, мы поедем куда-нибудь ещё.
История вторая: «Немецкая галера — худшее место за 15 лет в ИТ»
В Германию я релоцировался вместе с женой в июне 2022 года. Выбрали страну, потому что действовали как оппортунисты, использовав внезапную возможность уехать именно туда — меня «схантили» на LinkedIn и сделали оффер.
Так получилось, что последние интервью я проходил уже после начала 24 февраля. Состояние было нервное, а возможность уехать в зажиточную Германию — привлекательная.
Плюсы
- Нет риска быть репрессированным.
- Еда в супермаркетах более высокого качества, чем в Беларуси.
- Потребительский рай — одежда, Amazon с Ebay и прочими «алиэкспрессами».
- Нет границ между странами Евросоюза, так что можно путешествовать. Увлекаетесь ночной жизнью, искусством, урбанизмом, «хипсторством» — добро пожаловать.
- 90% встреченных немцев оказались приятными, дружелюбными людьми. С дискриминацией по национальному признаку за пределами работы пока не сталкивался.
- Хорошая инфраструктура для велосипедистов.
Минусы
- Слабый немецкий может стать проблемой. Мне, например, не раз приходилось испытывать стресс на этой почве. Да, в Берлине почти все хорошо говорят по-английски и много понаехавших. Но в любой социальной ситуации с местными к вам обратятся по-немецки и будут ждать, что вы понимаете и ответите тоже по-немецки.
- Немецкая бюрократия. Хотите найти жильё — будьте готовы заполнять пачки непонятных документов на немецком.
Всё слишком медленно. Получить регистрацию — медленно. Должны были прислать её на домашний адрес, но долго не слали и пришлось идти в местный «исполком» самостоятельно. Доставка товаров — медленно. Можно ждать заказанную одежду, бытовую технику, косметику несколько дней и недель.
- Интернет иногда штормит, и это типичная проблема в Германии. Работаете из дома, будьте готовы, что внезапно во время колла вы «отвалитесь». Решение — местная симка с интернетом, который в случае ахтунга можно расшарить с вашим компьютером.
- Развлечения. Дома увлекался рыбалкой, походами — костёр в лесу в душевном месте. В Германии вынужден частично об этом забыть. Рыбалка — только если выучились на рыболова, сдали экзамен, получили сертификат, подтверждающий, что вы сертифицированный и уважаемый рыболов. Рыбу отпускать нельзя — это преступление. Костёр — только в специально оборудованных местах.
- «Лохотронский» курс доллара к евро. За $100 дадут €90. Это информация для тех, кто планирует сюда переехать с наличкой в «баксах». И всё очень дорого.
- Наличные в случае оплаты за арендную квартиру не берут. Возможный выход — по приезде быстро сходить в банк, открыть счёт и положить деньги туда.
Открыть счет в Берлине несложно. Но выбор несложных банков — где вам могут открыть счёт быстро, без адовой бюрократии — ограничен. На мой взгляд, лучший банк в этом смысле — Revolut. Виртуальный банк, ногами никуда идти не надо. 15 минут — и у вас бесплатная цифровая карта на пять лет. Физическая стоит около €8 (единоразово). Её пришлют на адрес примерно через неделю после регистрации.
Ещё один банк, который рекомендуют для базового выживания в Берлине — N26. Им я пока не пользовался. Классический банк, где вам откроют счёт даже без разрешения на временное проживание — Deutsche Bank.
В целом сейчас переезд в Германию ощущается как жёсткий откат на десять лет назад.
В Беларуси мы жили с комфортом, в хорошей собственной квартире с классным ремонтом под себя. У нас было две машины, одна из которых «мажорная». Зарабатывали оба, деньги не считали. Был круг общения. Родители, родственники и друзья — в доступности.
А в Берлине у нас нет даже велосипеда, потому что район неблагополучный, могут украсть. Нет машины — надо менять права, но ресурсов на это нет: всё время либо работа, либо бытовуха.
Готовлюсь к абсурду, бюрократии, социальным ситуациям на немецком, фрустрации и депрессии. Пройдя энное количество циклов экзистенциального непотребства, надеюсь, смогу получить права и купить себе какую-нибудь машину.
Жильё
Рынок жилья под большим давлением. Спрос огромен, цены высокие, предложений мало. Квартиру можно безрезультатно искать месяцами. С 24 февраля ситуация усугубилась.
В данный момент мы живём в доме на 18 этажей — совковом «человейнике» в стиле «брутализм» в центре Берлина, в некомфортной квартире, которая стоит бешеные €1600 в месяц. Уже больше месяца ищем новую квартиру — в режиме нон-стоп.
Где искать жилье в Берлине
- Популярные агрегаторы арендного жилья: immobilienscout24.de и immowelt.de.
- Сайт-агрегатор застройщиков inberlinwohnen.de
- Facebook*, Instagram*, Ebay.
Самый эффективный пока — immobilienscout24.de. Там больше всего предложений и приглашений на просмотр. Мы за всё время отправили 78 запросов, четыре раза нас пригласили посмотреть квартиру, понравилась одна, но отдали её не нам.
Мы ещё ни разу не получали официальный отказ, нас просто игнорируют. Здесь может быть две причины:
- Мы недостаточно быстро присылаем арендодателю все необходимые документы, и он выбирает кого-то другого. Недостаточно быстро — это от нескольких часов после просмотра квартиры до двух дней.
- Мы слабо говорим по-немецки. Мне кажется, это главная причина.
Все арендодатели, с которыми мы непосредственно имели дело, — немцы. На просмотр квартиры вы часто приходите не одни — там ещё много других потенциальных арендаторов, половина или большинство из которых — немцы. Ожидаемо, что немец-арендодатель отдаст предпочтение более-менее внушающему доверие немцу-съёмщику, чем иностранцу, с которым сложно установить контакт из-за языкового барьера.
ИТ в Германии
ИT в Германии пока выглядит как полный «трэш» по сравнению с Беларусью. Возможно, это не является универсальной правдой, а просто мне не повезло с галерой.
Я работаю в аутсорсинговой компании со штатом в 20 тысяч человек. За мои 15 лет работы теперешняя галера — это худшее место и худшие условия труда. Может быть, тут не везде так, но мой опыт крайне негативный.
В Беларуси ИT-галеры, где я работал, представляли из себя анклавы свободы внутри бушующей диктатуры. В Германии моя ИT-галера похожа на анклав диктатуры внутри свободы.
Например, в Беларуси можно было ядовито-саркастично, без цензуры стебаться с коллегами со своей галеры или гендиректором, быть токсичным шовинистическим троллем. В Германии так не принято. Люди держат дистанцию и помалкивают. За улыбками и короткими беседами ощущаются фальшь и напряжение.
Галера, на которой я работаю в данный момент, заявляет о себе как о компании, где инклюзивность и разнообразие — одни из главных ценностей. Есть даже директор по тому и другому.
Борьба людей за свои права — это важно. Но если вы инклюзивный интроверт и начнёте гнобить, например, инклюзивную тусовку экстравертов, вас сначала «зацензурят», а потом осудят и выгонят. Надо играть в театр и быть приятной персоны, которая понимает, как работает small talk.
Низкий уровень ИT-культуры сотрудников
Главная тикетовая система компании — Jira. Но пользоваться ею даже на базовом уровне не умеют. Причём это касается и ИТ-персонала, и обычных юзеров.
Обычные юзеры мечтают, чтобы тикеты «сабмитились» из Slack, а ещё лучше — прямо из их головы. Jira для них недостаточно понятная и очень сложная. ИT-персонал, вместо того чтобы пользоваться Jira как положено хотя бы на базовом уровне, городит в ней невообразимый ужас.
Например, вместо того чтобы всему ИT-отделу работать в консолидированном глобальном JSM-проекте, они создают пачки локальных изолированных JSM-проектов в лучшем случае по одному на команду. Потом пытаются костылями их синхронизировать, но это не работает, и они закупают больше мощностей.
Большой объём работы
Первые несколько месяцев приходилось работать по 60 и более часов в неделю. Это результат отсутствия процессов и людей, которые могут выполнять работу, и присутствия ничего непонимающего и давящего менеджмента, которому нужен «рост».
Самодурство и некомпетентность менеджеров
Около пяти лет корпоративный Atlassian instance никем не поддерживался. А точнее — поддерживался всеми подряд, но не людьми с профильными навыками. Теперь нужны годы, чтобы устранить проблемы.
Говоришь ИТ-менеджерам: «Надо синхронизировать Google с Atlassian». Не понимают, что это значит и зачем это. Я допускаю, что это могут не понять в отделе тестировщиков или даже проджект-менеджеров, но не в ИT-отделе, который занимается Google и Atlassian.
«Задротский» наём сотрудников
По итогам интервью интервьюер заполняет отчёт, где пишет все «за» и «против» о кандидате. Доступ к карточкам есть у всех важных руководителей. Однажды моему менеджеру пришёл в голову офигенный «улучшайзинг» процесса: он сообщил мне, что теперь после каждого интервью я должен голосом убеждать его в том, почему нам нужен или не нужен тот или иной кандидат.
Ещё пример: однажды менеджер приказал всем подчинённым утром каждого понедельника высылать письмо всей команде, где будет написана твоя главная цель на эту неделю.
Можно, конечно, сказать, что он, наверное, хотел нас дисциплинировать или прокачать навыки. Но он бы ещё приказал видео с Шаей Лабафом смотреть каждое утро понедельника.
История третья: «Немецкий паспорт кажется выгодной инвестицией»
Работу в Германии я начал искать буквально через пару недель после выборов 2020 и всего, что произошло сразу после них. Вакансии искал на LinkedIn, сайтах Stepstone и XING и в разделе вакансий на Github.
Завышенных ожиданий по зарплате у меня не было: я знал, что примерно на €60 тысяч в год брутто можно жить всей семьей, на эту сумму и ориентировался.
Я откликнулся примерно на 50 вакансий «фронтенд-разработчик» уровня middle и senior. Чуть больше месяца рассылал резюме, проходил собеседования, делал тестовые задания.
Все собеседования в основном были через Google Meet, реже — Skype. Обычно это созвон с HR, дальше техническое интервью либо тестовое задание — и потом интервью. Рабочий язык — английский, пара собеседований на русском. Не все компании были готовы перевозить людей из-за пределов ЕС — это хлопотно и долго.
Всего прошел около 17 собеседований. В итоге 1 октября получил оффер и сразу приступил к оформлению всех документов и виз. В начале декабря 2020 года мы прибыли в Берлин. Переехать помогала компания, нанятая работодателем, — оперативно отвечала на вопросы, подыскала временное жильё, встретила в аэропорту.
Легализация
По диплому я инженер по радиоэлектронике, пришёл в ИT еще в 2015 году. Поскольку диплом не совсем профильный, пришлось потратить много времени и сил на его подтверждение, пересылать документы в Германию и ждать ответ. Это нужно было, чтобы претендовать на «голубую карту». В остальном всё прошло гладко. Компания компенсировала большую часть затрат, которую я смог подтвердить документально.
К осени планирую получить постоянное резидентство и дальше жить тут как минимум до получения гражданства. К тому же сейчас активно упрощают требования к мигрантам, и скоро для получения гражданства не нужно будет отказываться от гражданства Беларуси.
Немецкий паспорт выглядит выгодной инвестицией.
Плюсы и минусы
Я не вижу ни одного серьёзного минуса Германии для мигранта, кроме, быть может, трудностей из-за незнания немецкого и проблем с поиском жилья. В остальном условия привлекательные даже для неайтишников: ищешь работодателя, получаешь обычную рабочую визу — и едешь.
Из особенностей адаптации я бы выделил:
- Большие очереди в госучреждениях.
- Высокие цены на топливо.
- Коммунальные платежи и жилье.
- Отставание страны в плане качества интернета и цифровых услуг.
- Спорная медицина и бюрократические заморочки.
При этом здесь комфортная безбарьерная среда, удобная сеть транспорта, забота об экологии и бытовом комфорте людей. Также культура баланса между работой и личной жизнью, безопасность на дорогах, хорошее качество продуктов, доступ к инструментам инвестирования, обширный рынок труда, удобства и перспективы для детей в плане образования и развития.
Берлин — мультикультурный и интересный, история города уникальна. К тому же здесь проще адаптироваться с английским языком, часто можно услышать и русскую речь.
Жильё
Первое и второе арендное жилье помогла найти сопровождающая релокейт-компания. Аренда временных обставленных квартир дороже. За двухкомнатное помещение недалеко от центра города у нас уходило €1300, и это считалось недорогим вариантом.
В съёмном жилье мы прожили полтора года — до переезда в собственное. Купили в кредит «двушку» площадью 64 м² в доме 1997 года — с уютным двориком, лифтом, подвалом и балконом в тихом спальном районе на северо-востоке Берлина. Рядом детсад, школы, бассейн, автобус и трамвай, а также озёра и парки.
Квартиру искали сами — через местный сайт для поиска жилья immobilienscout24.de.
Нашли жильё быстро, несмотря на нехватку хороших вариантов и высокий спрос. Квартира досталась со всем имуществом прежних хозяев, которые уехали из Германии. Остались посуда, цветы, прочие бытовые мелочи. Это огромная экономия времени и сил — переезд на всё готовое занял у нас буквально день.
Все вопросы с банком и ипотекой помогал решить финансовый консультант, а оформление сделки проходило через нотариуса. Ипотеку оформляли ещё до февраля 2022 года. Тогда белорусам было куда проще получить кредит и процент был смешной: нам удалось взять под 1,07%. После разогналась инфляция, пришёл энергокризис, ставки резко пошли вверх — до 4-6% годовых.
Для выдачи кредита потребовался первый взнос в размере 10% плюс средства на оплату нотариуса и налогов, а также адекватный доход. К человеку с ПМЖ или гражданину требования были ещё ниже, а процент привлекательнее.
Кредит на выдали на десять лет, ставка по ипотеке фиксированная. Месячный платеж также фиксированный — €800, который уже начала активно поедать инфляция. Через десять лет можно будет либо выплатить остаток суммы разом (если будет остаток), либо взять новый кредит под актуальный процент.
Мы втроём живем примерно на €1500 в месяц, еще около €1200 уходит на платежи по ипотеке и коммуналку. В общем, более или менее комфортно семья с ребенком начинает себя чувствовать с доходом от €3500 евро чистыми.
Медицина
В Германии у нас родился ребенок. Ещё до родов, сразу по прибытии в Берлин, жена записалась в клинику Charite и договорилась рожать там. Отдельно нашла русскоговорящего врача для ведения беременности. Всё покрывала моя обычная государственная медстраховка.
Страховка в Германии обязательна и стоит дорого — около 15% месячного дохода отчисляется автоматически. При этом работник платит 8%, еще 7% доплачивает работодатель. Зависимые члены семьи вписываются в страховку работающего супруга без доплат.
После рождения ребенка первый год мы получали пособие €519 в месяц. Дальше сумма снизилась до €219, а с 2023 года поднялась до €250 в месяц. Пособие платится вплоть до совершеннолетия.
Кстати, важный нюанс. После рождения ребёнка у нас ушёл целый год на изготовление всех документов. Процедуры растянулись потому, что везде запись на месяцы вперед, также большие сроки рассмотрения и изготовления.
ИТ в Германии
Зарплаты в ИT выше среднего по стране, пускай и не настолько, как в Беларуси. Вилка зарплат для фронтенд-разработчиков уровня senior сегодня примерно €70-100 тысяч в год брутто. Дальше чистая сумма зависит от налогового класса. Если работает один член семьи, то в сумме все налоги составляют около 33%.
На одну среднюю «айтишную» зарплату легко жить семье из трёх человек и откладывать.
Но когда ребёнок пойдет в садик, жена планирует также включиться в работу.
Я работаю в крупной продуктовой компании-«единороге» в автомобильной сфере. Условия работы комфортные, нет жёсткого давления и постоянно горящих сроков. Отличный баланс между работой и отдыхом, не припомню ни переработок, ни сообщений по работе после 18:00.
30 дней отпуска в году, защита прав работника согласно немецким законам. Отношения уважительные и дружелюбные — люди стараются помогать, никого не задеть и в целом общаться более формально, ведь культуры очень разные.
Коллектив мультинациональный, в компании много украинцев, в том числе работающих удалённо из самой Украины. В моей команде люди из Турции, Бразилии, Аргентины, Ирана, Италии и Индии, России и многих других.
В нашем техдепартаменте порядка 600 человек, а всего в остальных подразделениях более 4000 — в разных странах Европы. Со времён пандемии всех перевели на работу из дома, с тех пор так и сидим — в офис ходить не требуют. Это даёт большую гибкость: можно уделять время ребёнку в течение дня, легко отойти на пару часов, предупредив команду.
Подытожу. За два года в Берлине у нас родился ребенок, мы купили квартиру, я получил повышение на работе, сдал на немецкие водительские права, подучил язык, объехал с десяток немецких городов на поездах и за рулем, сделал многократные визы родственникам и принимал гостей. По ощущениям выполнили пятилетку за два года.
dev.by — сайт об информационных технологиях в Беларуси и в мире. Статьи по теме:
- Пара айтишников переехала в Австралию — впечатления, цены, жильё.
- Джун зарабатывает меньше уборщика: как живут программисты в Иране, который 40 лет под санкциями.
- Хикикамори поневоле: айтишник оставил семью в Беларуси и живёт в грузинской деревне.
*Meta, которой принадлежат Facebook и Instagram, признана в России экстремистской и запрещена.
Александра Шмидт, 30 лет, родной город — Тюмень, Technical product owner, linkedin
О переезде и карьере
В России я окончила бакалавриат по специальности «международные отношения», изучала английский и японский языки. Каждое лето ездила в Европу и проходила языковые программы.
В 2011 году переехала в Германию и поступила в магистратуру Берлинской школы экономики и права.
У меня были сложности с поиском работы по специальности, так как я не знала немецкий язык и у меня не было опыта. В Германии во многих компаниях есть позиции working student. Поэтому после окончания вуза у работающих студентов есть преимущество при трудоустройстве.
В Германии во многих компаниях есть позиции working student
Моя первая работа была в международной компании Booking.com в службе поддержки клиентов. Через год я уволилась и поступила на бакалавриат по специальности Business computing на немецком языке. Параллельно с обучением работала product-менеджером в логистической компании. Сейчас работаю в сфере IT в финансовой фирме на позиции technical product owner.
Что помогало продвигаться по карьерной лестнице
Я выбрала востребованную в Германии специальность и прошла обучение. Подтянула знание немецкого языка.
В Берлине дефицит профессиональных специалистов в сфере IT, поэтому в нашей компании работают сотрудники из Португалии, Венгрии и других стран. Корпоративный язык — английский. Но есть клиенты, которые предпочитают общаться на немецком.
О корпоративной культуре Германии
В Берлине развита сфера стартапов. Здесь много маленьких компаний, которые выходят на рынок. Развита американская корпоративная культура, где все общаются друг с другом на равных.
В Германии люди знают свои права, работают по графику без переработки. В сфере IT нет установленного режима. Рабочий день начинается в удобное для сотрудника время. Можно работать из дома.
О знании языка
В некоторых сферах важно знать немецкий язык. Я столкнулась с этой проблемой в политической сфере. Но в IT гораздо важнее знание английского.
Как подготовиться к переезду
Если вы хотите остаться в Германии надолго, стоит подучить язык. Если вы поведете ребенка в школу или к врачу, с этим возникнут сложности.
Работодатели хотят, чтобы у сотрудников было европейское, а не российское образование. За исключением востребованных специалистов, например, врачей. В этом случае необходимо пройти процедуру подтверждения диплома.
Чтобы найти работу в Берлине, нужно окончить дополнительные курсы по специальности и иметь профессиональный опыт работы.
Ольга Мергенталер, 30 лет, родной город — Екатеринбург, поддержка и продвижение инноваций, @yourlovea, linkedin
О переезде и карьере
В Германию я переехала в сентябре 2011 года. Уральский государственный университет в рамках магистерской программы предоставил мне возможность получения двойного диплома — в Екатеринбурге и Берлине.
Моя первая работа — шестимесячная практика в берлинской интернет-компании. Здесь много компаний и стартапов, которые активно расширяются на рынки других стран, в том числе России. Поэтому есть возможность трудоустроиться без знания немецкого языка. Но большинство вакансий на русском языке не были связаны с моей экономической специальностью.
Я решила получить опыт в новой сфере. На тот момент поисковая оптимизация только развивалась. На собеседовании честно призналась в том, что я новичок.
Важно постоянно учиться, получать новую информацию и навыки
После окончания университета работала в консалтинговой компании. Мы помогали стартапам и молодым компаниям создавать финансовые и бизнес-планы. Сейчас работаю в Humboldt-Innovation — дочерней компании Университета Гумбольдта. Подразделение занимается трансфером технологий, поддержкой и развитием инноваций и университетских стартапов.
Что помогало продвигаться по карьерной лестнице
Важно постоянно учиться, получать новую информацию и навыки. С каждым днем появляются новые технологии, методы и подходы ведения бизнеса. Чтобы качественно выполнять работу, нужно посещать курсы, семинары и информационные мероприятия.
Не менее важно создавать, развивать и поддерживать сеть профессиональных контактов. Работать над долгосрочными, взаимовыгодными отношениями с людьми.
О корпоративной культуре Германии
Особое место здесь занимает уважение личной жизни сотрудника. Коллеги и начальство с пониманием относятся к семейным или личным ситуациям, подстраиваются друг под друга. Совмещать работу и личную жизнь можно без ущерба для обеих сторон.
О знании языка
В Берлине есть возможность работать с русским и английским языками, но знание немецкого полезно для социальной жизни.
Как подготовиться к переезду
Нужно быть экспертом в своей сфере, хорошо выполнять работу, развиваться и приобретать новые навыки. Обратить внимание на сферы, которые развиваются. Многие компании ищут программистов, it-специалистов. Они готовы помогать талантливым сотрудникам переехать и обустроиться в новой стране.
Важно ознакомиться с формальными критериями контакта с работодателем. В классических немецких предприятиях сохраняется стандартный процесс приема на работу. Отправляют не только резюме, но и целый пакет документов — дипломы, сертификаты, школьные оценки и письмо кандидата.
Рашид Исаев, 31 год, родной город — Баку, глава отдела мониторинга, @rashidisayev.de, facebook
О переезде и карьере
Я занимаюсь информационными технологиями всю жизнь — 14 лет опыта в IT. В октябре 2019 года я переехал в Берлин по предложению о работе.
Моя первая и настоящая работа в Берлине — IT-менеджер. В данный момент я руководитель сетевого операционного центра в Adjust GmbH. Наша команда отвечает за мониторинг IT-инфраструктуры, обслуживающей продукт. Работа специфическая, требует особого подхода.
Для карьерного роста требуются затраты ресурсов, работа над собой и отсутствие страха начать все сначала
Мне понадобилось около двух месяцев, чтобы переехать в Берлин. Сложности были связаны со сбором документов и записью на прием в посольство Германии в Киеве. Работодатель поддерживал на протяжении всего процесса.
Что помогало продвигаться по карьерной лестнице
Для карьерного роста требуются затраты ресурсов, работа над собой и отсутствие страха начать все сначала. Главное начать, а остальное приложится. Я посещал лекции, курсы, читал много профильной литературы — это помогло в профессиональном развитии. Важно сохранять аппетит к знаниям и жажду новой информации.
О корпоративной культуре Германии
В компании все строится на доверии. Нет микроменеджмента, но есть все необходимые условия для работы. Компании заботятся о своем имидже и нанимают профессионалов.
Work hard, play hard. Если вы знаете свою работу, будете выполнять все задачи.
О знании языка
Adjust — глобальная компания с офисами по всему миру. В Берлинском офисе работают люди более 45 национальностей, поэтому основной язык — английский. Чтобы перебраться в Берлин, не обязательно знать немецкий.
Как подготовиться к переезду
Необходимо знание английского языка на уровне выше среднего, умение и желание работать над собой, фокус на целях. Нужна практика английского. Также важно читать много профильной литературы.
Дата публикации: 07.01.2021 (последнее обновление: 27.01.2021)
Время чтения статьи: 7 мин., 50 сек.
В первой части своего рассказа Алина и Женя рассказали про поступление и учебу в Free University of Berlin. Во второй части она делятся опытом поиска работы и жилья в Берлине.
В какой-то момент контора в России, на которую мы работали удаленно в студенческие годы, стала загибаться и просто вести себя нехорошо: задержки зарплаты, долгая бюрократия с оформлением, всякие бесконечные переделки переделанного — короче, приятного мало.
И мы решили искать альтернативные источники дохода, тем более что практика по новой специальности тоже была необходима.
Первая попытка была предпринята в конце второго семестра, когда мы попытались найти себе летнюю практику на полный рабочий день. Таких вакансий на рынке Берлина просто не было: у немцев практика — это то, чем занимается обычно свежевылупленный выпускник университета, чтобы получить необходимый опыт работы. И длится такая практика, обычно, как минимум, полгода.
На тот момент нам казалось, что опыт работы в компьютерной лингвистике — это наша сильная сторона по сравнению с теми, кто никогда нигде не работал, плюс мы всё ещё мечтали работать после окончания универа именно в этой области.
Поэтому мы попробовали тогда порассылать свои резюме в разные лингвистические фирмы, но нам никто не ответил. Это было фиаско 🙂 Через полгода или год мы совершили второй подход, в этот раз попробовав поискать себе полноценную студенческую работу.
Студенты в Германии могут работать максимально 20 часов в неделю. Неплохая зарплата на тот момент за такой график была 800 евро в месяц (примерно 10 евро за час работы), налогом эта сумма почти не облагается.
Как ни странно, несмотря на море студенческих вакансий, мы почти ни под какую не подходили: от студентов уже требовались неплохие знания сразу нескольких языков программирования и — внимание! — опыт работы. Опыт работы не по специальности (как у нас) не подходил.
Чтобы повысить свои шансы мы даже зарегистрировались на внутринемецком аналоге линкедина. Но долгое время никакого улова не было. Пока один раз Алине с этого сайта не на написали: молодой стартап искал кого-нибудь, кто шарил в лингвистических технологиях.
Алина сходила на первое ознакомительное собеседование, где представила свои прежние рабочие проекты. Потом показала, чтобы будущий шеф понимал уровень владения Java, показала фрагмент своего домашнего задания (кодировка Хаффмана, длинная штука).
Потом сделала программистское задание: разобралась во фреймворке, с которым эта фирма работала, и написала какую-то программку. В общем после долгих разговоров о том, что Алине еще многому надо учиться (конечно, кто бы спорил!) её взяли на 12 часов с зарплатой в 400 евро.
В первое время работа была занимательной: начальник давал какое-нибудь большое задание на несколько недель и в конце этого срока приходил полюбоваться результатом.
Алина немного программировала, открывала новые для себя технологии и даже вела документацию по проекту. В какой-то момент начальник настойчиво попросил её начать работать больше, она была рада оказаться полезной.
В какой-то момент зарплата в 400 евро начала казаться несколько не соответствующей затраченным усилиям, а сама работа окончательно превратилась в подготовку бумажек под одному международному проекту.
Алина решила, что будет искать себе новую работу, и надеялась, что теперь-то процесс пойдет как по маслу. Но и в этот раз мир студенческих вакансий оказался жесток: даже когда профиль соискательницы полностью совпадал со списком требований, ей приходил автоматически отказ.
Теоретически после получения автоматического отказа (обычно они звучат как “У вас прекрасное резюме, но мы нашли кого-то получше”) можно запросить фидбек.
Есть вопросы по получению высшего образования в Берлине?
Получите бесплатную консультацию!
- Подбор учебных заведений с учетом ваших требований
- Оформление документов и виз
- Официальные цены на обучение без агентской комиссии
- Полное сопровождение на всех этапах обучения
- Наблюдение за вашим ребенком 24 часа (при необходимости)
Получить консультацию
Но откровенных ответов немецкие кадровики давать бояться, потому что одно неловкое слово — и всю контору засудят на много тысяч евро. Поэтому в качестве фидбека обычно приходило всё то же “У вас прекрасное резюме, но мы нашли кого-то получше”.
Отчаявшись, Алина отправила документы даже в фирму, где искали кого-то, кто владел экселем. Как ни странно, именно вакансия для эксельщиков и выстрелила. Выяснилось, что отдел кадров забыл подправить описание обязанностей соискателя, а на самом деле в отдел искали как раз начинающего программиста на Java. Это был Алинин счастливый билет.
Как раз на прежней работе накалилась атмосфера. В кои-то веки Алине дали задание на программирование, через пару недель оно было готово, но не понравилось начальнику.
Он пришел на работу в истерике, накричал, что просидел с кодом все выходные, ничего не понял, потратил кучу времени, а Алина как была дурехой, так ей и останется. Следующая работа была не в стартапе, а на большом берлинском предприятии, где люди ходили в основном в белых рубашках.
Новый начальник оказался вполне доволен Алиниными знаниями и умениями (кажется, он думал, что студенты и сортировку пузырьком не могут написать). Работа была интересной, нетривиальной, начальник уделял своей подопечной довольно много времени.
Алина там доработала до конца студенчества, а вакансий на полную ставку у них не было, поэтому пришлось искать что-то новое.
Новое подвернулось довольно быстро. Её научный руководитель предложил всем своим выпускникам того года выступить на небольшой конференции, на которой должны были присутствовать представители фирм, занимающихся компьютерной лингвистикой.
Алина, конечно, согласилась. У неё было что-то постера с демонстрацией на экране ноутбука результатов. Научрук даже попытался представить её нужным людям, но они не обратили на неё внимания.
Зато работой заинтересовался один стартапер, который, кажется, просто зашел на веселое мероприятие вкусно поесть. В его фирме, занимающейся установкой сенсорных систем, Алина проработала потом 3 года.
Женя нашел свою первую студенческую работу благодаря объявлению в университете: молодая динамично развивающаяся компания, состоявшая из 2 человек, искала кого-нибудь, кто интересовался футболом и готов был выучить Ruby on Rails.
Конечно, они не встретили Женю с распростертыми объятиями, и для того, чтобы его взяли на работу, ему надо было уже начать учить Ruby и сделать на нём какое-то тестовое задание. Именно в этой фирме Женя потом писал свою бакалаврскую.
Несмотря на хорошие отношения в коллективе и интересные задания, после завершения студенчества Жене всё равно пришлось искать новую работу: эти не могли себе позволить сотрудника на полную ставку.
Поиск затянулся на несколько месяцев. Вакансий для программистов на Ruby было исчезающе мало.
Собеседований, соответственно, было в этот период тоже не очень много. Нам хорошо запомнилось одно: оно проходило в фирме, где на Ruby не программировал никто, им нужен был Python. Сам разговор прошел вполне душевно, но в конце Жене сказали, что они только открыли вакансию, он был первым кандидатом, поэтому ему придется подождать окончательного ответа, возможно, несколько месяцев.
Так и вышло: через несколько месяцев он был принят. Надеюсь, эти треды вдохновят кого-нибудь ,кто сейчас находится в процессе поиска работы. Мы помним, что это нелегко, но результат находит того, что не опускает руки 🙂
Поиск жилья в Берлине
Когда мы переезжали в Берлин, цены на съемную недвижимость были не такими захватывающими, как сейчас. На тот момент в этом плане Берлин был значительно дешевле Москвы.
Мы искали себе одно- или двух-комнатную квартиру за 450—500 евро так, чтобы не надо было долго ехать в Свободный университет Берлина.
Университет наш располагался и располагается в Далеме, это такой престижный бюргерский район с виллами немного в отдалении. Вместе с документами о зачислении нам также прислали какую-то брошюру про предоставляемую общагу.
Но она располагалась там же, в скучноватом районе немного на отшибе и стоила те же 450—500 евро. Так что мы решили искать самостоятельно.
Поиски из Москвы не были особенно успешными. Дело в том, что все немцы, когда проявляют интерес к квартире, должны принести довольно приличную пачку документов: копии паспортов, выписки о зарплате, и так называемую шуфу. О ней поподробнее.
Schufa — немецкая частная компания, собирающая обо всех людях, зарегистрированных в Германии, кредитную историю. Чтобы получить выписку (которая при подаче документов в квартиру должна всегда быть более-менее свежей), нужно заплатить. Или можно оформить годовой абонемент.
В общем, ни шуфы, ни зарплаты у нас не было. К тому же в голове кучи немцев, которым мы писали, просто не укладывалось, как это мы вдвоем собираемся подаваться на однокомнатную квартиру площадью в 35 метров. Это же ужасно мало, так нельзя.
В общем, сайты для местных жителей не помогли и мы нашли себе приемлемый вариант через агентство. Квартиры там были в среднем дороже, контракт надо было заключить на довольно ограниченный срок.
Мы там прожили полгода. Заехали в октябре, когда было еще ничего. Но к декабрю поняли, что жить в этой хибаре больше не хотим. Это была студия гораздо меньше 35 кв м с окнами, выходившими во двор-колодец, в которой почти не было солнца и было постоянно довольно холодно.
Где-то после Нового года мы стали пытаться найти себе новое жилье. Теперь у нас в общем-то был необходимый набор документов, если не считать того, что у нас не было работы и зарплаты, и соответственно, мы сильно проигрывали другим соискателям.
В итоге каким-то чудом мы наткнулись на объявление, рядом с которым была незнакомая нам пометка WBS. Ни капельки не смутившись, мы сходили на просмотр. Квартира (просторная двушка с кладовой и балконом) понравилась.
Оказалось, что WBS — это специальная бумага для малоимущих, владелец которой может получить социальное жилье. Мы под все критерии малоимущих подходили, ведь в Германии у нас не было ни единого источника дохода.
После решения некоторого количества бюрократических проблем мы смогли в апреле въехать в эту квартиру.
Конечно, поначалу в ней, как это принято, вообще не было никакой мебели, кроме сантехники и кухни. Но сделка несомненно стоила того: с тех пор как мы сюда въехали, цены на квартиры выросли в 2—3 раза, а мы всё ещё платим практически изначальную цену.
Авторы и материалы от Алины и Жени из Берлина (Германия) https://t.me/berlinnollendorfplatz.
Материал подготовил: Шолохов Иван Андреевич
Шолохов Иван Андреевич, 1975 года рождения, г. Москва, окончил факультет иностранных языков МПГУ, там же защитил кандидатскую диссертацию по теме: «Психологические особенности адаптации учащейся молодежи за рубежом»…
Последние статьи
Около года назад мы с моей женой Олей переехали из Москвы в Берлин. В Москве Оля работала на немецкую компанию. Летом 2020 года компания решила закрыть российский офис и Оле предложили релоцироваться в Берлин. Обстоятельства сложились очень удачно: мы давно подумывали попробовать пожить за пределами России, но хотелось чтобы мы оба имели работу. Так как я программист, казалось, что мне найти работу будет проще и мы хотели чтобы сначала работу нашла Оля. В итоге, всё примерно так и сложилось: сначала около трех месяцев после переезда я потратил на подготовку к собеседованиям и около месяца прошло с момента когда я отправил первое резюме до момента когда я получил оффер в компанию своей мечты.
В этом блогпосте хочу рассказать о переезде, подготовке к интервью, поиске работы, а также о своих впечатлениях. Мне самому будет интересно почитать эти записи через пару лет и посмотреть насколько поменяются мои мысли. Этот текст — не инструкция по релокации в другую страну или по прохождению собеседования в большую IT-компанию, а просто повествование о моем опыте.
Здесь и далее фотографии просто чтобы разбавить рассказ, но к событиям в тексте они имеют косвенное отношение
Переезд
С момента получения приглашения на переезд, около полугода ушло на то чтобы оформить все необходимые документы и 5 марта 2021 года, на фоне самых жёстких антиковидных ограничений, мы прилетели в Берлин, заехали в арендованную на три месяца квартиру и засели в ней на две недели на карантин. Еще находясь в России я не раз слышал страшилки, про то что в Европе гораздо ниже уровень сервиса и доставка продуктов из магазинов и готовой еды из ресторанов здесь развиты сильно слабее чем в Москве. По крайней мере сейчас, это точно не так: в районе где мы живем работает три службы доставки продуктов (Gorillas, Flink, Foodpanda) и еще столько же служб доставки еды (Wolt, Lieferando, Uber.Eats). Кроме перечисленных сервисов здесь работает Амазон, в котором можно купить вообще всё. Другими словами, две недели карантина не доставили нам никаких трудностей. “Погулять” и подышать свежим воздухом мы выходили на балкон, а всё необходимое для жизни заказывали через интернет.
Переезд в другую страну это очень интересный опыт с точки зрения эмоций. Несмотря на то что мы переезжали в цивилизованную европейскую страну, меня не покидало легкое чувство страха и любопытства от того, что не совсем понятно что ждет нас завтра. Но именно это чувство неизведанности окружающего мира и его правил добавляет жизни красок, которые выделяют такие этапы жизни на фоне лет заполненных рутиной. Процесс переезда и поиска работы в целом мне напомнил те эмоции и ощущения, которые я испытывал во времена учебы в институте при подготовке и сдаче сессии. Вроде бы есть все что тебе нужно: материалы для подготовки, время, просто подготовься и все будет хорошо. Но несмотря ни на какую подготовку каждый экзамен вселял то самое чувство страха и любопытства. Учеба в институте один из самых ярких и интересных этапов моей жизни, наверное поэтому и переезд, вызвавший подобные эмоции, воспринимается с таким же приятным чувством.
На первое время квартиру в Берлине мы арендовали через сервис wunderflats.de еще находясь в Москве. Это сервис для краткосрочной аренды меблированных квартир. Насколько я понимаю, фактически, у этого сервиса нет альтернатив для людей, которым нужна регистрация в Берлине, но у которых нет вида на жительство. Сама квартира оказалась вполне неплохой: хорошая планировка, расположение (недалеко от Александрплац), тихий двор. При этом важно упомянуть, что сам дом — это панелька из шестидесятых годов. Огромным минусом оказался сосед, который то ли давал в своей квартире уроки игры на трубе, то ли сам тренировался играть. С понедельника по субботу, в интервалах с 10 утра и до 8 вечера по 3-6 часов в день этот ****** трубач дудел в свою трубу, а по субботам приглашал к себе в гости своих друзей-трубачей и они вместе дудели в трубы друг друга и давали выпускной концерт. К сожалению, сделать с этим ничего было нельзя. Большой недостаток wunderflats.de в том, что жильцы здесь не могут оставлять отзывы о квартирах. Скорее всего, это сделано целенаправленно, так как очевидно, что зная о таких нюансах квартиры мало кто захочет её арендовать. Если поискать отзывы на вундерфлэтс в интернете, то можно найти много примеров похожих на мой. По сути, аренда через вундерфлэтс это лотерея, в которой возможно вам повезет снять квартиру без подобных секретов, а возможно не повезёт. Но, как я уже сказал выше, для тех кому нужна возможность зарегистрироваться в квартире деваться особо некуда.
Прилетели в Берлин мы в пятницу 5 марта 2021 года, 8 марта в Берлине (но не во всей Германии!) это выходной, в 2021 году он выпал на понедельник, поэтому со вторника Оля начала (хотя скорее продолжила) работу, а я начал подготовку к собеседованиям, но к этой теме я вернусь позднее. Спустя две недели после переезда мы вышли с карантина и всё свободное время стали посвящать изучению города. Под изучением города я имею ввиду не сходить к Бранденбургским воротам и к Берлинер дому (это мы сделали еще когда приезжали в Берлин туристами), а что-то большее. Нам предстояло снять квартиру в долгосрочную аренду и хотелось прежде всего составить собственное мнение о том какие тут есть районы и как в них живут люди. В итоге, первые пару месяцев каждые выходные мы просматривали объявления о сдаче жилья, выбирали интересные варианты и ехали гулять по району, где сдаётся заинтересовавшая нас квартира.
Районов много, они разные и некоторые выглядят довольно пугающе. Например, в Кройцберге (это турецкий квартал) в Гёрлицер-парке негры в открытую торгуют травой. Выглядит это ровно так как показано в сериале “Прослушка”, мой американский коллега, когда я поделился с ним этим наблюдением, эмоционально согласился со мной что это место выглядит точно как немецкий Балтимор 🙂 Или другой пример, в районе метро Paracelsus-Bad нас удивило две вещи: цены на жилье здесь в среднем процентов на 20 ниже чем в других районах, новые жилые комплексы здесь огорожены заборами с колючей проволокой. Выяснилось что здесь живут агрессивные бомжи, с которыми местная администрация ничего не может поделать. Но эти два примера скорее исключение и другие районы города, которые мы посмотрели, вполне приличные.
В Берлине, в отличии от Москвы, цены на жилье не сильно зависят от близости к центру. Здесь и центра как такового и нет. Если считать центром часть города внутри кольцевой линии S-bahn, то стоимость жилья в центре и на окраине может отличаться процентов на 10-20, в то время как в Москве цены на квартиру одной и той же площади на окраине и в центра могут отличаться в 2-3 раза. Поэтому в итоге мы сняли квартиру в новом доме недалеко от Александрплатц.
За время поиска квартиры мы посмотрели около 10 вариантов, несколько из них были очень хороши и мы отправляли заявки на аренду с пакетом необходимых документов, но не проходили по одному ключевому критерию. Дело в том, что в тот момент у меня пока еще не было работы в Германии, работала только Оля, а у местных лендлордов есть правило, что стоимость жилья в месяц не должна превышать одной трети (иногда одной четверти) от суммарного дохода семьи. Олиной зарплаты не хватало, чтобы претендовать на те квартиры, которые нам нравились. Для того чтобы обойти это ограничение мы стали класть в пакет документов справку о моей зарплате на английском языке, которую я взял за несколько дней перед увольнением из Яндекса (да, до переезда в Германию я около 6 лет работал в Яндексе). Фактически, я не утверждал что всё еще работаю в Яндексе, просто прикладывал справку о зарплате, датированную началом марта 2021 года. Не знаю, из-за справки это или нет, но первый же лендлорд получивший такой пакет документов одобрил нашу заявку. Ну и да, сейчас я уже работаю здесь в Берлине и зарабатываю больше чем в Москве, поэтому лендлорду беспокоиться не о чем.
Вообще, нам повезло в том, что на фоне антиковидных ограничений спрос на жилье снизился, поэтому конкуренция среди потенциальных арендаторов была ниже. Вероятно, этот факт сильно облегчил нам поиск постоянного жилья. На поиск жилья у нас ушло около двух с половиной месяцев и примерно с 20 мая все было готово к переезду в новую квартиру, старая при этом была оплачена до 5 июня, что дало нам около двух недель на покупку всего необходимого в новую квартиру. Квартира была оборудована кухней с холодильником, посудомойкой, плитой и духовкой, и ванной комнатой со всей необходимой сантехникой. Стиральную машину, кровать, мебель, полки в кладовку и мебель для рабочих мест мы покупали себе сами.
Мы с Олей оба говорим по-английски, но немецкого пока не знаем, в этой связи была пара забавных ситуаций. Жду доставку и установку стиральной машины. По плану она должна быть в 10 утра в новой квартире, но ночуем мы пока в старой так как в новой еще нет кровати. От старой квартиры до новой 10 минут на велосипеде. В районе 9 утра потихоньку собираюсь выходить из дома, как у меня звонит телефон. Беру трубку:
— “Ла-ла-ла” – что-то на немецком говорят мне, но я понимаю, что это привезли стиралку на час раньше срока.
— “Я не говорю по-немецки, говорите ли вы по-английски?” – спрашиваю я по-немецки единственной фразой, которую знаю. Далее следует короткая пауза и:
— “Руссиш?”
— “Я, я руссиш!”
— “Айн момент” – и передает трубку человеку, который говорит по-русски 🙂
С техникой и мебелью проблем не было, поэтому к 5 июня мы сдали старую квартиру хозяйке и полностью переехали в новую.
На этом, думаю, историю про переезд можно закончить. Еще были получение tax id и residence permit, открытие счета в банке и заключение контрактов на сотовую связь, интернет для дома, электричество, перерегистрация по новому месту жительства, но всё это довольно простые процедуры, которые подробно расписаны в интернете и не вызывали у нас никаких сложностей. Кроме того, Олина компания наняла агентство, которое должно было помочь нам зарегистрироваться в первый раз и подать заявку на ВНЖ. Хотя, с этой помощью есть пара интересных историй.
Принято считать, что немцы пунктуальные и внимательные к деталям люди. Выяснилось, что по меньшей мере не все немцы такие 🙂 Для регистрации по месту жительства нам назначили встречу в соответствующем ведомстве и строго-настрого запретили опаздывать. Мы с Олей пришли вовремя, а женщина представитель агентства, опоздала на 15 минут, но, правда, она смогла обо всем договориться и нас без проблем зарегистрировали. Во второй раз мы пошли сдавать биометрию для ВНЖ и эта агент вообще не пришла. Она позвонила и сказала, что не может найти парковку, но, говорит: “вы идите сами, там же ничего сложного” 🙂 В итоге да, ничего сложного и не было, у нас взяли отпечатки пальцев, спросили про цвет глаз, рост и сказали ждать документы по почте.
Мы не были уверены, что документы успеют прийти по нашему старому адресу, поэтому оплатили услугу редиркета почты. Да-да, речь о редиректе бумажной почты! Это очень полезная услуга и для ее оформления нужно всего лишь заполнить онлайн-форму и оплатить услугу.
Подготовка к интервью
Как я уже упоминал, до переезда я 6 лет работал в Яндексе. Эта работа дала мне бесценный практический опыт, несравнимый с опытом полученным во всех моих предыдущих местах работы. Я изнутри узнал из каких компонент состоят и как строятся сложные IT-системы, сам принимал участие в проектировании таких систем, решал задачи связанные с решением проблем их производительности и отказоустойчивости. Вокруг меня всегда было много людей, у которых было чему поучиться. В таком окружении быстро вскрываются пробелы в знаниях и, несмотря на то что я уже пришел в Яндекс опытным специалистом, несмотря на опыт полученный здесь у меня все равно оставался ряд пробелов в знаниях, в том числе по теории компьютерных наук. Эти пробелы мне необходимо было устранить перед началом поиска работы, так как я стремился устроиться не меньше чем в Амазон, а это одна из тех компаний, которая известна своей любовью к теоретическим задачам на собеседованиях.
Я выделил себе три месяца на подготовку к интервью, эта подготовка состояла из трех основных частей: решение задачек на leetcode.com для подготовки к теоретическому интервью; чтение книг (с той же целью); подготовка к поведенческому интервью, оно же behavioral interview. В Trello я на все 3 месяца по неделям расписал для себя план действий, разбитый на короткие шаги. Психологически очень важно видеть свой прогресс на пути к цели, поэтому я разложил подготовку так, чтобы хотя бы раз в пару дней закрывать одну из подцелей как достигнутую.
Занимался каждый рабочий день с 9 до 6, первые два с половиной месяца сосредоточился на теоретической части. За время подготовки я прочитал несколько книжек и, безусловно, лучшим источником информации для меня стала книга “Олимпиадное программирование” финского автора Антти Лааксонена, эта книга — эссенция необходимых прикладному программисту фундаментальных теоретических знаний, без воды и хардкорной математики. Важно отметить, что несмотря на мой большой по времени опыт в программировании (считаю некорректным измерение опыта в годах, правильнее измерять его в решенных задачах), у меня не было теоретического бэкграунда, так как высшее образование я получил в другой, хоть и тоже технической, сфере. Поэтому, скорее всего, для тех кто прослушал курс по структурам данных и алгоритмам в ВУЗе эта книга не покажется таким сокровищем как показалась мне, но, тем не менее, ее можно использовать как отличный справочник по основным алгоритмам.
Также важной составляющей подготовки к интервью стал платный аккаунт на литкоде. leetcode.com — это большой сборник задачек с собеседований с возможностью порешать их в онлайне. Один из плюсов платного аккаунта в доступе к подборкам задач с интервью определенных компаний. Не знаю насколько это полные и точные подборки, в моем случае задачи на интервью в Амазон не имели ничего общего с задачами из подборки, но важно то, что становится понятен список категорий задач, и можно сосредоточиться на усилении своих знаний в тех темах, задачи в которых пока получается решать хуже других. Так я с полного нуля научился решать задачки на динамическое программирование, одна из задач этого класса попалась мне на интервью. Кстати, глава про динамическое программирование в книжке Антти Лааксонена довольно слабая, прокачать понимание этой темы мне помог курс на ютюбе от freeCodeCamp.org, очень-очень рекомендую.
Изначально я решал задачки в своей любимой IDE, но затем решил делать это в веб-редакторе литкода. Да, он по своим возможностям сильно слабее популярных IDE, но зато тренирует навык писать код в условиях приближенных к условиям интервью. До пандемии на интервью в офисе, компании типа Амазона просили решать задачи или на листе бумаги, или на маркерной доске. В условиях пандемии и онлайн-интервью задачи решают в онлайн-редакторе по своим функциям не сильно более продвинутом чем простой блокнот. Вообще, на эту тему ходит много споров: многие программисты считают нелепым решение задач на бумажке/вайтборде/блокноте, так как в реальных рабочих условиях программисту доступна интегрированная среда разработки (IDE) с подсветкой ошибок и опечаток, подсказками аргументов функций, умной навигацией и т.п. Такие ограничения на интервью ставят программиста в нереалистичные условия, в которых он не может показать свои возможности на 100%. Я не стану обсуждать за и против таких интервью, просто выскажу свое отношение к такому подходу. Можно считать такие условия — правилами игры, которые кандидат должен принять, если хочет получить работу в той или иной компании. Вероятно, устраиваясь в безымянную компанию я бы и не стал пытаться играть в такую игру, но при попытке устроиться в крупную компанию со всеми их заранее известными плюсами, нет причин не принять эти правила игры.
Кроме книг по алгоритмам я также изучал материалы по функциональному программированию. Последние два года в Яндексе у меня были связаны с языком Scala, который сочетает в себе элементы объектно-ориентированных и функциональных языков. Мы в большей мере использовали Скалу как объектно-ориентированный язык, но знание функциональных фич языка сейчас больше востребовано в вакансиях Скала-девелоперов. Эта концентрация на Скале была моей ошибкой: я знал, что в Амазоне и других топовых компаниях этот язык не востребован, но если бы я не смог пройти в компанию вроде Амазона, то рассчитывал поискать место в компаниях второго эшелона где нужны Скала-разработчики. Фактически, я готовился сразу к двум типам интервью, это съело часть моих времени, сил и, как выяснилось позднее, оказалось ненужным. Сейчас, если бы мне нужно было пройти этот путь заново, то я бы стал целенаправленно готовиться под требования конкретной компании и только в случае неудачи переключился бы на подготовку у собеседованию в другое место с другими требованиями.
Я уже проводил параллель между переездом в другую страну и учебой в ВУЗе, подготовка к собеседованиям это еще одна такая параллель — фактически, это подготовка к экзамену, только в этом случае ты только в общих чертах представляешь что тебя ждет, никаких заранее известных билетов и тем.
Последним пунктом подготовки стала подготовка к behavioral interview. Этот тип интервью может показаться несложным и не очень важным, но на самом деле он практически также важен как и теоретическая часть, так как провал поведенческого интервью, даже при блестящем прохождении теоретического, означает отказ в приеме на работу. У Амазона есть отличный сайт amazon.jobs, на котором подробно расписано что ожидает кандидата на интервью и что ожидается от него, как строить ответы на вопросы и какие типы вопросов можно ожидать. Эти материалы я взял за основу своей подготовки к интервью.
Если попытаться коротко объяснить суть поведенческого интервью, то одна из его составляющих это неприятные вопросы типа “Был ли у вас проект, который вы завалили по срокам? Как вы себя вели в этой ситуации?”, “Были ли по вашей вине сбои в продакшене? Как вы решали такие проблемы?” и много других подобных вопросов про то как что-то пошло не так и как вы вышли из этой ситуации. Вторая составляющая этого типа интервью, в контексте Амазона, конечно же, — это соответствие лидерским принципам Амазона. Лидерские принципы Амазона — это 14 лозунгов вида “Заслужи доверие!”, “Ориентируйся на результат!” и т.п. По каждому из принципов на интервью могут спросить как ты его понимаешь и можешь ли ты привести примеры из своего опыта, в которых ты проявил эти качества. При этом важно иметь наготове несколько историй, а не пытаться вспомнить какие-то примеры на лету.
При подготовке к этому типу интервью я вспомнил и записал десяток историй из своего опыта, а потом категоризировал их так, чтобы они относились к одному или нескольким принципам Амазона. В итоге получилось около 40 страниц текста! Я был чрезвычайно горд собой, ведь вот какой у меня богатый опыт и сколько всего интересного есть рассказать. Затем мы с Олей стали по 2-3 раза в день проводить тестовые сессии: мы созванивались по скайпу сидя в разных комнатах и Оля выступала в роли рекрутера, а я отвечал на вопросы. Оказалось, что мои 40 страниц текста это слишком-слишком много! Отвечая на вопросы я не укладывался ни в какие разумные рамки, я мог в течение 15-20 минут рассказывать о каких-то незначительных и, скорее всего, непонятных деталях задач, которые решал; или мог, увлекшись, сильно уйти в сторону от исходного вопроса. В течение около двух недель я структурировал свои сорок страниц историй из опыта так, чтобы каждая история состояла из короткого обзора, который можно рассказать за 2-3 минуты, и нескольких деталей, с ответами на потенциальные вопросы, каждая деталь также не больше чем на 1-2 минуты. В итоге я получил короткую выжимку из всего своего опыта, мог и вкратце, и развернуто рассказать о самых интересных этапах своей карьеры.
Вообще, подготовка behavioral interview показалась мне довольно полезной разминкой для ума даже вне контекста подготовки к интервью. Такое структурирование имеющегося опыта позволяет упорядочить и трезво взглянуть на свое прошлое.
Ход собеседований
Как и практически любому современному программисту мне много приходилось работать с разными базами данных, а для эффективного их использования важно понимать как они работают внутри. Пока я разбирался с базами данных с точки зрения пользователя я понял, что мне очень интересна эта тема и мне захотелось углубить свои знания. Для этого я, в рамках своей почти трехмесячной подготовки, прошел отличный бесплатный курс “Intro to Database Systems” от университета CMU созданный Andy Pavlo, затем стал читать (но пока еще не дочитал) фундаментальнейшую книжку “Database System Concepts” от Abraham Silberschatz и других авторов. Я был очень рад узнав, что в Берлине есть представительства минимум двух больших компаний, разрабатывающих БД: Амазон здесь разрабатывает свою облачную графовую БД Amazon Neptune и компания Snowflake свою одноименную реляционную распределенную облачную аналитическую БД.
Изначально я не хотел откликаться на вакансии в те компании где я действительно хочу работать, а вместо этого планировал потренироваться на компаниях попроще. Например, я не был уверен в своем английском языке и “разогревочное” интервью могло мне придать уверенности (или наоборот). Но в итоге я отказался от этой идеи так как посчитал ее некрасивой по отношению к компаниям, на которых я бы потренировался проходить собеседования. Да и время тратить на это уже не хотелось, я рвался в бой!
Окончание моей подготовки выпало на конец весны. Я обновил свое резюме, профиль на linkedin.com и 20 мая я отправил свое резюме на первую вакансию. В Амазон. Я не знал как скоро ждать реакции на свой отклик, но не стал сразу отправлять резюме в две компании, чтобы графики собеседований не пересекались.
Ответ я получил в среду 26 мая, в нём мне предложили пройти онлайн-тест на платформе hakerrank, это один из аналогов литкода. Тест состоит из двух задач и двух коротких эссе, в которых надо было расписать почему я решил задачу именно таким образом. На всё это дается 105 минут. Пройти тест нужно в течение недели с момента получения письма. Перед прохождением теста давалась одна попытка испытать себя в пробном тесте, который по своей структуре полностью совпадает с боевым. В ближайшее воскресенье я прошел пробный тест, сделал это не идеально. На каждое решение задачи система запускала от пары десятков до почти сотни тестов. Я решил обе задачи, но оба моих решения прошли тесты не на 100%, а процентов на 60-70. Тесты падали либо по времени, либо по памяти на больших объемах данных.
Основной тест я решил пройти в 8 утра в понедельник 31 мая. Утро я выбрал чтобы решать задачки на свежую голову, да и не хотелось ходить полдня и нервничать перед сдачей теста. Но с утра мне и моему мозгу нужно немного разогнаться, прежде чем я выйду на пик мысленной активности, а это важно для такой ответственной задачи. Поэтому перед тестом я для разогрева ума решил пару простых задачек на литкоде. Такая разминка оказалась очень эффективной и перед всеми другими своими интервью я повторял эту практику.
В этот раз моё решение первой задачи проходило все тесты, а решение второй опять только около 60-70% и опять оно падало по времени на больших данных. У меня был реализован прямолинейный квадратичный алгоритм, я придумал как решить задачу линейно, за один проход, но не успел реализовать подходящий алгоритм. Задачки я бы оценил как medium с литкода, но обе они были на знание базовых алгоритмов. Например, первая задача была на знание того, что такое массив префиксных сумм. Я это знал (спасибо “Олимпиадному программированию”), поэтому мое решение легко прошло все тесты. Наивное решение этой задачки тоже работало бы за квадратичное время и наверняка падало бы на последних тестах.
После решения задачек был еще большой психологический тест, но он уже не был ограничен по времени и пройти его было легко, хотя и он оказался не без подвоха. Почти все вопросы имели следующий вид: дается два утверждения и оценкой от 1 до 5 надо выбрать то, которое тебе больше нравится, где 1 – полностью согласен с первым утверждением и полностью не согласен со вторым, 5 – согласен со вторым и не согласен с первым, 3 – согласен по чуть-чуть и с тем, и с другим. Проблема в том, что часто утверждения были не противоречащими друг другу и очевидно правильного ответа не было. Кроме того, утверждения иногда повторялись в немного отличающихся формулировках. Но на фоне решения задачек это было довольно простое упражнение где я просто честно выбирал ответы, не пытаясь угадать какого ответа от меня ждут.
Несмотря на неидеальность моего решения, спустя пару дней, 3 июня мне пришло приглашение пройти онлайн-интервью с людьми, которое мы назначили на 14 июня.
Интервью проводила девушка из Индии и понимать ее английский мне было довольно сложно. Она рассказала о себе, о команде, о том как будет проходить интервью. Затем мы немного поболтали обо мне и перешли к решению задачи. Задач в теории могло быть две, но я успел решить только одну. Задачка была на динамическое программирование, здесь я сразу уловил тот нюанс, что решать её нужно рекурсивно и кешировать результаты рекурсивных вызовов, но совсем забыл о том, что при рекурсивных вызовах могут возникнуть бесконечные циклы. Когда мне указали на этот нюанс я быстро внес правки учитывающие эту особенность.
Код в этом интервью я писал в веб-редакторе без возможности его скомпилировать и, к своему стыду, код я написал такой, что он скорее всего бы не скомпилировался 🙁 Тем не менее, 23 июня мне прислали приглашение на финальное интервью. Это должно было быть 6 интервью в один день. Его предварительно назначили на 12 июля.
Теперь в своем повествовании я вернусь на пару недель назад. Почти сразу после прохождения онлайн-теста для Амазона на хакерранке, 2 июня, я отправил свое резюме в Сноуфлейк. 8 числа мне написал рекрутер и девятого мы уже с ним пообщались. Это была более-менее неформальная встреча, на которой я рассказал о себе с своем опыте, а рекрутер о компании. Предполагаю, что это интервью было первым фильтром, который я успешно прошел и на 15 июня мне назначили интервью с инжиниринг менеджером, в команду которого я собеседовался.
Должен отметить, что в Амазоне для такой огромной компании все процессы работают очень быстро, на каждом этапе собеседований были понятные сроки, в которые я должен был получить ответ и эти сроки выдерживались. После начала общения с Амазоном принятие каждого следующего решения (о том прохожу ли я к следующему этапу или нет) занимало не больше чем три дня. Потом правда собеседование назначали на дату почти через две недели от текущей, но это не большая проблема, главное, что не приходилось долго ждать результатов.
Однако, даже по сравнению с такой быстрой работой Амазона, Сноуфлейк сработал на сверхзвуковой скорости. Здесь у меня не было онлайн-ассессмента, а первое интервью на кодинг с человеком мне назначили на 17 число. Но тут в дело вмешалась погода. В середине июня 2021 года в Берлине стояла испепеляющая жара, температура поднималась до 36 градусов! Я выпивал литров пять воды в день, весь холодильник забил килограммами льда, но все это не спасало от жары и духоты, а кондиционеров в большинстве берлинских квартир, включая нашу, нет. Полноценно думать в такой жаре, да еще и в условиях волнения от собеседования, я не мог. Поэтому интервью перенесли на 23 и 24 июня, к этому времени температура спустилась к приемлемым 25 градусам. Это было два часовых интервью на кодинг с двумя разными ребятами. В понедельник 28 июня мне сообщили, что я прошел на следующий этап и мне сразу назначили 4 интервью: два на кодинг, оба в среду этой же недели; одно на экспертизу, в четверг; и одно behavioral в пятницу. В пятницу же в 9 вечера по берлинскому времени со мной созвонился рекрутер и сообщил, что мне готовы сделать оффер.
Еще до отправки резюме я для себя решил, что Сноуфлейк для меня более интересный проект (это отдельная большая тема, не хочется уделять ей внимание здесь), поэтому, я не задумываясь принял оффер. Примерно неделю спустя мне прислали официальное предложение работы, но прежде чем его отправить компания запросила у меня контакты людей, которые смогут меня порекомендовать. Спасибо коллегам из Яндекса: Илье, Никите и Святу (перечислены в алфавитном порядке) за положительный фидбек 🙂 Получив официальный оффер, я написал в Амазон и попросил отменить оставшееся интервью.
Таким образом, от отправки резюме до оффера в Сноуфлейк у меня прошел ровно один месяц. Это даже не сверхзвуковая, а сверхсветовая скорость! А с момента переезда, до момента получения оффера прошло меньше 4 месяцев. То есть мой план по подготовке к собеседованиям и поиску работы сработал настолько идеально, насколько это вообще можно было себе представить.
Еще примерно через месяц я сидел в бир-гартене в Берлине с новой командой, пил пиво, болтал на какие-то отвлеченные от работы темы и поймал себя на мысли, что еще пару лет назад я даже вообразить не мог, что смогу так спокойно и уверенно чувствовать себя не только в новой незнакомой компании, но еще и в компании людей не говорящих по-русски. Я испытал чувство, которое мог бы испытать абитуриент сдавший на все пятерки вступительные экзамены в топовый ВУЗ (хотя мне оно и незнакомо :)), чувство морального удовлетворения от того, что ты успешно выполнил большую сложную задачу, в какой-то степени преодолел себя, заставил себя выйти за границы привычной комфортной жизни и открыл путь к новому опыту, а также испытал ощущение того, что самое сложное и интересное приключение ещё ждет меня впереди. Теперь можно было смело встать перед зеркалом, посмотреть себе в глаза и сказать: “Рома, ты молодец, возьми с полки пирожок”.
Задачи на интервью в Сноуфлейк я также оценил бы как medium на литкоде: походить по дереву в ширину и в глубину, повертеть связанным списком, пожонглировать битиками; спроектировать LRU-кеш, планировщик задач; отмасштабировать код сначала с одного потока на всю машину, а потом и на кластер машин и т.п. В этот раз собеседования проходили в редакторе, который позволял скомпилировать и запустить код, поэтому весь мой код оказался рабочим 🙂
Во время интервью с Сноуфлейком было несколько забавных моментов. Несколько человек пришли в Сноуфлейк из берлинского офиса Яндекса, на одном собеседовании был такой диалог:
— “О, ты тоже из Яндекса, ты наверняка знаешь Алису и Боба**, они тоже работали в Яндексе”.
— “Дружище, как ты себе представляешь Яндекс? Там работает тысяч десять человек! – думаю я про себя, а вслух говорю, – Боба я знаю, у меня с ним интервью было, а Алису нет”.
** имена изменены.
На другом интервью разговариваю с будущим коллегой американцем, который работал в IBM, Амазоне и других крупных IT-компаниях, короче говоря, человек выглядит хорошо ориентирующимся в индустрии:
— “О, ты работал в Яндексе, у нас есть несколько человек оттуда. Они все очень умные и трудолюбивые. Наверное хорошая компания, но я о ней вообще ни разу не слышал, до того как пришел в Сноуфлейк”.
В разговоре с тем же коллегой я ляпнул какую-то фразу, он замолчал на секунду и сказал:
— “То что ты сказал грамматически неверно и не имеет смысла, ты имел ввиду это или это?”
Вообще, тема моего владения английским языком беспокоила меня не менее сильно, чем подготовка к техническим интервью, но, к сожалению, в отличии от решения задачек на динамическое программирование, для прокачки этого навыка недостаточно в течение нескольких месяцев прочитать пару книжек и поиграться с онлайн-тренажером. С одной стороны я не сомневался, что проблем с языком у меня быть не должно: я долгое время занимался с преподавателем и не испытывал никаких проблем в путешествиях и онлайн курсах на платформах типа Coursera и Udemy, где я прошел не меньше десятка курсов на технические темы на английском языке. С другой стороны, смотреть видосики на Udemy и общаться в реальном времени на профессиональные темы это совсем не одно и то же.
Первые полгода работы
В Яндексе я работал на позиции Senior Software Engineer, но здесь решил податься на уровень ниже: во-первых, разработка баз данных это для меня совсем новая предметная область, ну а вторая причина описана выше — язык. Сейчас, спустя полгода работы, я понимаю, что принял верное решение. Первое время понимать коллег было очень сложно и энергозатратно, если в день было хотя бы 2 митинга по часу (такое не часто, но бывает), то после второго я чувствовал себя настолько опустошенным, что никаким умственным трудом заниматься больше не мог.
Я надеялся, что месяца за 3 войду в ритм, привыкну к акцентам, манере речи коллег, используемым идиомам и общение не будет отнимать столько энергии, но этого не произошло. Да, общаться стало легче, но я по прежнему понимаю, что не всегда могу дословно выразить свои мысли или понять то, что говорят мне. После трех месяцев работы я начал заниматься английским с преподавателем, на этот раз с нейтив спикером, и теперь ощущаю прогресс в своем уровне владения языком, но, тем не менее, мне еще предстоит потрудиться, прежде чем я смогу чувствовать себя совершенно свободно в англоязычной среде.
Про проект что-то конкретное рассказывать не буду, тоже только поделюсь своими впечатлениями: большой сложный интересный востребованный рынком продукт, много команд разработчиков, очень много крутых профессионалов, blameless-культура и понимание того, что люди вокруг всегда готовы прийти на помощь. Работа мечты.
😎
Автор поста открыл его для большого интернета, но комментирование и движухи доступны только участникам Клуба
Что вообще здесь происходит?
Войти или Вступить в Клуб