В этом подкасте мы погружаемся в мир программирования, IT и технологий, с акцентом на Ruby. Ведущий, Сергей Удалов, ruby-тимлид и опытный спикер, делится своими знаниями и опытом, иногда приглашая интересных гостей, а иногда ведя шоу в одиночку.
Присоединяйтесь к нам, чтобы оставаться в курсе последних тенденций в мире технологий!
All content for Heavy Tech is the property of Сергей Удалов and is served directly from their servers
with no modification, redirects, or rehosting. The podcast is not affiliated with or endorsed by Podjoint in any way.
В этом подкасте мы погружаемся в мир программирования, IT и технологий, с акцентом на Ruby. Ведущий, Сергей Удалов, ruby-тимлид и опытный спикер, делится своими знаниями и опытом, иногда приглашая интересных гостей, а иногда ведя шоу в одиночку.
Присоединяйтесь к нам, чтобы оставаться в курсе последних тенденций в мире технологий!
Команда без менеджеров и фронтендеров сделала самый быстрый маркетплэйс - Андрей Ермолаев
Heavy Tech
1 hour 39 minutes
1 year ago
Команда без менеджеров и фронтендеров сделала самый быстрый маркетплэйс - Андрей Ермолаев
Андрей Ермолаев, опытный разработчик и CTO, обсуждает важность работы с базами данных и знание PostgreSQL для успешной разработки. Он делится лучшими практиками на конференции Руби Раша и подчёркивает, что PostgreSQL стал стандартом.
Важна коммуникация и менторство в команде: новички должны понимать причины решений, а опытные разработчики — объяснять их. Современные требования к разработчикам и роль тимлида также обсуждаются.
Видео затрагивает темы онбординга, найма и развития разработчиков, распределения задач и оценки кода. В заключение, Андрей говорит о важности командной работы и дружелюбной атмосферы.
Это ценный ресурс для разработчиков, желающих узнать о лучших практиках, особенно по работе с базами данных и командной работе.
Гость: Андрей Ермолаев, CTO GroupPrice.ru
Вакансия: https://github.com/corp-gp/corp-gp/blob/main/vacancies/rails_dev.md
Список Книг
1. Ruby. Объектно-ориентированное проектирование | Метц Сэнди
2. Принципы юнит-тестирования | Хориков Владимир
3. Эволюционная архитектура. Поддержка непрерывных изменений | Форд Нил
4. Еще более эффективный Agile | Макконнелл Стив
5. Мама, я тимлид! Практические советы по руководству IT-командой | Перескокова Марина
6. Наш код. Ремесло, профессия, искусство | Бугаенко Егор
00:00 Введение
03:09 Доклад Андрея
04:55 Подготовка к докладу
07:46 Важность знаний для разработчиков
09:03 Начинающий разработчик
10:41 Коммуникация и менторство
11:39 Важность мышления и коммуникации
14:11 Роль коммуникации в команде
16:42 Современные требования к разработчикам
17:40 Роль тимлида в компании
20:23 Процессы и структура команды
22:30 Процесс разработки
23:24 Источники задач
25:38 Роль продуктового менеджера
27:33 Оценка задач
30:06 Канбан и управление задачами
32:10 Проблемы и их решение
33:29 Масштабирование и управление
35:16 Планирование и синхронизация
35:50 Роль деливери менеджера
36:45 Тех стрим и масштабирование
37:44 Компактность команды
39:36 Постоянное совершенствование процессов
40:26 Различия в подходах к разработке
41:25 Эффективность и качество
41:39 Производительность и оптимизация
42:35 Проблемы с Active Record и переход на Sequel
43:34 Сравнение Active Record и Mini Test
45:06 Онбординг новых разработчиков
46:57 Проблемы с наймом и развитием разработчиков
48:40 Влияние сеньоров на процессы
51:11 Распределение задач и софт скилы
52:59 Амбициозность и командная работа
54:55 Критерии оценки кода
58:31 Фулстек и бэкенд
01:02:02 Логика на бэкенде
01:03:21 Использование Memcached и Redis
01:04:16 Преимущества и недостатки Redis
01:06:16 Проблемы с кэшированием в базе данных
01:08:36 Использование ClickHouse
01:10:35 Паттерн аутбокс и его преимущества
01:12:01 Использование Java Script и Stimulus
01:13:33 Тестирование и интеграция
01:14:24 Процесс релиза
01:15:21 Время релиза и тестирование
01:17:13 Покрытие тестов и производительность
01:19 Руби Раша
01:20:18 Бенчмарки и производительность
01:22:14 Найм и развитие сотрудников
01:25:22 Переход к новым задачам
01:26:22 Продуктовая задача и аутсорсинг
01:27:19 Интересные задачи и аутсорсинг
01:28:11 Закаленные специалисты и интересные задачи
01:30:00 Развитие и интерес в программировании
01:30:58 Тренировка слабых сторон
01:36:11 Советы начинающим разработчикам
Heavy Tech
В этом подкасте мы погружаемся в мир программирования, IT и технологий, с акцентом на Ruby. Ведущий, Сергей Удалов, ruby-тимлид и опытный спикер, делится своими знаниями и опытом, иногда приглашая интересных гостей, а иногда ведя шоу в одиночку.
Присоединяйтесь к нам, чтобы оставаться в курсе последних тенденций в мире технологий!