sbenzenko / DeveloperPathAbout

Discussion about the project
8 stars 0 forks source link

# Проект "Путь Разработчика"

Часто у изучающих программирование возникают вопросы, вроде:

Проект "Путь Разработчика" призван ответить на эти и многие другие вопросы.

Проект сайта

  1. Главная страница представляет собой древовидную интерактивную карту знаний разработчика по примеру, предложенному @MoienTajik https://github.com/MoienTajik/AspNetCore-Developer-Roadmap/blob/master/ReadMe.md. На карте представлен путь изучения технологии от азов до профессионала. На этом пути темы отмечены разными цветами как:

    • обязательные для изучения,
    • желательные,
    • сторонние материалы.
  2. Каждая из тем кликабельна и открывает список подтем с кратким описанием и списком источников для изучения. Например:

Tag helpers [ * ]

В ASP.NET Core на смену помощникам HTML пришли тег-хелперы (теги-помощники). Они позволяют изменять, дополнять или полностью заменять содержимое НТМL-элементов. <...>

Источники:

Код:

  • <ссылка на проект по теме на GitHub или другом ресурсе>

Источники в списке отмечены значками:

Стек Технологий Разработки

Дальнейшие улучшения

  1. Добавление отзывов пользователей в виде оценок качества материалов и комментариев к материалам. Возможность предлагать свои источники.

  2. На страницах тем добавить:

    • секцию Q&A (Вопросы и Ответы), где желающие могли бы задавать вопросы по теме,
    • топ вопросов по теме со Stackoverflow (см. API https://api.stackexchange.com/docs/questions).
  3. На первом этапе планируется реализовать только путь разработчика ASP.NET. В дальнейшем планируется добавить пути по другим технологиям как в экосистеме .NET, так и в других.

  4. Локализация сайта на английском и русском языках. Возможность для пользователей отфильтровать источники по выбранному языку.