Команда без менеджеров и фронтендеров сделала самый быстрый маркетплэйс - Андрей Ермолаев, #020
Андрей Ермолаев, опытный разработчик и CTO, обсуждает важность работы с базами данных и знание PostgreSQL для успешной разработки. Он делится лучшими практиками на конференции Руби Раша и подчёркивает, что PostgreSQL стал стандартом.
Важна коммуникация и менторство в команде: новички должны понимать причины решений, а опытные разработчики — объяснять их. Современные требования к разработчикам и роль тимлида также обсуждаются.
Видео затрагивает темы онбординга, найма и развития разработчиков, распределения задач и оценки кода. В заключение, Андрей говорит о важности командной работы и дружелюбной атмосферы.
Это ценный ресурс для разработчиков, желающих узнать о лучших практиках, особенно по работе с базами данных и командной работе.
Гость: Андрей Ермолаев, CTO
Вакансия:
Список Книг
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 Советы начинающим разработчикам
63 views
1764
480
1 month ago 00:25:36 1
Dragon Age: The Veilguard ➤ Задание Тааш №5 ➤ Охота на Искрозубку