Facebook, Google, Microsoft: о стажировках и карьере в гигантах

Здравствуйте. Меня зовут Дима, и за 4 года обучения в Киеве (КНУ, Кибернетика) мне посчастливилось поработать на разных IT-фронтах, включая outsource, freelance, competitive programming, а также пройти стажировки в Microsoft, Google и Facebook.

Сейчас я работаю на full-time в Facebook, Лондон. С удовольствием откликнулся на предложение DOU поделиться опытом. Приступим.

Прошу заметить, что история моя полностью построена на личном опыте, и к прочитанному стоит относиться соответствующе. Здесь и далее все сказанное о «гигантах» относится к моему мнению о Microsoft, Google и Facebook. Договорились? Тогда поговорим о следующем:

  • Чем прекрасна работа в гиганте?
  • О стажировках, после 100 лет одиночества года стажа. Тактика и стратегия.
  • О фултайме. Есть ли жизнь после стажировок, и есть ли жизнь без них.
  • Почему я выбрал Facebook.

В этой статье не будут затронуты вопросы: «уехать или остаться?», «какие ребята круче?» и иже с ними. Прошу прощения у поклонников holy war, но сегодня кровь не прольется.

Чем прекрасна работа в гиганте

В моём понимании, ответ можно выразить одним словом — Масштаб. Пользователи этих компаний, как и всё человечество, измеряются миллиардами. Вместе с масштабом приходят возможности и опыт, которые не предоставит ни один стартап. (Да, стартап — это совершенно другой опыт, который не предоставит ни один гигант).

Данные. Представьте объем в 40 000 google search запросов в секунду или сверх миллиарда пользователей Facebook, и сколько данных окружает каждого из них. Здесь у вас будет возможность работать в среде, где каждая оптимизация — это победа.

Инфраструктура. В каждой из этих компаний есть команды, единственной целью которых является оптимизация процесса разработки других команд. Collaboration, testing, monitoring: в гиганте вам доведется решать задачи, которые никогда не возникнут в компании из ста человек. А еще они пишут языки программирования, чтобы что-то на них напрограммировать.

Codebase. Всё, что неидеально, рано или поздно сломается. И если проект в университете или даже фрилансе можно «запихать», то в гиганте по созданному минному полю придется гулять еще много лет. Удерживать большой codebase в надёжном и поддерживаемом состоянии стоит больших усилий, и вновь преподносит вам интересные задачи, которые в других местах неактуальны.

Выбор. Вокруг вас тысячи людей, не менее умных, чем вы. Работы много, но и вас немало. Любая компания-гигант позволит вам выбрать команду, поменять команду, поменять роль в команде, поменять проект. В гиганте гораздо легче защититься от «выгорания».

Culture. То, что в маленьких компаниях многие считают «корпоративщиной», в гиганте — фундамент успешного движения. Чем больше деталей, тем легче ломается механизм, и здесь это понимают. Вы вряд ли когда-либо встретитесь с пренебрежением, неуважением, снисходительностью или старшинством. Здесь, если что-то вас беспокоит, вас выслушают. Если нужно, то CEO лично.

All companies swag

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

И вновь мы возвращаемся к масштабу. Системы таких размеров чувствительны к любым вибрациям, и если сегодня вы стали немного лучше, то это важно и это ощутимо.

Перед тем, как мы двинемся дальше, bonus point:

Это аксиома для любого гиганта, но с удовольствием приведу в пример Facebook. Facebook распространяет интернет по всей планете. Мы боремся с мошенничеством, помогает благотворительным организациям использовать платформу, тысячи людей строят решения для безопасности, дружбы и открытости.

Можете называть это «бизнес-моделью», но я очень горжусь тем, что моя работа делает мир лучше.

О стажировках. Тактика и стратегия

Перед тем как перейти к лайфхакам, давайте разберемся, зачем стажер компании и зачем компания стажеру:

Стажировка — это не испытание и не «Голодные Игры». Это взаимное интервью.

Выгода стажера очевидна: вы получаете все прелести работы в гиганте, а вдобавок — ментора, задача которого не завалить вас и даже не оценить, а привести к успеху.

За время обучения в университете можно посетить несколько гигантов. Три месяца в каждой компании достаточно, чтобы сделать оптимальный выбор.

Каждая из поездок в США на 3 месяца и работа с гениальными и просто классными ребятами была очень ярким эпизодом моей жизни. Из вторичного: весомый вклад в резюме и солидная зарплата. Да, там так круто, что это вторично.

С удовольствием развею еще один миф: стажировка — это не песочница. С поправкой на ваш энтузиазм, вы можете внести ощутимый вклад в работу своей команды.

Еще одно сугубо личное, но весьма воодушевляющее мнение: успешная стажировка — это когда в конце стажа вы работаете на уровне присоединившегося фултаймера.

Ни одна компания такого масштаба не выживет, если не будет инвестировать в развитие нового поколения сотрудников. Четыре часа интервью не могут предсказать без погрешности, стоит ли брать человека. Три месяца дадут гораздо более точную оценку, к тому же кандидат уже будет посвящен во все таинства.

Отдых интернов Facebook

Стажировка — это Манна небесная для обеих сторон. Теперь к лайфхакам.

Учите английский. Хорошее определение нужного уровня: вы должны понять интервьюера, а он должен понять вас.

Выберите университет, который будет отпускать на стажировки. Для этого нужно сдать сессию досрочно и договориться с преподавателями. КНУ, Кибернетика отпускает без проблем, если вести себя порядочно и не халтурить. Знаю одного интерна из Киево-Могилянской, одного из КПИ. И десятки из КНУ.

Выберите факультет, на котором люди стабильно ездят, а выпускники работают. Да, это КНУ, Кибернетика. Еще иногда ездят с физического и механико-математического. Сообщество — это очень важно. Вы получаете стабильный доступ к опыту, советы, пробные интервью и поддержку. Не забудьте о рефере.

Будьте агрессивными. Впервые я пошел на интервью с Майкрософт, чтобы поглядеть, чего спрашивают. Оказалось, я недооценивал свой уровень. Будьте настойчивыми, проваленное интервью/стаж — это опыт и только.

Пишите проекты. Опыт работы для стажировки не требуется, но важно оставаться «голодным». Занимаясь проектами в свободное время или на совесть делая проекты в университете (толковые проекты, с современными технологиями), вы качаетесь и получаете легкий способ наполнить резюме и показать боеспособность.

Crack these interviews. Чаще всего на интервью перед стажировкой вам достанутся задачи в стиле leetcode.com, так что решить сотню-другую подобных задач не помешает. Это можно сделать за месяц, главное систематичность. А вот правильно ли задавать такие задачи на интервью — это holy war. Ну вы поняли.

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

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

Work smarter, not harder. В Facebook это один из девизов, но действителен для всех. Приоритеты, эффективность и фокус в течение восьми часов дадут намного больше, чем двенадцать часов бараньего упрямства. Впрочем, немного overtime еще никому не вредил. Но этого от вас никто требовать не будет.

Есть только один интерн, которого вам нужно победить. Себя, это настолько банально, что часто недооценивается. А ведь это так.

Настоятельно рекомендую следить за рубрикой «Путь Стажера» для альтернативных и более детальных историй.

О фултайме. После стажировки и без нее

Если стажировка закончится успехом, вам предложат return internship или full-time offer, в зависимости от того, сколько вам осталось учиться и некоторых тонкостей виз в разные страны (про это нужна отдельная статья).

Попасть на фултайм со стажировки здорово, но необязательно. Начинать работать фултайм после стажировки или без нее, практически одно и то же.

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

Несколько мыслей на эту тему:

Попасть на фултайм через успешную стажировку — отличная возможность. Не пренебрегайте ей.

Интервью на фултайм отличаются от интервью на стажировку, также опыт работы становится важным показателем. Сам я попал через стажировку, так что оставлю эту статью более сведущему кандидату.

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

Стажировка — для студентов, фултайм — для всех. Не стесняйтесь подаваться, если вы слишком молоды или наоборот. Это не играет никакой роли.

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

Почему Facebook

У меня был прекрасный опыт работы во всех трёх компаниях из Долины, и я уверен, что каждая стоит попыток пройти. Я решил не начислять никакие очки, а просто честно ответить, почему я выбрал Фейсбук.

Со своей командой в офисе Facebook

Как вы могли верно заметить, я люблю списки.

Bootcamp. Из всех известных мне компаний такое есть только в Фейсбук. Bootcamp — это первые шесть недель работы, во время которых вы посещаете интересующие вас лекции (инфре, тестирование, цели, культура, прочее) и работаете с ЛЮБЫМИ командами. В конце Bootcamp вы присоединяетесь к команде, которая больше всего понравилась ВАМ. Команда влияет на множество вещей, поэтому Bootcamp стал решающим фактором выбора компании для многих моих друзей и коллег.

Culture. Это просто. Очень тёплая атмосфера, глубокое уважение, а еще — Фейсбук, это нация impact (очень не люблю перевод этого слова). Здесь мы действительно ценим вклад, и вы всегда будете работать над важными вещами. Даже на интернатуре меня воспринимали как равного, и я мог расти над собой каждый день.

Ship love. Сугубо личное мнение, но я считаю, что Фейсбук делает очень много полезного для мира. Всегда приятно слышать от людей, как они ценят то, что ты делаешь.

Move fast. Несмотря на масштаб и размер, Фейсбук живет и дышит как молодой, взлетевший до небес стартап. Ничего не стоит на месте, и любая достойная идея находит своё воплощение.

Better engineer. Каждый человек со знанием готов делиться. Мы очень открыты к фидбеку и обучению. Bonus point: задача вашего менеджера — помочь развиваться быстро, а не проверять, сделал ли ты свою работу.

И это всё?

Я пытался сфокусироваться на глобальных вопросах и дать конкретные ответы. Конечно, есть много вещей, которые в статью не попали. Если есть вопросы, буду рад помочь (контакты в профиле).

П.С. Простите за английский, но не поднялась рука на термины.

Похожие статьи:
Бизнес-анализ является одним из наиболее важных этапов любого сложного IT-проекта. Ведь именно на этом этапе определяются...
В обновленном исследовании приняли участие 73 школы и учебных центра, которые обучили 43 868 студентов в 24 городах...
Команди інженерів компанії SoftServe перемогли у двох із трьох челенджів NATO TIDE Hackathon 2024 та здобули гран-прі. Цьогоріч...
В IT-індустрії є достатньо цікавих історій і чому б їх не розповісти? Саме тому ми і запустили наш формат...
Компания Asus начинает продажи своего смартфона Zenfone Zoom. С момента анонса устройства прошел почти год - оно...
Яндекс.Метрика