База языка
Синтаксис, типы данных, условия, циклы, функции, модули, исключения, работа с файлами и виртуальные окружения.
- Понимать изменяемые и неизменяемые типы
- Писать функции без повторений
- Пользоваться
pip,venv,requirements.txt
От нуля до уверенного Junior
Пошаговая карта навыков: язык, алгоритмы, backend, базы данных, тестирование, деплой и портфолио. Без хаоса, с понятной логикой роста.
Главная идея
Сначала ты учишься писать понятный код. Затем начинаешь собирать программы, работать с данными, API и базами. После этого добавляешь качество: тесты, архитектуру, деплой и командные практики.
Дорожная карта
Синтаксис, типы данных, условия, циклы, функции, модули, исключения, работа с файлами и виртуальные окружения.
pip, venv, requirements.txtАлгоритмы, структуры данных, декомпозиция, Git, отладка, чтение ошибок и базовая работа в терминале.
Классы, dataclass, композиция, интерфейсы, SOLID как ориентир, читаемые имена и разделение ответственности.
HTTP, REST, FastAPI или Django, шаблоны, middleware, авторизация, сериализация и документация API.
SQL, PostgreSQL, ORM, миграции, тесты, логирование, очереди задач, кэширование и обработка ошибок.
Docker, CI/CD, Linux, облако, мониторинг, README, портфолио, резюме и подготовка к техническим интервью.
Куда расти
API, админки, платежи, интеграции, очереди, фоновые задачи и production инфраструктура.
Pandas, SQL, парсинг, отчеты, ETL, визуализация и автоматизация ручных процессов.
NumPy, scikit-learn, эксперименты, метрики, feature engineering и базовый MLOps.
Ритм обучения
Синтаксис, функции, коллекции, файлы, ошибки, мини-скрипты.
Алгоритмы, CLI, ООП, модули, тестирование маленьких задач.
FastAPI/Django, PostgreSQL, ORM, auth, полноценный CRUD.
Docker, CI, деплой, мониторинг, README, подготовка портфолио.
Портфолио
Регистрация, JWT, CRUD задач, фильтры, PostgreSQL, тесты и Docker.
Сбор данных, нормализация, хранение, аналитика зарплат и экспорт в CSV.
Команды, FSM, база данных, фоновые уведомления и деплой на сервер.
Django admin, роли, клиенты, сделки, поиск, пагинация и production README.
Финишная точка
Каждый этап должен заканчиваться артефактом: скриптом, API, тестом, деплоем или понятным README. Так roadmap превращается в портфолио.
Вернуться к карте