Code of Leadership

Code of Leadership

Download on the App Store

Code of Leadership episodes

  • Из разработчика в руководители: не судить людей по себе

    В этом выпуске подкаста ко мне опять пришел Вадим Гончаров, мой коллега, с которым мы обсудили его путь в Т-Банке. Вадим в веб-разработке больше 15 лет. В 2008 руководил собственной веб-студией. С 2013 работал в VK, а в 2017 присоединился к Т-Банку, где в качестве технического руководителя запускал самое крупное медиа про деньги в России: Т—Ж. А с 2020 Вадим года руководит разработкой интерактивных спецпроектов и игр в мобильном приложении Т-Банка. Он проповедует lifelong learning: закончил МИЭМ, учился в Британке и Вышке, а сейчас учится в Сколково на программе МБА. Этот выпуск продолжает "Code of Leadership #28", где мы обсудили работу Вадима до Т-Банка, а также важность дизайна в разработке. Ну а здесь мы говорили про

    • Появление Вадима в Т
    • Работа в Т-Журнале и улучшение финансовой грамотности населения и бренда
    • Переход к руководству людьми и проблемы выгорания и делегирования
    • Спецпроекты в Т-Банке
    • Игры и их развитие в экосистеме Т
    • Использование моделей управления (DISC, PCM, Hogan)
    • Образование и постоянное развитие как залог карьерного и личностного роста
    • 1 hr 23 min
    • Think Like a CTO: базовая линия для небольших компаний

      В этом выпуске подкаста обсуждается неоднозначная книга "Think like a CTO" ("Думай как CTO"). В разборе помогает крутой гость, Саша Шевченко. Саша - мой коллега, который является техническим руководителем в управлении цифровых экосистем. Возглавляет 10+ продуктовых команд мобильного банка. Под его управлением развивается главный экран и приватный профиль, треки UX,  ESG и не-клиентов, и другие ключевые продукты и сервисы.

      За час мы успели обсудить темы

      • Роль и зоны ответственности CTO
      • Жизненный цикл компании и как меняется роль CTO
      • Управление ожиданиями и коммуникация
      • Формирование команды и её управление
      • Технологическая стратегия и долгосрочное видение
      • Управление бюджетом и проектами
      • Качество инженерных практик: QA, reliability, security, ...
      • Процессы и важность документации
      • Саморазвитие и подготовка преемника
      •  

        Рекомендации для изучения от Саши Шевченко

        Управление

        • "Идеальный руководитель" | Адизес Ицхак - подробнее в моем посте (https://t.me/book_cube/92)
        • "Карьера Software Engineering Manager" | Стэньер Джеймс - есть у меня на полке, но пока не прочитал
        • "The Elegant Puzzle" ("Элегантная головоломка") | Уилл Ларсон - разбирали вместе с Eugene Sergueev в эпизодах Code of Leadership 9 (https://t.me/book_cube/2086) и Code of Leadership 10 (https://t.me/book_cube/2099)
        • Лидерство

          • "Вызов лидерства. Пять практик выдающихся руководителей" | Джеймс Кузес, Барри Познер
          • "Turn the ship around" ("Разверните ваш корабль") | Дэвид Марке - разбирали вместе с Екатериной Шестимеровой в Code of Leadership 4 (https://t.me/book_cube/2010)
          • "The Five Dysfunctions of a Team" ("Пять пороков команды") | Патрик Ленсиони - разбирали вместе с Андреем Соколовым в Code of Leadership 16 (https://t.me/book_cube/2436)
          • "Servant Leadership", "Ситуационное лидерство", "Management 3.0" - книгу про "Management 3.0" я прочитал на 2/3 пару лет назад, но не смог дочитать из-за феерического количества отсылок на другие книги от автора
          • Создание команд

            • "Team Topologies" | Skelton Matthew - разбирали со Стасом Халупом в Code of Leadership 1 (https://t.me/book_cube/1950)
            • "Реальные полномочия. Самостоятельность сотрудников как ключ к успеху" | Шоул Джон
            • "Шесть гениев команды" | Патрик Ленсиони - есть у меня на полке, но пока не читал
            • "Уроки выдающихся лидеров" | Питер Симс
            • Модель Такмана
            • Обратный маневр Конвея
            • Разработка

              • "Learning DDD" ("Изучаем DDD предметно-ориентированное проектирование") | Хононов В - я много писал (https://t.me/book_cube/1690) про книгу и даже обсуждал (https://www.youtube.com/watch?v=VK1qHVArmHc) ее с автором
              • "Accelerate" ("Ускоряйся!") | Форсгрен Николь - разбирали вместе с Игорем Курочкиным в Code of Leadership 13 (https://t.me/book_cube/2125)
              • "Site Reliability Engineering" | Бейер Б - я уже рассказывал (https://t.me/book_cube/301) про книгу
              • "Building Secure and Reliable Systems"  ("Безопасные и надежные системы") | Адкинс Х. - я уже рассказывал (https://t.me/book_cube/903) про эту книгу
              • Data Mesh. Новая парадигма работы с данными | Дегани Ж.
              • Романы про разработку

                • Проект «Феникс» | Джин Ким - обсуждали книгу с Иваном Михеевым в Code of Leadership 5 (https://t.me/book_cube/2027)
                • Цель. Процесс непрерывного улучшения| Голдратт
                • Вальсируя с Медведями: управление рисками в проектах по разработке программного обеспечения | ДеМарко Том
                • Управление изменениями

                  • Наш айсберг тает. Как добиться результата в условиях изменений | Коттер - я уже рассказывал (https://t.me/book_cube/234) про эту книгу
                  • Восхождение по спирали. Теория и практика реформирования организаций | Марк Розин
                  • В книге так же есть отсылки к

                    • Думай медленно... решай быстро | Даниэль Канеман - я уже рассказывал (https://t.me/book_cube/181) про эту книгу
                    • Невозвратным затратам или эффекту Конкорда
                    • Кривой Гартнера - недавно рассказывал (https://t.me/book_cube/3115) про нее
                    • 1 hr 20 min
                    • Дизайн в разработке: не про график

                      В этом выпуске подкаста ко мне пришел Вадим Гончаров поговорить про свой путь в ИТ и как на это повлияло увлечение дизайном. Вадим в веб-разработке больше 15 лет. В 2008 руководил собственной веб-студией. С 2013 работал в VK, а в 2017 присоединился к Т-Банку, где в качестве технического руководителя запускал самое крупное медиа про деньги в России: Т—Ж. А с 2020 Вадим года руководит разработкой интерактивных спецпроектов и игр в мобильном приложении Т-Банка. Он проповедует lifelong learning: закончил МИЭМ, учился в Британке и Вышке, а сейчас учится в Сколково на программе МБА.

                      Мы обсудили следующие темы

                      • Ранние годы Вадима и учебу в школе и универе: Вадим всегда увлекался играми, учился в физмат лицее, а потом пошел в МИЭМ
                      • Влияние образования на карьеру: университет дал Вадиму базовые знания и умение учиться. Он подчеркивает важность понимания взаимосвязи различных идей и концепций.
                      • Создание агентства дизайна: после школы Вадим основал агентство дизайна в Подольске, которое занималось разработкой и дизайном сайтов
                      • Принципы работы и качество: В агентстве уделялось большое внимание качеству и эстетике. Вадим подчеркивает важность развития вкуса и поиска хороших специалистов.
                      • Влияние книг и обучения: Вадим рассказывает о влиянии различных книг, что повлияли на его подход к дизайну и разработке.
                      • Сертификация и фреймворки: Обсуждается важность сертификации в программировании и изучения различных фреймворков.
                      • Визуализация данных: Вадим говорит о важности визуализации данных и упоминает работы Эдварда Тафта.
                      • Взаимодействие дизайнеров и разработчиков: Вадим подчеркивает важность синергии между дизайнерами и разработчиками для создания качественных продуктов.
                      • Опыт работы в Mail.ru: Вадим рассказывает о своем опыте работы в Mail.ru, где он развивался как фронтенд-разработчик и тесно сотрудничал с дизайнерами.
                      • Обучение в Британке: Вадим рассказывает о том, как обучение в Британской школе дизайна прокачало его скиллыы
                      • Список рекомендаций для изучения

                        • Программист Прагматик. Эндрю Хант
                        • Совершенный код. Стив Макконнелл
                        • Чистый Код. Роберт Мартин
                        • Release It! Second Edition. Design and Deploy Production-Ready Software. Michael Nygard
                        • Дизайн привычных вещей. Дональд Норман
                        • Дизайн для реального мира. Виктор Папанек
                        • Дизайн-мышление в бизнесе. Тим Браун
                        • Beautiful Evidence. Edward Tufte
                        • Visual Explanations: Images and Quantities, Evidence and Narrative. Edward Tufte
                        • Envisioning Information. Edward Tufte
                        • The Visual Display of Quantitative Information. Edward Tufte
                        • Look Inside: Cutaway Illustrations and Visual Storytelling. Juan Velasco and Samuel Velasco
                        • 1 hr 34 min
                        • Веб Т-Банка: от монолита к независимым блокам

                          В этом выпуске подкаста ко мне пришел Виктор Фирсов для того, чтобы обсудить как эволюционировали веб-интерфейсы Т-Банка и как он всеми силами помогал этому. Сейчас Виктор является техническом руководителем 100+ инженеров, что отвечают за публичный веб и личные кабинеты физических лиц. А начинал Витя с позиции инженера и занимался формами для привлечения клиентов.

                          На общение мы потратили чуть больше часа и успели обсудить следующие темы

                          • Где Витя родился, учился и как попал в IT
                          • Как он переехал из Нижнего Новгорода в Москву, приняв офер Т-Банка 12 лет назад
                          • Как прошла технологическая трансформация при переходе со старого решения на react
                          • Как команда росла и пришлось делать организационные изменения
                          • Как выглядели вызовы в 2022-2023 годах и как их удалось с успехом преодолеть
                          • Как выглядел проект ребрендинга в общем и что надо было сделать технической команде
                          • Как вообще подходить к позиции технического руководителя и чем она отличается от инженерной
                          • Какие советы можно дать вкатывающимся в IT, а также продолжающим свое профессиональное развитие
                          • 1 hr 17 min
                          • SRE: отдать дежурства разработчикам

                            В этом эпизоде мы обсудили роль и задачи SRE-инженеров на примере карьеры Салиха Фахрутдинова, главного инженера по надежности в Origination Business Platform Т-Банка. Команда, в которой работает Салих, отвечает за надежность процессов открытия новых продуктов, поддерживает множество сервисов и активно внедряет подход shift left reliability. Салих поделился своим опытом: от первых шагов в программировании до роли главного инженера, рассказал о переходах между компаниями, развитии архитектурных процессов и работе с инфраструктурой. Также обсудили управление командами, дежурства разработчиков, мотивацию для улучшений и важность избыточности в повышении надежности систем.

                             

                            Мы успели обсудить следующие темы

                            • Как у Салиха появился интерес к программированию еще во время учебы в школе
                            • Как он устроился в небольшую компанию и лет за 8 вырос от верстальщика до техдира
                            • Как Салих искал и нашел себя после прохождения курса для SRE инженеров, а потом перешел в тогда еще Тинькофф
                            • В чем различие старшего, ведущего и главного инженеров, так как Салих прошел все эти уровни:)
                            • Как выглядит работа SRE команды, когда дежурит SRE команда, а когда сами разработчики
                            • Какие стоят цели и задачи перед SRE окмандой
                            • Что такое shift left reliability и как это делает Салих
                            • Как использовать избыточность (redundancy) для повышения надежности
                            • Зачем нужны учения, причем здесь наблюдаемость и где тут архитектура
                            • В чем различия между менеджерами и инженерами
                            • Что рекомандует Салих для развития в IT (любите свое дело, учитесь на практике и не бойтесь сложностей!)
                            •  

                              Полезные материалы

                              • Профиль Салиха на LinkedIn - https://www.linkedin.com/in/free6k
                              • Профиль Салиха в Telegram - https://t.me/free6k
                              • - https://t.me/book_cube/2765
                              • - https://t.me/book_cube/1522
                              • - https://t.me/book_cube/1302
                              • 1 hr 39 min
                              • Групповая динамика: без полномочий — одни согласования

                                В этом выпуске подкаста речь идет про групповую динамику и модель BART (boundaries - authorities - roles - tasks), а в гостях у меня Анастасия Кабищева - организационный консультант и ментор, которая помогает разобрать эту сложную тему за счет своего опыта. Настя работала в разных ИТ-компаниях в качестве менеджера проектов и портфельного менеджера проектов, пересобирала команды для проектов заказной разработки, а сейчас заканчивает магистратуру по психоанализу в Вышке и пишет диссертацию на тему профессиональной идентичности продакт менеджеров.

                                За время выпуска мы успели обсудить следующие темы

                                • Что такое групповая динамика и чем ее знание может быть полезно
                                • Что такое идентичность человека / компании и как это связано с корпоративной культурой
                                • Как работают культурные принципы и причем здесь антропология
                                • Что такое модель BART и как она может помочь руководителю
                                • Что такое модель Такмана и как она связана с BART
                                • Как связано лидерство и алгоритм Raft
                                • Как думать о политике внутри компании в парадигме теории игр, шахмат, го, ...
                                • Как изучить групповую динамику на практике
                                • Дополнительные материалы

                                  1. Сайт Анастасии "Soulcoaching"
                                  2. Конференция про психоаналитические техники работы с бизнесом (10 декабря 2024) - Промокод для подписчиков канала - ENERGY50 (скидка на билет 50%)
                                  3. Конференция GRC онлайн
                                  4. Книга «Бессознательное в организации» (Гирнальзик, Катуржевский, Ломер)
                                  5. Книга "Личность и групповая динамика" (Стейпли)
                                  6. Вопросы для каждого блока модели BART
                                  7. Канал про офлайн конференции GRC
                                  8. Фреймворк SPACE на тему developer productivity
                                  9. Книга "The corporate tribe" и разбор ее от меня
                                  10. Эпизод "Code of Leadership" с разбором книги "5 пороков команды"
                                  11. Интервью "How to Deliver Quality Software Against All Odds • Daniel Terhorst-North & Julian Wood • GOTO 2024" и мой разбор этого интервью
                                  12. 1 hr 10 min
                                  13. Базы данных и платформы: логика в базе упирается в найм

                                    В этом эпизоде подкаста я беру интервью у Константина Евтеева. Костя - директор департамента ИТ сервисов, поддержки и инфраструктуры X5 Digital. В настоящий момент отвечает за инфраструктуру и развитие платформ для разработчиков. Прошел путь развития стартапа сервисов онлайн-доставки до одного из лидеров рынка. Раньше занимался развитием платформы баз данных и продуктовой разработкой в Авито. Активный участник PostgreSQL и других сообществ.

                                    Мы обсудили следующие темы

                                    • Как Костя начинал свою карьеру в Туле, работая в НИИ
                                    • Как он перебрался в Авито и прошел собеседования
                                    • Как в Авито менялась его роль по мере переноса логики из базы в микросервисы, а потом при разъезде на продуктовые и платформенные команды
                                    • Как Костя участвовал в развитии Postgres и ездил на конфу по Postgres в Канаду с докладом
                                    • Как ушел из Авито в X5 Digital (тогда X5 Food tech) за новым вызовом
                                    • Как X5 Digital кратно рос, а Костя с командой справлялся с этим
                                    • Какие советы для инженеров есть, чтобы расти как профессионально
                                    • Дополнительные ссылки от Кости

                                      • Качество vs Скорость: технические процессы в растущей команде
                                      • Запуск платформенных команд
                                      • Recovery use cases for Logical Replication in PostgreSQL 10
                                      • Standby in production: scaling application in the second largest classified site in the world
                                      • Pg Saga: Хабр, Youtube
                                      • 1 hr 14 min
                                      • Из лида в сеньоры: влияние с нуля

                                        В этом эпизоде ко мне пришел крутой гость, Андрей Марченко, мой бывший коллега, который сделал много хорошего для веба Tinkoff.ru. Андрей является software engineer высокого грейда с большим опытом разработки платформенных решений для внутренних разработчиков. Много лет он работал над тем, чтобы сделать разработчикам жизнь проще, а продукты качественнее на разных позиций от разработчика, до руководителя 16+ инженеров. В последнее время он перешел в продуктовую разработку в одной из FAANG компании на позиции инженера. Сейчас он с интересом изучает как все устроено внутри, находит отличия от Российского IT, а также ищет путь для быстрого роста и повышений внутри компании.

                                        Мы поговорили про следующие темы

                                        • Начало карьеры Андрея в общем
                                        • Как Андрей оказался в Тинькофф
                                        • Как выглядел рост Андрея в Т
                                        • Важность взаимодействия с людьми
                                        • Переход в платформенную команду
                                        • Про Statist и продуктовую аналитику
                                        • Инфраструктурные проекты Андрея
                                        • Коммуникации и убеждение
                                        • Высокоуровневые инженеры
                                        • Опыт работы в Тинькофф и переезд зарубеж
                                        • Работа в Booking и изучение баз данных
                                        • Ведение блога и улучшение английского
                                        • Переход в FAANG компанию и текущие проекты
                                        • Проблемы роста в американской компании
                                        • Планы на будущее и как пришел к желанию переехать
                                        • Потеря влияния в новой компании (карма и доверие)
                                        • Решение сложных задач как залог роста
                                        • Изучение дизайна крупных и высоконагруженных систем FAANG компаний изнутри
                                        • Личный опыт и советы Андрея о том, как стать таким же крутым
                                        • Проблемы Андрея с учебой из-за дислексии и их преодоление
                                        • Важность работы и упорства
                                        • Дополнительные ссылки

                                          • Блог Андрея со статьями, которые он иногда пишет на тему инфрастуктуры/архитектуры
                                          • Телеграм канал Андрея
                                          • Выступление Андрея про tramvai - "Tramvai, модульный фреймворк для React-приложений от Tinkoff"
                                          • Выступление Андрея "Пять лет эволюции React-приложения"
                                          • 1 hr 2 min
                                          • Инженерия данных: от ракетного завода до Amazon

                                            В этом выпуске ко мне пришел в гости крутой гость, Дмитрий Аношин. Дима является экспертом в data engineering, а также он почти 10 лет работал западных Bigtech компаниях. Мы обсудили следующие темы 

                                            • Как Дима вошел в IT порядка 15 лет назад
                                            • Как Дима прокачивал свои навыки как дата инженер
                                            • Как он уехал в Канаду и адаптировался там
                                            • Как развивалась карьера Димы в Amazon, Microsoft и что он вынес из этого опыта
                                            • Как Дима стал создателем обучающих проектов datalearn, surfalytics
                                            • Как Диме удалось написать целую гору книг
                                            • Как находить мотивацию для роста и развития
                                            • Если говорить подробнее про Дмитрия, то он  уже больше 15 лет занимается аналитикой и инжинирингом данных, а 10 последних лет проработал в Северной Америке. Из них 5 лет в Амазоне, где работал в нескольких командах, включая Alexa AI (в Бостоне) и Customer Behaviour Analytics (в Сиэтле). Поучаствовал в действительно инновационных проектах, где драйвером являются данные. Видел и Big Data и Machine Learning в действии в масштабе крупнейшей компании мира. После Амазона работал 4 года в Microsoft Xbox и Microsoft Azure Data&AI. Активно принимал участие в развитии Microsoft продуктов для аналитики - Synapse, Fabric, Azure Databricks. 

                                              Теперь, Дмитрий помогает создавать инновационные аналитические решения, дата команды и модернизировать устаревшие решения через свою компанию rockyourdata.cloud  и глобально готовит инженеров и аналитиков через свое сообщество Surfalytics.com (на английском), до этого несколько лет развивал проект Datalearn.ru, на котором делился фундаментальными знаниями и помогал бесплатно всем желающим войти в ИТ, знания там все еще актуальны.

                                              Дмитрий написал несколько книг по аналитике и преподает несколько лет Облачные Вычисления (Cloud Computing) в партнерстве с Microsoft в Университете Виктории. 

                                              Еще из интересных проектов:

                                              • Создал онлайн выставку писем CEO про увольнения в крупных компаниях https://www.layoffmemos.com/
                                              • Совместно с Московским Зоопарком и Вконтакте организовал группу по наблюдению за популяцией пеликанов и экомониторинга с использованием AI - https://www.scifly.ai/
                                              • Из последнего, Дмитрий создает главный Российский портал Дата Инженеръ посвященный карьере дата инженера, куда он планирует добавить road map для вакансий Инженера Данных, Аналитика и BI разработчика и ссылки на лучшие бесплатные ресурсы: книги, тренинги, курсы, видео, телеграмм каналы, и многое друго, что поможет понять, кто такой иженер данных и как таким стать, преимущественно на русском языке.

                                                2 hr 23 min
                                              • A Philosophy of Software Design: глубокие модули прячут сложность

                                                Этот выпуск подкаста посвящен рассмотрению крутой книги Джона Остерхута "A Philosophy of Software Design". В разборе книги  помогает Григорий Скобелев, Java/Go techlead, чей основной профиль это highload приложения, также он является директором программного комитета Podlodka Techlead/Java Crew. А в свободное время он делает свой подкаст/книжный клуб - { между скобок }, LinkedIn

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

                                                • Знакомство с гостем
                                                • История создания книги
                                                • Общее содержание книги
                                                • Философия борьбы со сложностью
                                                • Управление техническим долгом
                                                • Подходы к управлению процессом разработки
                                                • Эволюция и технический долг
                                                • Подходы к приоритизации
                                                • Продуктовый подход
                                                • Оценка импакта и продуктовые подходы
                                                • Виды сложности и метрики кода
                                                • Когнитивная нагрузка и простота кода
                                                • Принципы обучения и решения задач
                                                • Автоматизация и тесты
                                                • Причины когнитивной сложности
                                                • Исследования в Google
                                                • Стратегическое и тактическое программирование
                                                • Примеры из практики
                                                • Проблемы с накоплением технического долга
                                                • Модуляризация и интерфейсы
                                                • Проблемы с интеграцией через базу данных
                                                • Скрытие информации и абстракции
                                                • Проблемы с монолитными системами
                                                • Генерализованные и специализированные модули
                                                • Централизованное хранилище данных
                                                • Уровни абстракции
                                                • Декораторы и фасады
                                                • Эволюция кода и опыт инженеров
                                                • Продолжение обзора книги будет в следующей серии

                                                  1 hr 12 min

                                                About Code of Leadership

                                                From the publisher's feed

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