Прогресс есть, но циклы и массивы все еще сбивают с толку, хотя я * думаю * я понимаю их концептуально.

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

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

Я обнаружил, что, читая длинное описание того, что делают разные Loop или Array, мои глаза имеют привычку тускнеть. Мой интерес пропал, но я все еще продолжаю служить. Есть ли время, когда вы начинаете писать код, и этого не происходит? Возможно, дело в том, что инструкции и объяснение того, что является элементом программирования, не совсем ясны и полезны? Или может случиться так, что после выполнения одного упражнения и продвижения вперед этого недостаточно, чтобы правильно понять концепцию.

Это ограничение, которое есть у Codecademy, хотя я не могу винить в этом компанию. Служба действительно предлагает дополнительные учебные пособия, такие как побочные проекты и викторины, но за доступ нужно платить. Я не совсем согласен платить Codecademy ежемесячную подписку за 19,99 доллара, чтобы совершить такой скачок.

Я прошел 38 процентов этого 30-часового курса JavaScript. Уверен ли я в своих способностях начать кодировать на этом языке? Ни за что. Что мне до сих пор неясно, так это то, что я на самом деле собираюсь построить с помощью этого языка после того, как выучу его. Полезно иметь эти знания в глубине души, но было бы здорово иметь возможность практиковать их. Может быть, это еще одна цель, которую я должен поставить в рамках этого пути: что, черт возьми, мне делать с этой возможностью?

Кроме того, может кто-нибудь объяснить, что JavaScript может делать по сравнению с другим языком программирования?