Практика и теория кодирования

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

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

И изучения И практики.

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

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

В конце концов, практика не делает совершенным; практика делает постоянным.

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

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

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

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

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

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

77/100