Итак, вы слышали об этих «учебных лагерях для программистов» и хотите сменить карьеру? Может быть, вы натолкнулись на рекламу в Интернете, которая обещала подготовить вашего работодателя с потрясающим портфолио, которое позволит вам нанять всего за 12 недель? Да, я тоже их видел и нырнул с головой.

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

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

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

  1. Вам нужно решить, будут ли учебные лагеря соответствовать вашему стилю обучения. Это не ваши традиционные курсы в колледже. На самом деле, это курсы колледжа по крэку. Они повседневны, очень быстры и бросают вам много заданий. За лекциями в классе трудно угнаться, поэтому вам нужно быть находчивым самостоятельно. То, что вы преуспели в четырехгодичной программе колледжа, не означает, что вы будете в порядке в учебном лагере по программированию. Учебный лагерь сам по себе требует полной занятости, и очень сомнительно, что вы сможете работать во время прохождения программы. Будьте готовы проводить по крайней мере 25–40 часов в неделю вне учебного времени, работая над материалом.
  2. Магазин вокруг. Я прыгнул в первый учебный лагерь, который я увидел, потому что за ним стояло престижное название колледжа. У него также были высокие рейтинги, но я хотел бы провести больше исследований по всем различным учебным лагерям, чтобы найти тот, который более точно соответствует моему стилю обучения и бюджету. Хотя нельзя сказать, что с программой, на которую я ходил, что-то не так. Они отлично справляются с учебной программой и поддержкой.
  3. Вы должны иметь финансовую возможность поддерживать себя в течение как минимум шести месяцев. Это три месяца на учебу плюс база на поиск работы. Получить кредит на учебный лагерь не так просто, как получить студенческий кредит на традиционную школу. Это не рассматривается одинаково. Лично мне пришлось слить все свои сбережения, 401 тысячу и взаимные фонды, чтобы покрыть себя. Там была парочка внеклассных вложений, например я обручилась и купила жениху обручальное кольцо, а так же еще кое-что, что опустошило кредитную карту. По сути, я начинаю с нуля в финансовом плане.

Итак, вы прошли этап планирования и все еще верите, что учебный лагерь вам подходит. Хорошо, но сначала давайте обсудим этап подготовки.

  1. Возьмите учебный лагерь до учебного лагеря. Серьезно, не входите совсем замерзшими. Я знаю, что они рекламируют новичков, но вы оказываете себе медвежью услугу, не посещая некоторые курсы заранее. Существует множество бесплатной информации, например, freecodecamp.org, codeacademy.com и старые добрые учебные пособия на Youtube, но я рекомендую Udemy. Преподаватели там замечательные, а курсы стоят всего 11,99 долларов за наиболее рекомендуемые. Они также более тщательно структурированы, чем бесплатные материалы. Суть в том, чтобы научиться программировать до того, как вы ступите в учебный лагерь.
  2. Имейте представление о том, что вы хотите получить от курса, или, по крайней мере, о специальности, которой вы хотите заниматься. Кодирование — это широкая область, и есть много разных путей. Перед тренировочным лагерем у меня не было четкого видения. Я все еще пытаюсь понять, на чем специализироваться.
  3. Скажите своим друзьям, близким и семье, что вы их любите и у вас не будет на них много времени во время лагеря. Большинство людей сбивается с толку термином «учебный лагерь кодирования» и не совсем понимают, что это значит. У вас не будет много свободного времени, чтобы тусоваться со своими людьми, и некоторые из них могут пострадать от этого. Просто помните, что всего двенадцать недель, но это долгие двенадцать недель.

Итак, мы здесь. Ты официально в учебном лагере. Это этап сделай это.

  1. Молоть, тереть и тереть. Да, это хорошая рекомендация, но это изнурительный путь. Вам предстоит испытать как умственные, так и физические трудности, поскольку вы будете сражаться долгими ночами. Курс не собирается замедляться, поэтому вы тоже не можете. Появляйтесь каждый день и принимайтесь за работу.
  2. Станьте мастером Google-фу. Как я упоминал ранее, вам нужно проявить изобретательность и обратиться в Google за дополнительными исследованиями. Однако не теряйтесь в исследовательской кроличьей норе. Я очень виноват в этом для курса, так как я часто пытался полагаться на Google даже больше, чем на классные занятия. Моя проблема заключалась в том, что я обычно терялся в классе, поэтому я чувствовал, что мне нужно найти другие ресурсы, которые будут кормить меня материалом, чтобы выполнить задания самостоятельно. Думаю, этого хватило, чтобы получить высшее образование, но я считаю, что потратил много ненужного времени на исследования, и существует так много разных способов кодирования одного и того же, что это становится ошеломляющим.
  3. Старайтесь избегать умственной усталости и того, что я буду называть задержкой. Ближе к концу курса я почувствовал, что так изо всех сил пытаюсь остаться на плаву, что достиг точки, когда я просто разочаровался, и мой разум не хотел удерживать что-либо еще. Я был полностью измотан. Это трудно преодолеть, и у меня нет особых советов, как это предотвратить, но вы должны изо всех сил продвигаться через финишную черту и дальше.

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