стена

Найдите способы насладиться путешествием. Таким образом, вам не придется беспокоиться о мотивации.

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

В программировании для меня это всегда идет после функций, циклов for и массивов. Я могу понять основные структуры данных и то, что с ними делать. Обычно меня достают решения проблем. На этот раз это было нечто гораздо более прозаичное.

Задача состояла в том, чтобы использовать переменные для хранения свойств и значений объекта. Мне казалось, что сумма всего, что я узнал до сих пор, не стоит передо мной. Мне было трудно понять свойства и значения. Логика в моей голове интерпретировала пример так:

Переменная хранит вещь.

У объекта есть свойства, и каждое из этих свойств хранит значение.

Значит, меня просят сохранить список свойств, которые, в свою очередь, хранят значения внутри переменной?

Я запутался и начал искать ресурсы, чтобы попытаться найти ответ. К сожалению для меня, в JavaScript «объекты» кажутся репрезентативными для самого языка. Добавьте к этому JSON или «обозначение объекта JavaScript», поэтому было трудно найти какое-либо дополнительное объяснение. Я почувствовал знакомый толчок, который сказал мне, что пора отложить это и попробовать учиться под другим углом. Я уже писал о том, куда ведет эта дорога. Скука и переход к другим вещам. Поэтому я сделал то, чего раньше не делал.

Я заставил себя смотреть на него, пока не понял. Я вернулся к предыдущим урокам и убедился, что понял, что происходит. Я начал рассуждать о примерах в задаче вслух. Я делал это несколько раз и до сих пор не мог понять. Тогда это щелкнуло! Что для этого требовалось, так это изменить мое мышление. Я думал о переменных по их именам, что совершенно неправильно. Переменные — это контейнеры хранения, которые названы так, что у них есть способ их вызывать. Когда они вызываются, код передает их содержимое, а не имя.

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

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

Когда я учусь, я чувствую, что мой интерес растет с каждым вызовом. Я даже начал слушать подкасты, связанные с JavaScript, когда занимаюсь спортом или вожу машину. Я понятия не имею, о чем они говорят большую часть времени, но я думаю, почему бы не погрузиться, если я учу это? Приятно выбирать термины и названия фреймворков, которые я узнаю.

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

Еще кое-что, над чем я работал, — это создание сфокусированной атмосферы для учебы. Я использую Noisli, чтобы создать сцену с небольшим дождем и небольшим шумом кофейни. Поверх этого я включил немного гудящей, но не совсем вялой синтезаторной тяжелой музыки. Затем я устанавливаю свой второй монитор на панель инструментов Momentum, которую вы видите там, в полноэкранном режиме, и приступаю к работе на своем основном мониторе.

Несмотря на то, что на прошлой неделе я взял несколько выходных и замедлил свой темп, я уверен, что нахожусь на правильном пути. Я также как бы протестировал AB неделю отдыха на полную ночь каждую ночь, а затем неделю с 4-6 часами сразу после этого. Даааа, я лгал себе годами. Мне определенно нужны эти 8 часов каждую ночь.

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

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

Если у меня есть эти свободные минуты, я просто делаю то, что будет дальше, раньше. Иногда это приводит к таким вещам, как уход за женой раньше, чем это необходимо. Вместо того, чтобы стоять 3 минуты в ожидании, я плюхаюсь в кресло и читаю Medium 20 минут. Чистое улучшение, я бы сказал!