Всем привет!
Сегодня prisma-cms.com переехал на https://freecode.academy
Этот небольшой ребрендинг необходим, чтобы окончательно подчеркнуть смену фокуса
развития с конечного конкретного продукта на бесплатную обучающую платформу.
Пока что основной упор на HTML, CSS, JavaScript, React, но в дальнейшем планируется
сильно расширить область обучения. Есть ряд задумок, которые необходимо реализовать, чтобы прийти к этому, но мы
к этому обязательно придем. Надеюсь, очень скоро.
Изменения
коснулись не только домена, но и технической основы. Код фронтовой части проекта окончательно отделился от
https://github.com/prisma-cms/prisma-cms.com/tree/next-js и был перенесен на
https://github.com/freecode-academy/freecode.academy, который, в свою очередь, является форком проекта
https://github.com/prisma-cms/nextjs. Таким образом, окончательно закрепилась роль NextJS как основы для создания
не только произвольных интернет-проектов, но и текущего сайта тоже. Все дальнейшие доработки основного кода будут
выполняться именно в нем, а в конечном проекте дописывается только индивидуальный функционал. То есть если вы
заходите сделать себе проект уровня freecode.academy, можете смело брать за основу @prisma-cms/nextjs. Весь основной функционал в нем будет поддерживаться "из коробки".
Николай, приветствую! Закономерный вопрос: откуда будут браться обучающие программы? Кто будет писать?
Дима, привет!
Хороший вопрос. Сначала надо доработать экосистему для этих самых тестов. ФриКодКэмповская далека от идеала, к тому же выполняемая через eval(). Это не только не удобно, но и не секурно. Сейчас я из-за этого не даю инструментов для создания тестов. Одно дело взять их с проверенного ресурса, где их там разглядывало под микроскопом сообщество. Другое дело - дать создавать тесты кому угодно. Даже модерация особо не спасет в этом. Поэтому в ближайшее время будет именно этот механизм прокачиваться.
А когда он будет сделан, на первых парах буду я создавать тесты, но очень надеюсь, подключатся и другие участники.
Понял. Надо будет ещё эти тесты как-то каталогизировать (по темам ли, по уровню сложности и ещё как-то).
На этот счет я тоже озвучивал мысли ранее: пресловутые "Кривые развития". Даже если мы их как следует каталогизируем, количество тем и тестов будет расти сильно, и будет все равно сложно сориентироваться новичку с чего начать и куда двигаться. Тут без менторства не обойтись. Вспоминаем библейское "Если я пойду и долиною смертной тени, не убоюсь зла, потому что Ты со мной; Твой жезл и Твой посох - они успокаивают меня.".
Без проводника будет вообще никак.
Я же рассчитываю, что такие вот проводники будут создавать некоторые наборы курсов. К примеру, я планирую уже скоро такой создать. Коротко: чтобы с нуля до джуна продвинуться, надо для начала освоить Basic HTML And HTML5, Basic CSS, Basic JavaScript, ES6, React. При чем лучше не последовательно полностью по курсу, а в первый день HTML и CSS, во второй JavaScript, в третий React, и далее по кругу. Реакт будет на первых парах сложен в восприятии, поэтому его можно в начале поменьше. Чувствуешь, что ничего не понимаешь - переключайся опять на HTML/CSS/JS. Все потому что Реакт, по сути, это JS+HTML - Переменные, свойства которых являются HTML-разметкой (очень условно, но близко к сути). Вот когда это освоишь, я скажу куда двигаться дальше. И еще скажу, кто не учи Redux и React And Redux. Не надо. Это от Лукавого. Не нужен он.
В общем, вся соль проекта именно в попытке объединить новичков и знающих, и дать для этого технически средства.
Про Redux вроде и сам понял) А Prisma когда появится?:)
Призма появится тоже только после того, как инфраструктура будет прокачена. Но призма - это чисто backend. Сейчас пока можно и без нее.
Николай приветствую! Отличная получится эко-система!! Реально будет потом вполне себе инновация, рад что такая трансформация произошла и очень правильное направление выбрано! Думаю всё будет просто класс! Присоединяюсь!
Сергей, привет!
Спасибо на добром слове! :)