Мечтал стать футболистом, но теперь работаю в Google. Как попасть на работу к техгиганту. История киевлянина, который рискнул. И не жалеет

Саше Сабову 29 лет. Он уже 8 лет работает за границей. В его резюме есть строчка из IBM, а теперь он работает в Google, куда попал лишь со второй попытки. 

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

Оставить комментарий
Мечтал стать футболистом, но теперь работаю в Google. Как попасть на работу к техгиганту. История киевлянина, который рискнул. И не жалеет

Саше Сабову 29 лет. Он уже 8 лет работает за границей. В его резюме есть строчка из IBM, а теперь он работает в Google, куда попал лишь со второй попытки. 

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

Сначала был футбол

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

Александр Сабов (фото из личного архива)

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

Страсть к математике и фотографии

Когда мне было 14 лет, учитель предложил нескольким ученикам поехать в Белую Церковь на подготовку к олимпиаде по математике с профессором КПИ. Там я узнал, что после 9-го класса можно пойти учиться в лицей при КПИ, и моим родителям эта идея очень понравилась. В 2009 году, закончив лицей, я набрал 197,5 из 200 баллов по математике, и меня пригласили учиться на бюджет на Радиофизическом факультете университета им. Т. Шевченко. Собственно, здесь и начался мой путь программиста и, отчасти, фотографа. 

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

Андрей Дегтярев новый Ciklum VP Engineering – о том как работал в Google и вернулся в Украину из Лондона
Андрей Дегтярев, новый Ciklum VP Engineering — о том, как работал в Google и вернулся в Украину из Лондона
По теме
Андрей Дегтярев, новый Ciklum VP Engineering — о том, как работал в Google и вернулся в Украину из Лондона

Первая IT-работа

На втором курсе университета всех зарекомендовавших себя студентов пригласили стажироваться в Вычислительный Центр университета им. Т.  Шевченко. Нам тогда сказали, что на выбор есть два направления: Microsoft .NET и Open Source Web. Мы с приятелем решили занятся вебом, и это было одно из лучших решений в моей жизни. Мы попали в команду где пять старших студентов делали софт для университета, а иногда и для других компаний. Мы тусовались там после пар, и и это было больше похоже на клуб по интересам, чем на работу. Часто мы решали проблемы, которые еще не были описаны на stackoverflow. Например, как сделать так, чтобы анимация на айпаде давала минимум 30 фпс (он тогда только вышел). Помню, как мне пришлось прочитать книгу по CSS чтоб понять что мою проблему с его помощью решить не получится. Платили нам не много, но мы бы там работали и бесплатно.

Александр Сабов (фото из личного архива)

Нашим отделом руководил человек который был одержим JavaScript. Уже в 2010 году он говорил что скоро на JavaScript можно будет писать код под любые системы. В то время ребята сдали собственный MVC фреймворк на одной из первых версий Node.js так как Express.js тогда только создавался. Я помню, как они рисовали стрелки от контролеров к моделям, а мы с другом не понимали абсолютно ничего, но было очень интересно. В конце третьего курса, в 2012 году, руководителя отдела пригласили в Яндекс, и он ушел, забрав с собой еще несколько парней. Наш клуб распался, но мы продолжаем общаться по сей день. Четыре человека из нашей бывшей команды уехали из Украины и сейчас работают в Facebook, Uber или Google.

Образование вместо «Яндекс»

В это же время я решил закончить карьеру фотографа и устроился на работу в Cogniance (теперь Star) на позицию Front End Developer. Я хотел попасть именно туда после вдохновляющего рассказа о своей работе от Владимира Агафонкина, создателя Leaflet. Проходя собеседования,  я знал что рекрутер будет спрашивать мои ожидания по зарплате. Когда я был фотографом я брал порядка 1 000-1 500 грн за съемку, и за год у меня получалось заработать около 30 000 грн. И вот когда мне позвонил рекрутер, я набрал полные легкие воздуха и наглости, и попросил 10 000 грн ($1 200), что было огромными деньгами для меня. 

Через какое-то время мне прислали письмо с деталями и предложили $1 300, на что я с огромной радостью согласился. Там я чуть больше года совмещал учебу и работу и, после получения диплома, нужно было решать, что делать дальше. В мае 2013 года я прошел собеседование в киевский офис «Яндекса» и в это же время нашу с другом заявку на обучения в RWTH Aachen (самый большой технический университет Германии) одобрили. Выбор был не из простых, но я решил учиться дальше и получить диплом MSc. Software Systems Engineering. 

Образование было практически бесплатным, но за квартиру и питание нужно было платить. Счет в банке из накопленных в Украине $6 000 медленно, но уверенно стремился к нулю, и через несколько месяцев после начала учебы мы пошли искать свою первую работу в Германии. Мы устроились HiWi (Hilfskraft — помощник) в исследовательских частях университета, и я занимался визуализацией логистических процессов на фабрике с помощью WebGL. Работал 16 часов в неделю, и получал за это примерно 500-600 евро в месяц. Этого было достаточно, чтоб спокойно доучиться и платить по всем счетам. 

После окончания университета я решил остаться в Германии. Предварительно обновив резюме, я написал своему знакомому из Google, который сделал мне рекомендацию. К сожалению через несколько недель я с треском провалил собеседование. На тот момент у меня уже было предложение от IBM на позицию Front End Developer, и я решил его принять.

Заглянуть в сердце IT. Что делают в R&D крупнейших IT-компаний Украины — опыт EPAM SoftServe Сiklum и не только
Заглянуть в сердце IT. Что делают в R&D крупнейших IT-компаний Украины — опыт EPAM, SoftServe, Сiklum и не только
По теме
Заглянуть в сердце IT. Что делают в R&D крупнейших IT-компаний Украины — опыт EPAM, SoftServe, Сiklum и не только

Не в Google, так в IBM

Неожиданно для самого себя вместо разработки ПО я начал заниматься прототипированием, и мне это очень понравилось. В IBM я сразу прошел 3-х месячное обучение в Остине (Техас) и очень скоро выучил язык дизайнеров, понял как они мыслят, и, надеюсь, могу сказать, что тоже стал дизайнером. Чуть позже моя роль была переименована в UX Engineering, так как это название лучше описывает род деятельности. Мы придумывали концепты интерфейсов, анимаций и того как пользователи будут со всем этим взаимодействовать и на основе лучших идей создавали прототипы для тестов с пользователями. Такой подход позволяет отработать идеи еще до того как программистам нужно будет начать их реализовывать. 

Команда IBM SPSS Statistics на вручении премии Red Dot award, Александр Сабов в центр (фото из личного архива)

В IBM мне платили около 65 000 евро в год, и к этим деньгам иногда приходили разного рода бонусы (не фиксированные). После уплаты налогов получалось примерно 3 500 евро в месяц, чего вполне хватало на комфортную жизнь с супругой на юге Германии. 

Команда IBM Health Corps с контрой 3 недели работал над программой с отрытым кодом для сопровождения больных раком, Александр Сабов второй справа  (фото из личного архива)

Второе собеседование в Google

В 2019 году я решил двигаться дальше и начал искать новую работу. Несколько месяцев я готовился к собеседованиям и обновлял портфолио. Летом мне ответили из Google, и назначили собеседование на позицию UX Engineer в Варшаве.

Собеседование по телефону на этот раз я прошел без проблем, и меня пригласили на следующий этап. Разница в собеседовании между Software Engineer и UX Engineer в том, что перед приглашением в офис есть еще один дополнительный раунд с домашним заданием. На выбор даются несколько нетривиальных Front End проблем, и нужно решить и задокументировать одну из них. Я потратил одни выходные и выслал мое решение рекрутеру, а через несколько недель меня пригласили на собеседование в Варшаву. Там меня ждало пять интервью. 

Первое собеседование было с UX дизайнером. Я рассказывал о своем опыте в дизайне и ответил на несколько вопросов по этой теме. На втором тестировали мои лидерские качества, задавая разного рода поведенческие вопросы. Два следующих собеседования проводили UX Engineers, и тут мне нужно было писать код. Мне дали несколько интересных Front End проблем с пользовательским интерфейсом и в целом я был доволен результатом. Последним было классическое Software Engineering интервью с алгоритмами. Мне дали несложное задание, которое постепенно усложняли, и я должен был решить его на доске на любом удобном языке программирования. 

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

10 курсов для подготовки к техническим собеседованиям по Java Python SQL
10 курсов для подготовки к техническим собеседованиям по Java, Python, SQL
По теме
10 курсов для подготовки к техническим собеседованиям по Java, Python, SQL

О работе в Google

Когда я менял работу, то решил, что хочу снова заниматься разработкой production систем, ведь, когда работаешь над прототипами, то весь твой код идет на свалку после окончания тестов с пользователями. И в Google я получил именно то что хотел. Код ревью на высоком уровне, дизайн документы в которых грамотно описываются предложения, удобные Dev Tools и так далее. Первые несколько месяцев мне казалось что я снова в университете ведь подход к созданию кода здесь часто академический. За это иногда приходится платить скоростью разработки, но на выходе получается надежная система, которую приятно поддерживать и развивать. 

Я устроился на работу, как UX Engineer в Google Cloud, но недавно перешел на Software Engineering роль так как она лучше описывает то чем я занимаюсь каждый день. Я создаю интерфейсы в Cloud Console и по прежнему применяю все те знания которые я получил работая с дизайнерами. Я уверен что любым талантам тут найдется применение и каждый может подстраивать работу немного под себя. Ведь можно брать на себя задачи которые ближе твоему набору навыков.

Сейчас я руковожу разработкой небольшого проекта и совсем недавно принимал двух талантливых студентов на летней стажировке. Работаю в основном из дома, но недавно у нас открылся новый офис и я планирую появляться там несколько раз в неделю. В офисе работает новый ресторан и кофейня что не может не радовать. В Google каждый сам определяет свой график работы и никто не контролирует часы и нагрузку. Два раза в год все подводят итоги проделанной работы и за хорошую производительность и позитивное влияние награждают повышением зарплаты. Команды часто сами решают чем хотят заниматься и планирование работы происходит одновременно снизу вверх и сверху вниз.

Александр Сабов  (фото из личного архива)

О зарплатах в Google и секрете успеха

Зарплаты в Google всегда чуть выше локального рынка. Средний разработчик (L4) в Польше начинает с $70 000 — $80 000 в год и если вычесть примерно 32% налогов то получится $4 000 — $4 500 в месяц. При переходе на более высокие уровни L5+ зарплата заметно увеличивается. В Германии на момент собеседования в Google мне предлагали €85 000 в другой компании.

Вот несколько полезный ссылок, которые помогли мне подготовится к UXE собеседованию:

Front End Engineering:

Algorithms:

Как я уже говорили в собеседованиях на UXE упор идет именно на Front End Engineering.

Как рассчитать зарплату украинского программиста: формула СЕО Intetics
Как рассчитать зарплату украинского программиста: формула СЕО Intetics
По теме
Как рассчитать зарплату украинского программиста: формула СЕО Intetics

А тут — несколько советов для тех, кто хотел бы работать в Google

  1. Будьте T-shaped. Станьте экспертом в каком-то одном домене и знайте как все устроено в смежных.
  2. Не нервничайте и слушайте собеседущего. Не зацикливайтесь на проблемах, а работайте над ними вместе так как вы бы это делали на работе с коллегой.
  3. Выучите английский. На собеседовании и в дальнейшей работе очень важно уметь излагать мысли на английском.
  4. Практикуйтесь программировать на доске или листе бумаги. Писать код маркером не так просто как может показаться и без подготовки будут проблемы. 
  5. Получите рекомендацию. В Google приходит огромное количество заявок и без рекомендации есть вероятность что ваше резюме не заметят.

А как там, за рубежом? 

Многие удивляются когда узнают что мы переехали из Германии в Польшу, но после почти двух лет жизни в Варшаве я могу смело сказать что это в целом замечательный город. Компактый, достаточно зеленый и быстро развивающийся. Квартиру тут найти не сложно и цены на недвижимость не такие заоблачные как скажем в Мюнхене и Цюрихе. С другой стороны уровень культуры тут не дотягивает до западных соседей и это особенно чувствуется на дорогах. Варшава и Киев чем-то похожи, но за последние несколько лет ситуация с пробками в Киеве настолько ухудшилась что все достоинства города постепенно теряют смысл.

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

Как айтишнику повысить зарплату? Мастер-класс от разработчика который дорос до $20 000 в месяц
Как айтишнику повысить зарплату? Мастер-класс от разработчика, который дорос до $20 000 в месяц
По теме
Как айтишнику повысить зарплату? Мастер-класс от разработчика, который дорос до $20 000 в месяц
Воркейшн: 8 важных советов от опытных воркейшеров в IT
Воркейшн: 8 важных советов от опытных воркейшеров в IT 
По теме
Воркейшн: 8 важных советов от опытных воркейшеров в IT
В Украине самая низкая часовая ставка IТ-разработки в регионе
В Украине самая низкая часовая ставка IТ-разработки в регионе
По теме
В Украине самая низкая часовая ставка IТ-разработки в регионе

Хочете повідомити важливу новину? Пишіть у Telegram-bot.

А також підписуйтесь на наш Telegram-канал — dev.ua: IT України.

Читайте также

Кадров на всех не хватает: кто виноват? 5 лайфхаков по ускорению найма айтишников
Кадров на всех не хватает: кто виноват? 5 лайфхаков по ускорению найма айтишников
Кадров на всех не хватает: кто виноват? 5 лайфхаков по ускорению найма айтишников
В IT-индустрии царит рынок кандидата: запросы на специалистов бьют все рекорды. Как ликвидировать самые частые bottleneck при поиске айтишников расскажет СМО международной платформы для удаленного найма IT-специалистов Naym Вера Каримова.
Работа в Google, Facebook, Apple, Netflix, Amazon - мечта или ловушка? Почему сотрудники техгигантов выходят на акции протеста
Работа в Google, Facebook, Apple, Netflix, Amazon - мечта или ловушка? Почему сотрудники техгигантов выходят на акции протеста
Работа в Google, Facebook, Apple, Netflix, Amazon - мечта или ловушка? Почему сотрудники техгигантов выходят на акции протеста
Многие люди считают работу в компаниях Google, Facebook, Apple и Netflix мечтой. Но все чаще сотрудники техгигантов выходят с протестами против своих работодателей. И в Twitter появляются откровенные рассказы и острые высказывания. О том, почему они это делают, пишет Forbes и Business Insider. Ниже 6 таких историй.
IТ-компания Grid Dynamics открывает центр разработки в Днепре. До конца года соберут 100 специалистов
IТ-компания Grid Dynamics открывает центр разработки в Днепре. До конца года соберут 100 специалистов
IТ-компания Grid Dynamics открывает центр разработки в Днепре. До конца года соберут 100 специалистов
IT по-русски. Роскомнадзор обязал Google, Apple, Meta и еще 10 тех–гигантов открыть офисы в РФ
IT по-русски. Роскомнадзор обязал Google, Apple, Meta и еще 10 тех–гигантов открыть офисы в РФ
IT по-русски. Роскомнадзор обязал Google, Apple, Meta и еще 10 тех–гигантов открыть офисы в РФ

Обсуждение

Комментариев пока нет.