🎬 Итоги командного проекта и анонс стрима по разбору результата

Последние 2 месяца команда из четырёх студентов со мной в качестве лида писала проект, дизайн и проектирование которого я стримил в начале лета - https://t.me/zhukovsd_it_mentor/72.

Суть проекта - анализ IT вакансий:

  • Подписка на новые вакансии по заданному ключевому слову, уведомления приходят в Telegram
  • Аналитика - графики количества вакансий и средней зарплаты для разных языков программирования, история изменения средней зарплаты за последние 30 дней

Production окружение проекта доступно здесь - http://it-jobs.zhukovsd.com/. Обновление аналитики и рассылка уведомлений происходят раз в час.

Код - https://github.com/IT-job-market-analytics/.

Анонс стрима

https://www.youtube.com/watch?v=LLaJgrP6S1A - завтра в 6 вечера по Мск поговорю о:

  • Насколько близка к изначальному дизайну получилась итоговая реализация
  • Обзор реализации - код сервисов, организация репозиториев и Docker образов, CI/CD
  • Как бы я дизайнил этот же проект, но для реального использования, а не для студенческого проекта
  • Организация процесса - постановка задач, пул реквесты, ревью
  • Какой ещё функционал можно было бы реализовать в проекте

Фидбек от студентов

Модест:

Для меня, это единственная и настоящая возможность получить коммерческий опыт с настоящим программистом.

Рост огромный, правда через боль, потому что все здесь пробуют абсолютно новые для себя технологии. Вначале вообще не понимал почему не работает рэббит, докер, но это нормально, потому что не знакомые инструменты.

Я впервые работал с докером, рэбитом, телеграм ботами, монго, убунту(второй раз, уже не боюсь). Плюс постоянная работа с гитом которую я на своих проектах не использовал и по сути не умел пользоваться вообще.

Очень сильно помогло то, что ты прикрывал косяки. И круто что попробовал парное программирование/смотрел как ты делаешь, почему-то это выглядело очень легко.

Роман:

Это бомбический опыт, особенно с тобой в роли лида. Особенно хочу выделить то, как ты ставишь задачу: постановка в твоем варианте - это прямо план действий, надо по шагам сделать то-то и то-то, а вот как делать - надо решить самому. Мне кажется это именно то, что нужно, и именно то что мне хотелось.

Очень благодарен что если не получается у исполнителя, ты берешь и смотришь как/почему/отчего , и либо даешь наводку/решение, либо делаешь сам, как ты говоришь, если так быстрее. Это сильно помогает, потому что порой утыкаешься во что-то, и просто из-за незнания что можно сделать иначе - бьешься головой в стену без толку. В итоге мотивация падает, мозг плавится, результат отрицательный😁

Если кратко резюмировать: я бы хотел быть в команде где тимЛид действовал бы как ты. Это бесценный опыт, его просто так нигде не возьмешь. От меня огромное спасибо за твою работу!

Будущее командных проектов

Данный проект был экспериментальным - хотелось оценить свои трудозатраты, обкатать процессы. Эксперимент считаю успешным, но планирую ли ставить командные проекты на регулярные рельсы - пока не решил. Это настоящая работа и обязательства, остается меньше времени на создание открытых материалов для всех (а не только для участников проекта) - ютуб, ревью.

Хочется развивать эту идею дальше, но форма и сроки пока не определены. Делать деньги своей единственной мотивацией на данном этапе развития канала не хочется. Думаю над вариантами совместить командную работу и создание контента (лайв кодинг, ревью). Так же, интересны идеи реализации чего-то под заказ/монетизацию.

По любой конкретике на эту тему на канале будут анонсы.