У меня такое было прошлой ночью.

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

Одно из моих домашних заданий состояло в том, чтобы разбить слово, разделенное дефисом, на верблюжий регистр.

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

Ничего не работало. ПЕРВАЯ проблема с домашним заданием сводила меня с ума.

Я сделал неправильный выбор карьеры? Было ли это правильным для меня? Я плох в этом? Как я могу рассчитывать на успех в своей будущей карьере в сфере технологий, если я не могу решить первую домашнюю задачу?? Все эти вопросы врезались в мой мозг, как полуторка, спускающаяся с обледенелой скалы (или что-то в этом роде).

До прошлой ночи.

Это было воскресенье, я использовал выходные, чтобы освежиться, расслабиться и не беспокоиться ни о чем, связанном с JavaScript, играя в видеоигры.

Но это поразило меня.

Итак, у меня установлено три монитора. Один вертикально справа от меня, мой обычный посередине и еще один такого же размера над ним.

Справа у меня открыт Codepen с моим домашним заданием, и время от времени я поглядывал на него и пытался понять.

Вот когда это случилось. Я заметил одну вещь, которую, казалось, не замечал раньше… Почему это не имело смысла… Ну, я еще не проверял эту теорию, так как в то время участвовал в космическом сражении, но я был уверен, что это было причина…

Я вышел из игры и вскочил на свою кодовую ручку... Я напечатал ее...

ЭТО СРАБОТАЛО!

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

Теперь вы, вероятно, спросите: «В чем проблема?».

Я не указал для возврата. В этом и была проблема. Ничего из того, что я печатал, ничего о функциях, методах или переменных, которые я присвоил… Я просто не указал, что это ВОЗВРАЩАЕТ что-либо…

Гигантский фейспалм.

После этого я удалил свой код… снова набрал его, на этот раз правильно и так, как я предполагал, что он должен работать, и это сработало.

Мальчик был я счастлив видеть это. Я сказал своей жене, и она была в восторге, потому что я рассказал ей о своих проблемах.

Затем она удвоила: «Смотрите! Вот почему делать перерывы — это хорошо!» Я поворчал, но потом почувствовал необходимость согласиться…

Я так старался изо всех сил, пытаясь вбить это в голову как можно скорее, просто чтобы я мог справиться с этим и преодолеть это, но на самом деле я никогда не находил времени, чтобы остановиться, просто расслабиться, вдохнуть и ПОДУМАТЬ о том, что может ошибка.

Думаю, мораль этой истории такова: если вы новичок и корите себя за то, что не понимаете какой-то концепции… найдите время, чтобы просто расслабиться, расслабиться и стать космическим пиратом…

Я шучу.

А если серьезно, отвлекитесь на некоторое время от кода. НАСЛАЖДАЙТЕСЬ выходными. НАСЛАЖДАЙТЕСЬ свободным временем, пока вы учитесь. Потому что вашему мозгу нужен отпуск, даже если вы так не думаете.