Чтобы стать программистом, нужно программировать. И делать это не в телефоне и не в браузере, а там, где ты будешь работать в будущем. В профессиональной среде разработки.
Одна из самых крутых фич CoderslangJS - это практические задачи с автоматической проверкой.
Ты будешь решать задачи в Visual Studio Code. В 2021 - это самая популярная среда разработки среди профессионалов Full Stack JS.
Как получить задачи?
Чтобы сделать твоё обучение максимально эффективным, мы написали плагин (extension) для VSCode, который ты можешь скачать в официальном репозитории.
После установки плагина, ты сможешь залогиниться используя персональный API ключ. Если ты пропустил вторую лекцию, то ты всегда можешь найти ключ в меню настроек над заголовком лекции.
Как только ты залогинишься, нужно будет выбрать рабочий каталог. В нём будут храниться все практические задачи. Для загрузки новых задач — нажми на кнопку “Скачать задачи”.
Как решать задачи?
После загрузки задач, в рабочем каталоге появятся вложенные папки. Условие задачи находится в файле task.cdsl. Когда ты его откроешь, ты увидишь описание задачи и две кнопки: “Запустить код” и “Проверить задачу”.
После того, как ты решишь задачу, запустишь код и убедишься, что все работает, как ожидается — отправляй задачу на проверку. Проверка автоматическая и занимает около 10 секунд. Если что-то будет не так с решением, мы дадим тебе точную информацию о том, в какой части программы была ошибка.
Подсказки на английском языке. Мы планируем добавить перевод на русский, как только наберется достаточно желающих. Если тебе это интересны подсказки на русском, напиши нам в телеграм по ссылке на главной странице.
Когда ты исправишь ошибки, отправляй задачу на проверку еще раз. Если все будет хорошо, то статус изменится на “DONE”, а все подсказки станут зелеными.
Что делать, если не можешь решить задачу?
- Убедиться что сохранил все файлы перед отправкой задачи на проверку. Чтобы проблема не возникала в будущем, можешь настроить автосохранение через меню File -> Auto Save.
- Прочитать внимательно условие задачи и подсказку. Подумать учитываешь ли ты все возможные сценарии.
- Задать вопрос в нашем Telegram чате. Там тебе помогу я или те, кто уже прошел эту задачу.
Ну как, ты готов начать обучение Full Stack JavaScript?