Как стать backend-разработчиком в 2023. Roadmap backend developer.

YOUTUBE · 18.11.2025 19:42

Ключевые темы и таймкоды

Введение в роудмэп

0:00
  • Макс составил роудмэп для Python-разработчиков на 2023 год.
  • Роудмэп представляет собой таймлайн с задачами, которые нужно выполнять последовательно.
  • Задачи включают изучение Linux, сетевых протоколов и других тем.

Начало обучения

0:58
  • Важно определить мотивацию и сроки обучения.
  • Изучите рынок вакансий и запомните ключевые слова.
  • Обучение должно быть организовано как бизнес-процесс с использованием методологии управления проектами и инструментов тайм-менеджмента.

Методология управления проектами

2:54
  • Рекомендуется использовать Scrum для управления проектами.
  • Изучите спринты, задачи, планирование и ретроспективу.
  • Практикуйте использование инструментов, таких как Jira, для управления задачами.

Работа в команде

3:53
  • Вступайте в тематические чаты для общения и поиска команды.
  • Создайте чатик в Telegram для общения и поиска напарников.
  • Используйте Google для поиска информации и структурируйте знания.

Основы компьютерных наук

5:50
  • Изучите основы процессоров, ядер, потоков и процессов.
  • Понимание битов, байтов и килобайт.
  • Практикуйтесь в Linux, изучая базовые команды и утилиты.

Основы сетей

7:46
  • Изучите сетевую модель OSI и протоколы передачи данных.
  • Понимание работы DNS, CDN, VPN и HTTP/HTTPS.
  • Разберитесь в клиент-серверных протоколах и аутентификации.

Frontend и Git

10:41
  • Изучите HTML, CSS и основы верстки.
  • Ознакомтесь с системой контроля версий Git.
  • Практикуйтесь в создании и управлении репозиториями.

Python

12:38
  • Понимание работы Python-кода и основ программирования.
  • Изучение циклов, условий и ветвлений.
  • Практикуйтесь в написании и выполнении Python-программ.

Критерии готовности

13:38
  • Важно понимать типы и структуры данных Python.
  • Изучить функции, декораторы и объектно-ориентированное программирование ООП.
  • Обрабатывать исключения и придерживаться PEP 8.

Типизация и логирование

14:36
  • Типизация кода и использование статических анализаторов.
  • Изучение встроенного модуля логирования.
  • Асинхронность, процессы и потоки.

Библиотеки и базы данных

15:35
  • Изучение встроенных библиотек Python.
  • Работа с HTTP-запросами, парсинг данных и фоновые задачи.
  • Изучение реляционных и нереляционных баз данных.

Бэкенд и фронтенд

17:35
  • Понимание работы бэкенд и фронтенд приложений.
  • Изучение современных фронтенд технологий.
  • Документирование проектов и использование репозиториев.

Проектирование и тестирование

18:34
  • Принципы проектирования REST API.
  • Изучение микросервисной архитектуры.
  • Практика на фреймворках Django и FastAPI.

Практика и менторство

20:32
  • Реализация проектов на Django и FastAPI.
  • Поиск ментора для code review и фидбэка.
  • Написание тестов для проектов.

DevOps и развертывание

22:28
  • Развертывание приложений на удаленных серверах.
  • Изучение Docker и контейнеризации.
  • Подготовка к собеседованиям и прохождение технических интервью.

Выход на рынок и трудоустройство

23:28
  • Отклик на вакансии и написание сопроводительных писем.
  • Прохождение технических интервью и запись собеседований.
  • Устройство на работу и дальнейшее развитие.