В понедельник, 26 февраля 2018 года, я начинаю учебный курс по программированию в New York Code + Design Academy в Филадельфии.

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

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

Меня очень вдохновил этот доклад Катрины Оуэн (создатель Экзерцизма и соавтор 99 бутылок ООП: Практическое руководство по объектно-ориентированному проектированию), в части которого, она сказала:

«Практика — странный зверь. Это не игра. Это не предназначено для развлечения. Но это тоже не работа. Он не предназначен для производства чего-либо. Практика — это вещь полностью самостоятельная. То, что многие люди обычно считают практикой, — это бездельничать, делать вещи, которые кажутся относящимися к тому, в чем, по вашему мнению, вы хотели бы стать лучше. Это иногда, вроде, работает. Чтобы практика была действительно эффективной, она должна быть целенаправленной и продуманной. Самая основная форма практики — тренировка. Итак, хорошее упражнение сводится к трем элементам: сосредоточенность, повторение и постоянная обратная связь. Упражнение работает над действием до тех пор, пока вы не сосредоточитесь на узкой части этого навыка таким образом, чтобы это повторялось и обеспечивало немедленную и непрерывную обратную связь. Насколько узкий срез зависит от ваших возможностей. Если вы находитесь в своей зоне комфорта, вам нужно усилить это упражнение. Если вы находитесь в зоне паники, ваши адаптации будут случайными и случайными, и вы обнаружите, что чаще делаете что-то неправильно, чем правильно. Практика не делает совершенным; это делает постоянным. Если вы тренируетесь в своей зоне паники, вы навсегда окажетесь неправы. Вы хотите найти ту золотую середину, то место, где ваши способности и вызов едва пересекаются. Итак, найдите что-то, что вы можете почти сделать. Деформируйте его, пока не сосредоточитесь на конкретном аспекте этого навыка. Сделайте это повторяемым, чтобы вы могли делать это снова и снова и снова. А затем сделать петлю обратной связи как можно короче. А потом иди делай. А потом вздремнуть».

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

Посмотрим, буду ли я чувствовать себя так через 3 месяца. Скоро!