<DevStep/>

Сервис для обучения
разработке на практике

DevStep — это не очередной курс и не задачник. Это проекты коммерческого уровня на Go, Node.js с задачами, git-flow, деплой и AI-ревью на каждый pull request. Всё остаётся в твоём GitHub.

Go
Node.js
PostgreSQL
Redis
Docker
Kafka
Kubernetes
Pull Request #12 — feat: add request validation
src/handlers/auth.go
- if req.Email == "" || req.Password == "" {
- return errors.New("invalid request")
- }
+ if err := validateAuthRequest(req); err != nil {
+ return fmt.Errorf("validation: %w", err)
+ }
🤖
DevStep AI

Здесь лучше вынести валидацию в отдельный middleware. В коммерческих проектах это стандартная практика — позволяет переиспользовать логику и тестировать валидацию изолированно от бизнес-логики.

Знакома ситуация?

«Курсы пройдены, массив отсортирован 200 раз — а коммерческого опыта нет, и на работу не берут»

Возьмёшь проект с готовыми задачами, критериями приёмки и обучающими материалами к каждому шагу. Будешь работать по процессу: задача → ветка → PR → ревью. AI объясняет, как пишут код в продуктовых командах, и отвечает на вопросы прямо в комментариях к PR. Завершённый проект остаётся в твоём GitHub — чистая история коммитов, осмысленные PR, прошедший ревью код.

«Перехожу на новый стек — знаю синтаксис, но не понимаю, как на нём строить сервисы»

Выбери проект на нужном стеке: Go или Node.js. Не туториал «собери todo-app» — а сервис мониторинга с Docker или API-шлюз с JWT и Redis. Пройди от первой задачи до рабочего приложения и получи проект в портфолио на новом языке, за который не стыдно.

«Пишу код каждый день, но застрял в типовых задачах — хочу разобраться в архитектуре»

Продвинутые проекты: платёжный модуль, маркетплейс на микросервисах с gRPC, Kafka и Kubernetes. Каждая задача — с подробным ТЗ и критериями приёмки. AI-ревью разбирает не только баги, а архитектурные решения: почему так лучше, какие паттерны применимы, где ты overengineer'ишь.

Всё как в комменрческой разработке

Задачи как на работе

Подробное ТЗ с критериями приёмки и ссылками на обучающие материалы. Не «сделай что-нибудь» — а конкретное задание с понятным Definition of Done.

AI-ревью, а не линтер

На каждый PR — развёрнутая обратная связь: почему в коммерческой разработке делают иначе, какие паттерны применимы, где код можно улучшить.

Задай вопрос — получи ответ

Застрял на задаче? Напиши комментарий в issue или PR — AI ответит, объяснит и подскажет направление. Как тимлид, который всегда на связи.

Рабочий процесс, а не песочница

Git-flow, фича-ветки, pull request'ы, итерации по ревью. Тот самый процесс, который используют в продуктовых командах.

Портфолио в твоём GitHub

Проект остаётся у тебя навсегда. Работодатель видит не «сертификат о прохождении» — а реальный код с осмысленными PR.

Любой стек, любой уровень

Go, Python, Java, Node.js. От простых проектов на 8 задач до микросервисных систем на 20.

Проекты, которые не стыдно показать

От URL-сокращателя до маркетплейса на микросервисах — выбери свой стек и уровень

URL-сокращатель с аналитикой

Go
PostgreSQL
Redis

Напишешь REST API для сокращения ссылок, подключишь PostgreSQL для хранения и Redis для кэширования. Реализуешь аналитику переходов: откуда пришёл пользователь, когда, сколько раз.

Начальный
~8 задач · 1–2 недели

Сервис мониторинга сайтов

Python
FastAPI
Celery
Docker

Построишь сервис, который периодически проверяет доступность сайтов, отправляет уведомления при падении и собирает историю аптайма. Celery для фоновых задач, Docker для контейнеризации.

Средний
~12 задач · 2–4 недели

API-шлюз с аутентификацией

Node.js
Express
JWT
Redis

Реализуешь API-шлюз с JWT-аутентификацией, rate-limiting через Redis и маршрутизацией запросов к нескольким внутренним сервисам.

Средний
~10 задач · 2–3 недели

Платёжный модуль

Java
Spring Boot
PostgreSQL

Создашь модуль обработки платежей: создание транзакций, обработка вебхуков от платёжной системы, идемпотентность операций, управление статусами заказа.

Продвинутый
~14 задач · 3–5 недель

Маркетплейс на микросервисах

Go
gRPC
Kafka
K8s

Прототип маркетплейса из нескольких микросервисов: каталог товаров, корзина, заказы. gRPC для межсервисного взаимодействия, Kafka для событий, деплой в Kubernetes.

Продвинутый
~20 задач · 4–8 недель

Каталог постоянно пополняется. Проекты создаются совместно с практикующими экспертами.

Начать — просто

1

Выбери проект

В каталоге есть проекты разного стека и сложности. Начни с начального, если сомневаешься.

2

Подключи репозиторий

Создай репо на GitHub или GitLab, подключи к DevStep. Задачи появятся автоматически.

3

Пиши код, получай ревью

Бери задачу, открывай PR. AI даёт обратную связь, ты итерируешь. Проект остаётся у тебя.

Не курс. Не задачник. Разница — вот:

КритерийВидеокурсыЗадачникиDevStep
Реальные проекты
Демо-проекты
Изолированные задачи
Коммерческого уровня
Рабочий процесс
Нет
Нет
Git flow, PR, ревью
Код-ревью
Нет
Нет
AI с объяснениями
Портфолио
Копия проекта курса
Нет
Твой GitHub
Обратная связь
Общая
Автотесты
Персональная
Навыки процесса
Нет
Нет
Декомпозиция, PR, CI/CD
Вопросы по ходу
Нет
Нет
AI отвечает в комментариях к PR

Пока — бесплатно.

Бета-тест

Бесплатно

На время бета-теста все задания бесплатны для участников из листа ожидания. Запишись сейчас — и начни первым.

После запуска — за задание

от 5 000 ₽

  • Доступ к проекту и всем задачам
  • AI код-ревью на каждый PR
  • AI-ответы на вопросы в issues и PR
  • Прогресс-трекинг и статистика

Частые вопросы

Попади в число первых

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