Мой путь к выбору подходящего для меня курса обучения кодированию.

Немного обо мне.

Я бывший консультант по технологиям, который создавал внутренние продукты с использованием ERP-систем, а также некоторое время был действующим совладельцем небольшого предприятия. Я получил степень магистра делового администрирования в Школе управления Kellogg и совсем недавно был ведущим глобальным менеджером по продуктам Find-A-ProAdvisor Marketplace в Intuit.

Хотя я работаю с инженерами почти десять лет и считаю себя технически подкованным, у меня очень мало «реального» опыта программирования. Посоветовавшись с женой, я принял непростое решение уйти из Intuit (до подачи на какие-либо программы) и посвятить все свое время подготовке к буткемпу по программированию. Перед уходом из Intuit я потратил месяц на самообучение и даже играл на курсах с частичной занятостью, однако быстро понял, что обучение кодированию — это больше, чем работа на полную ставку. Хотя мое время могло бы быть более эффективным, свободное время позволило мне многое узнать о себе и придало мне сил, чтобы пересмотреть свои цели на будущее!

Вы можете узнать больше обо мне в конце этого блога.

Почему учебный курс по программированию?

В отличие от большинства студентов буткемпа, целью которых является значительное повышение заработной платы после окончания курса, причины моего вступления были совершенно другими:

  • Углубить свои технические навыки, чтобы иметь возможность думать как инженер
  • Способность говорить на одном инопланетном языке и сопереживать инженерам
  • Используйте свой предпринимательский опыт и степень MBA, чтобы создать MVP (для одной из многих идей, циркулирующих в моей голове)

Процесс поиска.

Сюрприз, сюрприз — мои поиски начались с Google. После моего первоначального поиска я быстро понял, что рынок настолько перенасыщен учебными курсами по кодированию, что пионеры отрасли уже закрыли свои двери (RIP Dev Bootcamp). Кроме того, ценностное предложение для каждого буткемпа было одинаковым, каждый из них обещал большую зарплату. Я сделал шаг назад и сделал то, что сделал бы в этой ситуации любой настоящий продакт-менеджер — я достал доску и составил список!

Было несколько разных факторов, которые повлияли на мой процесс принятия решения при выборе класса буткемпа:

  • Перечислите лучших игроков отрасли: Hack Reactor, Galvanize, General Assembly. Примечание. Структура оплаты App Academy была слишком крутой (22% от вашей зарплаты — это большие деньги), и Berkeley Extension School by Trinity была в моем списке (из-за бренда Berkeley и низкой стоимости), но была исключена, когда я не смог. не найти отзывы от бывших студентов
  • Проведение «интервью с клиентами»: я поговорил с более чем десятью предыдущими студентами каждой из трех лучших программ в моем списке (как менеджер по продукту, способность добиться глубокого сочувствия клиентов является одним из самых важных навыков, необходимых при создании отличного продукта — и это безусловно, был самым полезным в решении, в какой буткемп записаться)
  • Поймите стиль обучения каждой программы: я записался на новую структурированную учебную программу Hack Reactor (SSP), которая должна подготовить вас к иммерсивной программе.
  • Пообщайтесь с поступившими со всех трех буткемпов: я хотел понять процесс поступления, уровень учителей и предысторию когорты.

Ниже приведен общий синтез моего исследования:

Объезд.

Уволившись с работы и сузив список учебных курсов по программированию, я потратил полтора месяца на подготовку к своему выбору №1 — Hack Reactor. Я начал процесс подготовки с изучения Codecademy, Code School, Watch & Code (у Гордона потрясающий стиль преподавания, и я очень рекомендую его курс), Eloquent JavaScript и регистрации в SSP Hack Reactor (да, я много сделал). Цель SSP Hack Reactor — подготовить вас к полной программе погружения, но для того, чтобы преуспеть в предварительном буткемпе, вам необходимо иметь некоторые практические знания JavaScript. Я ожидал, что в подготовительном лагере меня научат определенному предмету, поймут лучшие практики, узнают, почему и когда использовать определенную функцию, а затем применят полученные знания на практике, как в бизнес-школе. Однако стиль преподавания курса SSP совершенно другой.

Зарегистрировавшись в Hack Reactor, вы должны знать основы JavaScript, изучая Codecademy и Eloquent JavaScript, а также решая практические задачи, подобные Codewars. Однако я не думаю, что этого достаточно, чтобы подготовить вас к SSP Hack Reactor, не говоря уже об иммерсивной программе. Поскольку это был мой первый раз, когда я по-настоящему учился программировать, если я застрял или не знал, что делать или куда идти, мне посоветовали поискать ответ в Google. Я знаю, что это то, что люди делают в реальном мире, но моя цель состояла не в том, чтобы улучшить свои навыки поиска в Google, а в том, чтобы научиться программировать. Руководство Hack Reactor заключалось в том, чтобы попытаться решить вопрос через Google, затем спросить своих одноклассников, а затем, в крайнем случае, воспользоваться справочной службой Hack Reactor. Служба поддержки, в которой работают Hackers-in-Residence (предыдущие студенты), может быть удачной или неудачной — некоторые из них потрясающие и сделают все возможное, другие не очень. Хотя я понимаю, что стиль преподавания Hack Reactors заключается в том, чтобы помочь человеку быть автономным и учиться самостоятельно, я быстро понял, что их стиль преподавания (хотя он может сработать для сотен предыдущих выпускников) мне не подходит. Это ни в коем случае не удар по Hack Reactor, я просто понял, что мы не подходим друг другу.

Решение.

После нескольких часов исследований, разговоров с предыдущими студентами (настоятельно рекомендуется!), и потраченных бесчисленных часов на изучение JavaScript, я решил записаться на программу General Assembly Web Development Immersive, и я очень рад начать в понедельник! Хотя у меня все еще есть некоторые оговорки, одна только предварительная работа уже подтвердила, что их стиль преподавания больше подходит моему стилю обучения. Кроме того, возможность учиться в кампусе, чтобы завершить предварительную работу и погрузиться в окружающую среду, это довольно круто!

Другие примечания.

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

Кричать.

Спасибо всем, кто нашел время, чтобы поговорить со мной о своем опыте и помочь мне принять правильное решение!

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

Еще немного обо мне.

  • В качестве консультанта по технологиям в Accenture и Ernst & Young (EY) я сосредоточился на бизнес-стратегии и создании внутренних продуктов с использованием ERP-систем.
  • Как действующий совладелец малого бизнеса и совсем недавно ведущий глобальный менеджер по продуктам Find-A-ProAdvisor в Intuit, я научился быть голосом клиента и развивать глубокое сочувствие клиентов.
  • В Kellogg School of Management Северо-Западного университета я сосредоточился на предпринимательстве, а также ненадолго познакомился с миром программирования.

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