Когда Майкл Кайзер-Найман основал школу кодирования Epicodus в 2012 году, он просто решал проблему - ему было трудно найти людей с навыками компьютерного программирования для основанной им компании-разработчика программного обеспечения.

«Это было бессмысленно. Почему у меня было так много проблем с наймом программистов? Почему люди не учат людей программировать? Как только я поставил компанию-разработчика программного обеспечения на стабильную основу, я обратился к проблеме образования », - говорит Кайзер-Найман.

Epicodus, который обучает взрослых с техническим и нетехническим образованием карьере веб-разработчиков, был его ответом.

Epicodus переводит студентов от 0 до разработчиков программного обеспечения за 27 недель. Обучение состоит из 800 часов очного обучения, 80 часов подготовки к работе и 150 часов обучения на рабочем месте в рамках стажировки. Школа расположена в двух местах: в Портленде и Сиэтле.

53,4 процента студентов Epicodus получили подтвержденную постоянную работу в полевых условиях в течение шести месяцев после выпуска. Наиболее часто встречаются веб-разработчики и младшие программисты. Работодатели варьируются от крупных компаний, таких как Living Social и Nike, до небольших стартапов.

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

Школы программирования Dev Bootcamp и The Iron Yard - два таких объекта, которые закрылись в 2017 году, не имея возможности поддерживать прибыльную бизнес-модель.

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

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

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

Преимущества и проблемы обычных программ и программ онлайн-программирования

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

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

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

Это исследование было отмечено в исследовании Кентского государственного университета и в статье, представленной в журнале Интернет и высшее образование.

По словам Шона Дроста, соучредителя Hack Reactor, школы кодирования в Сан-Франциско, предлагающей как очные, так и онлайн-программы учебного лагеря.

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

«Это сложные вопросы для любого малого бизнеса, - говорит Кайзер-Найман.

Онлайн-программы кодирования сталкиваются с проблемой принятия студентами нетрадиционной модели обучения. «Требуется непредвзятость», - говорит Даррелл Сильвер, соучредитель и генеральный директор Thinkful, учебного онлайн-курса по программированию со штаб-квартирой в Бруклине.

Сильвер основал в 2012 году, прежде всего, онлайн-компанию Thinkful, чтобы обучать взрослых переходить на техническую карьеру. Курсы ориентированы на карьеру в области разработки программного обеспечения и науки о данных.

Хотя онлайн-программа противоречит традиционной обстановке в классе, она по-прежнему предлагает гибкость, особенно для работающих взрослых, которые хотят использовать метод с низким уровнем риска для перехода к новой карьере. Онлайн-программы, такие как Thinkful, Flatiron School и Hack Reactor, также могут предлагать варианты неполного рабочего дня, позволяя человеку проходить обучение в зависимости от их доступности.

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

Человеческий элемент онлайн-обучения

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

Онлайн-учебный курс Flatiron School - одна из таких программ, запущенная в 2015 году в качестве дополнения к их обычному учебному лагерю.

«Когда мы подошли к созданию онлайн-образования, мы не хотели просто записывать и имитировать наш личный опыт. То, что делает образование эффективным, - это объединение людей вокруг контента, - говорит Ребекка Ромбом, генеральный менеджер онлайн-программ Flatiron School.

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

Thinkful дополняет свой онлайн-курс для начинающих личными встречами, позволяя студентам подключиться к своим местным сообществам, чтобы встретиться с техническими специалистами и партнерами по найму. Вдумчивые партнеры с местными техническими организациями для проведения встреч в Атланте, Лос-Анджелесе, Далласе, Хьюстоне, Филадельфии, Фениксе, Сан-Диего, Портленде и Вашингтоне, округ Колумбия.

«Мы объединяем онлайн-обучение и встречи в единую программу», - говорит Сильвер. Вы получаете необходимое обучение и сеть, необходимую для начала новой карьеры.

Онлайн-учебные курсы Hack Reactor также подчеркивают социальное взаимодействие посредством интерактивных сессий вопросов и ответов с инструкторами и парных упражнений по программированию через видеовстречи, где студенты вместе работают над заданными проектами.

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

Данные и техническая история, о которой они говорят

По данным Бюро переписи населения США за 2016 год, для тех, чей заработок приближается к среднему значению в 31 334 доллара США, программа онлайн-кодирования может открыть реальный путь к более высокооплачиваемой работе в сфере высоких технологий.

Вдумчивые выпускники очного отделения сообщают о повышении зарплаты более чем на 19 000 долларов, согласно его базе данных. В онлайн-программе школы коэффициент трудоустройства составляет 85,7 процента, а средняя годовая базовая зарплата составляет 70 000 долларов США. А результаты онлайн-программ Hack Reactor и Flatiron School сопоставимы с результатами их учебных заведений. -персональные программы.

«Я лично не особо разбираюсь в этом факте, - говорит Шон Дрост, основатель Hack Reactor. «То, что я понял, - это то, что мы просто разместили один и тот же дизайн программы в Интернете, и он действительно работает».

И удаленная онлайн-программа Hack Reactor, и программа onsite в Остине, например, имеют схожие показатели трудоустройства - почти 73 процента. Обе программы также используют одни и те же курсы, которые включают основы информатики, полнофункциональный JavaScript, а также проектирование и разработку приложений; взаимодействие со сверстниками и инструкторами по каждому формату; и те же карьерные услуги.

Кроме того, Flatiron School предлагает аналогичное содержание курсов как по онлайн-разработке программного обеспечения, так и по обычным программам разработки программного обеспечения, с коэффициентом трудоустройства 94 процента и 97 процентов соответственно.

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

Thinkful предлагает такую ​​же гарантию для своих программ полного дня, а также предоставляет возможность заключения соглашения о разделе доходов, в том числе и для студентов дневного отделения.

В соответствии с этим соглашением студент оплачивает обучение только после получения работы с зарплатой не менее 40 000 долларов США. Выпускник будет платить 15 процентов своего дохода за первые три года работы.

Онлайн-программы кодирования также обычно стоят меньше, чем обычные программы, согласно исследованию, приведенному в отчете о курсе учебного курса. Тем не менее, расхождения все еще существуют. Например, плата за обучение в онлайн-программах и программах Hack Reactor примерно вдвое больше, чем в очных программах Epicodus. Каждая очная онлайн и очная программа Hack Reactor стоит 17 980 долларов, а очный учебный курс Epicodus стоит 8 500 долларов.

Эти программы, онлайн и обычные, могут служить каналом для перехода к карьерной лестнице для тех, кто традиционно недопредставлен в сфере высоких технологий - женщин и меньшинств. Hack Reactor предлагает стипендии, открытые для всех студентов их очных или дистанционных программ, с дополнительными стипендиями, специально предназначенными для женщин, недопредставленных меньшинств и студентов ЛГБТК.

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

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

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

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

«Компании не особо интересуются тем, как великие инженеры-программисты учились своему ремеслу. Это просто: «Может ли этот человек выполнить эту работу? Может ли этот человек повысить ценность команды? Может ли этот человек учиться очень быстро и осваивать новые языки и фреймворки по мере того, как мы работаем? »Если да, мы обнаружили, что компании всегда рады нанять этого человека», - говорит Ромбом.