Слово «повторение» часто кажется парадоксальным.

В зависимости от привычки повторение может быть классифицировано как застой или дисциплинированная практика, ведущая к новым знаниям, навыкам, амбициям и (надеюсь) достижениям.

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

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

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

Когда я впервые начал программировать — сначала как продавец, пытающийся доказать, что добавить новую функцию не так уж и сложно, — ошибки приводили меня в ужас. Мне стыдно признаться в этом сейчас, но раньше я удалял весь проект и начинал заново, если была ошибка, потому что ее исправление было бы кошмаром. Хотя отчасти это связано с тем, что я понятия не имел о написании СУХОГО кода (DRY означает «Не повторяйся»), абстракции или чем-то еще, что упрощает управление изменениями, более важной причиной было то, что у меня не было процесса, который можно было бы повторить. чтобы исправить мой код.Проблема без шаблона для решения запутана.

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

* Отлично, но я нажал на это, чтобы лучше учиться, поэтому…*

Итак, что мы можем узнать из ошибок о том, как стать лучше в учебе в целом? Практика делает нас лучше (я почти сказал «идеально», но баги доказывают, что это не так). Точно так же, как устранение ошибки, обучение лучше всего выполнять шаг за шагом. В мире есть большие концепции и большие проблемы, и я уверен, что вы хотели бы узнать хотя бы об одной или двух из них. Если вы похожи на меня, вы, вероятно, боялись начать изучать что-то новое из-за того, насколько сложной задачей кажется изучение чего-то нового. Это нормально. Не бросайте всю программу. Сделайте паузу, подумайте о первом шаге, который вы можете сделать, а затем следуйте каждому следующему шагу.

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