Эта глава является частью Честного руководства по учебным курсам по кодированию, сборника мыслей после стационарного учебного курса для инженеров-программистов.

Вы, вероятно, не пробежали бы марафон без подготовки к нему. Вероятно, вы не хотите бросать работу и снова становиться разорившимся студентом. Вы были там однажды, но на этот раз все может быть по-другому. Вот несколько советов, которые помогут вам подготовиться к смене карьеры.

Планирование личных финансов

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

Кроме того, многие кампусы находятся в дорогих городах, таких как Нью-Йорк или Сан-Франциско. Вы должны планировать разные сценарии, не игнорируя худшие! Вы не хотите браться за любую работу, потому что у вас заканчиваются деньги. Поэтому составьте финансовый план, чтобы покрыть расходы на обучение и проживание как минимум на полгода поиска работы. Пришло время Excel, сделайте простую математику:

  • Стоимость обучения на буткемпе (если вы не имеете права на бесплатное/отложенное обучение): в среднем 17 000
  • Стоимость возможности: месячная зарплата X 12 месяцев (если у вас уже есть работа и вы планируете уволиться)
  • Постоянные расходы: (аренда + коммунальные услуги + питание + транспорт) X 12 месяцев
  • Новый ноутбук (при необходимости): 2K

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

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

Мышление роста

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

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

Особенно после окончания буткемпа ваше мышление роста должно работать на 200% или выше.

Ментальная подготовка

Давайте сделаем быстрое упражнение. Мы собираемся представить, какой будет ваша будущая студенческая жизнь.

  • Вы уволились с работы и учитесь на дневном отделении.
  • Вы погружаетесь в сверхбыстрый процесс обучения.
  • Каждый день вы просыпаетесь и засыпаете, занимаясь программированием.
  • Вы учитесь чему-то совершенно отличному от вашей предыдущей профессиональной карьеры.
  • Количество информации, которую вы обрабатываете за день, может показаться ошеломляющим.
  • У вас есть всего четыре месяца, чтобы изучить основы, которые откроют вам двери на новый рынок труда.
  • Вы изучаете новый способ решения проблем, который основан на абстрактном мышлении.
  • Вы должны сдавать регулярные тесты, если не хотите, чтобы школа пригласила вас уйти. (Черт, я уволился с работы!)

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

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

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

Чтобы эмоционально поддержать учащихся, Flatiron School провела групповое мероприятие под названием «Пятницы чувств». В пятницу группа собирается на тридцать минут, и каждый делится своими эмоциями. Некоторые люди могут поделиться трудностями, с которыми они столкнулись в течение недели, достижениями, разочарованиями или личными проблемами, которые могут мешать их способности сосредоточиться. Честно говоря, я высоко оценил этот момент обмена.

К тому времени, когда я был один, я искренне скучал по тем моментам групповой терапии. Однако, если у вас нет сети поддержки, которая помогла бы вам морально подготовиться к хорошей работе, вы можете проверить эту книгу, которую я прочитал во время 9-месячного поиска работы: Психическое состояние: как наука о психологической подготовке может помочь. Вы преуспеваете».

Наставничество

Недавно я наткнулся на книгу Одноминутное наставничество: как найти наставника и работать с ним — и почему вам будет полезно быть им. Во время моего ученичества на моей нынешней работе у меня было два разных формальных наставника. Ценность, которую я получил от них, была экстраординарной.

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

Выбор буткемпа

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

Обязательство по гарантии возврата денег

Забудь об этом.

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

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

Технический стек

Первый вопрос, который вы, возможно, захотите задать себе: хотите ли вы быть веб-разработчиком, инженером Android или iOS? Разработка для телефонов требует другого стека, чем разработка для веб-сайтов, и для каждого случая есть учебные курсы.

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

В случае Flatiron School их учебный план начинается с Ruby on Rails, переходит на Javascript и заканчивается интерфейсной средой Javascript React. Использование Ruby on Rails сокращается, и не многие компании имеют его в своих стеках, но Flatiron утверждает, что это отличный язык для начала, если у вас нет предыдущего опыта в технологиях из-за его простоты — и способности заставить вас влюбиться в кодирование.

Когда я рассматривал Flatiron, меня беспокоила крутая кривая обучения, и я купился на аргумент доступного первого языка. Действительно, Ruby on Rails был хорошей основой для дальнейшего развития. Тем не менее, большинство проектов в конечном итоге имеют один и тот же бэкэнд Rails.

В перспективе было бы полезно изучить полный стек Javascript: React для фронтенда и Node.js для бэкенда. Такой подход позволил бы мне лучше познакомиться с Javascript и глубже понять его полный стек. С другой стороны, знакомство с разными языками было хорошим подходом к изучению новых языков, различий и сходств между ними и способам их изучения.

Сеть выпускников

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

Карьерная поддержка

Когда я решил продолжить сотрудничество с Flatiron School, я не особо ценил их услуги по поддержке карьеры. К тому времени, когда я закончил обучение, я начал ценить их работу, которая помогла мне найти работу.

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

Продолжайте читать: Результаты буткемпа

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

Спасибо за прочтение этой статьи и удачи в ваших будущих начинаниях!