Developer

Route map для подготовки к собеседованиям: от фундамента до проектирования и production-эксплуатации.

Как пользоваться

Проходите базовые этапы параллельно по Backend и базам данных, затем подключайте Frontend и DevOps. После ключевых блоков закрепляйте знания в сквозном проекте, а финальные этапы используйте для System Design, лидерства и собеседований.

Разделы

  • Backend — C#, .NET 9, ASP.NET Core, EF Core, gRPC, GraphQL, Kafka, микросервисы, observability.
  • Frontend — Vue 3 + Quasar + TypeScript, middle+/senior.
  • Базы данных — SQL, PostgreSQL, ClickHouse, Redis, MongoDB, MinIO (S3), миграции, репликация и шардирование.
  • DevOps — Linux, Docker, CI/CD, Nginx, Kubernetes, Ansible, Terraform, observability, безопасность.
  • Fullstack-практика — сквозной production-проект
  • Аналитика и PM — вики для бизнес- и системных аналитиков и PM: API для чайников, Postman, SQL, требования, Agile, B2B.
  • Мои заметки — личные заметки, журнал собеседований, разборы
  • Руководство — как устроен vault, теги и флаги, шаблоны
  • Прогресс — что изучено, сколько осталось, что читать дальше

Рекомендуемый порядок (Fullstack с уклоном в Backend на C#)

Backend 1–3 + БД 1–2 → Backend 4–5 + БД 3–5 → Frontend 1–6 в ускоренном режиме → DevOps 1–4 → Fullstack-практика → Backend 7–8 + БД 6–7 + Frontend 7–8 + DevOps 5–8 → финальная подготовка (этапы 9). Backend Этап 6 (Node.js/NestJS) — опциональный второй стек.

Общий прогресс

Что повторить (пора по расписанию)

В работе

Статусы темы (status в frontmatter): todo → in-progress → done.