18 октября 2024
Команда без менеджеров и фронтендеров сделала самый быстрый маркетплэйс - Андрей Ермолаев
0
0
Андрей Ермолаев, опытный разработчик и 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
В этом выпуске подкаста Heavy Tech Сергей Удалов подробно рассказывает о своем опыте подготовки к докладам на IT-конференциях. Узнайте:• Как выбирать тему выступления, чтобы она была интересна и вам,...
Привет, друзья! Меня зовут Удалов Сергей, и в этом выпуске мы разберем, насколько Ruby-разработчику нужно погружаться в DevOps. ✅ Подписывайтесь на канал «Удалов» в Telegram: https://t.me/UdalovX – Сп...
Новый выпуск подкаста от Сергея Удалова – возвращение к регулярным видео после небольшого перерыва! В этом выпуске Сергей делится:- Опыт проведения курсов: Как организовывал курсы по тестированию Ruby...
🚀 Новости Ruby-мираОбсуждаем главные события и инструменты для разработчиков✅ Подписывайтесь на канал «Удалов» в Telegram: https://t.me/UdalovX – Список подкаст-платформ (Apple Podcast, Яндекс.Музыка,...
В современном мире технологий выбор языка программирования может стать решающим фактором для успешной карьеры в IT-сфере. В этом видеоподкасте мы обсудим различные языки программирования, их преимущес...
Завершается 2024 год, он был знаковым для меня, так как в этом году я стартовал этот канал и подкаст. Предлагаю подвести итоги, обсудить самое важное, что произошло и мои планы на 2025 год.✅ Подписыва...
В этом выпуске мы с Виктором Шинкевичем в формате дебатов обсудим сообщество Антона Назарова «Разумная Меркантильность». Я буду защищать волков, а Виктор будет предъявлять Антону Назарову за накрутку...
В этом покасте мы поговорим с разработчиком Егором Щербаковым о его опыте работы с ruby, ведении телеграм-канала и других интересных темах.Каналы Егоры:- https://t.me/railshub- https://t.me/railsclubК...
В данном подкасте обсуждаются различные темы, связанные с разработкой программного обеспечения. Автор рассказывает о технических проблемах, возникших при записи подкаста, и о том, как он планирует пер...
В видео Дмитрий Салахуддинов, principal инженер компании Купер, рассказывает о своём опыте работы в платформенной разработке на Ruby. Он обсуждает специфику такой разработки, стандартизацию и SRE прак...
Андрей Ермолаев, опытный разработчик и CTO, обсуждает важность работы с базами данных и знание PostgreSQL для успешной разработки. Он делится лучшими практиками на конференции Руби Раша и подчёркивает...
Подкаст с Никитой Ратниковым: опыт разработчика и советы начинающимВ этом подкасте опытный разработчик Никита Ратников делится своим опытом работы с языком Ruby и даёт советы начинающим программистам....
00:00 Введение и подготовка к подкасту01:15 История создания канала03:07 Опыт модерации Evrone Ruby Meetup05:00 Рейтинг Ruby11:22 Зачем нужны митапы• Автор обсуждает, зачем нужны митапы, и сравнивает...
Обсудим последние новости rubyNoteshttps://www.youtube.com/playlist?list=PLbFmgWm555yYCwDIqMGoZemrsITes-9mZ#rubykaigi2024- https://kirillshevch.medium.com/9-ways-to-run-system-commands-in-ruby-d099223...
мой канал на vk video https://vk.com/video/@sergeiudalovrubyNotes- https://zverok.space/blog/2024-07-26-range-evolution.html- https://github.com/kapoorlakshya/screen-recorder- https://rubyonrails.org/...
В течение всей своей карьеры разработчика я занимался созданием разнообразных личных проектов, каждый из которых был уникальным вызовом и позволял мне решать реальные задачи, возникающие в процессе ра...
В течение всей своей карьеры разработчика я занимался созданием разнообразных личных проектов, каждый из которых был уникальным вызовом и позволял мне решать реальные задачи, возникающие в процессе ра...
Я съездил на LeadConf 2024 в Питер и простыл. Поделюсь своими впечатлениями. Встретился с Максимом Дорофеевым, немого обсудили с ним мой подход к планированию задач с утра.Кроме этого, расскажу про по...
В этом выпуске я хочу обсудить принципы SOLID и их важность для программирования. Расскажу, что с подготовкой к Ruby Russia 2024, а также накопились некоторые вопросы от читателей.Notes- https://blog....
Ты решил заниматься разработкой, но не хочешь платить за дорогие курсы. Тогда тебе подойдет самостоятельное обучение и я составил документ, в котором описано все, что тебе нужно изучить. В нем есть сс...
В этом выпуске мы обсуждаем важные аспекты программирования, включая читаемость кода, полбемы в ruby HTTP stdlib, последние новости из практики и эффективные подходы к разработке. Мы также затрагиваем...
Паттерн MVC широко используется в индустрии веб-разработки, но так же чато понимается неправильно. Предлагаю погрузиться в теорию описания MVC и разобраться, что именно мы понимаем не так. Какие компо...
Таймкоды00:00 - Intro01:57 - Команда04:43 - Сисадмин 40+08:36 - Ruby стартап11:30 - как выбрать ментора14:40 - ruby умирает в России24:05 - Ruby on Rails Monolith vs Go29:01 - Новости Ruby33:38 - Мен...
В этом видео Руслан поделится своим опытом работы в крупных компаниях, расскажет о преимуществах TypeScript как первого языка программирования и своих впечатлениях от использования ассистентов кодиров...
Show Notes- https://www.litres.ru/book/devid-marke/razvernite-vash-korabl-zhestkiy-menedzhment-ot-kapitana-luchsh-6351412/- https://gist.github.com/sergio-fry/8e7758f712db2f80bc3ae00aa0789940 - Пример...
Timecodes00:00 - Intro00:54 - Выступление на митапе от СберМаркета06:01 - Заселение dev-базы11:44 - доклад Кирилла Макевнина19:00 - переиспользование fixtures22:53 - Границы применимости26:35 - Оптими...
Timecodes00:00 - Intro01:50 - 100 подписчиков02:23 - Актуальность Ruby on Rails11:17 - Как устроиться на работу мечты?16:45 - Что спрашивать на собеседованиях?31:50 - Как получить повышение?38:43 - Ин...
- Как научиться читать книги быстро? - Что будет, если не сделать анализ перед выполнением задачи?Обзор предстоящих тем на митапе от СберМаркета:- «Transactional outbox для Ruby» - «Фабрики vs фикстур...
Гости: в полном одиночествеТемы: - что нужно, чтобы стать программистом?- нужно ли изучать unix?- зачем нужно ООП?- зачем нужно проектирование?- зачем нужен SCRUM?- клавиатура и слепая печать?
Гость: Аким Губанов, тимлид в Ecom
Notes:
- Team Lead Roadmap https://github.com/tlbootcamp/tlroadmap