Арели Мирамонтес Родригес недавно устроилась на позицию разработчика в Amazon Web Services. В своей статье она рассказала, как шла к этому.

Имея в виду построение карьеры, я вступила в большое количество различных сообществ, как онлайн, так и офлайн. Я заметила, что одна из наиболее часто обсуждаемых тем в этих сообществах — советы по прохождению собеседований в крупных компаниях, в частности, в FAANG (Facebook, Amazon, Apple, Netflix, Google). Мне часто попадались следующие вопросы:
- «На какие резюме обращает внимание Google?»
- «Что нужно знать, чтобы попасть в Amazon?»
- «Будет ли у меня больше шансов получить работу, если кто-нибудь меня порекомендует?»
Но дело в том, что нет никакого особого секрета успешного прохождения собеседований в компаниях FAANG. Все, что для этого нужно, это время, опыт и целеустремленность.
Образование и стажировка
Я получила профильное образование, хотя и не в престижном университете. Часто говорят, что диплом дает преимущество в поиске работы (по сравнению со свидетельством о прохождении курсов). В определенной степени это так, но я уверена, что любой человек, если сильно захочет и будет иметь за плечами хороший опыт, сможет устроиться на работу куда угодно, включая самые крупные компании.
Я не стремилась попасть в известную компанию сразу после окончания университета. Там меня научили писать код, но я не чувствовала себя достаточно уверенно, чтобы браться за решение реальных проблем (и это вполне естественно). Так что я начала искать возможность попасть на стажировку в какой-то местной компании. Мне это удалось, я попала в прекрасную фирму.
Мои наставники научили меня делать рефакторинг кода, писать комментарии, документировать код. На эти навыки никогда не делали особого упора в университете, но теперь я понимаю, почему все это делается в реальной жизни. Я научилась лучше коммуницировать с другими разработчиками, UI/UX-инженерами и дизайнерами. Пройдя стажировку, я стала куда более сильным разработчиком. Без моих наставников в той компании я не была бы той, кто я есть сейчас, и я очень благодарна им за науку.
Возможно, лучшее, что я могу посоветовать людям, желающим стать разработчиками, это по возможности устроиться на стажировку. Вы сами удивитесь, насколько сильно вырастете как специалист и сколько всего узнаете, если вас будут наставлять опытные инженеры.

Опыт работы
После стажировки я двинулась дальше и устроилась на позицию full stack разработчика в маленькой компании в том же городе. Я была единственным разработчиком в команде. Поначалу меня это пугало, но я доказала сама себе, что я достаточно хороший инженер и могу проявлять лидерские качества. За время работы в этой компании я приобрела много новых навыков, у меня появилось больше опыта, и все это мотивировало меня совершенствоваться дальше, нарабатывать новые навыки. Причем не только для себя, но и для команды.
На этом этапе я начала создавать онлайн-портфолио и проекты для него, от самых маленьких и простых до больших и сложных. Я хотела учиться новому, изучить больше фреймворков и библиотек, испытывать новейшие технологии.
На этом месте я проработала один год, после чего перешла в другую компанию, где осталась на два потрясающих года. В этой новой компании я приобрела первый опыт работы по методологии agile.
Сотрудничать с другими инженерами я научилась довольно быстро. Работа в коллективе разработчиков позволила мне еще больше расширить набор моих навыков. Я освоила парное программирование, научилась хорошо воспринимать критику после ревью кода, менять код на основе сделанных замечаний, давать фидбэк коллегам, делиться идеями, разрешать конфликты слияния. Все это помогло мне стать лучшим специалистом, имеющим хорошие технические навыки и умеющим работать в команде.
Подготовка к собеседованию в Amazon
Теперь я была готова начать новый этап в своей карьере. Имея за плечами четыре года опыта, я решила, что могу попытаться попасть в Amazon. Ежедневно после работы я проводила около двух часов за созданием проектов, изучением алгоритмов и структур данных, решением задач на Leetcode и посещением митапов.
Но я все равно чувствовала, что я что-то упускаю. Я уделила так много времени изучению и отработке технических знаний, что упустила из виду soft skills, а ведь эти навыки не менее важны, чем технические. На собеседовании нужно вести себя так, чтобы будущие коллеги захотели работать с вами. Нужно уметь себя подать и демонстрировать уверенность, особенно, если вам нравится культура компании, куда вы намерены попасть.
На каждом собеседовании вам будут задавать «поведенческие» вопросы. Лучший способ отвечать на них — используя методику STAR.
Прим. ред.: STAR расшифровывается как situation (ситуация), target (цель), action (действие), result (результат). Суть этой методики в том, что поведенческие качества кандидата оцениваются на основе примеров из его опыта. Это могут быть вопросы типа «расскажите о ситуации, когда вы проявили лидерские качества (разрешили конфликт и т.д.)». Кандидат при этом должен описать саму ситуацию, цель, которой нужно было достичь, предпринятые им действия и получившийся результат.
Я уделила некоторое время отработке вопросов с собеседований — перед зеркалом и с другом-ассистентом. Мне нужно было получить фидбэк о моих жестах, речи, положении тела в целом. Не слишком ли часто я говорю «эээ…»? Сильно я ли машу руками, объясняя что-то? Если вы попросите друзей позадавать вам вопросы и оценить ваши ответы, это поможет вам улучшить навыки прохождения поведенческих собеседований и в результате выгодно выделиться на фоне конкурентов.
Когда, наконец, дошло до собеседования в Amazon, я ужасно переживала, но в общем чувствовала себя готовой.

Это было 4-часовое интервью, где совмещались и технические, и поведенческие вопросы. Я пришла на него уверенно, с кофе и улыбкой, и ушла точно так же. Перед собеседованием я сказала себе, что даже если не получу оффер, все равно буду гордиться собой и тем, как далеко я продвинулась. А я верю в то, что уверенность в себе это ключ к успеху на собеседованиях.
Несколько дней спустя я получила оффер и теперь ликую! Вся моя тяжелая работа, наконец, окупилась, и я чувствую себя более уверенно в профессиональном плане, чем когда-либо прежде!
Надеюсь, моя история вдохновит вас на поиски и попытки получить работу вашей мечты, независимо от того, о какой компании идет речь.
Еще несколько советов:
- Продолжайте создавать разные штуки, пускай и не каждый день. Не прекращайте учиться!
- Не забывайте о душевном здоровье, давайте себе отдохнуть от решения задач и подачи заявок по вакансиям.
- Если вы джуниор или выпускник вуза и финансы позволяют вам не сразу искать работу, я очень советую начать со стажировки, чтобы приобрести нужные навыки под руководством наставников. Стажировка это не обязательный этап, но это простой способ получить реальный опыт работы, а также советы от экспертов.
- Вступите в местные сообщества, найдите наставника, научитесь работать в agile-среде. Участие в жизни сообщества это большой плюс в резюме!
- Не забывайте отрабатывать soft skills.
- Если вам отказали, не воспринимайте это как поражение, считайте эту ситуацию возможностью стать лучше. Попросите у интервьюеров фидбэк и учтите их замечания в будущем.
- Будьте уверены и верьте в себя. Всегда!
[customscript]techrocks_custom_after_post_html[/customscript]
[customscript]techrocks_custom_script[/customscript]



