Vectree — открытая бесплатная платформа для начинающих разработчиков, помогающая приобрести ключевые навыки для трудоустройства в IT. Наша миссия помочь новичкам структурировать их обучение (направить его в нужное русло), помочь с подготовкой к последующему трудоустроиству.
На текущий момент мы переводим TheOdinProject. Присоединяйтесь!
На платформе присутствуют векторы, траектории, проекты и менторы. Каждый вектор состоит из теории, видео, задач, тестов и ссылок на дополнительный материал, который поможет вам усвоить заданный материал или тему. По сути вектор - это урок. Просто странно названный :)
Траектория в свою очерель - план обучения, который состоит из нескольких векторов.
Образовательный конент мы создаем поэтапно:
- формируем этапы,
- ищем беплатные открытые материалы, что позволит студентам начать учиться на платформе,
- добавляем практическую часть и тесты,
- постепенно дополняем, переписываем и переводим имеющийся материал.
Как только вы получили все необходимые знания, вы закрепляете их на проекте в команде. Вам будет необходимо, используя все стандартные инструменты разработчика (CI, Git, Trello) реализовать аналог реальных проектов.
Проекты создаются:
- самостоятельно,
- на основе технического задания различных компаний,
- на основе предложений студентов или компаний.
Менторы же в свою очередь могут помочь как вам отдельно, так и вашей команде с Code Review (проверкой вашего кода), с объяснением материала и построением самого продукта.
Ментором может стать каждый! Если вы хотели бы стать ментором на платформе, то напишите на почту [email protected] или в telegram @vladthelittleone. В письме укажите специализацию и ваш опыт.
Любой может помочь нам с развитием данного проекта. На текущий момент мы усердно работаем над контентом по JavaScript, Java, Python, Java и это занимает достаточно много времени, тем более, что делается это на бесплатной основе. Если вам хочется помочь нам, напишите на почту [email protected] или в telegram @vladthelittleone, наша команда введет вас в курс дела.
Чем вы можете помочь:
- исправить ошибки,
- проверить ссылки на ресурсы или добавить новые,
- добавить найденный в интернете полезный контент, открытый курс,
- добавить новые уроки, практические задания, тесты,
- перевести статью, курс,
- добавить конспект университетских лекций.
Прежде всего, если вы хотите добавить в проект новый материал или просто помочь, создайте issue. Мы в свою очередь отпишем вам в ближайшее время.
Сердцем данного репозитория является папка vectors
, в которой лежат траектории, вектора, проекты (в последующем все это обозначаем, как вектор). Для каждого такого элемента создается отдельная папка в порядке нумерации. Например, в папке 0 лежит вектор Git
. Сама папка вектора состоит из нескольких составляющих:
info.js
- файл с мета информацией о векторе,stages
- папка с этапами вектора,text.md
- текст, описывающий вектор.
Stages хранит информацию о этапах вектора (Для Git - "Введение в Git", "Основы Git" и т.д.). Каждый этап имеет свой тип и в зависимости от данного типа забирается соответствующий контент из папок text
, tasks
, topics
, digests
, quizzes
, code-tasks
.
Все картинки, используемые в уроках, лежат в данном репозитории.
Материал распространяется под Attribution-NonCommercial-ShareAlike 4.0 International.