Как действовать новичку в сфере ИТ?

Требования работодателей

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

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

Получить вышеуказанные знания можно либо в специализированном институте, либо изучить самостоятельно.

ВУЗ или самообразование

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

Такие компании как «Яндекс», Mail.ru Group, «2ГИС» создают специальные образовательные программы для сотрудников, соискателей и студентов либо обращаются через интернет-ВУЗы. К 2019 году появилось множество онлайн-университетов, курсов, вебинаров и т.д. К ним относятся «Нетология», GeekBrains или Skillbox.

Наличие высшего образования в сфере ИТ является обязательным для финансовых организаций. Например, Сбербанк требует диплом по специальности при трудоустройстве на работу. Наиболее известные ВУЗы: «Высшая школа экономики», МГТУ, СПбГУ и другие.

Список компаний

В качестве примера приведем требований к соискателю нескольких крупных компаний. Поисковик Google выдвигает следующие условия: знание и практическое применение Java, C++, Python, и желательно умение работать с HTML, CSS, PHP, Java Script. Также будущий сотрудник должен владеть навыками тестирования и отладки программного кода.

«Сбербанк» разбивает профессию «Программист» на разные уровни. К примеру, от выпускника требуется знание одного из языков объектно-ориентированного программирования, но не более того.

К разработчикам Front-End или Back-End требования жестче: знание Oracle, MQ, JBS. Уметь работать с любым из серверов приложений – Tomcat, WebSphere, JBoss. Практические навыки по созданию шаблонов проектирования, таблице стилей и другие, в зависимости от вакансии.

«Тинькофф Банк» работает с JavaScript, HTML/CSS, а значит ждет от кандидата глубоких знаний по этим направлениям. Также обязательно наличие высшего образования по специальности.