Найти тему

Без высшего образования не стать программистом - это правда?

Часто человек, который хочет стать программистом, задумывается о ценности траты от 4 до 6 лет на получение диплома. Даёт ли он хоть какие-то преимущества?

Программистов не хватает, это факт. Компании охотятся за ними, переманивают высокими зарплатами, бесплатными снеками, гибким графиком и другими бонусами. Так действительно ли это рынок соискателя, и достаточно посмотреть курс лекций на YouTube, и можно будет открывать дверь работодателя "с ноги", забыв что такое университет?

И да и нет.

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

1. Trainee, или стажер - человек без опыта и особых навыков, начинающий свой путь.

2. Junior - минимальный проектный (не обязательно коммерческий) опыт со знанием основных технологий.

3. Middle - разработчик, имеющий коммерческий опыт не менее 2 лет.

4. Senior - здесь уже речь идёт об опыте >3 лет и знании множества технологий и вширь, и вглубь.

5. Architect - уникальный специалист, с опытом не менее 6 лет и глубоким знанием всех используемых в подразделении технологий.

Когда говорят про нехватку кадров, имеют ввиду прежде всего уровни Middle и выше. Для таких работников, действительно, диплом не важен в 99% случаев - если, конечно, есть возможность подтвердить проектный опыт. Исключение здесь - работа за пределами России, так как отсутствие "корочки" может стать формальным препятствием для получения рабочей визы.

Но если специалисту нет и 20, и он только начинает свой путь - высшее образование необходимо. Красный диплом или нет, какого ВУЗа - не так важно, но наличие диплома существенно повысит шансы попасть на собеседование.

Причины просты - когда компания публикует вакансию уровня Trainee/Junior, она получает несколько десятков резюме. И они все одинаковы до неприличия - нет опыта, зато декларируется знание пары языков программирования и целеустремлённость. Но HR не может чисто физически пригласить всех на собеседование. И тестовое задание для всех тоже не выход - ведь его проверяет технический специалист высокого уровня, а его время компании обходится компании очень не дешево.

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

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