Легкий подкаст про разработку и около нее, под который можно бегать по утрам, продуктивно кодить, да и просто лежать на диване. Ведущие — наши ребята из QIWI: Тимофей, Антон, Женя и Алина, приглашают разных экспертов, обсуждают актуальные темы, жизнь в IT и интересные новости из мира разработки. Разговоры из курилки и с кофепоинта, которые всегда с вами. Будем рады обратной связи, оставить которую можно по ссылке https://forms.gle/9W4pT3S8Y4NC5TXM8
#27 — Service Mesh — решение старых проблем или добавление новых?
Надеемся, у вас получилось прийти в норму после салатно-праздничного марафона, потому что новый DevOne уже здесь.
Первый выпуск в новом году мы посвятили Service Mesh, а поговорил с нами Андрей Половов, ведущий разработчик Kubernetes-платформы DeckHouse из компании Флант.
В этом выпуске:
- в чём истинная ценность Service Mesh для разработчика;
- какие дополнительные проблемы может создать его внедрение;
- что такое «коммунальный sidecar»;
- какие существуют рабочие альтернативы для Service Mesh.
Бонусом — после прослушивания выпуска вы сможете рассказать друзьям, что такое Service Mesh, с помощью одного предложения.
Ещё раз поздравляем вас с прошедшими праздниками!
Будем рады обратной связи, оставить которую можно по ссылке https://forms.gle/9W4pT3S8Y4NC5TXM8
1/23/2024 • 41 minutes, 35 seconds
#26 — Стратегия IT не в вакууме
Время для нового эпизода DevOne, в этот раз — стратегического.
Мы поговорили с Анатолием Пановым, СТО направления «Товары» в Авито. С ним обсудили вопросы, связанные с технической стратегией компании — что это вообще такое, зачем она нужна, раз у компании всё равно есть общая стратегия, и как эти стратегии взаимосвязаны.
Также в выпуске:
- какие есть фреймворки для создания стратегий (и что тут самое сложное);
- как разработчику внести свою лепту и тоже поучаствовать в создании техстратегии;
- какие метрики выбрать для оценки успешности стратегии;
- о способах доведения технической стратегии до всех сотрудников и что делать, если кто-то пытается её саботировать;
- что стратегия может привнести в компанию с точки зрения инноваций.Будем рады обратной связи, оставить которую можно по этой ссылке - https://forms.gle/9W4pT3S8Y4NC5TXM8
12/5/2023 • 47 minutes, 5 seconds
#25 — Как не остаться в долгу. Техническом
В этот раз мы затронули тему, с которой наверняка сталкивался любой разработчик — техдолг. А поговорил с нами о нём Александр Гузенко, тимлид мобильной разработки в Тинькофф, ведущий подкаста «Кем ты стал».
Из нашей беседы вы узнаете:
- почему без техдолга невозможно обойтись
- в чем отличия осознанного и неосознанного техдолга
- техдолг и метрики: как понять, что вы вообще движетесь
- как в реальности выглядит процесс работы с техдолгом
- что будет, если просто игнорировать техдолг и чем он похож на кредит.
Вам — приятного прослушивания, а мы пошли работать над новым выпуском. В долгу не останемся 😉Будем рады обратной связи, оставить которую можно по этой ссылке - https://forms.gle/9W4pT3S8Y4NC5TXM8
11/14/2023 • 56 minutes, 3 seconds
#24 — Менеджмент или разработка. Путешествие туда и обратно
В этом выпуске DevOne мы обсудили историю карьерных переходов из разработчика в менеджмент, а затем из менеджмента обратно в разработку. Помог нам Иван Чернов, который начинал карьеру в IT джуниор-разработчиком в Островке, а затем вырос разом до CTO компании, после чего работал в других местах и теперь опять разработчик в Островке.
Поговорили про рабочие обязанности и возможности роста, о любви кодить и про выстраивание работы с преемниками.
Также в выпуске:
- почему надо дружить с начальником вашего начальника
- что чувствует CTO, вернувшийся на позицию разработчика
- почему то, что выглядит для других, как даунгрейд, может приносить вам пользу.Будем рады обратной связи, оставить которую можно по этой ссылке - https://forms.gle/9W4pT3S8Y4NC5TXM8
10/24/2023 • 54 minutes, 38 seconds
#23 — Как подружить тестировщиков и разработчиков
Для этого выпуска мы выбрали животрепещущую тему про взаимодействие тестировщиков и разработчиков. Разобраться в хитросплетениях отношений этих спецов нам помогла Анастасия Асеева-Нгуен, QA-эксперт и автор курса QA Lead.
В этом эпизоде:
- Причины недопониманий (и что с ними делать)
- Гибкие подходы и их влияние на качество разработки
- Как можно сократить расходы, если вкладываться в качество
А ещё вы узнаете, почему тестировщики не всегда доверяют результатам тестирования со стороны разработчиков, чем полезно системное мышление и почему всё популярнее становится роль QA-адвоката.
Выпуск получился насыщенным, так что для чая под подкаст вам понадобится кружка побольше.Настя во время беседы советует две книги. Чтобы вам было проще их найти:
- Effective Software Testing, на русском - Маурисио Аниче: Эффективное тестирование программного обеспечения
- Владимир Хориков: Принципы юнит-тестирования.Будем рады обратной связи, оставить которую можно по этой ссылке - https://forms.gle/9W4pT3S8Y4NC5TXM8
9/28/2023 • 57 minutes, 26 seconds
#22 — Low-code. Про Camunda и не только
В этом выпуске DevOne мы поговорили про No-Code, Low-Code и узнали что эти слова не про Camunda. Разобраться во всех тонкостях нам помог Денис Котов, продакт-менеджер в Тинькофф и фанат автоматизаций бизнес-процессов.
Итак, за этот час вы узнаете:
- в чем преимущества Low-Code и кому это пригодится
- почему профессиональные разработчики не в восторге, когда им предлагают поработать с Low-Code
- из-за чего решения на Low-Code часто упираются в производительность
- почему сделать пару сотен Camunda гораздо правильнее, чем собрать одну гигантскую
Бонусом — ссылка на полезную опенсорсную, но очень функциональную админку для тех, кто работает с Camunda (https://github.com/KotskinKotskin/camunda-excamad).
Выпуск уже здесь, приятного прослушивания.Будем рады обратной связи, оставить которую можно по этой ссылке - https://forms.gle/9W4pT3S8Y4NC5TXM8
9/5/2023 • 1 hour, 38 seconds
#21 — CAP-теорема — как сделать сложный выбор
Как вы уже поняли из названия, в этот раз для подкаста мы выбрали тему распределенных систем и связанных с ними проблем. Обсудил это с нами Григорий Демченко, разработчик из Кремниевой долины.
В этом выпуске:
- CP/AP/CA — какое сочетание выбрать и что будет, если выбрать для работы неконсистентную систему
- объяснение CAP-теоремы на пальцах и для не-айтишников
- как знание физики помогает в программировании и распределенных системах
- насколько CAP-теорема это миф и что может её заменить
Гриша во время беседы советует книгу, название которой может быть сложно понять на слух. Чтобы вам было проще её найти — Introduction to Reliable and Secure Distributed Programming. Second edition (Christian Cachin, Rachid Guerraoui, Luís Rodrigues)Будем рады обратной связи, оставить которую можно по ссылке https://forms.gle/9W4pT3S8Y4NC5TXM8
8/15/2023 • 58 minutes, 39 seconds
#20 — Распределяй и властвуй — управляем сложностью распределенных транзакций
В новом выпуске DevOne мы решили поговорить про консистентность данных, мониторинг и решение не всегда очевидных проблем. Эпизод посвящен распределенным транзакциям и всему, что с ними связано — их плюсам, минусам и ситуациям, в которых их полезно использовать.
Поведал нам о них Андрей Котенев, продуктовый разработчик QIWI, так что вы услышите ряд живых примеров из мира финтеха и не только.
Что вас ждет:
- как при помощи распределенных транзакций управлять сложностью;
- почему не получится решить возникающие проблемы с помощью монолита;
- какие сейчас есть решения для реализации распределенных транзакций (спойлер — их много);
- как выбрать наилучший подход именно для вашего случая (как в финтехе, так и вне его);
- мониторинг и наблюдаемость — как следить за системой и бизнес-процессами.
PS А ещё у нас в подкасте появился новый ведущий, Никита.Будем рады обратной связи, оставить которую можно по ссылке https://forms.gle/9W4pT3S8Y4NC5TXM8
7/25/2023 • 44 minutes, 25 seconds
#19 — Релиз-менеджмент в энтерпрайзе
В работе ИТ-компаний важное место занимают релизы — ведь продукты надо обновлять. Для выхода релизов в срок с учетом взаимосвязей и рисков (чтобы свежий релиз не положил сразу полсистемы, например) и нужен релизный менеджер. Мы поговорили с Денисом Фурсенко, ведущим релизным менеджером Росбанка. Из выпуска вы узнаете:
- как управлять поставками, когда у тебя 70+ команд и много сред для деплоя;
- какие есть риски и взаимозависимости при обновлении core-систем;
- из чего состоит оценка качества релиза и как человек может влиять на это качество;
- что будет, если релиз-менеджера убрать из схемы и поможет ли делу автоматизация.
Бонусом для тех, кто хочет попробовать себя в этой роли — какие компетенции должны быть у релиз-менеджера и с каких позиций проще всего переходить.Будем рады обратной связи, оставить которую можно по ссылке https://forms.gle/9W4pT3S8Y4NC5TXM8
7/4/2023 • 45 minutes, 38 seconds
#18 — Метеорология: от телеграфа до машинного обучения
DevOne взрослеет и продолжает набирать не только аудиторию, но и опыт — этим выпуском мы хотим отметить своеобразное совершеннолетие подкаста, 18-й эпизод 🙂
Для этого мы выбрали тему, касающуюся каждого — поговорили о метеорологии и прогнозах погоды. Помог нам в этом Александр Ганьшин, руководитель Яндекс Погоды.
Включайте выпуск, вы узнаете:
- сколько по всей Земле (и океанам) разбросано станций для сбора погодных сведений;
- почему погодные модели всё ещё пишут на Фортране;
- почему для точного прогноза погоды для Москвы хорошо бы собрать данные по всей планете;
- чем полезен краудсорсинг и почему тут тоже нужен своеобразный антифрод;
Какой бы ни была погода, знайте — мы делаем для вас DevOne и в дождь, и в жару. Спасибо, что слушаете нас )
PS кстати, мы скоро празднуем День Рождения подкаста в нашем офисе, и зовем в том числе и слушателей. Вот ссылка на регистрацию и подробности (количество мест ограничено): https://qiwi-events.timepad.ru/event/2463193/
6/13/2023 • 1 hour, 3 minutes, 46 seconds
#17 — Зачем руководители проектов в продуктовой разработке
В новом выпуске DevOne мы решили обсудить довольно насущный вопрос, которым время от времени задаются члены продуктовых команд — зачем вообще в Agile нужны project-менеджеры? Можно ли нормально работать без них? Ведь, в конце концов, есть же продакты.
Об этом мы поговорили с Артемом Арюткиным, руководителем проектного офиса в Сбере. Вместе с ним мы разобрали: - чем отличается управление продуктами от управления проектами
- чем занимается project-менеджер бОльшую часть рабочего времени
- почему важно адекватно обсуждать задачи
- кто определяет приоритеты и как работать с отказами.
PS А ещё у нас в подкасте появился новый ведущий, Лёша.Будем рады обратной связи, оставить которую можно по ссылке https://forms.gle/9W4pT3S8Y4NC5TXM8
5/23/2023 • 1 hour, 10 minutes, 50 seconds
#16 — CEO тоже человек
В этот раз мы добрались до CEO компании QIWI, Андрея Протопопова. Прежде всего, мы обсудили с ним всё, что касается его должности и обязанностей (кто такой CEO, за что и перед кем он отвечает, как работает и многое другое), а затем поговорили о более жизненных вещах.
Из выпуска вы узнаете, знает ли CEO IT-компании программирование, что думает про Work-life balance и рефлексию и почему математикам проще играть в покер.P.S. Будем рады обратной связи, оставить которую можно по ссылке https://forms.gle/9W4pT3S8Y4NC5TXM8
5/2/2023 • 57 minutes, 47 seconds
#15 — Мониторинг в балансе
В этом выпуске нашими гостями стали: со стороны продуктовой разработки Никита Савкин, а из отдела мониторинга — Миша Невский. За час мы успели обсудить, пожалуй, всё, что так или иначе связано с мониторингом:
- зачем он вообще нужен и кто им занимается,
- какие скиллы нужны сотруднику для адекватной работы с мониторингом,
- на какие именно метрики важно смотреть и почему иногда лучше недобдеть, чем перебдеть,
- самые любимые метрики по мнению наших гостей,
- как мониторить мониторинг.
Это и многое другое — в новом DevOne, который уже можно слушать.P.S. Будем рады обратной связи, оставить которую можно по ссылке https://forms.gle/9W4pT3S8Y4NC5TXM8
4/11/2023 • 1 hour, 16 minutes, 28 seconds
#14 — Таков путь (спикера)
В этот раз мы решили обсудить тему обмена опытом в контексте конференций и митапов. Каждое такое мероприятие — это прежде всего спикер и его выступление. Именно о выступлениях и о подготовке к ним мы и поговорили, а помогла нам Лена Полякова, тренер спикеров для конференций TEDxSadovoeRing.
Вы узнаете, почему разработчики всегда находят темы для рабочих разговоров в курилке, но не очень готовы выступать с ними вовне, что такое хорошее выступление, а также о том, как ложные цели и попытки загнать спикера в рамки портят процесс.
Этапы подготовки спикера и оценка выступления, репетиции и правильная обратная связь, мотивация, работа со слайдами и ключевые ошибки — усаживайтесь поудобнее, выпуск уже здесь.P.S. Будем рады обратной связи, оставить которую можно по ссылке https://forms.gle/9W4pT3S8Y4NC5TXM8
3/21/2023 • 1 hour, 20 seconds
#13 — Психология, IT и кролики
В этот раз мы решили пообщаться на близкие каждому темы — психология, самооценка, борьба с тревожностью и не только. Нам помог Миша Подурец, agile-коуч QIWI и гештальт-психотерапевт.
С ним мы обсудили, чем психология отличается от психотерапии и психиатрии, нужно ли все это аджайл-коучам, скрам-мастерам и менеджерам. Ещё из выпуска вы узнаете, из-за чего любой хороший бизнес-тренинг похож на терапию и как борьба с тревогой помогает в планировании. И да, о кроликах тоже будет немало важного.
P.S. Будем рады обратной связи, оставить которую можно по ссылке https://forms.gle/9W4pT3S8Y4NC5TXM8
2/28/2023 • 1 hour, 4 minutes, 29 seconds
#12 — Мифы и легенды Современной BigData
В этом выпуске мы развеем самые популярные мифы, связанные с большими данными. Поможет нам в этом Лида Храмова, эксперт по BigData, которая работает в QIWI уже 8 лет. Команда Лиды умеет доводить исследование до прода и разрабатывает различные Data-продукты и онлайн-сервисы на базе машинного обучения и bigdata-стека.
Вы узнаете, почему BigData часто называют «Аналитикой на стероидах», причем тут старая добрая кибернетика и суши, из чего на 80% состоит работа дата-сайентиста, а также что важно знать на собеседованиях в этой сфере. Поговорили и о том, чем именно большие данные помогают конкретно финтеху, а каким компаниям BigData не нужна в принципе. Также в выпуске — подробный рассказ о построении модели данных и советы по информационной гигиене.
P.S. Будем рады обратной связи, оставить которую можно по ссылке https://forms.gle/9W4pT3S8Y4NC5TXM8
2/9/2023 • 1 hour, 29 minutes, 12 seconds
#11 — Команда и ее образование
В этот раз мы решили поговорить о развитии команд и позвали сразу двух экспертов с разными взглядами — Женю Пешкова (техлида и автора телеграм-канала про разработку DDDevotion) и Оксану Фещенко (скрам-мастера QIWI).Вместе с ребятами мы разобрали, какой должна быть команда, какие качества хорошо бы развить в команде в целом и в отдельных спецах — в частности. Обсудили, как сделать так, чтобы при выпадании (отпуск, больничный и прочее) одного критичного человека работа не вставала. И еще о том, кто все-таки драйвит развитие команды.PS После этого выпуска будет небольшой перерыв — мы уходим на новогодние каникулы. Но обязательно вернёмся ;)
12/20/2022 • 1 hour, 11 minutes, 53 seconds
#10 — Немного о личном (бренде)
В новом выпуске DevOne мы поговорили с Женей Антоновым — айтишником с 15-летним стажем, автором телеграм-канала «Тимлид-очевидность» и соведущим подкаста «Кода кода». Обсудили персональный бренд, его влияние на карьерный рост, саморазвитие и человека в принципе.
Вы узнаете, на каких площадках сейчас стоит качать личный бренд, как не зазнаться, принося людям пользу, а ещё о мотивации, которая и подталкивает к развитию личного бренда. Отдельно затронули значимость конференций и публичных выступлений.
11/29/2022 • 1 hour, 2 minutes, 53 seconds
#9 — Digital nomad: как жить, работать и управлять командой, когда ты всегда в пути
В этом выпуске мы поговорили с Артуром Бадретдиновым, одним из организаторов Android Academy и по совместительству цифровым кочевником. Философии Digital Nomad и посвящен наш выпуск — Артур рассказал о путешествиях по странам и почему движение — это жизнь. Вы узнаете, в какой стране не стоит подсвечивать себе смартфоном дорогу к автобусной остановке, и почему работа за ноутбуком на пляже хорошо выглядит лишь на картинках про фрилансеров.
Визы и разрешения на работу, особенности синхронизации и управления командами в разных часовых поясах, культуры компаний в разных странах и много другое — всё это в новом выпуске подкаста DevOne.
11/15/2022 • 1 hour, 17 minutes, 4 seconds
#8 — JavaScript и его влияние на веб и бизнес: вчера, сегодня, завтра
Гость этого выпуска — Антон Голубь, главный инженер QIWI, с ним мы поговорили о вебе в проекции JS. Эволюция фреймворков, немного наблюдений и статистики, влияние Typescript на всю экосистему JS, движущая сила опенсорса и многое другое. А ещё обсудили взгляд на эти проблемы с точки зрения бизнеса и востребованности решений.
10/11/2022 • 1 hour, 13 minutes, 4 seconds
#7 — [Без]опасность приложений
В этом выпуске подкаста нашим собеседником стал Женя Слежук — специалист по информационной безопасности, которого мы усердно расспрашивали обо всём, что связано с его работой.
Обсудили популярные (и не очень) способы атак, методы противодействия им и подумали над тем, как сделать приложение безопаснее.
Фаерволлы и ISEC, пентесты и CTF, SQL-инъекции и bug bounty, DDoS и хакеры в разных цветных шляпах. Всё это — в нашем новом выпуске.
9/27/2022 • 44 minutes, 59 seconds
#6 — Инженерные практики
В этот раз на наш DevOne мы пригласили Сашу Прокопьева — технического руководителя одного из юнитов Авито, чтобы поговорить о том, какие сейчас существуют актуальные инженерные практики и чем они отличаются друг от друга. Обсудили ситуации, в которых эти практики вообще не нужны, и случаи, когда без них никак. Оценили влияние фактора неопределённости на развитие разработки и поговорили о самых любимых (и нелюбимых) практиках разработки.
* мнение гостя является мнением частного лица и не выражает позицию компании Авито
9/13/2022 • 1 hour, 2 minutes, 7 seconds
#5 — Новые технологии. Втащить нельзя подождать
В этом выпуске подкаста мы поговорили о том, как и зачем внедрять в своей разработке новые технологии. Обсудили сложности интеграции и подходы к их облегчению, работу команд и полезные метрики для оценки успешности внедрения. А ещё главное — как при этом не создать зоопарк из софта и не попасть в ловушку "обновлений ради обновлений".
8/31/2022 • 55 minutes, 42 seconds
#4 — SRE - быстро поднятое упавшим не считается
SRE — кто эти люди и что они делают?
Можно ли стать одним из них, прочитав ту самую книжку от Google? Какими инструментами они пользуются в работе? Как запустить у себя SRE?
Про отказоустойчивость, протоколы действий при авариях и многое другое мы и поговорили в этом выпуске. Ну и, конечно, истории из жизни: когда что-то отвалилось в самый неподходящий момент и как всё это починили.
8/16/2022 • 46 minutes, 3 seconds
#3 — Путь СТО
Мы позвали живого CTO, который нам рассказал всё об этой должности и входящих в неё обязанностях.
Это Стас Дубров, CTO QIWI. Он поведал, какими именно задачами занимается и что конкретно делает в QIWI. Кроме этого, Стас особенно отметил компетенции, необходимые для этой роли и методы их развития.
Бывает ли у CTO синдром самозванца, что они теряют при переходе на менеджерскую позицию и скучают ли по разработке — всё в этом выпуске.
8/2/2022 • 1 hour, 2 minutes, 29 seconds
#2 — Горизонтальный и вертикальн ый рост в разработке
В этот раз у нас в гостях Костя Тупицин — руководитель группы разработки Java-платформы в Ozon Tech и Никита Хромушкин — teamlead кроссфункциональной команды в AVITO.
Вместе с ребятами обсудили горизонтальный и вертикальный рост, чем стоит руководствоваться при выборе своего пути развития, как компании выбирают разработчиков: по широкому или по узкому профилю.
Поговорили про T-shape и разобрали старый спор: входят ли в эту парадигму soft-скиллы, или только hard? А если вы senior и думаете, что развиваться дальше некуда, то это не так :) На самом деле есть, а вот куда — слушайте в этом выпуске.
* мнение гостей является мнением частного лица и не выражает позицию компании AVITO и Ozon.
7/19/2022 • 1 hour, 1 minute, 59 seconds
#1 — Продуктовая разработка глазами СРО
Для этого выпуска мы пригласили на интервью CPO QIWI, Лёшу Дитятьева. Он рассказал о том, что такое продуктовая разработка и в чём её особенности, что делает Product Owner и какими компетенциями ему стоит обладать.
Обсудили и текущую реальность: как на компанию, работающую в рамках продуктовой разработки, влияют санкции и кризис. И главное — как понять, что продукт на самом деле выстрелит. Бонусом: полезные советы, как приносить задачи разработчикам, чтобы все были довольны.
7/5/2022 • 40 minutes, 30 seconds
#0 — Собеседования: взгляд с двух сторон
Пилотный выпуск подкаста DevOne мы решили посвятить важной теме: собеседованиям в IT. Рассмотрели их с двух сторон — нанимающего и нанимателя и затронули горячие вопросы: сколько должно быть этапов собеседования, нужно ли давать тестовое задание и писать код, должен ли программист иметь пет-проект, что такое поведенческое интервью и многие другие. В общем, всё то, о чём вы хотели бы спросить сами.Гости этого выпуска — они же будут вести подкаст и дальше (да, так бывает :) ) ребята из QIWI, которые участвуют в процессе найма и знают о нем не понаслышке.