Я же сказал приготовить выпивку. О, нет? Не беспокойтесь, я сделал вам один.

Обострение

1,5 унции шотландского виски
0,5 унции Калуа
0,5 унции густых сливок

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

Это не работает.

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

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

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

Должен ли я вообще быть здесь?

И в этот момент некоторые люди увольняются. Вы захотите бросить. Потому что даже если вы поймаете этот ярлык и исправите его, вы будете делать то же самое завтра и послезавтра. Даже профессиональное развитие — это бесконечный поток идиотизма, перемежающийся яркими моментами блестящего успеха. Это требует многого от нового разработчика. Но для некоторых людей именно в такие моменты все обострения стоят страданий, и именно здесь происходит лучшее обучение; придумывая все неправильные ответы, пока не получите правильный, и повторяйте это снова и снова, пока количество неправильных ответов не начнет становиться все меньше и меньше.

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