Vectree — открытая бесплатная платформа для начинающих разработчиков, помогающая приобрести ключевые навыки для трудоустройства в IT. Наша миссия помочь новичкам структурировать их обучение (направить его в нужное русло), помочь с подготовкой к последующему трудоустроиству.
На текущий момент мы создаем контент и переводим статьи для курса по Java. Присоединяйтесь!
На платформе присутствуют уроки, курсы, проекты и менторы. Каждый урок состоит из теории, видео, задач, тестов и ссылок на дополнительный материал, который поможет вам усвоить заданный материал или тему.
Курсы в свою очерель - план обучения, который состоит из нескольких уроков или подкурсов.
Образовательный конент мы создаем поэтапно:
- формируем этапы,
- ищем беплатные открытые материалы, что позволит студентам начать учиться на платформе,
- добавляем практическую часть и тесты,
- постепенно дополняем, переписываем и переводим имеющийся материал.
Как только вы получили все необходимые знания, вы закрепляете их на проекте в команде. Вам будет необходимо, используя все стандартные инструменты разработчика (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
.
Все картинки, используемые в уроках, лежат в данном репозитории.
Если вы хотите добавить курс, перевод, статью на платформу, то для этого был создан данный репозиторий. Возникли вопросы? Пишите на [email protected].
Материал распространяется под Attribution-NonCommercial-ShareAlike 4.0 International.