На этой неделе я понял, что обучение программированию фактически превратило меня в мотылька.

Вы когда-нибудь наблюдали, как мотылек порхает вокруг лампочки? Спиралевидно, пикируя, беспечно разбивая себя о любые объекты на пути? На этой неделе необычайно теплым ранним весенним вечером я наблюдал, как прекрасный толстый и пушистый серо-белый экземпляр делал именно это, очевидно, пытаясь покончить жизнь самоубийством через светильник на крыльце. И задумался, WTF это о чем?

Паутины сообщают мне, что некоторые насекомые ориентируются поперечно, то есть летят под постоянным углом относительно удаленного источника света. На протяжении веков это была луна, и все работало довольно хорошо. Но теперь, когда эти новомодные лампочки так дразняще ярки и удобно расположены рядом, ночные летающие чешуекрылые в конечном итоге сбиваются с толку. Их непреодолимо тянет к свету, но чем ближе они подходят, тем сильнее сбиваются их навигационные инстинкты. В конце концов они летают кругами или лихорадочно зигзагами, пытаясь проложить траекторию полета, буквально не понимая, как и куда лететь, поэтому они просто продолжают летать и пытаться. В худшем случае они падают от изнеможения — или настолько полностью теряют чувство ориентации, что летят прямо в лампочку и поджариваются. Я ТАК идентифицирую.

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

…прочитайте остальную часть этой установки Code:n00b на The New Stack, где она изначально появилась:https://thenewstack.io/code-n00b-long-strange-javascript-trip/