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

Утро

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

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

Лекция

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

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

«У нас почти 50 минут, вы, ребята, хотите сделать перерыв?» - спрашивает инструктор, осматривая комнату. Я заметно расширяю глаза и киваю, чтобы привлечь его внимание: «Хорошо, круто - увидимся, ребята, через десять». Я чувствовал, как мой мозг начинает тускнеть, и настало время для следующего приема кофеина.

"Блядь." Я тихонько бормочу себе под нос. Кофеварка вышла из строя. Когда я спотыкаюсь обратно в главную комнату, я вижу одного из членов своей группы. Из-за болтовни в комнате мы начинаем говорить о новых концепциях и наших предстоящих задачах на день. Мы возвращаемся к своим местам, когда лекция возобновляется. «Хорошо, ребята, а кто все еще не правда понимает?». Взметнулся океан оружия, а затем последовал взрыв смеха. Инструктор ухмыляется и говорит: «Не волнуйтесь, когда вы начнете, все станет понятнее», и так было всегда.

Werk, werk, werk, werk, werk.

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

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

«Одна, две, три, четыре, пять недель!», - считаю я вслух пальцами. Моя наивность начала проявляться. «У меня достаточно времени, чтобы устроиться на работу», - высокомерно говорю я. Я почувствовал жалостливые взгляды сверстников, как только произнес эти слова. «Ага, чувак, но не забывай интервью», - сказал мой друг. «Вся курсовая работа, - вмешался другой, - и последний проект рассчитан на как минимум неделю». Меня осенило, что это не вершина - мы только что достигли базового лагеря.

Просить помощи

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

Стук по плечу нарушает мою концентрацию. «Эй, над чем ты работаешь?» Это был один из наставников. «О, эй, похоже, у меня какие-то ошибки…» - ответил я, ворча последние несколько слов предложения себе под нос. Я объяснил проблему и перебрал все, что пробовал. «А, похоже, он жалуется на какую-то недостающую конфигурацию, попробуйте это». - сказал он небрежно.

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

«Правило двадцати минут, чувак». - "Хм?" Я ответил. «Если вы застряли более чем на двадцать минут - просто попросите помощи, мы тоже этим занимаемся на работе». - объяснил он, когда мы начинаем собирать вещи.

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

Мои самые важные выводы.

1) Изучение того, как учиться. Наряду с признанием того факта, что никто не становится опытным разработчиком в одночасье.

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

3) Здоровая доза тряски головы, гарантированный приступ синдрома самозванца и завистливое уважение к своим старшим коллегам в отрасли - это требование.

Последний, но тем не менее важный. Никогда не делайте этого в одиночку. Суть учебного лагеря Webdev означала, что мы проводили дни и ночи в окопах с нашими сверстниками. Мы научились делиться и сотрудничать, поощрять и вдохновлять, помогать друг другу и отмечать победы как единое целое. Именно это, прежде всего, сделало мое пребывание в Lighthouse Labs таким полезным.