Итак, вы знаете, что хотите научиться программировать, вы подавили некоторые опасения, которые стояли у вас на пути, и вы почти уверены, что захватывающий буткемп для разработчиков - лучший выбор для вас. Время идти и идти в класс, верно?
Не совсем. После того, как вы решили пойти по маршруту буткемпа, возникает множество вопросов логистики: как я буду за это платить? Должен ли я бросить свою работу? Должен ли я переехать в новый город? Как долго я буду безработным? Как я могу показать, что я невероятный претендент, чтобы войти?
Ну, у нас есть ответы. После разговора с нынешними и бывшими студентами, а также с лидерами буткемпа, вот руководство о том, как другие заставили его работать - и как вы тоже можете.
Цена
Стоимость иммерсивных программ bootcamp часто является самым большим препятствием для студентов, и это понятно: самые интенсивные программы стоят где-то между 5000 и 15000 долларов. Кроме того, вам придется учитывать расходы на проживание на время действия программы, помня, что многие из них содержатся в крупных городах с более высокой стоимостью жизни.
Тем не менее, многие студенты считают, что рентабельность инвестиций стоит того, учитывая возможность ускорить переход на новый карьерный путь. (Да, и относительно высокие зарплаты большинства разработчиков программного обеспечения также не повредят.) «Вместо того, чтобы сосредоточиться на насущных проблемах отсутствия работы или потока доходов, я продолжал представлять, какой будет моя жизнь и карьера через год », Поделился Джон Боз, который посещал трехмесячное интенсивное программирование перед запуском GoFindFriends. «И теперь, когда я нахожусь на несколько месяцев вне программы, я могу честно сказать, что это одно из лучших решений, которые я когда-либо принимал».
Конечно, надежда на будущее не может тебя накормить и разместить. Вместо этого начните с тщательного изучения различных программ, их стоимости и вариантов финансирования или стипендий, которые они предлагают. Каждая программа по-разному обрабатывает платежные структуры; некоторые предлагают планы оплаты или отсроченный платеж, другие не заставляют вас платить авансом, а получают процент от вашей стартовой зарплаты, когда вы получаете свою первую инженерную работу. Стипендии часто бывают конкурентоспособными, но возможными: например, Dev Bootcamp предлагает стипендии в размере 500 долларов для всех ветеранов, женщин и меньшинств.
Запишите список всех программ, которые вас волнуют, как выглядит стоимость и есть ли какие-то встроенные опции, которые могут вам помочь. Затем оцените прожиточный минимум на время действия программы, подумав о ваших ежедневных расходах и изучив варианты жилья и расходы, если вам придется переехать. Обязательно ознакомьтесь с любыми программами в вашем текущем городе - отсутствие переезда значительно упростит логистику.
Как только вы получите базовую оценку того, сколько вам придется заплатить за программу - и сколько вы могли бы разумно заплатить сейчас - начинайте искать творческие способы восполнить этот пробел. Многие бывшие студенты рекомендуют начинать планировать свой буткемп задолго до того, как вы на самом деле его посещаете, так же, как и в случае с любым другим непрерывным образованием, чтобы вы могли начать откладывать деньги и уменьшить сумму, которую вам нужно брать.
Кредиты также вариант, хотя часто не ваши традиционные виды. Немногие независимые банки предлагают студенческие кредиты, и, поскольку учебные лагеря не являются аккредитованными школами, они также не имеют права на федеральное финансирование студенческих кредитов. Вместо этого многим людям везет с новыми и нетрадиционными вариантами кредитования, такими как Upstart, Pave или WeFinance.
Аманда Турман, разработчик TechnologyAdvice, нашла другой творческий способ финансирования своего буткемпа: свою нынешнюю компанию. Когда она решила, что хочет заняться разработкой программного обеспечения, она обратилась к генеральному директору своей компании. «Мы только что открыли позицию разработчика переднего плана, которая вызвала у меня интерес, поэтому я пришел на встречу с определенным планом того, как мне добраться туда, где я должен был быть. В этом разговоре с моим генеральным директором мне рассказали о длинном списке профессиональных навыков и требований, которые были полностью над моей головой. Я думал, что мой шанс начать новую карьеру был упущен, но я слышал о Nashville Software School благодаря их усилиям по набору персонала. К счастью, он увидел во мне возможность вырастить кого-то в компании до необходимой ему должности ». Таким образом, компания заплатила за ее курс и позволила ей работать неполный рабочий день на протяжении всей программы.
Посмотрите, есть ли в вашей компании программы профессионального развития или программы непрерывного образования, которые могут вам помочь, или просто подойдите к своему боссу с вашими целями роста. Даже если ваш работодатель не может оплатить полную стоимость, он может субсидировать или найти другие способы поддержать вас.
Обязательство
Даже после того, как финансы выяснены, вы должны быть уверены, что готовы к выполнению обязательств. Скорее всего, вам придется уйти с работы и остаться без работы не менее трех месяцев (возможно, больше времени, чтобы найти работу после). Возможно, вам даже придется переехать на какое-то время. Это много, чтобы принять.
«Уволиться с работы было действительно сложно. Моя жизнь была очень комфортной, у меня была хорошая работа и замечательные коллеги », - делится Боэс. «После двухнедельного уведомления я каждое утро просыпался с вопросом, правильно ли я принял решение. Я должен был постоянно напоминать себе о том, почему я делал это, и что все будет работать в долгосрочной перспективе ». Теперь, как указано выше, он не мог быть более доволен этим решением.
Так как же узнать, готово ли взять на себя обязательство?
Во-первых, вы хотите убедиться, что вы абсолютно уверены, что переход к программированию подходит именно вам. «Если вы не уверены, подходит ли вам кодирование, попробуйте немного побаловать себя самостоятельным курсом, предлагаемым где-то вроде Codecademy», - говорит Хилари Уэллс, представитель Dev Bootcamp.
Помимо этого, поговорите с людьми, которые работают в разработке программного обеспечения. Проводите информационные собеседования с людьми, которые играют роли, которые вас интересуют. Узнайте, что на самом деле их день изо дня, и как они вошли в это. Смотрите, если это то, что вы себе представляли и что вы хотите для себя. Следите за событиями, проводимыми провайдером bootcamp, где вы можете узнать мнение людей, которые перешли на разработку программного обеспечения из другой карьеры.
Как только вы почувствуете себя комфортно с этим, вы хотите убедиться, что иммерсивный буткемп - это правильный путь для вас, или для вас лучше подойдет ваша самостоятельная онлайн-учеба, неполная или вечерняя программа или какой-то другой маршрут., Это во многом зависит от вашего стиля обучения.
«Самым большим препятствием для меня было решение, нужен ли буткемп или я мог просто научиться кодировать самостоятельно», - соглашается Боуз. «В конце концов я решил посетить буткемп, потому что чувствовал, что структурированная программа поможет мне продолжить обучение и гарантировать, что я изучил материал. После первых двух недель я знал, что сделал правильный выбор. Я понял, что было бы намного сложнее узнать все самостоятельно, и я бы потратил много времени, сидя в своем доме в замешательстве и бесконечно ища ответы в Google ».
Приложение
Конечно, решение о том, что вы хотите зарегистрироваться в буткемпе, - это не конец - вам, как правило, приходится обращаться к программам, и они должны решить, что они тоже вас хотят! «Самая большая материально-техническая проблема, с которой я столкнулся при подаче заявления на Dev Bootcamp, заключалась в том, буду ли я достаточно сильным претендентом», - делится Ханна Сисон, недавняя выпускница программы. «Без опыта работы в информатике я боялся, что меня не примут».
Программы потребуют, чтобы вы обладали разными уровнями знаний в области кодирования, а некоторые из них проверят ваши текущие способности в процессе собеседования, поэтому вам следует изучить особенности программ, на которые вы нацелены, и провести небольшое самостоятельное обучение впереди. времени, если это будет необходимо. Но вам не нужно слишком нервничать - большинство программ, ориентированных на начинающих, просто хотят видеть, что у вас есть способность учиться кодировать. «Что мне действительно понравилось, так это проблема кодирования - мне пришлось посмотреть несколько учебных пособий по HTML, CSS и JavaScript, а затем использовать то, что я узнал, для создания одностраничного веб-сайта« обо мне »», - делится Кэмерон Джейкоби, которая перешла от маркетинга до работы инженером-программистом в Rocksbox после интенсивного программирования.
Даже для программ, которые не требуют предварительного опыта программирования для принятия, эта дополнительная подготовка может помочь вам получить гораздо больше от программы. Маниш Анад, выпускник Нью-Йоркской академии дизайна Code + и разработчик в Everplans, говорит: «Рассмотрено много материала, поэтому начните много изучать в свободное время. Вы поймете концепции намного легче в классе и будете тратить меньше времени на понимание основ и больше времени на применение своих знаний ». Некоторые программы даже включают эту подготовительную работу в учебную программу, например девятинедельный дистанционный, но под руководством инструктора этап Dev Bootcamp. - чтобы помочь вам немного попрактиковаться и освоить основы до вашего приезда.
Помимо ваших знаний в области программирования (или умения учиться на лету), получение признания часто означает проявление вашей страсти и тяги к изучению кода. «Уметь сформулировать, почему ты хочешь пойти в буткемп и чего ты надеешься достичь после этого; показать, что вы выполнили домашнее задание, и у вас есть объяснение, почему вы подаете заявку на конкретный буткемп (они не все одинаковые); и продемонстрировать хорошие навыки решения проблем, а также умение сотрудничать с другими », - рекомендует Уэллс.
Как и во многих вещах в жизни, кажется, что девиз здесь: если вы хотите этого достаточно сильно, вы можете найти способ заставить его работать. Сделайте свое исследование, будьте готовы проявить творческий подход с решениями и не спускать глаз с будущего жизни вашей мечты как инженера-программиста.