После изучения учебника по JavaScript на Scrimba.com у меня появилось несколько мыслей по поводу моего опыта.

Во-первых, я большой поклонник интерактивной среды. Вы наблюдаете за кодом своего инструктора в режиме реального времени, но затем, просто нажав на интерфейс, вы можете взять на себя управление и начать кодирование с того места, где они остановились. Это может быть трудно осмыслить, не попробовав на деле, но важно то, что это фантастическая работа для изучения.

Сам курс имеет отличный контент и позволяет вам быстро развертывать приложения, что является способом обучения, который я всегда предпочитал. Сначала создайте, потом задавайте вопросы. Пер, преподаватель курса, хорошо объясняет многие концепции, являющиеся ключевыми для программирования на JavaScript.

Кому подходит этот курс?

Этот курс был пройден в довольно медленном темпе; Я думаю, что люди с небольшим опытом программирования или вообще без него могли бы легко понять и следовать дальше. Обычно самое сложное в начале работы с программированием — настроить среду на вашем компьютере, чтобы иметь возможность кодировать из командной строки или с помощью IDE (интегрированной среды разработки) или редактора кода. Этот курс сразу же научит вас программировать в среде Scrimba.

Лично я много лет программировал на других языках, поэтому у меня была прочная основа основных концепций, которые должен был предложить курс. Но это определенно заставило меня чувствовать себя более комфортно с синтаксисом JavaScript, а дополнительные элементы, такие как развертывание приложения Chrome Extension, были довольно крутыми (намного проще, чем вы думаете).

В настоящее время я нахожусь в процессе перехода от инженера по машинному обучению в Python к работе в сфере блокчейн-разработчиков. Я уверен, что есть много других людей из других областей, которые в настоящее время совершают аналогичный переход, в результате чего вам может потребоваться увеличить некоторые языки программирования, чтобы двигаться вперед в качестве разработчика блокчейна. Поскольку JavaScript в значительной степени является обязательным для любого разработчика блокчейна, то, если вам немного не хватает навыков JS, этот курс Scrimba, безусловно, является хорошим началом. (Конечно, если вы пытаетесь стать стандартным веб-разработчиком, это также применимо!).

Для тех, кто находится в том же путешествии, не стесняйтесь связаться со мной в Твиттере (@WallyWilliams2). Помните, еще рано!