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

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

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

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

В этом методе отсутствует резина, которая соответствует дорожной ситуации, когда вы можете видеть, как эта абстрактная вещь, которую вы создали, взаимодействует с другой абстрактной вещью, которую вы сделали. Предположим, вы не можете заставить работать два отдельных проекта, потому что версии неверны, или вы шаг за шагом скопировали руководство, но не можете составить одно предложение, показывающее, что вы понимаете, почему оно работает. Многие из этих уроков являются целенаправленно автономными песочницами; у вас определенно возникает ощущение, что вы должны быть отгорожены от тех дорог, которые связывают эти идеи воедино. Мне больше всего нравится видеть в старых книгах и видео, которые заставили меня задуматься о недостатках обучения именно таким способом, когда они говорят: «Однако это выходит за рамки этого урока». К чему был этот дерзкий эвфемизм? Купить мою другую книгу? Записаться в другой класс? Больше наполовину булыжных проектов, собирающих виртуальную пыль. Это казалось очередной неудачей.

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