Мы в Telegram
Добавить новость
< >
Декабрь 2014
Январь 2015
Февраль 2015
Март 2015
Апрель 2015
Май 2015
Июнь 2015
Июль 2015
Август 2015
Сентябрь 2015
Октябрь 2015
Ноябрь 2015
Декабрь 2015
Январь 2016
Февраль 2016
Март 2016
Апрель 2016
Май 2016
Июнь 2016
Июль 2016
Август 2016
Сентябрь 2016
Октябрь 2016
Ноябрь 2016
Декабрь 2016
Январь 2017
Февраль 2017
Март 2017
Апрель 2017
Май 2017
Июнь 2017
Июль 2017
Август 2017
Сентябрь 2017
Октябрь 2017
Ноябрь 2017
Декабрь 2017
Январь 2018
Февраль 2018
Март 2018
Апрель 2018
Май 2018
Июнь 2018
Июль 2018
Август 2018
Сентябрь 2018
Октябрь 2018
Ноябрь 2018
Декабрь 2018
Январь 2019
Февраль 2019
Март 2019 Апрель 2019 Май 2019 Июнь 2019 Июль 2019 Август 2019 Сентябрь 2019 Октябрь 2019 Ноябрь 2019 Декабрь 2019 Январь 2020 Февраль 2020 Март 2020 Апрель 2020 Май 2020 Июнь 2020 Июль 2020 Август 2020 Сентябрь 2020 Октябрь 2020 Ноябрь 2020 Декабрь 2020 Январь 2021 Февраль 2021 Март 2021 Апрель 2021 Май 2021 Июнь 2021 Июль 2021 Август 2021 Сентябрь 2021 Октябрь 2021 Ноябрь 2021 Декабрь 2021 Январь 2022 Февраль 2022 Март 2022 Апрель 2022 Май 2022 Июнь 2022 Июль 2022 Август 2022 Сентябрь 2022
Октябрь 2022
Ноябрь 2022
Декабрь 2022
Январь 2023 Февраль 2023 Март 2023 Апрель 2023 Май 2023 Июнь 2023 Июль 2023 Август 2023
Сентябрь 2023
Октябрь 2023 Ноябрь 2023 Декабрь 2023 Январь 2024 Февраль 2024 Март 2024 Апрель 2024 Май 2024
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31

Поиск города

Ничего не найдено

Как устроиться на работу в США и что не так в Google: опыт украинского разработчика

0 58

В Ивано-Франковске и области прогремели взрывы

СТОЛИЧНЫЕ РОСГВАРДЕЙЦЫ ПРОВЕЛИ АКЦИЮ «ПАРАД У ДОМА ВЕТЕРАНА»

На Прикарпатье будут судить чиновника ТЦК, взявшего на фиктивную службу футболистов

Фотопрогулка по советским городам

Разработчик Владимир Жабьюк уже 17 лет в профессии. В его послужном списке более 10 компаний, среди которых Twitter, Google, LinkedIn. Проекту DOU Владимир рассказал о карьере в Украине и США, о том, что ему не понравилось в Google и почему он решил вернуться в Twitter. Также разработчик проанализировал свой опыт работы в стартапе и подробно описал особенности собеседований в крупных американских компаниях.

Фото: Shutterstock

Образование и карьера в Украине

Владимир родился в Ивано-Франковске, где учился в гимназии с углубленным изучением математики, физики, английского языка. В десятом классе у него появился компьютер, тогда он начал интересоваться программированием, но дома, а не в школе. Пробовал разобраться с Delphi и С ++, хотел посмотреть, насколько трудно получить визуальный результат. Например, сделать игру то. Для него это было немного похоже на магию. И простые вещи удавались.

После школы решил поступать в Киево-Могилянскую академию на информатику, получил базу знаний по программированию, алгоритмам, математике и даже гуманитарным предметам. Этого хватило, чтобы найти работу уже на третьем курсе – в 20 лет. Компания разрабатывала программное обеспечение для проектирования трубопроводов российского «Газпрома». Владимир был единственным из кандидатов, кто выполнил тестовое задание. Следующая его работа была в иностранной компании. Учился и параллельно работал он до окончания университета.

Владимир отмечает, что рост его зарплат был нелинейным. На первой работе он получал 400 долларов, на следующей – 500-600, еще через год – 1200, на пятом курсе стал Team Lead и получал 3,5 тысячи, а дальше была примерно такая же зарплата. До первой работы в должности Lead он прошел путь за два с половиной года. 

Первая работа на позиции Team Lead была в Reuters. Владимир занимался их платформой на платной подписке в команде, которая регулярно ездила в Нью-Йорк. Это был первый опыт поездок за границу. А опыт в GlobalLogic на позиции Scrum-мастера помог ему значительно расширить свои навыки. 

Переезд в США 

С 2008 года Владимир начал искать варианты, как выехать за границу. Подавал резюме, но тогда это не слишком получалось. В 2010-м с ним связались из EPAM и сказали, что есть onsite-позиция в Соединенных Штатах. Правда, было непонятно еще точно, что это и где, но договорились, что он может проходить собеседование с их заказчиками, а ему начнут готовить HB-1 визу для выезда. Сначала он должен был ехать во Флориду, но в последний момент что-то изменилось, и ему сказали, что позиция от Expedia в Сиэтле. Поэтому в начале 2011-го он переехал в США. За полгода до этого Владимир женился, и уезжал уже с семьей.

В Украине Владимир зарабатывал достаточно и никогда не переживал из-за денег. В США стало сложнее: заработная плата увеличилась, но и расходы значительно возросли. Еще была языковая адаптация. В Украине его английского хватало для работы с заказчиками, но общение в повседневной жизни – это другое. К тому же он никогда не работал и не жил в других странах. Нужно было разбираться с вопросами жилья, медицинской страховки, покупки машины, мебели… Каждый день было что решать. А еще новое окружение, новые друзья… Первые 3-4 месяца все это было необычным и немного некомфортным.

На первой работе он трудился 11 месяцев. В EPAM ему понравилось: помогали с переездом, акклиматизацией, поддерживали в работе с заказчиком, чтобы не было проблем с коммуникацией, консультировали по медицинским услугам и тому подобное. Владимир возглавлял команду, которая обычно располагалась в Киеве, а еще помогал набирать onsite-команду по Business Intelligence в Expedia и в соседние EPAM-команды, работавшие на Expedia.

Почему решил искать новую работу? Во-первых, приехал Владимир по HB-1 визе и не знал, насколько быстро компания сделает ему грин-карту. Во-вторых, он видел разницу в оплате между его позицией контрактора через EPAM на Expedia и тем, что он мог заработать в других компаниях. Эта разница была большая. И, в-третьих, мотивация: он хотел работать над чем-то сложным, нетривиальным, над проектом, задействующим миллионы людей… И чтобы реализовать такую ​​цель, нужно было искать новую работу. Поэтому он начал проходить собеседования.

По теме: Бесконтактная аренда жилья: украинский стартап завоевывает американский рынок

Особенности собеседований в США

Первое собеседование было в Amazon. По мнению Владимира, он прошел его “нормально” – но принят не был. Потом были интервью еще в нескольких компаниях, в том числе в Google. Туда тоже не прошел. Он провалил три собеседования из пяти. Почему? Предлагал слишком сложные решения и не успевал их полностью закончить, не слушал всех советов интервьюера и банально растерялся.

Владимир сразу почувствовал разницу с интервью в Украине. До переезда он прошел, наверное, более 50 собеседований, а провел еще больше. Он готовился к собеседованиям, имел опыт, как их проходить, но этот опыт оказался нерелевантным в Соединенных Штатах.

Какая основная разница? В Украине на собеседованиях спрашивают не общие, а специфические вещи. Делается установка на то, чтобы человек уже не очень много учился на этой должности, а пришел и сразу мог работать. В Штатах крупные компании проводят значительно более длинные собеседования, чем в Украине, и многоэтапные. В основном есть одно или два телефонных собеседования. Одно из них с менеджером или рекрутером, когда они проверяют, насколько человек заинтересован, есть ли у него необходимый опыт. И после этого может быть еще одно или два телефонных интервью – уже технических, когда дают простую задачу.

Затем будет уже onsite-интервью – 5-6 собеседований, занимающих целый день, 6-7 часов. Одно из собеседований проводит менеджер, чтобы узнать, сможет ли кандидат работать в команде, готов ли он слушать и меняться в соответствии с обратной связью. То есть смотрят на то, насколько человек пытается стать лучше, развиваться, расти, насколько он мотивированный, открытый, честный, будет ли с ним приятно работать. Потому что работа не индивидуальная, а командная.

Затем технические встречи. Это может быть три собеседования по написанию кода – с такими же вопросами, как и на телефонном собеседовании, но немного тяжелее. Часто сначала интервьюер дает высокоуровневое задачи, поэтому нужно ставить уточняющие вопросы. Этого и ждут, что человек будет уточнять все детали, требования. Затем кандидат начинает писать код на доске или компьютере и одновременно рассказывать, что делает и почему так, а не иначе. 

Если код написан, видно, что он работает, могут дать написать на него юнит-тесты, попросить оценить временную сложность алгоритма, возможно, спросить еще что-то об алгоритмах. А дальше будут усложнять задачу. Лучшие вопросы – те, где есть 2-3 уровня усложнения, последний уровень – очень тяжелый. Такой способ помогает градуировать кандидатов.

Также могут быть 1-2 вопроса о Systems design. Например, сделать дизайн Twitter-системы, где одни пользователи могут писать твиты, а другие – фолловить их. Нужно сразу ставить интервьюеру уточняющие вопросы: сколько пользователей, сколько твитов можно писать, как долго они должны храниться в системе, нужно ли, чтобы система была доступна все время во всем мире и тому подобное. Когда интервьюер ответит на эти вопросы, следует начинать рисовать на доске архитектуру. Здесь могут возникнуть дополнительные вопросы, еще вам могут дать новые требования, из-за которых нужно будет менять архитектуру всей системы. Для Senior-кандидатов часто проводят больше собеседований по Systems design и меньше по кодингу.

Сейчас Владимир сам проводит по два собеседования в неделю, то есть всего это примерно 500-600 интервью за годы работы в Штатах. А тогда он не был готов к такому формату. Поэтому навык прохождения собеседования нужно было нарабатывать. Когда он подтянул свой уровень, то прошел интервью в Intuit. И даже подписал оффер на позицию в Лос-Анджелесе. Но в то же время у него было последнее собеседование на Senior Developer в LinkedIn, и оно тоже было успешным.

LinkedIn

Владимиру нравился LinkedIn, он читал их блог, смотрел их open-source проекты, его туда тянуло. Собеседование он прошел очень хорошо. Хотя был один опасный момент. Его спросили, с чем он любит работать: Front-end или Back-end, и может ли работать Full Stack. И он сказал, что не любит работать Full Stack и вообще с Front-end, что ему больше нравится Back-end. И для них это было как red flag – показатель того, что он не хочет меняться или пробовать новое. А в большинстве их команд надо было бы как раз делать и бэкенд, и что-то ближе к фронтенду.

Но Владимиру повезло. Была команда, которая занималась open-source, и им нужен был человек с опытом на бэкенд. Он попал в команду, которая занималась не конкретно продуктом LinkedIn (хотя делала структуру данных и для них), а open-source проектами, которые компания публиковала, чтобы пользователи со всего мира могли ими пользоваться.

В LinkedIn Владимир проработал два с половиной года. Компания сделала ему грин-карту. Запустили процесс через три месяца после того, как его наняли. Это заняло 11 месяцев, он заплатил за premium processing. После грин-карты ровно через 5 лет он получил гражданство США.

По мнению Владимира, в LinkedIn было “очень круто”. Повлияло и то, что он попал в компанию как раз после IPO (первая публичная продажа акций), поэтому там было много энергичных, талантливых людей, постоянные хакатоны, интересные инициативы…  Там он завел много друзей. Некоторые связи поддерживает и сегодня, хотя прошло уже 9 лет.

Переход в Twitter

Один из топ-менеджеров, работавших с Владимиром в LinkedIn, перешел в Twitter, который в то время был в IPO и должен был выйти на биржу через несколько лет. И сразу за ним туда перешел и непосредственный менеджер Владимира. Дружная команда распалась.

Через некоторое время Владимир спросил у своего менеджера, как ему в Twitter, все ли нравится. Он рассказал, что там совсем другая инженерная культура, то есть масштаб и технические проблемы сложнее, чем в LinkedIn, а внутренние базы данных и системы – очень крутые. Да и вообще, десятки тысяч твитов в секунду, миллиарды пользователей, сотни миллионов активных пользователей – строить инфраструктуру для этого очень круто. Владимир загорелся. К тому же большая часть его команды уже перешла в Twitter.

Его направили в группу проектов, которые принадлежали бывшему топ-менеджеру из LinkedIn, ставшему в Twitter вице-президентом. Сам этот топ-менеджер был из Украины, но общался с ним Владимир только на английском. В  Twitter Владимир работал с командой 16 человек, и только у него и еще одного специалиста не было PhD. То, что он принес в команду, – скорость разработки. 

В Twitter ему нравилось, что можно придумать идею и за неделю-две запустить ее и увидеть, как на это изменение реагируют сотни миллионов людей. А еще импонировала инженерная культура и уровень коллег. За три с половиной года были разные проекты. Всего в среднем люди меняют проект каждые 2-3 года. Как происходит этот процесс, зависит от конкретной компании. Так, в Twitter достаточно просто поговорить с новым менеджером.

По теме: Ушла из Google в никуда: как украинка создала успешный стартап и переехала в США

Опыт работы в стартапе

Владимиру нравилось в Twitter, но в какой-то момент в компании начался кризис: акции стали падать, многие ушли. К тому же он уже работал достаточно долго на одном месте (три с половиной года) и меньше учился. Поэтому подумал, что стоит попробовать перейти к стартапу, который может быстро выйти на рынок. Он хотел иметь возможность показать свои знания, сделать вклад, чтобы компания была успешной.

Так он пришел в Zenefits. Они делали для компаний HR-системы, в которых можно было платить зарплаты, предоставлять медицинскую страховку и тому подобное. Это проект, который за два года с момента основания прошел через инкубатор – их valuation вырос до 4,5 миллиарда. Там был большой штат разработчиков. Он развивался чрезвычайно быстро, но задачи, которые Владимир выполнял, не соответствовали его опыту. Компания в какой-то момент перестала расти. Из-за целого ряда проблем он проработал в Zenefits четыре месяца, пока в компании не начались большие проблемы. Ему не нравилась атмосфера и то, чем он занимался. И когда он прошел собеседование в Google, то решил, что пора уходить.

Google

В Google Владимир пришел как Team Lead. Работал на Java, Spanner, F1, Boq, Mendel, но почти все технологии использовались только внутри компании. Он попал в команду Shopping Express. Это что-то вроде Amazon, по сути система доставки, некий стартап внутри Google. Пришел в команду аналитики, где было много баз данных, инструментов, чтобы компания могла отчитываться: сколько денег заработали, сколько продали товаров и тому подобное. Это было нужно для ритейлеров, Google Executives и самого Google Shopping Express, чтобы оптимизировать бизнес. Но ему было неинтересно в техническом плане, поэтому после года работы он поменял команду. На новом месте разрабатывали инфраструктуру, чтобы сохранять YouTube-комментарии, сообщения Google Hangouts, посты Google+ и многое другое. Google полезен тем, что в компании, если есть желание, можно получить сильное развитие. Владимир этим пользовался.

Google заботятся о психологической безопасности людей. Они провели не одно исследование о том, какие команды успешны, какие нет, что нужно для того, чтобы люди и команды функционировали хорошо, чтобы им было комфортно и они быстро работали. Но все это были вещи, не связанные с технической работой. А в техническом плане Владимир не развивался. В компании много разработчиков, сильных, умных, но делается все очень скрупулезно, процессы медленные. Еще большая внутренняя конкуренция: чтобы попасть на определенный проект, надо подавать заявку. Часто на одно место их слишком много или вообще позиции не выставляют, а просто приглашают по знакомству людей из других команд, рассказывает разработчик.

Из-за этого, по мнению Владимира, его вклад был небольшим. Он не хотел работать в команде или компании только за деньги, а хотел получать новый опыт, удовольствие от общения с другими людьми, от обучения. В Google и на первом, на втором проекте он этого не чувствовал, и это его сильно демотивировало. Жизнь достаточно коротка, поэтому он решился на перемены.

Снова в Twitter

Владимиру написал хороший друг из Twitter – его менеджер, и предложил, чтобы Владимир вернулся в компанию, даже без собеседования. Он согласился и попал в проект, связанный с прошлой деятельностью, но другой – Twitter Trends, который отвечает за вещи, о которых пользователи больше всего говорят. Когда-то это была большая система, которой занимались 15 специалистов. Но когда он пришел туда, там был только один человек, который поддерживал Twitter Trends. Поэтому проект не приносил много пользы. Владимиру предложили “оживить систему”.

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

Вам может быть интересно: главные новости Нью-Йорка, истории наших иммигрантов и полезные советы о жизни в Большом Яблоке – читайте все это на ForumDaily New York.

Сначала в компании Владимир работал над трендами, был Team Lead. Затем перешел на другой проект – Twitter Explore. В команде было 20 специалистов, до ковида он был там Tech Lead. А вот сейчас стал просто разработчиком снова на Trends. Почему так? Когда большая команда, существенную часть работы, которую должен выполнять менеджер, начинает делать Tech Lead. На нем было и написание кода, и сотрудничество с другими командами, и наблюдение за множеством вещей. По словам Владимира, он не любит распыляться, а стремится копать глубоко. Поэтому не чувствовал, что успешен, и ощущал выгорание. А с ковидом коммуникация стала еще тяжелее. Поэтому он перешел в тренды и стал Individual Contributor, чтобы работать с тем, что ему действительно нравится – занялся алгоритмами, Event detection. Находит, что интересного происходит в Twitter, что можно показать пользователям.

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

Сообщение Как устроиться на работу в США и что не так в Google: опыт украинского разработчика появились сначала на ForumDaily.


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

Загрузка...

Загрузка...
Новости последнего часа со всей страны в непрерывном режиме 24/7 — здесь и сейчас с возможностью самостоятельной быстрой публикации интересных "живых" материалов из Вашего города и региона. Все новости, как они есть — честно, оперативно, без купюр.



News-Life — паблик новостей в календарном формате на основе технологичной новостной информационно-поисковой системы с элементами искусственного интеллекта, тематического отбора и возможностью мгновенной публикации авторского контента в режиме Free Public. News-Life — ваши новости сегодня и сейчас. Опубликовать свою новость в любом городе и регионе можно мгновенно — здесь.
© News-Life — оперативные новости с мест событий по всей Украине (ежеминутное обновление, авторский контент, мгновенная публикация) с архивом и поиском по городам и регионам при помощи современных инженерных решений и алгоритмов от NL, с использованием технологических элементов самообучающегося "искусственного интеллекта" при информационной ресурсной поддержке международной веб-группы 123ru.net в партнёрстве с сайтом SportsWeek.org и проектом News24.


Владимир Зеленский в Украине


Светские новости



Сегодня в Украине


Другие новости дня



Все города России от А до Я