Несколько лет назад компания «Яндекс» опубликовала пул интервью со разработчиками уровня Senior. Главный вопрос, на который они отвечали, касался наличия профильного образования. Так вот оказалось, что часть высококвалифицированных специалистов в именитой компании не имела высшего образования, в том числе связанного с программированием. То есть, стать успешным программистом без профильного образования можно. Но построить карьеру управленца в IT-сфере будет сложнее.
Как на вопрос наличия образования смотрят работодатели?
По состоянию на середину февраля 2024 года на сайтах по поиску персонала было размещено более 22 760 предложений для программистов-разработчиков. Аналитиков, специалистов технической поддержки, системных администраторов мы в расчет не брали.
Ставим фильтры и смотрим критерии отбора. Почти 18 000 работодателей не указали требования к образованию или подчеркнули, что это не важно. Около 5 000 вакансий – с обязательным высшим образованием. Фильтруем, и видим, что такое требование выставили государственные компании, вузы и предприятия оборонного сектора. Что ж, у них есть свои требования к персоналу определяемые профстандартами.
А теперь другой критерий – опыт работы. Оказывается, более 20 000 работодателей жаждут видеть у себя программистов-разработчиков с опытом работы от 1 года до 6 лет. 55% компаний ищут кандидатов с опытом от 3-х лет.
Ради интереса проверим требования к вакансиям на должность финансового директора. На наш взгляд, эта профессия наиболее близка по уровню зарплат к IT-разработчикам грейда Senior. Видим 3 322 предложения. Из них с требованием высшего или среднего профессионального образования – 89,5% объявлений.
Получается, что на рынке действительно присутствует тенденция, что работодателям не важно наличие «корочек» у квалифицированного программиста. Главное – подтвердить квалификацию опытом работы и выполнением тестового задания.
А зачем тогда вообще нужны IT-вузы?
Действительно, если можно как в рекламе курсов: «А идти надо было в ай-ти!». Вернемся к упомянутому в начале статьи интервью. Отсутствие у разработчиков профильного образования, в том числе высшего, отметили многие респонденты. Но «дьявол кроется в мелочах».
Во-первых, практически все опрошенные указали на необходимость владения классическими основами математики и логики. Не учился в вузе – осваивай самостоятельно. Но с преподавателями института это сделать легче.
Во-вторых, многие имеют высшее или среднее техническое образование. Статистика, алгоритмика, функционалы и логарифмы для них не пустые слова. Другое дело, что языки программирования они изучали самостоятельно. Многие – начиная со школьных лет.
В-третьих, все разработчики отметили, что в программировании без постоянного саморазвития, дополнительного обучения, отслеживания трендов невозможно оставаться востребованным. И часто приходится садиться за современные учебники, чаще всего на английском языке.
Истина, как всегда, посередине
В высшем учебном заведении дают не просто разрозненные знания высшей математики, формальной логики, статистики. Они формируются в систему и влияют на развитие мышления. Тренировка мозга ничем не отличается от тренировки мышц: количество обязательно перейдет в качество.
Полученные в университете знания и навыки обучения позволят быстрее перейти к освоению новых трендов, языков программирования. Время можно будет посвятить творчеству, а не покорению азов профессии.
Карьерное продвижение без высшего образования затруднено. К руководителю проекта, сотрудникам уровня Tech Lead, Team lead применяют более жесткие критерии при отборе на должность. В некоторых компаниях в локальных нормативных актах указывается, что руководящий состав должен состоять из лиц, имеющих высшее образование. Вы можете сейчас не задумываться о карьере. Но что если движению вперед помешает отсутствие заветной «корочки»? Будет обидно за упущенный шанс.
Образование – это капитал. То есть не сиюминутные вложения, а то, что нацелено на перспективный рост. Так что постарайтесь не навредить своему будущему.
Читать по теме: Топ 3 профессий, востребованных в 2023 г.