Про Херсон від херсонця 🔥

Мечтал стать футболистом, но теперь работаю в 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Т-разработки в регионе
Електробайки по-українськи між Києвом та Лос-Анджелесом в «СКШ»

Дивіться, чим живе Delfast під час війни в Україні

Мы запускаем рассылку об украинском IT-комьюнити. Оставьте email, чтобы понимать больше. Премьера — скоро!
Спасибо! На указанный адрес отправлено письмо для подтверждения подписки.
Читайте также
Головоломка киевлянина Quadline победила на фестивале инди-игр Google Play
Головоломка киевлянина Quadline победила на фестивале инди-игр Google Play
Головоломка киевлянина Quadline победила на фестивале инди-игр Google Play
Харьковская художница нарисовала новый дудл для Google в День Независимости Украины
Харьковская художница нарисовала новый дудл для Google в День Независимости Украины
Харьковская художница нарисовала новый дудл для Google в День Независимости Украины
Специалистов Google теперь будут кормить роботы. Они также умеют давать полезные (и не очень) советы
Специалистов Google теперь будут кормить роботы. Они также умеют давать полезные (и не очень) советы
Специалистов Google теперь будут кормить роботы. Они также умеют давать полезные (и не очень) советы
Конец эпохи. Поисковик Google больше не будет отвечать на бессмысленные запросы
Конец эпохи. Поисковик Google больше не будет отвечать на бессмысленные запросы
Конец эпохи. Поисковик Google больше не будет отвечать на бессмысленные запросы

Хотите сообщить важную новость? Пишите в Telegram-бот

Главные события и полезные ссылки в нашем Telegram-канале

Обсуждение
Комментариев пока нет.