Программное обеспечение пожирает мир, — проревел Марк Андриссен, почтенный венчурный капиталист. В наши дни кажется, что ни один рынок не является слишком большим или невосприимчивым к ненасытному аппетиту технологической индустрии, кроме одного — рынка труда. Спрос на таланты стремительно растет, особенно в таких технологических центрах, как Сан-Франциско и Нью-Йорк. По оценкам PayScale.com, аналитической компании по вакансиям и рынку труда, разработчики начального уровня могут получать среднюю зарплату более 70 000 долларов США в год. По данным AngelList, популярной доски объявлений о вакансиях для разработчиков программного обеспечения, заработная плата может варьироваться от 60 000 до 160 000 долларов США (см. https://angel.co/salaries). Джорджтаунский центр образования и рабочей силы сообщает, что зарплата в размере 72 000 долларов США на 72% выше, чем у мужчин со степенью младшего специалиста. Тем не менее, со всем этим спросом, индустрия, похоже, не может найти достаточно тел.

Стремясь казаться активным, федеральное правительство Соединенных Штатов запускает пилотную программу, позволяющую использовать федеральное финансирование в нетрадиционных образовательных учреждениях, которые сотрудничают с аккредитованными высшими учебными заведениями. Тем не менее, это сбивает с толку природу проблемы и тем самым открывает двери для злоупотреблений. Вопрос не в том, «Как мы можем расширить доступность для учебных курсов по программированию?». Скорее, это должно быть «Как мы помогаем поддерживать высокий стандарт для нашего кадрового резерва на постоянной основе?». Придя к неверным выводам, правительство открывает двери для тех же проблем, которые преследуют коммерческую отрасль высшего образования.

Многие компании жалуются, что, несмотря на то, что есть много выпускников университетов по компьютерным наукам, университеты не обучают текущим навыкам, которые им нужны. Талант, а не люди в дефиците. В результате возникла новая отрасль, призванная восполнить пробел в навыках и рассматривать разработку программного обеспечения скорее как профессиональное обучение, чем как академический предмет. «Учебные курсы по программированию» — это школы продолжительностью от трех до шести месяцев, которые обещают научить начинающих разработчиков программного обеспечения современным навыкам, необходимым для работы в этой быстро развивающейся отрасли. Затраты могут варьироваться от 10 000 до 18 000 долларов США, но, учитывая бурлящие зарплаты в отрасли, известной своими возмутительными льготами, многие считают, что это того стоит.

Второй взгляд на второй шанс

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

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

Есть такие компании, как Pave и Upstart, которые фактически одобряют каждый кредит для определенных выборочных учебных лагерей. Одна из таких программ, Fullstack Academy of Code, учебный лагерь, финансируемый Y Combinator, базирующийся в Нью-Йорке, может похвастаться тем, что любой, кто допущен к их программе, получит гарантированный кредит. Избирательность определяется не капитальными ограничениями, а необходимым заранее барьером самостоятельного изучения. Ни одна компания не даст ссуду буткемпу, выпускники которого не могут найти работу, чтобы погасить ссуду. В результате на эти учебные лагеря оказывается значительное давление, чтобы обеспечить отличное образование.

App Academy, учебный курс по программированию со школами в Сан-Франциско и Нью-Йорке, взимает 17% от зарплаты выпускника за первый год, если он находит работу. Школа может похвастаться процентом выпускников 98% и заработной платой от 90 000 долларов в год и выше. Студенты еженедельно проходят строгие испытания, и всех, кто не проходит проверку, просят покинуть программу. Показатели приема ниже 10%. Другие программы, такие как Hack Reactor, взимают предоплату, но их выпускники добились такого же успеха. Общим фактором для всех наиболее успешных учебных курсов, которые выполняют свои обещания, является акцент на изучении навыков перед подачей заявления. Hack Reactor хвастается, что это «не курс 0–60, это курс 20–120». Это действует как механизм отсеивания тех, кто не выдерживает изнурительного темпа учебы, а также тех, кто не может взять на себя инициативу учиться самостоятельно.

Потоп знаний

Доступ к материалам не проблема. В эпоху Google, когда вся мировая информация находится у вас под рукой, существует множество ресурсов, которые студенты могут использовать, чтобы освоиться. Если потенциальный студент буткемпа достаточно учится, ему или ей может даже не понадобиться кредит на буткемп по программированию. Одним из таких ресурсов является FreeCodeCamp.com, бесплатный онлайн-учебный лагерь по программированию, которому уже год, и который стремится предоставить такое же хорошее образование, как и многие более дорогие компании. Основатель, Куинси Ларсон, ранее упоминал о случаях, когда многие студенты находили работу в качестве разработчиков до завершения (см.: http://freecodecamp.com/stories). Как инициатива с открытым исходным кодом, группа пользуется постоянной и растущей базой, постоянно выпуская новый учебный материал. Другой онлайн-провайдер онлайн-обучения программированию, teamtreehouse.com, берет от 25 до 50 долларов в месяц за курсы, связанные с веб-разработкой и мобильной разработкой с использованием различных технологий. Хотя компания не может похвастаться активной службой трудоустройства, навыки, полученные на курсах, сопоставимы со многими буткемпами.

Кроме того, есть МООК, сокращение от Massively Open Online Courses, популярность которых резко возросла в последние годы. Два ведущих провайдера, Coursera.org, стартап из Силиконовой долины, и Edx.org, совместное предприятие Гарварда и Массачусетского технологического института, предоставляют высококачественное университетское образование по таким техническим предметам, как машинное обучение, и эзотерическим, таким как наука о Счастье. Как следует из названия, эти курсы бесплатны и открыты для всех, у кого есть подключение к Интернету и компьютер. Однако большинство курсов посещают те, у кого уже есть степень бакалавра. Текущие показатели завершения менее чем многообещающие, на целых 10%. Хотя отрасль находится в зачаточном состоянии и обещает увеличить удержание, вложение денег федеральным правительством в проблему в данный момент не повысит уровень удержания.

Назад в будущее

Как спрашивает Бармак Нассириан, директор по федеральным отношениям и анализу политики Американской ассоциации государственных колледжей и университетов: «Что происходит, когда вы включаете федеральный кран?». Ответы легко найти в секторе коммерческого образования, где надзор со стороны федерального правительства носит в лучшем случае спорадический характер. Результаты, измеренные по стоимости образования, проценту неплатежей, количеству выпускников и доходам после окончания обучения, мягко говоря, унылы.

Согласно отчету с федеральными данными Образовательного фонда, организации, частично финансируемой Фондом Билла и Мелинды Гейтс (см. «Субстандартные возможности»), только 22% студентов, впервые получающих степень бакалавра, заканчивают обучение в течение первых шести лет. посещения по сравнению с 55% и 65% студентов в государственных и частных учебных заведениях соответственно. Среди онлайн-студентов Университета Феникса только 5% заканчивают обучение вовремя. Среди выпускников кампуса в Канзасе еще меньше: всего 4%. Из тех, кто посещает коммерческие школы, почти четверть студентов имеют кредиты на сумму более 40 000 долларов США и более по сравнению с 5% в государственных и 15% в частных учебных заведениях.

Несмотря на то, что индустрия коммерческих колледжей сдается под давлением реформ, многие в настоящее время инвестируют в учебные лагеря по программированию в качестве потенциальной дойной коровы с подсластителями из дешевых федеральных денег. Kaplan вложил средства в Dev Bootcamp, чья программа обещает превратить людей в разработчиков за 25% меньше времени, чем средний учебный лагерь, за девять недель вместо двенадцати. В июне Apollo Education Group, материнская группа Университета Феникса, объявила о своих инвестициях в Iron Yard, учебный лагерь для программистов с 25 местами, разбросанными по Соединенным Штатам. Прибыль сочная.

Iron Yard берет со студентов 12 000 долларов США за три месяца обучения. По сравнению с годичным обучением на онлайн-курсе Университета Феникса и без недавней стигмы потенциал прибыли огромен. При оценке 30 студентов, каждый из которых платит по 12 000 долларов США каждые 3 месяца, получается 1 440 000 долларов США за каждый сайт. На сайте Iron Yard школа обещает, что каждый ученик трудоустроен, но не углубляется в статистику. Это похоже на практику, распространенную во многих юридических школах в Америке, еще одном учреждении, производящем избыток выпускников при высоких затратах, когда школы нанимают своих студентов на период, требующий отчетности.

План федерального правительства предусматривает создание организаций по обеспечению качества (QAE), которые будут обеспечивать надзор и надлежащую проверку эффективности программы. Тем не менее, насколько эффективны нынешние организации, регулирующие эти учреждения, или насколько эффективны организации по обеспечению качества, остается под вопросом. Как утверждает Нассириан, «все ответственны, значит, никто не отвечает».

Есть некоторые зеленые ростки надежды, возникающие в учреждениях со звездным послужным списком. Массачусетский технологический институт, известный исследовательский университет в Кембридже, штат Массачусетс, запускает инициативу по предоставлению степеней микромагистра с помощью своей онлайн-платформы Edx (см.: http://micromasters.mit.edu). Его надежда состоит в том, чтобы студенты делили свое время между кампусом и онлайн в надежде снизить стоимость обучения. Технологический институт Джорджии, еще один известный исследовательский университет, сотрудничает с Udacity, поставщиком MOOC из Силиконовой долины, чтобы предложить онлайн-степень магистра в области компьютерных наук всего за 7000 долларов. Реальная опасность заключается в том, чтобы позволить провайдерам с и без того удручающей репутацией контролировать учебные лагеря по программированию с налогоплательщиком на крючке.

Иронии железного двора

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

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

Линтер для ворсовых карманов

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

Для многих американцев жить от чека до чека — суровая реальность. Если правительство действительно хочет помочь тем, кто не может посещать программу из-за экономических ограничений, оно должно субсидировать прожиточный минимум для тех, кто принят в честную программу. Качественная программа может быть определена как программа, входящая в верхние 25% всех программ. Стипендия должна быть привязана к региону, где они учатся, в виде кредита по низкой процентной ставке, выплачиваемой в размере 10% от чека человека в течение пяти лет. По крайней мере, правительству следует сосредоточиться на лучшем надзоре за образовательными программами, которые оно в настоящее время финансирует. Или он может просто не мешать и сосредоточиться на менее экзотической, но более важной задаче, которую он уже выполняет.

Он должен инвестировать их во всеобщее дошкольное образование, которое считается более выгодным. Это должно способствовать повышению прожиточного минимума. Это должно подтолкнуть школы от Pre K до High School, чтобы преподавать информатику наряду с математикой. Он может даже сосредоточиться в своем собственном доме и внимательно изучить, как школьный округ собирает деньги на основе налогов на недвижимость и расширяет выбор школ. Федеральное правительство должно исправить институциональную несостоятельность федеральных агентств, а именно жилищного строительства и городского развития (HUD), которые не проводят в жизнь свою политику против сегрегации, но по-прежнему выплачивают деньги правонарушителям. Совершая те же ошибки, предлагая деньги коммерческому образовательному комплексу без какой-либо ответственности, федеральное правительство наносит ущерб студентам и отрасли, которым оно стремится помочь. По иронии судьбы, именно этот свободный подход привел к модели буткемпа.

Так что же вы можете получить, если потратите почти даром деньги на решение малоизученной проблемы? Один новый учебный лагерь в Нью-Йорке, Penpapercoding, может похвастаться обучением «основным концепциям программирования без каких-либо отвлекающих факторов, которые возникают при использовании компьютера на слишком раннем этапе учебного процесса». Будем надеяться, что будущий студент, а также правительство не будут отвлекаться на обещание этих блестящих компьютеров в начале учебного процесса.

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