🎬 Анонс первого группового проекта и стрима по его проектированию



Уже несколько месяцев я вынашиваю идею командного проекта, и 3 месяца назад проводил опрос чтобы выяснить, какой из предложенных проектов наиболее интересен его потенциальным исполнителям. Уверенно победил сервис аналитики рынка труда в IT.



Завтра, в 15:00 по Москве я проведу стрим по проектированию архитектуры такого проекта - https://youtube.com/live/vI9KEs9FsHY.



Приоритеты, следуя которым я расставлял акценты при проектировании:

- Достаточная гибкость, чтобы применять в проекте несколько языков программирования, не только Java

- Части проекта (сервисы) относительно независимы друг от друга и могут разрабатываться и тестироваться изолированно

- Баланс сложности и интересности



Предварительную схему проекта (9 сервисов, 2 хранилища, брокер сообщений, 2 внешних API) приложу файлом в комментарии к этому посту.



Цели и план



Цели, которые я ставлю перед собой и этим проектом:

- Дать опыт командной работы

- Технологии и подходы, опыт с которыми хорошо впишется в резюме backend разработчика



План:

- Стрим по проектированию архитектуры

- Формализация и публикация документов по проектированию (схемы, диаграммы, ТЗ)

- Набор команды из четырёх человек

- Работа над проектом - делегирование задач разработчикам, работа над ними, пулл реквесты, ревью кода, коммуникация - созвоны/чат

- Подведение итогов



Кому, по-моему мнению, полезно было бы поучаствовать:

- Уровень 4-5 проектов роадмапа и выше

- Желающим получить опыт работы в команде и пополнить резюме



Условия и мои обязательства



Вариант #1
- cо мной в роли тимлида:

- 160$ за участие

- Код публикуется на GitHub под MIT лицензией, можете ссылаться на проект в резюме



Моя роль в проекте и обязательства:

- Делегирование задач

- Техническая помощь с процессом разработки

- Ревью пулл реквестов

- Коммуникация - еженедельные созвоны, чат



Длительность проекта - 2 месяца, планируемое время, которое студенты могут уделять проекту в неделю - от 10 часов. Я буду уделять процессу 4 часа в неделю. О формате командной работы я напишу отдельный, более подробный пост.



Вариант #2 - самостоятельно:



- Ресурсы (архитектура, код) будут публиковаться в открытом виде, и вы можете использовать их как основу для своих пет проектов, индивидуальных или командных.



---



Если команда наберется в ближайшее время, планируемое время начала работы - 4-5 недели июня. В противном случае проект будет ждать своего времени в будущем.



Задавайте вопросы в комментариях к посту и на стриме, желающих поучаствовать жду в личке.



#групповойпроект



Курс | YouTube | Менторство | Поддержать