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

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

За то короткое время, что я был студентом Flatiron, я узнал, насколько невероятно полезно парное программирование не только для лучшего понимания материала, но и потому, насколько оно исключительно полезно для управления стрессом, обучения эффективно общаться и укреплять позитивное мышление. После того, как вы так долго смотрели на проблему и все еще не могли ее решить, код начинает растворяться в бессмысленных символах, плавающих на экране. Даже сделать перерыв и вернуться к нему не всегда получается, поскольку разочарование продолжает сохраняться. Иногда все, что требуется, — это свежий взгляд, чтобы увидеть простое решение, казалось бы, сложной проблемы… например, осознание того, что вы пытались решить проблему в течение 30 минут, когда единственная проблема заключается в том, что вы просто ошиблись в одном слове. Все подходят к проблемам по-разному, поэтому иногда все, что вам нужно, чтобы понять одну проблему, — это посмотреть на нее с новой точки зрения. Наличие партнера, который может ответить на ваши вопросы и помочь вам увидеть по-новому, очень важно при обучении, но отношения взаимны: возможность помочь вашему партнеру взамен не менее полезна. Оттачивание вашей способности объяснять код и направлять кого-то к решению только укрепит ваши собственные знания в этой области, особенно если вы новичок.

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

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