Организованное программирование Podcast Por Кирилл Мокевнин arte de portada

Организованное программирование

Организованное программирование

De: Кирилл Мокевнин
Escúchala gratis

OFERTA POR TIEMPO LIMITADO. Obtén 3 meses por US$0.99 al mes. Obtén esta oferta.
Пишем код, за который не стыдно. Разбираем базу, даем рекомендации и встречаемся с умными людьмиAll rights reserved. Educación
Episodios
  • Объекты и структуры данных. Разбор книги "Чистый Код" Роберта Мартина #2
    Oct 19 2025
    Вторая часть разбора “Чистого кода” Роберта Мартина. Сегодня на повестке глава "Объекты и структуры данных". Рассказываю, зачем Мартин предлагает интерфейс ради интерфейса, и почему абстракции, поданные как “чистое решение”, на практике могут только усложнять архитектуру. Показываю, где он подменяет реальные проблемы искусственными, и почему подход “всё спрятать” часто ведёт к оверинжинирингу.Главный акцент — не на интерфейсах, а на мутабельности и побочных эффектах.Обсуждаем, как именно они влияют на undo, конкурентность, тестируемость и общее поведение системы.Если вы всё ещё уверены, что “чистый код” — это универсальная истина, скорее всего, этот разбор сильно скорректирует взгляд на архитектуру.Подписывайтесь на канал «Организованное программирование» в Telegram: https://ttttt.me/orgprog– Список подкаст-платформ (Apple Podcast, Google Podcast, Spotify, Яндекс.Музыка и другие): https://podcast.ru/1734325321– Смотреть в ВК Видео: https://vkvideo.ru/video-224967259_456239179🔹 Telegram-канал Организованного Программирования: https://t.me/orgprog🔹Хекслет Клуб в Telegram https://t.me/HexletClubBot🔹Курсы по программированию — начни учиться уже сегодня: https://ru.hexlet.io/courses (00:00) - — Введение. Почему "Чистый код" может быть опасен? (00:52) - — Интерфейс точки от Мартина: невинный пример или ловушка? (01:43) - — Личное мнение: почему меня бомбит от этого подхода (04:00) - — Погружаемся: старт разбора самой спорной главы (07:34) - — Интерфейсы, которые только кажутся полезными (12:08) - — Как язык программирования влияет на архитектуру (16:53) - — Интерфейсы ≠ архитектура: ловушка поверхностного подхода (18:37) - — Главный враг читаемого кода — побочные эффекты (22:11) - — Фича "откат" как тест на зрелость архитектуры (24:02) - — Неизменяемые объекты: фундамент стабильного кода (28:03) - — Как устроены настоящие проекты (и почему в них нет магии) (31:52) - — Что делают библиотеки: мутабельность запрещена! (34:48) - — Как пример Мартина сбивает с толку (40:30) - — Где скрывается настоящая сложность при работе с данными (44:32) - — Что отличает объекты от структур (47:16) - — Библиотеки vs прикладной код: разные миры (50:56) - — Есть ли жизнь без наследования? (да, и она проще) (56:49) - — Java как зеркало архитектурных иллюзий (59:26) - — Интерфейсы против здравого смысла: разбор с примерами (01:04:30) - — Вложенные вызовы: проблема или симптом? (01:06:50) - — Истинная боль проектирования — не там, где вы думаете (01:08:48) - — Объекты передачи данных DTO (01:10:38) - — Value Object против сущности: в чём разница (01:14:28) - — Введение в DTO (01:16:12) - — Типизация фронта через DTO: боль или кайф? (01:20:52) - — Был ли 2008-й тёмным веком архитектуры? (01:24:43) - — Заключение: почему важно думать самому ★ Support this podcast ★
    Más Menos
    1 h y 26 m
  • #63 Как не стать айтишником, которого уволят первым? | Александр Бындю
    Oct 5 2025

    Александр Бындю — человек с сильной технической экспертизой, огромным опытом в консалтинге, автор книг и… один из тех, кто в своё время повлиял на мой путь в IT. Мы знакомы уже больше десяти лет, и я давно хотел записать с ним подкаст.

    Мы обсудили технический консалтинг: что происходит в реальных проектах, о чём молчат на конференциях, какие факапы чаще всего допускают команды, и почему увольнение CTO — это не всегда трагедия, а иногда — необходимость. Поговорили о токсичных айтишниках, многоуровневом кэше ради кэша, переоценённых микросервисах и том, как код превращается в политическое оружие внутри компании.

    Немного философствовали, немного бомбили, но главное — постарались разобраться: как разработчику вырасти, не стать заложником процессов, и почему недостаточно просто «хорошо писать код».

    • (00:00) - — Введение. Кто такой Александр Бындю и зачем бизнесу технический консалтинг?
    • (00:31) - — Почему бизнес не понимает, что делают айтишники? Сложность IT глазами собственника
    • (10:06) - — Старт бизнеса вслепую: почему у начинающих не получается
    • (22:01) - — Грехи микросервисов: как архитектура убивает проекты
    • (34:55) - — Как семиуровневый кэш похоронил многомиллиардный проект
    • (46:03) - — Код как искусство: парное программирование и живой рефакторинг
    • (50:23) - — Консалтинг — это война: как работать на результат, когда все против тебя
    • (57:30) - — Один термин — семь значений: как запутанная лексика разваливает проекты
    • (01:08:24) - — «Перепишем с нуля» — главная ошибка IT-менеджмента
    • (01:11:40) - — Компетенция + модель = деньги
    • (01:16:12) - — Заменит ли ИИ консультанта? Реальность и будущее в цифрах
    • (01:22:37) - — Почему хейт — это знак, что вы всё делаете правильно
    • (01:24:44) - — Заключение. Почему умение думать — главная суперсила
    ★ Support this podcast ★
    Más Menos
    1 h y 26 m
  • #62 20 лет IT: как менялась профессия программиста | Андрей Кобец
    Sep 28 2025

    В гостях — Андрей Кобец, фронтенд-разработчик, преподаватель и человек с огромным опытом в IT, начавший путь в 2004 году. Мы вспоминаем, как выглядела разработка двадцать лет назад: первые проекты на PHP, устройство на работу «по знакомству», собеседования в Яндекс, жизнь внутри команды Метрики, офлайн-формат работы и зарождение российских соцсетей.

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

    Это живой, местами ностальгический разговор о развитии технологий и карьер разработчиков в 2000-х и 2010-х.

    • (00:00) - Введение. 20 лет в IT: как всё начиналось
    • (00:49) - Как становились разработчиками в 2004 году: без гайдов, курсов и YouTube
    • (01:30) - Первая работа в 15 лет: «папина фирма» как трамплин в Яндекс
    • (05:44) - Легендарное собеседование в Яндекс: как пройти все круги ада за один день
    • (10:51) - Программирование на доске, страх и фломастеры
    • (11:58) - Софт-скиллы раньше и сейчас: когда важнее было уметь дружить
    • (17:09) - Самое странное собеседование в жизни: IQ-тест от Vodafone
    • (20:08) - Как ковид и удалёнка спасли от переезда и открыли путь в Сочи
    • (23:53) - Первый рабочий день в Яндексе: синдром самозванца и потерянный офис
    • (27:20) - Что изменилось в IT за 20 лет: раньше курсов не было вообще
    • (32:19) - Яндекс, стартапы и путь длиной в 10 лет
    • (34:36) - Как фильм «Социальная сеть» вдохновил бросить работу
    • (38:36) - В чём смысл писать язык программирования для своего стартапа?
    • (43:12) - Самые странные собеседования глазами тимлида
    • (49:46) - Зачем Яндекс изобретает свои технологии
    • (55:07) - На что обращать внимание, чтобы не пожалеть о найме
    • (01:03:58) - Чему учит наука: как сохранить связи и не сжечь мосты в профессии
    • (01:08:55) - Дизайн языков: теперь императив и FP — друзья, а не враги
    • (01:22:19) - Что не так с паттернами проектирования?
    • (01:26:44) - Как языки программирования смешивают парадигмы
    • (01:32:56) - Спрайты, HTTP и оптимизация начала нулевых
    • (01:42:01) - Почему ушёл из Яндекса? Честный ответ
    • (01:44:36) - Жена — CEO, муж — CTO: идеальный союз?
    • (01:51:17) - Руки чешутся вернуться к коду
    • (01:55:55) - Как не потерять личное время в профессии
    • (02:00:41) - Заключение. Что важно на длинной дистанции?
    ★ Support this podcast ★
    Más Menos
    2 h y 3 m
Todavía no hay opiniones