½
минимумПрактика
Не меньше половины учебного времени уходит на написание, запуск и исправление своего кода.
Python Backend Roadmap · v0.3
Соберите production-ready проект, научитесь защищать технические решения и подготовьтесь к первым обоснованным откликам.
[ Карта маршрута ]
Каждый этап заканчивается проверяемым артефактом. Если результат не воспроизводится по README и его нельзя объяснить — этап ещё не закрыт.
создан репозиторий MentorHub, который запускается из терминала и станет основой всех следующих этапов.
работает MentorHub CLI с целями, задачами, прогрессом и хранением в JSON; ученик самостоятельно пишет небольшие программы.
MentorHub CLI стал небольшим сопровождаемым Python-проектом с отделённой бизнес-логикой и хранилищем.
правила MentorHub и JSON-хранилище проверяются автоматически, а найденный баг закреплён тестом.
у MentorHub появился первый HTTP-контракт и минимальный JSON-сервис поверх уже написанной логики.
MentorHub хранит пользователей, цели и задачи в PostgreSQL; ученик понимает схему и SQL под приложением.
MentorHub стал полноценным REST API с PostgreSQL, авторизацией, правами и integration-тестами.
MentorHub воспроизводимо запускается в чистом окружении, проходит CI и оставляет диагностируемые логи.
в MentorHub добавлен один обоснованный сценарий конкурентности, кэша или фоновой обработки.
MentorHub оформлен как проверяемый релиз, а кандидат уверенно показывает работу и объясняет решения.
[ Сквозной проект ]
MentorHub не появляется готовым в середине обучения. Вы создаёте его в первую неделю и на каждом этапе добавляете только то, что уже умеете объяснить.
Учебный домен
Пользователь создаёт цели, разбивает их на задачи и видит прогресс. Позже появляется наставник с ограниченным доступом — так простой CLI постепенно даёт материал для БД, API, авторизации и фоновых задач.
Правило маршрута
Сначала одна команда и JSON. Затем структура и тесты. Только после HTTP и SQL тот же проект становится web-сервисом. Никаких ролей, Docker и PostgreSQL до соответствующего этапа.
Можно выбрать другой домен, но сохранить пользователей, две связанные сущности, права и бизнес-правила.
Финальный результат
Этот набор не нужно реализовывать заранее. Он складывается из десяти инкрементов выше и остаётся в истории одного репозитория.
[ Правила игры ]
½
минимумНе меньше половины учебного времени уходит на написание, запуск и исправление своего кода.
1
основной материалСначала один выбранный материал и практика. Документация — для поиска ответов, не второй параллельный курс.
0
гарантий оффераRoadmap готовит проект и базу для junior-позиции, но не симулирует коммерческий production-опыт.