Является ли университетское ИТ-образование тратой денег и времени? Таким вопросом задаётся издание Mashable, рассказывая о новой тенденции в технологической индустрии США. dev.by изучил аргументы «за» и «против» из заокеанского опыта, а также узнал, что думают на сей счёт представители белорусского ИТ.
Великие «недоучки»
Mashable отмечает, что «мир ИТ полон известных «недоучек». Например, Дэвид Карп бросил школу в 15 лет, чтобы создать Tumblr и продать его Yahoo за $1 млрд. Марк Цукерберг оставил Гарвардский университет на втором курсе, идя по следам ещё одного знаменитого гарвардского отступника Билла Гейтса. Миллиардер и сооснователь PayPal Питер Тиль также слывёт критиком университетского образования, предлагая $100 тысяч тем талантам, которые согласятся вместо посещения колледжа заняться развитием собственных идей.
Майкл Соломон, основатель агентства 10X Management, объединяющего 80 высококлассных кодеров-фрилансеров, рассказал в интервью изданию, что у многих из них нет университетских дипломов либо они не специализировались в области компьютерных наук.
«Одна из главных проблем высшего образования в ИТ-индустрии — способность сохранять актуальность учебной программы, учитывая, что тренды и технологии в веб-сфере меняются каждый месяц», — говорит программист 10X Management Эрик Зууринг, также бросивший колледж.
«Вы можете получить высшее четырёхлетнее образование по информатике, влезть в долги на 100 тысяч долларов и при этом не знать всего, что необходимо для написания кода», — говорит Mashable представитель сервиса онлайн-курсов и альтернативного образования SkilledUp Джордин Ли.
Программист Шломо Зиппель, уже в 15-летнем возрасте разрабатывавший софт для израильских банков, вспоминает, как встретил выпускника университета, который «не умел программировать». «Тогда я решил, что не вернусь в школу. В чём смысл?»
Создатели Windows учились в университете?
Не забыло издание и про сторонников классического университетского ИТ-образования. Главный инструктор курсов программистов Lighthouse Labs (Ванкувер) Дон Бэркс говорит, что создатели следующей версии Windows, OSX или смартфона на платформе Android скорее всего изучали информатику в колледже.
В том, что глубокое понимание информатики помогает стать программистом более высокого класса, убеждён эксперт Ruby on Rails Юрий Ниязов. «Мне кажется, что новое движение под условным названием «айтишникам не нужно образование» таит в себе опасность, — говорит он Mashable. — Возможно, человек, проштудировавший книгу, сможет создать приложение на Rail не хуже меня. Однако когда потребуется исправить базу данных, браузер или другие инструменты, теоретические знания программирования бесценны».
По словам Дэнни Слитора, профессора информатики и тренера команды программистов Университета Карнеги-Меллон, одной из ведущих высших ИТ-школ США, «многое из того, чему мы учим, возможно, вам не придётся использовать каждый день. Но если вдруг придётся…»
«Учебка» для программистов за $8 тысяч
Это утверждение, по замечанию Mashable, «может показаться слабым доводом для оправдания суммы в более чем 100 тысяч долларов, потраченной на четырёхлетнее обучение» в США. «Не удивительно, что многие из тех, у кого есть способность к кодированию, предпочитают онлайн-курсы и тренинги университетскому обучению», — утверждает издание.
По мнению автора статьи, первые являются жизнеспособной альтернативой за исключением одного момента: низкий процент завершения такого обучения. Согласно SkilledUP, только 5% из тех, кто записывается на онлайн-курсы, доводят дело до конца. Если курсы платные, то процент увеличивается вдвое.
Тренинги имеют более высокий процент завершения — 90%. Они подразумевают и более высокую ответственность. Цены варьируется: самый дорогой курс в США может стоить $36 тысяч. Средняя стоимость намного ниже, а некоторые тренинги также подразумевают плату участнику за посещение, при условии его принятия на курс.
Mashable отмечает, что такие тренинги ещё называют «учебками», как в армии. Упомянутый выше Lighthouse Labs предполагает восьминедельную программу с ежедневными 10-12-часовыми занятиями и стоимостью в $8 тысяч. Коэффициент трудоустройства её выпускников составляет 100 процентов. Согласно обещаниям организаторов тренинг-курса, годовая зарплата его выпускников варьируется от $45 тысяч до $80 тысяч. Другая «учебка» для программистов CodeFellows гарантирует своим выпускникам работу с зарплатой от $60 тысяч.
Такие программы рассматриваются в качестве точки входа в профессию на junior-позиции. К слову, девелоперы агентства 10X Management, имеют минимум пятилетний опыт и зарабатывают до 300 долларов за час.
«Вы, конечно, можете бросить учёбу, основать стартап и сказочно разбогатеть, обеспечив себе достойную жизнь в качестве программиста. Тем не менее, вы всё время будете сталкиваться с выпускниками ИТ-специальностей лучших университетов, которые, независимо от уровня кодирования, имеют более высокие шансы на трудоустройство», — пишет Mashable.
«Многие наши студенты получают работу у лучших работодателей индустрии. Не думаю, что выпускнику программистских курсов, не имеющему высшего ИТ-образования, так просто попасть в Google», — говорит профессор информатики Университета Карнеги-Меллон.
Белорусский взгляд
Мы поинтересовались у белорусских специалистов, достаточно ли таланта, усердия и кратковременных курсов для компенсации полноценного программистского образования.
Павел Вейник, опытный Java-практик и тренер:
— Образование у нас так себе, поэтому оно не критично. Хорошими программистами и гуманитарии становится, но немного реже. Не так давно у меня была студентка сербской филологии, которая за два месяца так хорошо освоила джаву, что стала сразу помогать на реальных проектах.
Антонина Ващило-Кутас, HR-директор iTechArt Group:
— Я бы не ставила вопрос таким образом: «Критично ли наличие полного высшего образования или нет?» У Билла Гейтса и Стива Джобса не было образования. Они стали известными, успешными и создали огромные корпорации. Но эти люди — гении, их в мире единицы, а на планете живёт несколько миллиардов человек. Поэтому я считаю, что учиться нужно, используя все возможные способы и вкладывая в это все свои силы.
Вуз — это один из источников знаний и опыта. В белорусских реалиях разработчики после 4-5 лет обучения в университете к работе на коммерческих проектах не готовы. Часто прикладные знания о необходимых технологиях ребята получают самостоятельно: на курсах ИT-компаний, конференциях, митапах, вебинарах и т.д.
С другой стороны, важно понимать, что наши вузы больше ориентированы на формирование некого базового понимания профессии и общего кругозора. Но что ценно — в вузе можно получить социальные навыки, которые для работодателя бывают не менее важны, чем умение писать качественный код. Например, лабораторные задания, выполняемые в группе, дают возможность научиться работать в команде: распределять задачи, слышать друг друга, сверяться по статусу и т.д. Этим вещам невозможно научиться по книге или вебинару.
Стас, QA-специалист в одной из крупных минских компаний, бросивший университет:
— Самое важное, чему учит высшее образование — думать. Спецкурсы, зачёты и прочее, — это, конечно, хорошо, но с практической точки зрения часто бесполезно. Когда же этот процесс растягивается на пять лет, то становится страшно за упущенное время.
Теоретически курсов и усердия может быть достаточно для достижения успеха, но с таким багажом знаний непросто закрепиться в сфере. Поэтому, на мой взгляд, для айтишника оптимально отучиться два года на дневном отделении, перевестись на «заочку» и начать работать в сфере, чтобы к пятому курсу быть и специалистом, и получить диплом.
Марина Хомич, менеджер по персоналу Viber Media:
— Полное университетское образование, на мой взгляд, не критично для программиста. Этим я хочу сказать, что есть много талантливых студентов последних курсов, знаний и умений которых достаточно, чтобы выполнять сложные задачи в разработке. Однако я не знаю таковых среди тех, кто вовсе не учился или не учится в ВУЗе. Можно много говорить о целесообразности или актуальности вузовского обучения программистов, но следует признать, что отсутствие такового говорит не в пользу специалиста.
Университет даёт не только практические знания в программировании, математике, алгоритмизации, он учит справляться со сложностями, находить решение задач, даже когда они не очевидны или требуют смекалки. Обучение в университете также учит нас общаться, работать в команде, справляться с неинтересными задачами, которые присутствуют в любой работе.
Помимо этого университет даёт кругозор и социальные связи, которые невероятно полезны в современном обществе. Поэтому можно сказать, что практические знания, полученные в университете, вполне можно компенсировать талантом и усердием, но для успешной карьеры в софтверных компаниях этого недостаточно.
А как считаете вы?
Поделитесь своим мнением в комментариях к статье.
Релоцировались? Теперь вы можете комментировать без верификации аккаунта.