Иван Шаматов: Ruby, ИИ в разработке и карьера в неопределённом будущем
В этом выпуске Heavy Tech Podcast в гостях Иван Шаматов — Ruby-разработчик с большим стажем, инженер-менеджер и один из организаторов питерской Ruby-конференции. Говорим о том, как в компании внедряют ИИ (от Tab-комплита до генерации кода и ревью), где на самом деле тормозит delivery, почему узким местом становятся не код, а передача задач между людьми, и как Иван использует LLM для управленческих решений и контекста по командам. Отдельно — про формат выступлений с интерактивом, про то, кого берут на работу сейчас и как проходят собеседования, про образование детей и про спекуляции о сингулярности и будущем профессий. Кто в выпуске: ведущие Сергей Удалов и Андрей Ермолаев, гость Иван Шаматов (Ruby, продакшен-системы, организатор Saint P Ruby Community). Ключевые моменты: - Роль инженер-менеджера и тематических лидов: кросс-командная коммуникация, контекст по людям и продуктам. - Питерская Ruby-конференция: бесплатная, офлайн + онлайн, первые выходные июня, приглашаются докладчики (сайт и форма заявки — TODO в show notes). - Внедрение ИИ: от авто-комплита до генерации кода и спеок; политики по данным и задачам, которые пока не отдаём в LLM. - Delivery: основной лаг — не написание кода, а передача задачи от человека к человеку; оптимизация процесса не обязательно ведёт к сокращению людей. - Кейс Amazon (outage и подпись сеньоров за AI-изменения): ответственность за решения остаётся за человеком; ревью и процессы важны. - Middle management: типовые задачи съедаются ИИ; ценность — там, где нужны решения и ответственность. - Контекст для LLM: репозиторий с Markdown по командам и продуктам; ручная подготовка контекста; обсуждение раздувания контекста при богатых API (Jira и др.). - Дети и образование: фундамент — математика, физика, умение думать; совет — заниматься тем, что нравится. - Собеседования и рынок: длинные циклы, много этапов, сильная конкуренция; в приоритете софтскиллы и вписывание в процессы. - Книга: Лем «Сумма технологий» (non-fiction про сингулярность и технологии). Главные вопросы выпуска: кого ИИ «съест» первым, а кого усилит? Где граница «ИИ помог» и «ответственность инженера»? Что делать разработчику и ребёнку в мире, где будущее профессий неочевидно? Ссылки и материалы выпуска: - Гость: Иван Шаматов — https://github.com/IvanShamatov - СКУД на коленке (доклад) — https://www.youtube.com/watch?v=XVq3-rMcPKM - Собираем метрики в ruby-приложении — https://www.youtube.com/watch?v=bkWfG5Zas0o - Деньги! Иван Шаматов — https://www.youtube.com/watch?v=hNaJgkdiRNg - Фичетогглинг. От теории к практике — https://www.youtube.com/watch?v=_1sF-fKyAJc - Питерское Ruby-сообщество, заявки на доклады — https://t.me/saintprubycommunity. - Рекомендация: Станислав Лем «Сумма технологий». Подпишитесь на канал, чтобы не пропустить следующие выпуски. Обсудить выпуск и предложить темы можно в Telegram: https://t.me/UdalovX Зеркало канала: https://vkvideo.ru/@udalov_x 00:00:00 Введение 00:04:03 Питерское руби-комьюнити 00:08:31 Как стать спикером 00:10:34 Начало карьеры Ивана, Райан Бейтс RailsCasts 00:13:14 Первый опыт выступления 00:15:59 Опыт преподавания 00:18:37 Влияние искусственного интеллекта 00:20:44 Применение ИИ разработчиками 00:22:31 Эффективность ИИ в разработке 00:25:39 Расширение бизнеса и найм разработчиков, вайб-кодинг 00:28:21 Роль middle-менеджмента 00:32:00 Внутренняя структура и взаимодействие команд 00:37:40 Использование ИИ для принятия решений 00:41:56 Автоматизация и безопасность, риски использования ИИ 00:49:01 Будущее образования, рекомендации 00:52:41 Будущее с ИИ 00:59:08 Рекомендация книги 00:59:50 Жириновский 01:00:08 ИПР, куда развиваться в компании 01:05:30 Рынок труда и найм 01:09:00 Ценность цельного инженерного понимания, завершение и советы
В этом выпуске Heavy Tech Podcast в гостях Иван Шаматов — Ruby-разработчик с большим стажем, инженер-менеджер и один из организаторов питерской Ruby-конференции. Говорим о том, как в компании внедряют ИИ (от Tab-комплита до генерации кода и ревью), где на самом деле тормозит delivery, почему узким местом становятся не код, а передача задач между людьми, и как Иван использует LLM для управленческих решений и контекста по командам. Отдельно — про формат выступлений с интерактивом, про то, кого берут на работу сейчас и как проходят собеседования, про образование детей и про спекуляции о сингулярности и будущем профессий. Кто в выпуске: ведущие Сергей Удалов и Андрей Ермолаев, гость Иван Шаматов (Ruby, продакшен-системы, организатор Saint P Ruby Community). Ключевые моменты: - Роль инженер-менеджера и тематических лидов: кросс-командная коммуникация, контекст по людям и продуктам. - Питерская Ruby-конференция: бесплатная, офлайн + онлайн, первые выходные июня, приглашаются докладчики (сайт и форма заявки — TODO в show notes). - Внедрение ИИ: от авто-комплита до генерации кода и спеок; политики по данным и задачам, которые пока не отдаём в LLM. - Delivery: основной лаг — не написание кода, а передача задачи от человека к человеку; оптимизация процесса не обязательно ведёт к сокращению людей. - Кейс Amazon (outage и подпись сеньоров за AI-изменения): ответственность за решения остаётся за человеком; ревью и процессы важны. - Middle management: типовые задачи съедаются ИИ; ценность — там, где нужны решения и ответственность. - Контекст для LLM: репозиторий с Markdown по командам и продуктам; ручная подготовка контекста; обсуждение раздувания контекста при богатых API (Jira и др.). - Дети и образование: фундамент — математика, физика, умение думать; совет — заниматься тем, что нравится. - Собеседования и рынок: длинные циклы, много этапов, сильная конкуренция; в приоритете софтскиллы и вписывание в процессы. - Книга: Лем «Сумма технологий» (non-fiction про сингулярность и технологии). Главные вопросы выпуска: кого ИИ «съест» первым, а кого усилит? Где граница «ИИ помог» и «ответственность инженера»? Что делать разработчику и ребёнку в мире, где будущее профессий неочевидно? Ссылки и материалы выпуска: - Гость: Иван Шаматов — https://github.com/IvanShamatov - СКУД на коленке (доклад) — https://www.youtube.com/watch?v=XVq3-rMcPKM - Собираем метрики в ruby-приложении — https://www.youtube.com/watch?v=bkWfG5Zas0o - Деньги! Иван Шаматов — https://www.youtube.com/watch?v=hNaJgkdiRNg - Фичетогглинг. От теории к практике — https://www.youtube.com/watch?v=_1sF-fKyAJc - Питерское Ruby-сообщество, заявки на доклады — https://t.me/saintprubycommunity. - Рекомендация: Станислав Лем «Сумма технологий». Подпишитесь на канал, чтобы не пропустить следующие выпуски. Обсудить выпуск и предложить темы можно в Telegram: https://t.me/UdalovX Зеркало канала: https://vkvideo.ru/@udalov_x 00:00:00 Введение 00:04:03 Питерское руби-комьюнити 00:08:31 Как стать спикером 00:10:34 Начало карьеры Ивана, Райан Бейтс RailsCasts 00:13:14 Первый опыт выступления 00:15:59 Опыт преподавания 00:18:37 Влияние искусственного интеллекта 00:20:44 Применение ИИ разработчиками 00:22:31 Эффективность ИИ в разработке 00:25:39 Расширение бизнеса и найм разработчиков, вайб-кодинг 00:28:21 Роль middle-менеджмента 00:32:00 Внутренняя структура и взаимодействие команд 00:37:40 Использование ИИ для принятия решений 00:41:56 Автоматизация и безопасность, риски использования ИИ 00:49:01 Будущее образования, рекомендации 00:52:41 Будущее с ИИ 00:59:08 Рекомендация книги 00:59:50 Жириновский 01:00:08 ИПР, куда развиваться в компании 01:05:30 Рынок труда и найм 01:09:00 Ценность цельного инженерного понимания, завершение и советы
