Запись стрима с Филом Дельгядо готова



Получился стрим не только технический и архитекторский, много говорили про процессы и пайплайны найма, про культуру, эффективность, прозрачность. В этот раз поставили тайм-коды, можно скипнуть какие-то неинтересные вам части.



И КСТАТИ: Фил согласился прочитать приглашенную лекцию по микросервисам для слушателей нашего хайлоад-потока (сисдизайн, производительность и масштабирование). Это прям очень круто, я жду этого события с нетерпением и завидую, что у меня просто не было возможности так учиться. Группы у нас почти сформированы, так что это сообщение – last call.



На встрече с Филом обсуждали:

- является ли секция по системному дизайну (system design) необходимым этапом или нет

- почему design-секции могут приносить больше вреда, чем пользы

- чем их можно заменить и масштабируется ли этот подход для больших компаний

- как готовиться тем, для кого design-секция неизбежна



Таймкоды:

1:00 Определяемся с терминами, в целом что не так с дизайн-интервью

3:00 Углубляемся в сценарий интервью: что плохого в том, чтобы за час попытаться спроектировать "саджестер" или "укорачиватель урлов"

11:00 Обсуждаем собственно навыки и виды проектирования

16:00 Что нам нужно проверять на интервью, и что проверяет Фил?

18:22 Как нанять человека, который сразу же должен будет заниматься проектированием?

19:58 Какие дизайн-документы пишут программисты в компании Фила

23:45 Фил не соглашается со взглядом на дизайн-секцию как на погружение вглубь, под капот разрабатываемых систем и компонент

26:18 Обсуждаем дизайн-секцию с позиции "продуктовой" компании: как проверить, что человек умеет быстро "схватить" продуктовую идею и выдать решение в первом приближении, поработав самостоятельно с продуктовой позиции

31:35 Компания растет: как поставить пайплайн интервью "на поток" и стандартизировать найм? Нужно ли это?

38:00 Фил противопоставляет "эффективность" "прозрачности", и рассказывает, почему не верит в чек-листы и вообще формализм в найме, а Алексей сомневается, что идеальный процесс Фила вообще можно организовать

50:00 Как решать проблему ухудшающего отбора, держать высокую планку и защититься от "протухания", если отказаться от формальных процессов и стандартов найма по всей компании

54:25 Нужна ли компании "единая культура"?

1:00:00 Можно ли нанять человека за 1-2 интервью? Обсуждаем короткие серии интервью, кто его должен проводить, что проверять. Почему бигтехи делают 4-5-6 интервью?

1:07:40 Проектирование как скилл, который всё равно придется демонстрировать: как готовиться к интервью? Как разузнать детали, что спрашивают и что ожидают в процессе интервью в конкретной компании?

1:14:00 Что читать? Есть ли альтернативы книжке Сюя?

1:15:00 Мок-интервью (в том числе публичные) имеют ли они смысл в подготовке?

1:16:00 Какие области знания были для Фила важными в процессе профессионального роста?

1:21:00 Фил вспоминает свои ошибки в начале карьеры

1:23:00 Ответы на вопросы, которые задавали в чате: самая сложная задача, самый сложный архитектурный выбор и тд



https://www.youtube.com/watch?v=Fd5uwfmZjRM



——



Last call! 24 февраля старт хайлоад-потока

- Системный дизайн высоко-нагруженных проектов (3 месяца, онлайн): учимся проектировать и масштабировать большие проекты, разбираем и проектируем системы, рассчитанные на 100M DAU.

- Производительность и масштабирование (3 месяца, онлайн), хардкор с инфрой: управляем своим Linux-сервером, “выжимаем" 100K RPS, работаем с кластерами Redis, CockroachDB, SPQR+PostgreSQL