В этом выпуске мы с Евгением Козловым обсуждаем, как строятся процессы и принятие решений в крупных технологических компаниях, зачем нужны многоуровневые собеседования и алгоритмические задачи, а также поговорим о том, как внутренние платформы помогают масштабировать IT-команды. Евгений поделится своим опытом перехода от аутсорсинга к Big Tech, расскажет о вызовах, с которыми сталкиваются разработчики, и объяснит, что действительно важно для успешной карьеры в IT. Будет много интересного и полезного для тех, кто хочет понять, что значит работать в Big Tech и чем это отличается от небольших компаний.
✅ Подписывайтесь на канал «Организованное программирование» в Telegram
https://ttttt.me/orgprog
– Список подкаст-платформ (Apple Podcast, Google Podcast, Spotify, Яндекс.Музыка и другие)
https://podcast.ru/1734325321
Полезные ссылки:
- Github Евгения:
https://github.com/abstractart
- Telegram Евгения:
https://t.me/careerunderhood
-
https://x.com/_abstractart
00:00 Профессиональная карьера программиста
03:46 Собеседования в IT-компаниях. О важности коммуникации и адекватности интервьюера в процессе собеседования
07:28 Формализм и структура собеседований
10:29 Системный дизайн и его роль в собеседованиях
13:21 Различия в собеседованиях в больших и маленьких компаниях
14:18 История формализации собеседований: рост числа кандидатов VS необходимость быстрого найма
16:49 О роли алгоритмических секций
18:41 Проблемы и преимущества формальных собеседований
20:54 Важность системного мышления у кондидата
26:49 Использование Bootstrap и его возможностей
27:47 ИНетресные вопросы на собеседованиях
29:41 О команде разработчиков Евгения Козлова
31:36 Важность ориентации на бизнес-смыслы в маленьких компаниях.
33:29 Найм и цепочка поставок в Big Tech: система важнее конкретных людей
36:19 Методологии и примеры работы
39:07 Тайминги и процессы в Big Tech
41:59 Влияние Agile и Scrum на рабочие процессы
44:49 Успех команды и продукта важнее строгого следования процессам
47:38 Коммуникация и взаимодействие, или как важно хвалить и журить сотрудников для поддержания продуктивности
49:28 Инструментарий и софт в Big Tech
52:26 Необходимость адаптации культуры и процессов к потребностям команды и продукта
53:21 Внутренние инструменты для разработчиков
54:17 Проблемы автоматизации или насколько важно контролировать количество сервисов и их влияние на общую инфраструктуру
55:14 Контроль и управление сложностью
58:04 Визуализация и метрики
59:52 Примеры неправильного использования микросервисов
01:06:26 В реальной жизни инженеры должны быть разумными, а не категоричными
01:07:21 о распределении ответственности в команде
01:09:17 Интеграция и зрелость или о том, что в больших компаниях перекидывание "как@шками" не конструктивно
01:11:08 Проектная организация в Big Tech
01:13:01 Про важность Матричной структуры для координации
01:16:50 Роль микросервисов в оптимизайции рабочих процессов и масштабировании продукта
01:18:45 Проблемы с продуктовыми смыслами
01:19:42 Модель зрелости и использование технологий
01:20:54 Платформенный инжиниринг и DevOps
01:26:24 Проблемы с абстракцией и мотивацией
01:28:40 Использование готовых компонентов
01:30:39 Критерии внедрения платформенного инжиниринга
01:33:29 Бенчмарки и расходы
01:35:20 Идеальная конкуренция приводит к нулевой марже
01:39:51 Профессионализм не означает знание всего
01:40:47 Работа в бигтехе
01:45:29 Эксперименты и менеджмент
01:46:27 Культура и менеджмент в бигтех
01:49:52 Важно заниматься тем, что интересно, независимо от размера компании
#разработка #BigTech #собеседования #карьераИТ #алгоритмы #системныйдизайн #стартапы #программисты #карьерныйрост #ИТвРоссии #карьераразработчика #программирование #технологии #ITмонополии #бизнесИТ
Какие процессы отличают Big Tech от малого бизнеса? / От кодера до СЕО / Евгений Козлов /
#18