· Дорожные карты

Дорожные карты на Stepik

Пошаговые траектории обучения по востребованным направлениям.

Если вы хотите освоить новую профессию или навык, но не понимаете, с чего лучше стартовать — дорожные карты помогут разобраться. Это готовые маршруты, которые последовательно проведут вас от базовых знаний до эксперта. Мы уже собрали и структурировали курсы и материалы, чтобы вам не приходилось искать и выбирать среди сотен курсов. Выберите направление и двигайтесь по понятному плану, без лишнего хаоса и потери времени.

Android-разработчик (Kotlin)

Android-разработчик (Kotlin)

Android-разработчик на Kotlin отвечает за создание мобильных приложений для платформы Android: проектирует UI, реализует бизнес-логику, работает с локальными и удалёнными источниками данных, обеспечивает производительность и стабильность приложений. Такие специалисты работают в IT-компаниях, стартапах, финтехе, e-commerce, медиа — везде, где есть мобильные продукты. Kotlin стал официальным языком Android-разработки и полностью вытеснил Java в большинстве современных команд. Android-разработчик взаимодействует с дизайнерами, backend-разработчиками, тестировщиками и менеджерами продукта. Этот роадмап показывает, как именно можно освоить профессию с нуля. Для этого вам не обязательно изучать каждый из курсов, но все они будут полезны для комплексного и последовательного изучения.

Backend-разработчик на Go

Backend-разработчик на Go

Backend-разработчик на Go отвечает за серверную логику приложений, обработку данных, интеграции с базами данных и обеспечение производительности систем.

Java-разработчик (backend)

Java-разработчик (backend)

Java-разработчик отвечает за создание серверной логики веб-приложений, разработку REST API, работу с базами данных и интеграцию сервисов.

BI-аналитик

BI-аналитик

BI-аналитик отвечает за сбор, обработку и визуализацию данных для бизнес-решений, создание дашбордов, анализ метрик и предоставление insights стейкхолдерам.

C#/ASP.NET-разработчик

C#/ASP.NET-разработчик

C#/ASP.NET-разработчик отвечает за создание серверной логики веб-приложений, используя C# и ASP.NET для backend, обработку данных, API и интеграций.

Разработчик на C++

Разработчик на C++

Разработчик на C++ отвечает за создание высокопроизводительных приложений, системного ПО, обработку данных и алгоритмы.

Data Engineer

Data Engineer

Дата-инженер отвечает за сбор, обработку, хранение и передачу данных в системах, создавая пайплайны для их трансформации, интеграции и анализа. Он проектирует архитектуру данных, обеспечивает их качество, масштабируемость и доступность для аналитиков, учёных данных и бизнес-систем. Такие специалисты работают в IT-компаниях, стартапах, финтехе, e-commerce, аналитических отделах и больших корпорациях — везде, где требуется обработка больших объёмов данных для принятия решений. Дата-инженер находится на стыке бизнеса, технологий и данных: он взаимодействует с дата-сайентистами, разработчиками, DevOps-инженерами и менеджерами продукта. Этот роадмап показывает, как именно можно освоить профессию с нуля. Для этого вам не обязательно изучать каждый из курсов, но все они будут полезны для комплексного и последовательного изучения.

DevOps-инженер

DevOps-инженер

DevOps-инженер отвечает за автоматизацию процессов разработки и доставки программного обеспечения, управление инфраструктурой и обеспечение стабильной работы production-систем.

Fullstack Developer (Python + JavaScript)

Fullstack Developer (Python + JavaScript)

Fullstack-разработчик на Python + JavaScript отвечает за создание полной структуры веб-приложений, включая backend (серверную логику, базы данных, API) и frontend (интерфейс, взаимодействие с пользователем).

Kotlin Multiplatform-разработчик

Kotlin Multiplatform-разработчик

Kotlin Multiplatform-разработчик создаёт приложения, которые работают сразу на нескольких платформах — Android, iOS, JVM-сервере и вебе — с переиспользованием общей бизнес-логики. Он пишет кросс-платформенный код, интегрирует платформо-специфичные компоненты и обеспечивает качество и производительность продукта на каждой из них. Такие специалисты востребованы в компаниях, которые хотят сократить дублирование кода между платформами и ускорить разработку. Kotlin Multiplatform активно набирает популярность: его поддерживает JetBrains, а крупные компании уже используют его в production. Разработчик взаимодействует с Android- и iOS-командами, backend-инженерами, дизайнерами и менеджерами продукта. Этот роадмап предполагает, что вы уже уверенно владеете основами Android-разработки на Kotlin. Если нет — рекомендуем начать с роадмапа Android-разработчика и вернуться сюда после его завершения.

Интернет-маркетолог

Интернет-маркетолог

Интернет-маркетолог отвечает за продвижение товаров, услуг или брендов в цифровой среде, используя инструменты вроде SEO, SMM, контекстной рекламы и аналитики данных.

QA-инженер

QA-инженер

QA-инженер отвечает за обеспечение качества программного продукта через ручное и автоматизированное тестирование, выявление дефектов, проверку соответствия требованиям и улучшение процессов разработки.

Системный аналитик

Системный аналитик

Системный аналитик отвечает за сбор и анализ требований к информационным системам, моделирование бизнес-процессов, проектирование архитектуры ПО и координацию разработки.

UX/UI-дизайнер

UX/UI-дизайнер

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

Администратор баз данных (ClickHouse)

Администратор баз данных (ClickHouse)

Администратор баз данных на ClickHouse отвечает за проектирование, развёртывание и поддержку высокопроизводительных аналитических баз данных.

Бэкенд-разработчик на FastAPI

Бэкенд-разработчик на FastAPI

Бэкенд-разработчик на FastAPI отвечает за создание высокопроизводительных REST API и серверной логики веб-приложений на Python.

Разработчик на PHP

Разработчик на PHP

Разработчик на PHP отвечает за создание серверной логики веб-приложений, обработку данных, работу с базами и интеграции.

ML-инженер

ML-инженер

ML-инженер отвечает за разработку, обучение, оптимизацию и внедрение моделей машинного обучения в production-среды.

Бэкенд-разработчик на Django

Бэкенд-разработчик на Django

Бэкенд-разработчик на Django отвечает за создание серверной логики веб-приложений, REST API и административных интерфейсов на Python.

Продуктовый аналитик

Продуктовый аналитик

Продуктовый аналитик отвечает за анализ данных продукта, мониторинг метрик, изучение пользовательского поведения, тестирование гипотез и предоставление insights для улучшения продукта на основе данных.

Фронтенд-разработчик (JavaScript + React)

Фронтенд-разработчик (JavaScript + React)

Фронтенд-разработчик отвечает за создание пользовательских интерфейсов веб-приложений.

Инженер информационной безопасности

Инженер информационной безопасности

Инженер информационной безопасности отвечает за защиту IT-инфраструктуры, выявление уязвимостей, проведение пентестов и выстраивание системы мониторинга угроз.