редакции Выбор
Что такое буткемп по программированию и почему это лучший старт для карьеры в IT?
Что такое буткемп?
Coding Bootcamp — это учебные лагеря для интенсивного изучения программирования, которые в кратчайшие сроки готовят специалистов в сфере IT.
Первые буткемпы появились в США в 2013 году. Тогда количество выпускников не превышало 3000 человек в год. С тех пор открылось более 600 буткемпов и к 2019 году количество выпускаемых разработчиков выросло до 23000 (статистика «Course report», — прим авт.).
Задача буткемпа — дать базу, отбрасывая все ненужное. Остаются только практические знания, которые можно сразу применить в работе.
Как проходит обучение?
Главные преимущества буткемпов — это скорость обучения и ее высокоэффективность. Сроки варьируются от 12 до 40 недель, за которые студенты выполняют реальные задачи по 8-10 часов в день. Теория — тщательно отобрана и, как правило, разбита на небольшие разделы, подкрепленные практикой. Практика занимает примерно 95% времени, а программы сосредоточены на обучении тех навыков, которые окажутся наиболее актуальными в реальном мире.
День на курсе начинается с лекции на 20-30 минут, затем live-coding в обед. Преподаватель разрабатывает что-либо, рассказывает и показывает, как он это делает. Всё остальное время студенты практикуются.
Какие технологии изучают в буткемпе?
Начинаем с HTML, CSS, потом JS, React и Node.js. На выходе выпускники становятся в основном фронтенд-разработчики на React, либо фуллстек с Node.js.

Как за короткий срок получается освоить довольно большой объём информации?
Программа построена таким образом, чтобы студенты быстро начали разрабатывать на JS, HTML, CSS и React. 3 месяца — это достаточный срок для того, чтобы стать junior-разработчиком. Студенты знакомятся с программированием, технологиями, делают свои первые практические задачи и готовятся к интервью.
Знакомят ли студентов с рабочими процессами?
Конечно, но всё-таки самая главная вещь в буткемпе — это технические знания, которые важно получить за 3 месяца обучения. И на последнем месте уже ознакомление с рабочими процессами, интервью и т.д.
Рабочие задачи какого уровня я смогу решать после буткемпа?
После буткемпа выпускники становятся junior-разработчиками, соответственно, они могут решать задачи junior-разработчика. Точно не мидла и сеньора.
Насколько реально совмещать обучение в буткемпе с работой?
Очень важно уделять обучению от 3 до 8 часов в день.
Конечно, вариант совмещения есть. Вы остаетесь на текущей работе и пробуете учиться в будни по 3-4 часа в день и все выходные. Но курс очень интенсивный. Важно понимать, что будет очень много новой информации, много материала, который нужно изучить. Поэтому лучше не совмещать обучение с работой.
Но если вы всё-таки очень хотите пройти курс, но уйти с предыдущей работы по какой-либо причине не можете, то возможность есть. Главное — это старание и желание на 3 месяца полностью погрузиться в программирование.
Кто выбирает буткемп?
В буткемпы приходят самые разные возрастные группы. Люди, которые хотят сменить профессию, студенты и т.д. Самому возрастному потенциальному студенту, который к нам обращался, было 64 года, но мы его не взяли. К сожалению, мы не сможем гарантировать ему трудоустройство и не стали брать на себя эту ответственность. Хотя мужчина был очень мотивирован на обучение.
Обычно приходят люди от 23 до 40-45 лет. Девушки и парни, семейные и несемейные, из любых профессий. В идеале, конечно, чтобы предыдущая профессия была связана с какой-то математической работой: инженеры, сисадмины, аналитики и т.д. Но это не так важно.
Те, кто не бросил обучение, дошёл до конца, старался — трудоустраиваются. Это абсолютно точно.
Может ли выпускник буткемпа сравниться с выпускником вуза?
Выпускники вуза, как правило, не имеют практических навыков — только математическая база и немного программирования. Поэтому чаще всего они идут на стажировки после того, как закончили вуз. Мы же предлагаем, в том числе и студентам, сразу обучиться программированию на React, JS, HTML, CSS и сразу пойти работать на junior-позицию. Это выгоднее.

Дают ли базис по Computer Science?
Его изучают в вузе несколько лет, а у нас есть 3 месяца. Мы берём ребят, которые хотя бы чуть-чуть знакомы с программированием, даём им довольно простое тестовое задание и после его успешного выполнения приступаем к обучению.
Сильно ли нужен Computer Science, чтобы устроиться на работу? Наверное, не сильно. Нужно ли тратить столько лет на то, чтобы его изучить? Думаю, что нет.
Реально ли стать джуниором в приличной международной компании после буткемпа?
Конечно реально. Всё зависит от вашей отдачи и желания.
Как отбирают преподавателей буткемпа?
Первое, на что мы смотрим — это уровень знания JS, HTML, CSS, React не ниже senior. Мы также смотрим на soft skills. Важно, чтобы преподаватели могли просто и понятно донести информацию, объяснить техническую часть так, чтобы все студенты усвоили материал.
Какой контроль со стороны преподавателя?
Мы сознательно не набираем группы больше 10 человек. Обычно это 4-6 студентов в потоке, соответственно, одного преподавателя хватает.
У нас есть несколько преподавателей. Один из них — автор курса, второй читает курс, третий занимается проверкой задачек, которых достаточно много. Если студент что-то не понимает, то с ним созваниваются один на один, он получает всю необходимую информацию, как если бы занимался с репетитором.
Будет ли портфолио после окончания буткемпа?
После окончания буткемпа у наших выпускников 3 законченные работы в портфолио. Некоторые проекты будут уже на React. Соответственно, работодатель будет видеть, что они с ним работали. Это очень важно.
По окончанию курсов выдается сертификат или диплом?
Мы выдаем сертификат об окончании курса. Но самым важным всё-таки остается успешное устройство на работу наших студентов, а не сертификат, который будет пылиться на полке.