На прошлой неделе я попробовал Codecademy, веб-сайт, посвященный тому, чтобы помочь вам понять и изучить код. Он охватывает все, от основ html и java до более сложных вещей, таких как Python.

Codecademy реализует очень простую и чистую среду обучения. Он дает инструкции в левой части экрана, ваша рабочая станция находится в центре, а затем ваш экран результатов находится справа.

Для своего урока я решил начать с рекомендованных основ html. Я уже знаю приличное количество html, но хотел посмотреть, насколько хорошо они отображают инструкции. Четкие и краткие инструкции очень важны при кодировании, поэтому я хотел посмотреть, смогут ли они действительно правильно научить меня без каких-либо проблем. И они могли бы, инструкции слева достаточно подробны, чтобы вы могли легко следовать им, и даже если вы столкнулись с какими-либо проблемами, в центральном рабочем пространстве внизу есть средство для быстрого устранения неполадок. Вы также не можете бездумно пропускать вперед, каждый урок должен быть завершен, прежде чем пропускать вперед. Однако мне больше всего понравилось, как медленно они работали с инструкциями по кодированию. Как правило, это может быть проблемой в других областях, таких как изучение языка, но здесь очень важно, чтобы кодирование изучалось медленно. Одна небольшая ошибка в коде может привести к сбою вашей программы, поэтому совершенство является ключевым фактором.

Codecademy имеет очень похожие аспекты вознаграждения, что и Duolingo, веб-сайт для изучения языков, о котором я рассказывал в своем последнем посте в блоге. Это в основном состоит из области, которая отслеживает уроки, которые вы извлекли, как долго вы работали, и награждает вас значками за определенные задачи, которые вы выполнили. Этот метод вознаграждения используется почти повсеместно в современном обществе, но он очень важен, поскольку позволяет пользователю чувствовать вознаграждение за выполнение каждого урока. Ниже приведен пример страницы наград и значков.

В целом Codecademy — отличное место для начала изучения кода, и если вы хотите, вы можете выбрать программу «Pro», которую они предлагают, которая имеет дополнительные преимущества, такие как викторины, проекты и советники, которые помогут вам, если вы когда-нибудь запутались. Я думаю, что эти преимущества чрезвычайно полезны, особенно наличие советника, когда вам нужно, но в то же время 20 долларов в месяц кажутся немного излишними, но я могу ошибаться, так как я никогда не использовал продукт. Надеюсь, эта небольшая вставка в блог дала вам хорошее представление о том, что предлагает Codecademy, и мое мнение об этом. Если веб-сайт не соответствует вашим стандартам, обязательно посетите Codeschool, Tree House или Code.org, все они являются отличными альтернативами. Ваше здоровье.