Об этом проекте
roadmap.sh — это управляемая сообществом платформа для обучения разработчиков. Этот репозиторий содержит markdown-контент, лежащий в основе каждого роадмапа, руководства по лучшим практикам и викторины на сайте. Роадмапы интерактивны: можно нажимать на узлы, чтобы читать объяснения тем и связанные ресурсы.
Проект охватывает очень широкий набор направлений, включая фронтенд- и бэкенд-разработку, DevOps, DevSecOps, full stack, computer science, структуры данных и алгоритмы, AI engineering, data science, машинное обучение, облачные платформы вроде AWS и Cloudflare, Linux, Kubernetes, Docker, Terraform, системный дизайн, разработку игр, мобильную разработку и множество популярных языков программирования и фреймворков. Есть также специализированные роадмапы для таких ролей, как product manager, engineering manager, software architect, technical writer, developer relations engineer и AI red teaming.
Помимо роадмапов, сайт предлагает интерактивные руководства по лучшим практикам для производительности бэкенда, производительности фронтенда, code review, безопасности API и AWS. Он также включает наборы вопросов для самопроверки по JavaScript, Node.js, React, бэкенду и фронтенду.
Сам репозиторий хранит каждую тему роадмапа как структурированный Markdown-файл в каталоге контента, организованном по slug роадмапа и id узла. Имена файлов связывают контент с интерактивным сайтом, а объединённые изменения автоматически синхронизируются с roadmap.sh. Проект также включает скрипты, используемые мейнтейнерами для синхронизации, и предоставляет рекомендации по участию для добавления контента, предложения изменений или создания новых роадмапов.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.