Меня зовут Сэм, я учусь в Фронтсайд. Я только что завершил свой первый месяц здесь и хочу, чтобы вы знали об этом все!

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

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

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

Процесс приема на работу очень тщательный. Они углубляются в это в подкасте, но я поднимаю его в основном для того, чтобы выделить спаривание, через которое вам предстоит пройти. Фронтсайд твердо верит в совместную работу по работе. И на то есть веские причины. Это заставляет по-новому взглянуть на проблему, которую вы пытаетесь решить, и позволяет передавать свои идеи другому разработчику. Теперь все не просто каждый день объединяются в пары каждый день (это было бы смешно), но они делают упор на то, чтобы делать это всякий раз, когда это кажется целесообразным.

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

Здесь нет новичков в работе с теми, кто только начинает. У Frontside в прошлом были ученики, и все они занимаются созданием хороших разработчиков программного обеспечения, которые затем продолжат создавать хорошее программное обеспечение. К счастью, они увидели во мне достаточно, чтобы научить меня всему, чему они могут.

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

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

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

Спасибо за чтение! Я Сэм Китли, если у вас есть какие-либо вопросы, комментарии или просто хотите поболтать, напишите мне в Twitter! @ Сэм Китли