Как казахи покорили Amazon: три истории успеха - ForumDaily
The article has been automatically translated into English by Google Translate from Russian and has not been edited.
Переклад цього матеріалу українською мовою з російської було автоматично здійснено сервісом Google Translate, без подальшого редагування тексту.
Bu məqalə Google Translate servisi vasitəsi ilə avtomatik olaraq rus dilindən azərbaycan dilinə tərcümə olunmuşdur. Bundan sonra mətn redaktə edilməmişdir.

Как казахи покорили Amazon: три истории успеха

Amazon считается одним из лучших работодателей мира, поэтому многие мечтают о работе в этой компании.

Издание Istory рассказало истории трех выходцев из Казахстана, которым удалось покорить Amazon.

Мади Сатаев

Фото: Istory

Мади Сатаев родился и вырос в маленьком поселке Абай в пригороде Алматы. Во время учебы в университете имени Сулеймана Демиреля он устроился работать в “Казком”, в команду онлайн-банкинга для юридических лиц. На тот момент команда состояла на 80% из СДУ-шников, так что работать нашему герою было очень комфортно. Проработав там 6 лет, Мади затем перешел в другой агрессивно развивающийся банк – “Цесна”, но там он продержался недолго, около двух лет, и уже оттуда перешел в Amazon.

Далее — его словами.

Попасть на интервью, можно сказать, помог случай. В 2014 году, когда я работал в “Цесна Банке”, ко мне обратился мой близкий друг с просьбой помочь устроить на работу одного знакомого. Так как у парня был опыт работы в Amazon, я подумал, что он мог бы быть полезен в нашей команде, несмотря на то что опыт маленький. Пришлось уговаривать начальство взять его. В итоге его приняли, и мы с ним стали друзьями. Позже он вернулся в Amazon и, можно сказать, отплатил той же монетой, передав мое резюме менеджеру, который набирал себе в команду инженеров. Вот так пригласили меня на первый тур интервью. После того как прошел первый этап, я принялся изучать все возможные ресурсы по подготовке. В итоге позвали на интервью в Польшу, там уже получил предложение от Amazon поработать в Ванкувере.

В целом процесс отбора в Amazon не сильно отличается от других больших компаний, таких как Google или Facebook. Сначала кандидата проходит проверку резюме, если опыт подходит, то уже назначают телефонное интервью. Это интервью проводит один из инженеров. Обычно кандидата просят решить одну не очень сложную задачу, при этом код нужно писать на заранее определенном интернет-ресурсе, который виден инженеру из Amazon в реальном времени. Если результат интервью удовлетворительный, то кандидата приглашают дальше на живое интервью, где проводят 4 или 5 интервью подряд. Процесс изнуряющий, плюс ко всему все это происходит в непривычном часовом поясе.

В моем же случае живое интервью проходило в Варшаве. Каждое интервью проходило примерно по одному и тому же сценарию. Начинали задавать вопросы по опыту, проверяли, подхожу ли я под культуру в Amazon. Потом спрашивали один технический вопрос на знание алгоритмов, структур данных и системного дизайна. Во время интервью приходилось весь код писать на доске, это очень тяжело, если привыкаешь к «плюшкам» среды разработки.

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

Фото: Istory

В данный момент я вместе с командой работаю над сервисом, который подсчитывает сумму доставки. Звучит просто, но в масштабах Amazon это не совсем тривиальная задача, особенно, если учитывать географию клиентов сайта. Так как мы работаем в опенспейсе, я пытаюсь приходить пораньше, где-то около 8:30 утра, чтобы поработать в тишине. Обычно в течение дня мы проводим одну-две встречи. В остальное время я занимаюсь разработкой. Что мне больше всего нравится, так это то, что расписание дня я могу составлять себе сам, то есть у меня нет конкретного времени, когда я должен приходить и уходить. Есть задачи и сроки, все остальное уже на свое усмотрение.

Наверное, самое главное — это то, что работаешь в компании людей с разным опытом. От них ты учишься, перенимаешь взгляды на проблемы, пробуешь разные подходы к решению проблем. К тому же, Amazon предоставляет много возможностей учиться. Не прекращаются всякого рода спичи, толки, курсы и буткампы. Amazon сейчас очень агрессивно набирает новых сотрудников, так что новички появляются здесь каждую неделю. Я был для всех азиат с русским акцентом, к тому же кушающий лошадей. Многие для себя открыли большую страну в Центральной Азии. Атмосфера, в принципе, дружественная, вливаться было не сложно. Свою зарплату не могу раскрыть, но если ссылаться на glassdoor.com, то в Amazon инженеры получают от 80 тысяч канадских долларов ($60,7 тысяч) в год. В нашем офисе из Казахстана работают 4 ребят. Еще один сейчас готовит визу. По всему миру как минимум 20 казахстанцев работают в Amazon.

Ванкувер — один из самых дорогих городов Канады. Аренда здесь очень дорогая. Квартира с одной спальней стоит около 2000 канадских долларов ($1516) в месяц. На транспорт почти не трачу, так как живу в 5 минутах от работы. На еду в среднем уходит около 600-800 долларов ($455 — 607) в месяц. В ближайшие 4 года планирую здесь набираться опыта. Хотел бы позже вернуться в родной университет и, конечно же, сделать свой вклад в его развитие.

Утемуратов Пернехан

Фото: Istory

Следующий наш герой Утемуратов Пернехан совсем недавно начал работать на должности Software Developer в Amazon. Ему 24 года. Он родился и вырос в солнечном городе Шымкент. Пернехан решил поступить в КБТУ на специальность “Информационные системы”. Там он и научился программировать. Очень много времени наш герой уделял на подготовку к олимпиадам по программированию АСМ ІСРС, что сыграло свою важную роль в его последующих достижениях. Также он участвовал в KBTU Open, Hackday, Microsoft Imagine Cup, IT-Планета, Mech-Math Open, и т.д. Со временем весь этот опыт и навыки в совокупности помогли Пернехану пройти стажировку в стартапе компании imo.im в Кремниевой Долине. За 6 месяцев наш герой увидел, как на самом деле происходит разработка приложения с более чем 200-миллионной аудиторией пользователей. Это был колоссальный опыт.

Дальше — прямая речь Пернехана.

Я уже больше 5 лет участвовал в олимпиадах по программированию. Это помогало научиться быстро решать задачки во время интервью. Вдобавок к этому, я прочитал книги `Cracking the Coding Interview`, `Clean Code`, `Test-Driven Development`, прорешал задачи с сайтов как leetcode.com, активно участвовал во всех онлайн-контекстах и разобрал известные научные статьи по Distributed Systems. С этой подготовкой, могу с уверенностью сказать, с легкостью прошел интервью в Amazon.

У моего учителя по вэб-программингу Каната Кожахмета друг в тот момент уже работал в Amazon. Мы связались с Мади, и он порекомендовал меня в свою компанию в Amazon. Так и начался процесс интервью. Я прошел два онлайн-интервью, где у меня спрашивали различные задачи. Решения задач должны быть оптимальными и эффективными, к тому же, требуется написать программу во время собеседования. Все вопросы были техническими и требовали глубокого знания в алгоритмах и структуре данных. После успешного прохождения онлайн-собеседования, меня пригласили в головной офис Amazon, в город Сиэтл. Оценивали problem solving skills, подходы к задачам, способ мышления. Писал код программ на доске. Были вопросы на проверку опыта промышленного программирования. Amazon также сконцентрирован на проверке лидерских качеств. Задают ситуационные вопросы. Я нашел эти вопросы нестандартными, поэтому, отвечая на них, приводил примеры из своего опыта. Было очень интересно.

Первые недели здесь были временем знакомства. Знакомства с обстановкой, с коллегами, с разными инструментами для разработки, с внутренними системами и т.д. Нужно осваивать кучу новых вещей. Осознаешь, что ты далеко не в комфортной зоне. Проблемы с языком. Все новое и непривычное. На данный момент я работаю в команде Delivery Experience. Наша команда отвечает за все, что связано с доставкой. Непосредственно моя задача — разрабатывать систему, фреймворки для улучшения процесса тестирования.

Так как я только недавно начал работать, такое понятие, как «типичный день», еще не полностью сложились у меня. Для меня работа начинается в 9:30 утра, но это зависит от команды. Каждый день — что-то новое. Сейчас много времени уходит на чтение материалов, освоение выработанных систем. Иногда в перерывах мы с другими казахами играем в настольный теннис, пьем чай.

Здесь много плюсов. Самый главный плюс — это опыт. Когда ты работаешь с одними из лучших инженеров на планете, у тебя автоматически включается режим быстрого развития. Это как доказанный факт, что игра в шахматы с сильными соперниками ускоряет твое обучение. Та же логика и здесь. Сотрудники в Amazon — это ребята из разных стран. Ты узнаешь их культуру, традиции, мировоззрение и многое другое. Они делятся с тобой опытом, это своего рода еще и нетворкинг. Другие плюсы — это зарплата, бонусы и строка жирным шрифтом в резюме.

Фото: Istory

Атмосфера в компании очень дружелюбная. Все люди открыты к общению и всегда готовы помочь. Сотрудников очень много. Так получается, что многие даже не знают, что ты новенький. Но никто не может тебя встретить так, как твои друзья-коллеги из Казахстана. Все-таки мы, казахи, знаем толк в гостеприимстве. Всего из Казахстана в Amazon работают 20 ребят. Я знаю троих в Ванкувере. Когда слышат, что я из Казахстана, часто спрашивают: где находится эта страна, на каком языке мы разговариваем и еще про нашу погоду. Зачастую, ты будешь первым или вторым казахом, которого они встречали в своей жизни. И реагируют, соответственно, удивлением.

Я уже закончил bootcamp-тренинги и приступаю к назначенному мне проекту. Буду разрабатывать систему автоматических тестирований для доставок. Как я понял, тут работы очень много, и даже с текущим количеством инженеров в Amazon проектов и нерешенных задач становится все больше и больше. Amazon очень заинтересован в талантливых разработчиках, и если вы думаете, что вы тот самый, или хотите узнать про Amazon и о процессе найма детально, то можете обращаться. Мы всегда рады помочь.

В день на еду уходит $20-25, но можно сэкономить, приготовив самому дома. На транспорт расходов нет, живу очень близко к офису (5 минут пешком). На жилье трачу около $1000 в месяц. В Amazon я хочу набраться опыта, расширить кругозор, а затем придет время вернуться в Казахстан. Где бы я ни был, я представляю Казахстан, и делаю все, что в моих силах, чтобы наш флаг был на высоте.

Герман Ильин

Фото: Istory

Нашему последнему герою Герману Ильину — 27 лет. Он родом из города Талдыкорган. Еще в школе Герман занимался олимпийским программированием. Потом окончил бакалавриат в университете имени Сулеймана Демиреля в 2011 году. С первого курса начал подрабатывать, а уже с третьего работал на полную ставку.

Далее — слово ему.

Окончив вуз, я решил, что будет выгоднее работать в маленьких компаниях, где я как специалист могу быть вовлечен во все процессы проекта и смогу получить более полный опыт создания чего-либо. За пять лет я получил хороший технический и жизненный опыт и успел поработать в 5 разных компаниях. В последние два года я был почасовым лектором в университете имени Сулеймана Демиреля, параллельно занимался контрактной работой с клиентами из Казахстана и США. При университете возглавлял маленький клуб xLab, где мы старались развивать студентов «с огоньком», вовлекая их в различные проекты.

О работе за границей я впервые задумался, когда мне было 22. Тогда я постоянно откладывал это, да и не подходил к этому вопросу целенаправленно. Отговаривал себя тем, что я могу расти и быть полезным здесь. Также я не хотел ехать работать, не женившись, не пустив, так сказать, корни здесь. Сейчас я женат, у меня двое детей. Как программист я уже старею, и если хочу получить опыт в построении систем в мировых масштабах, то надо ехать сейчас, иначе потом будет поздно. Я сказал своим коллегам и супруге, что в этом году я по-любому устроюсь в одну из компаний-гигантов.

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

Когда в Казахстане на работу ищут кандидата, как правило, ищут человека, который знаком со всем технологическим стэком компании и уже через неделю-две сможет работать в полном разгаре. Но здесь все немного иначе. Тут ищут специалиста, у которого есть хорошая техническая база, с расчетом, что в течение года сотрудник всему остальному научится. Это связано с тем, что много технологий было создано внутри этих компаний, и не поработав в компании, нет возможности получить этот опыт извне, где-то еще. В big4 (Amazon, Google, Facebook, Microsoft) набирают умных ребят. Эти компании готовы инвестировать в их развитие внутри себя.

Чтобы прощупать техническую базу на интервью просят решить и написать код решения задачи, задачи, как правило несложные, на алгоритмы и структуры данных, которые проходят еще на бакалавриате. В Интернете жалуются на необъективность такого подхода, и что программист с опытом может не решить простую задачку. Например, Дэвид Хайннемайер Ханссон, создатель Ruby on Rails, написал в своем Twitter, что он не смог бы написать сортировку пузырьками на доске.

Решение задачек позволяет за полчаса прощупать базу кандидата, и если база есть, то все остальное — это вопрос времени. Компании, наоборот, убыточно нанимать человека, который знает кучу модных технологий и имеет опыт, но при этом у него слабая база. Уволить сложнее, чем нанять. При найме компания берет на себя немалые расходы на бонусы и финансирование переезда кандидата.

В первый день нам выдали ноутбук, два монитора и план того, что нужно сделать новому сотруднику за первый месяц. План состоит из задачи и ссылки на внутренний сайт, где ее можно выполнить. Объяснили, что в Amazon — самообслуживание, и все свои задачи мы можем решать через внутренние сайты. Штат HR небольшой, и у них нет возможности с каждым сюсюкаться. Общее количество сотрудников в Amazon исчисляется сотнями тысяч. Здесь много приходится читать и искать информацию внутри компании, а не в Google, как мы это обычно делаем. Тут есть свой внутренний поисковик и своя экосистема внутренних сайтов, которых более 100 штук.

Фото: Istory

Я работаю в подразделении Amazon Web Services в команде Simple Queue Service — это сервис по доставке сообщений, как почта, только для информационных систем. Это одна из самых высокозагруженных систем в Amazon. Через нас проходят миллионы запросов в секунду, и у нас тысячи серверов по всему миру, которыми мы владеем. Также интересно, что в Amazon мы полностью берем на себя все, что связано с продуктом, а это разработка, тестирование, выгрузка, мониторинг, общение с клиентами и владение всем железом и другими ресурсами. У нас есть дежурства, бывает, что приходится вставать по ночам и решать проблемы.

Просыпаюсь я по-разному, иногда в 8:00, иногда мы устаем и спим до 9:00. Завтракаю обычно дома, иногда на работе. На работе почти всегда есть хлопья, молоко, орешки и фрукты. Один из принципов Amazon — умеренность. Тут не кормят завтраком, обедом и ужином, как в Google, но есть здоровая пища. До работы иду 15 минут, за это время успеваю подумать, чем буду заниматься в течение дня. Улицы в Ванкувере приятные на вид, но тут очень много собачников, и с утра они успевают облить тротуары, так что некоторые углы до вечера не просыхают. Иногда не ленюсь и прокладываю маршрут с минимально пахнущими дорожками. В Алматы, наверное, наступит экологическая катастрофа, если там будет столько собачников. Я вообще удивлялся поначалу, почему их так много — выгуливают, собирают какашки в мешочек, заняться больше нечем, что ли?

3 раза в неделю у нас командные планерки с утра, и 3 раза в неделю 2-3-часовые обсуждения и планирование после обеда. Управление командной работой здесь поставлено на рельсы, и мне это нравится. Самую важную работу стараюсь сделать с утра. На обед часто собираемся с ребятами из Казахстана, играем в настольный теннис. В 17:00 собираюсь домой, если задерживаюсь, обязательно надо предупредить супругу. Ей сейчас тяжело с двумя детьми дома, ждем очередь в садик, тут с этим проблемы. Вечером стараемся проводить время на улице. Летом здесь классно, зелень, красота, идеальная температура. Мы живем в удачном районе, у нас 4 парка в 10 минутах ходьбы, набережная — под носом, бесплатная сауна, бассейн и кинотеатр. Ванкувер — хороший город для семьи, много парков и мест, куда можно съездить.

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

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

Исходя из своего опыта, я советую: прочитать книгу Cracking the Coding Interview. Обязательно подготовьте достойное резюме (https://www.careercup.com/resume), обновите свой аккаунт в LinkedIn на английском языке. Через LinkedIn со мной связывались рекрутеры Google, MongoDB, Amazon, Booking.com, и другие. Нужно привыкнуть к решению технических задачек (https://www.careercup.com/page). Тут хорошй материал по тому, как готовиться к задачам по дизайну систем. Такого рода задачи обычно задают кандидатам с опытом. (https://www.hiredintech.com/courses/system-design). В Amazon задают поведенческие вопросы, будет полезным проникнуться принципами Amazon (https://www.amazon.jobs/principles). Потренируйтесь в реальных интервью на сайтах (https://interviewing.io/ и https://pramp.com).

Читайте также на ForumDaily:

Личный опыт: как найти первую работу в США

Белоруска из Сиэтла — о работе в Boeing, образовании за счет компании и помощи земляков

Жительница Казахстана — о том, как переехать в Нью-Йорк и поступить в медицинский вуз

Ожидания и реальность: история россиянки, переехавшей в Сиэтл

Amazon Наши люди казахстанцы
Подписывайтесь на ForumDaily в Google News

Хотите больше важных и интересных новостей о жизни в США и иммиграции в Америку? — Поддержите нас донатом! А еще подписывайтесь на нашу страницу в Facebook. Выбирайте опцию «Приоритет в показе» —  и читайте нас первыми. Кроме того, не забудьте оформить подписку на наш канал в Telegram  и в Instagram— там много интересного. И присоединяйтесь к тысячам читателей ForumDaily New York — там вас ждет масса интересной и позитивной информации о жизни в мегаполисе. 



 
1079 запросов за 1,236 секунд.