Наш взгляд на продолжающуюся дискуссию между традиционными и новыми путями в технологии

Каждый, кто хочет писать код, сталкивается с двумя вариантами:

  1. Поступите в университет и получите степень по информатике;
  2. Сходите на буткемп для разработчиков.

Университет может показаться «безопасным вариантом». Но так ли это? Только 40% вакансий программистов, программистов или компьютерных ученых были заполнены выпускниками компьютерных наук (CS) в 2012 году.

С другой стороны, конечно, мы бы сказали это - мы проводим учебный курс, чтобы помочь тем, кто сменил карьеру, получить свою первую работу в сфере технологий. Фактически, Makers впервые начали свою деятельность, потому что наш основатель и генеральный директор Евгений Шадчнев знал, что существует лучший способ соединить техническое образование и трудоустройство.

Он получил пятилетнюю степень бакалавра компьютерных наук, а затем степень магистра в области вычислительной техники в Имперском колледже Лондона. Его вывод:

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

Некоторые люди выбирают оба маршрута. Отчет о результатах и ​​демографии, подготовленный отчетом о курсе, показал, что 85% выпускников учебных курсов по программированию получают работу в течение 120 дней, из них около 59% выпускников имеют степень бакалавра.

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

Какова мотивация этого заведения?

Спросите себя, представителей учебного заведения и бывших студентов: мотивировано ли учебное заведение выдвигать вам ряд теорий или устроить вас на работу? Как правило, степени CS не предназначены для передачи практических навыков. Вместо этого они сосредотачиваются на ознакомлении вас с теорией высокого уровня. Маршруты профессионального программирования, такие как Makers, охватывают практические навыки, которые вам понадобятся в качестве разработчика.

Это означает, что карты обучения CS и bootcamp преследуют разные цели. Bootcamp научит вас программировать и за короткое время превратит вас в готового к работе разработчика. Обычно они охватывают:

  • Рубин
  • Python
  • JavaScript
  • GitHub
  • API

И наоборот, программы CS существуют для превращения студентов в компьютерных ученых (людей с глубоким пониманием того, как работают компьютеры). Они охватывают:

  • Теория информатики
  • Высшая математика
  • Программирование на Java
  • Дизайн операционной системы
  • Алгоритмы

Цель степени CS - дать студентам обзор научной области вычислений, - говорит Кайл Тайер в хорошо проработанной статье на тему Учебные курсы по программированию и степени в области компьютерных наук: чего хотят работодатели и другие перспективы. .

Он говорит, что учебные курсы по программированию «в своих курсах уделяют особое внимание определенным навыкам межличностного общения ... преподаются явно, имитируя реальные команды и проекты, в которых студенты сосредоточены непосредственно на изучении этих навыков наряду с техническими знаниями».

Большая проблема с программами CS? 3 года - это вечность в технологиях. Некоторые университетские курсы стараются быть более практичными, но трехлетний курс редко бывает актуальным.

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

  • Наш 12-недельный очный курс поможет вам начать карьеру в области разработки программного обеспечения;
  • Мы верим в целостное обучение - у нас есть йога два раза в неделю и медитация для наших студентов ежедневно;
  • За последние 5 лет мы обучили сотни разработчиков - вот где некоторые из них работают сейчас.

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

Какой стиль обучения раскрывает в вас самое лучшее?

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

«Создатели не для всех. Некоторые люди готовы вкладывать время и деньги в получение степени по информатике, и это прекрасно. Других вполне устраивает неэффективность самообучения, и они просто хотят выучить достаточно, чтобы выжить. В остальном мы создаем Makers ».

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

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

Выпускник Доминик Вернон рассказывает о стиле обучения Makers здесь:

«Я чувствую, что контролирую свое обучение. Я уверен в том, что я хочу делать и чего хочу достичь - я также чувствую, что мне даны инструменты (и «строительные леса», как все это называют) для их достижения. В конечном итоге это поможет вам получить работу. Вы должны научиться полагаться на себя гораздо больше, чем обычно.

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

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

Какую поддержку в карьере вы получите?

Когда вы смотрите в Интернете, становится ясно, что общая рентабельность инвестиций кажется лучше с учебным курсом: вы можете пройти его за меньшее время и с меньшими деньгами, сохраняя при этом тот же потенциал прибыли, что и выпускник CS. Но хотят ли работодатели нанимать выпускников CS или выпускников учебных курсов? Евгений, которому приходилось нанимать инженеров-программистов на своих предыдущих должностях, прежде чем он основал Makers, говорит:

«Если мне не требуются конкретные, глубокие технические знания, которые были включены в учебную программу CS (например, распознавание речи с использованием ИИ), я бы предпочел выпускник учебного лагеря, поскольку они приносят коммерческий опыт и зрелость помимо знания того, как изучать новые технологии и сотрудничать в современная agile tech-команда. К тому же, если я нанимаю много разработчиков, разнообразие становится еще более важным, и это легче понять во время учебного курса - не только с точки зрения пола, но и с точки зрения социально-экономического положения, ценностей и жизненного опыта ».

Здесь, в Makers, наша карьерная команда существует, чтобы помочь нашим квасцам найти работу в таких компаниях, как Tesco, Santander и Deloitte, среди прочих. У нас также есть специальный тренер по вопросам карьеры Бекс Хукхэм, который оказывает помощь в поиске работы. (Она предлагает советы по техническим и поведенческим интервью здесь.)

Но лучше всего об этом говорят бывшие Создатели. Чиаки был кондитером и теперь работает в Holition, лондонской студии дополненной реальности, получившей множество наград. На нашем сайте и блоге есть бесчисленное множество других историй. Один из них - Питер, который был научным сотрудником в The Up Group, а сейчас работает инженером-программистом в Cleo AI.

Не всегда легко поверить в себя, но правда в том, что прохождение Makers действительно дает навыки, необходимые для работы в качестве разработчика , - говорит он.

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

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

Заинтересованы в присоединении к нашему сообществу Makers? Подробнее здесь.