Почему работа в FAANG не всегда круто (но плезно)
Компании FAANG (Facebook, Apple, Amazon, Netflix, Google) традиционно считаются мечтой для разработчиков. Высокие зарплаты, супер известные продукты, крутая строчка в резюме, проститутки по пятницам — всё это звучит привлекательно. Однако, несмотря на их престиж, работа в этих компаниях не всегда так хороша, как кажется.
Жёсткий отбор и хронический стресс
Попасть в FAANG непросто, многоэтапные технические интервью, сложные алгоритмические задачи, вопросы на системное проектирование и поведенческие интервью. Если ты не фанат LeetCode/Codewars/etc и не готов месяцами готовиться к собеседованиям, шансы попасть туда снижаются. Но даже после успешного найма испытания не заканчиваются.
Система оценки сотрудников (например, «stack ranking» в Amazon, где часть команды автоматически попадает в низ рейтинга) создает токсичную среду (если вы играете в доту, этот пункт можно скипнуть). Постоянное давление, дедлайны и страх оказаться «недостаточно эффективным» ведут к выгоранию.
Как видите, спортзал в офисе и прочее, не сильно помогают. Кстати об этом, миф о work life balance. Тренажерные залы в офисах и «бесплатные обеды», баланс работы и жизни в FAANG — иллюзия. Куча случаев когда сотрудникам приходилось брать отпуск без сохранения оплаты из за переработок.
FAANG платят большие деньги не просто так — они требуют полной отдачи. В некоторых отделах культура "работай пока не выгоришь" считается нормой. Перфоманс-ревью, постоянное сравнение с коллегами, необходимость доказывать свою ценность каждый квартал — всё это приводит к выгоранию даже самых стойких сотрудников. Внутренняя конкуренция, особенно в топовых командах, может быть изнуряющей.
Корпоративная бюрократия и ограниченная свобода
Огромные компании работают по сложным процессам, чем крупнее компания, тем больше слоев согласований. На любое изменение нужен одобрительный кивок нескольких уровней менеджеров, согласование с юристами, и командой безопасности. Даже простые изменения требуют согласования с кучей людей.
Что еще хуже, подобное касается и выбора инструментов/технологий, они часто ограничены внутренними стандартами и порой абсурдными правилами.
Эффект винтика, ты становишься "винтиком в системе", ты можешь годами работать над одной небольшой частью супер большого проекта, не видя общей картины. Если ты любишь разрабатывать продукты целиком и понимать, как устроена вся система, такая работа показаться скучной и быстро надоест.
Условно ты можешь проработать над кнопкой лайка 2 года, да, технически сложно, под капотом масса того чего не видно, но творчества ноль (но зато это google/meta/etc).
Мое самое любимое, это доступы, особенно на прод, вот тут самое веселое начинается. Выглядит примерно так:
- Заполнить форму с обоснованием
- Получить подпись менеджера, тимлида, архитектора и
стриптиз перед безопасником - Пройти security тренинг и прочие нотации
- Дождаться ручной проверки доступа (1-2 недели а то и 3)
Итог: Первый деплой в продакшен занял 6 недель, хотя сама задача решалась за 2 дня
На самом деле, это вынужденная мера, утечки данных могут стоить миллионы баксов если не милларды (уверен вы видели как переодически штрафуют гугл, мета и прочих), поэтому доступы выдаются по принципу «минимум привилегий». Положить прод в Google или Meta, это потеря кучу денег, даже простой в пару минут может обойтись в немалую сумму.
Так стоит ли?
FAANG дают бесценный опыт, доступ к cutting-edge технологиям и строчку в резюме, которая открывает двери. Но плата за это — стресс, рутина и компромиссы. Прежде чем гнаться за статусом, спросите себя: что для вас важнее — стабильность гиганта или свобода стартапа? Возможность работать над масштабным продуктом или видеть прямое влияние своих усилий?
Имхо, если у вас есть все силы и возможности поступить, однозначно стоит! Это как престижный университет, круто поступить, но учиться там сможет не каждый.