Coding Bootcamp против степени CS

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

А программирование — это навык, который действительно востребован. За последние несколько лет количество вакансий в области программирования и кодирования резко возросло. Отчет 2016 года от Burning Glass показал, что в 2015 году было открыто более 7 миллионов вакансий, требующих навыков кодирования, а средний темп роста числа вакансий для программистов составил 12%. выше, чем в среднем по рынку труда.

Какой маршрут для вас лучший?

Так как же лучше всего получить работу программиста в этой быстрорастущей отрасли? Это традиционный маршрут четырехлетнего обучения в области компьютерных наук или учебный курс по программированию?

При оценке учебного курса по кодированию и степени CS в первую очередь следует учитывать огромную разницу в стоимости между ними. Стоимость уважаемого четырехлетнего университета составляет около 20 000–30 000 долларов в год, а частные школы, такие как Гарвард, стоят более 50 000 долларов в год. С другой стороны, учебный курс по кодированию, такой как Horizons, обойдется вам в 10 000 долларов за 12 недель. (см. нашу статью: Стоит ли обучаться программированию?)

Есть и другая стоимость, о которой мало кто говорит, а именно время. Другими словами, альтернативная стоимость. 12-недельная программа по сравнению с четырехлетней (учебный курс по программированию или степень в области информатики) имеет меньшую потенциальную стоимость упущенной выгоды, потому что длится не так долго. Как и в случае с финансовыми вложениями, время, которое вы вкладываете, которое можно было бы потратить на другие дела, гораздо меньше в учебном лагере по кодированию, чем в четырехлетнем университете — примерно на 116–120 недель меньше. Это время вы могли бы потратить на построение своей карьеры, идеи или компании.

Возврат инвестиций (ROI)

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

Наиболее важное различие между учебным курсом по кодированию и степенью CS заключается в целях каждого из них. Цель степени CS - дать студентам обзор научной области вычислительной техники в целом, а также всестороннее образование в областях, не связанных непосредственно с информатикой (т. Е. Требуемые кредиты, не связанные напрямую с вашей специализацией). Кодирование является частью этого, но это не все, и это не цель.

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

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

Согласно опросу, проведенному компанией Indeed.com, около 72% работодателей считают выпускников учебных курсов по кодированию такими же подготовленными и способными добиться высоких результатов, как и кандидатов со степенью в области компьютерных наук. Это по сравнению с 17% опрошенных работодателей, которые считают выпускников учебных курсов по программированию менее подготовленными, и 12% считают этих выпускников более подготовленными. Более 80% респондентов-работодателей наняли выпускников учебных курсов по программированию, и 99,8% заявили, что будут делать это снова.

Учитывайте свои цели и все затраты

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