4. Big Tech
Компании, которые уже на вершине своего рынка или стремятся туда.
Характерные черты:
- Сложные структуры: множество департаментов, проектов и продуктов, над которыми трудятся тысячи человек. Большая цепочка вышестоящих руководителей. Минимальная возможность у рядового сотрудника влиять на продукт.
- Собственные технологии: создаются и совершенствуются свои фреймворки, библиотеки и решения, которые используются внутри компании (и иногда становятся open-source).
- Высокие требования: нанимают лучших специалистов, проходят многоступенчатые интервью, обращают внимание на софт-скиллы, чтобы отсеить большой поток желающих. При этом в таких компаниях есть программы стажировок.
- Процессы отточены: выстроенный CI/CD, строгие code review, конвенция проверенная временем, обширная документация, отличный observability, собственные PaaS платформы, облако. В общем на всё есть регламенты, все процессы описаны, все обложено проверками и автоматизировано для большей эффективности. Отлично выстроен инцидент менеджмент. Идет работа по повышению стабильности сервисов, идет активная работа над информационной безопасностью. Теперь стабильность, надежность и качество важнее фич (репутация и прибыль теперь важнее). Идет активная работа по устранению тех. долга, который мешает расти дальше. Также зарождается процесс отказа от ненужного, упрощение и оптимизация приложений, инфраструктуры.
- Разделение труда: Узкоспециализированные команды. Из-за этого значительная часть времени уходит на анализ, согласования и коммуникацию между командами, а не на разработку.
- Технологии: Компания становится локомотивом IT-индустрии, решая уникальные задачи, с которыми до этого никто не сталкивался.
- IT-Бренд: компания начинает работать над своим собственным IT брендом. Бренд компании становится мечтой для разработчиков, благодаря репутации и влиянию на рынок.
Плюсы:
- Возможность работать с масштабируемыми и высоконагруженными системами.
- Достойная зарплата и социальные бонусы.
- Крутая экспертиза, доступ к бесплатным обучающим материалам и тренингам.
- Чётко выстроенные процессы, удобные инструменты и платформы для работы.
- Опыт работы в компаниях, которые определяют стандарты индустрии.
Минусы:
- Жёсткие сроки и высокие требования: нужно показывать высокую производительность и выдавать качественный результат.
- Метрики на всё: в том числе на личную эффективность, что добавляет давления.
- Высокая конкуренция: выделиться сложно, а завоевать авторитет ещё сложнее.
- Бюрократия: большое количество согласований, формальных процессов и регламентов.
- Узкоспециализированные внутренние технологии: знания и навыки, полученные в компании, могут быть не всегда применимы за её пределами
Big Tech компании отлично подходят для быстрого старта в карьере. Пройти здесь стажировку дорого стоит. Также отлично подходят для Middle специалистов которые хотят вырасти в настоящих Senior-ов. TeamLead-ы тут смогут научиться процессам и отточить свои управленческие навыки. Но в таких компаниях постоянно расти по карьерной лестнице почти невозможно из-за высокой конкуренции.
To be continued…
Post #93
610
- 🔥 7
- ⚡ 1