Исследовательский центр портала Superjob.ru изучил предложения работодателей на позицию «Программист C++».
Язык С++ является одним из наиболее популярных среди разработчиков программного обеспечения. Он вобрал в себя практически все базовые средства программирования и позволяет создавать программы практически любого назначения: от простейших до самых сложных, многоуровневых. Описание должностных обязанностей программистов С++ достаточно лаконично: данные специалисты ответственны за разработку и поддержку программных продуктов, а также составление технической документации по разработанному программному обеспечению.
Половина запросов на программистов С++ поступает от ИТ-компаний, сферой деятельности которых является разработка ПО на заказ, производство средств автоматизации и разработка игр. По 15% вакансий открыто в производственных и телекоммуникационных компаниях, немного реже встречаются вакансии от торговых компаний.
Программисты C++ — весьма дефицитные специалисты: на одну вакансию ведущего программиста приходится всего одно резюме. Как следствие, одним из необходимых условий при их найме становится привлекательный компенсационный пакет. В половине вакансий работодатели предлагают оплату питания и ДМС. Помимо этого, 29% работодателей оплачивают занятия спортом. А вот о готовности компенсировать обучение сообщают только 14% работодателей.
Безусловно, уровень заработной платы важен не меньше. Помимо профессионального опыта, на ее размер влияют дополнительные знания и навыки. Например, знание Python увеличивает заработок в среднем на 2%, знание Java – на 14%. При условии владения agile-методами разработки работодатели готовы предложить еще на 20% больше. Средний доход программистов С++ в Москве составляет 95 тыс. руб., а в Санкт-Петербурге – 76 тыс. руб.
Асы программирования, работающие с языком С++ не менее трех лет, имеющие опыт разработки многопоточных приложений и оптимизации кода, знающие методологию проектирования программного обеспечения, в Москве могут претендовать на зарплату до 140 тыс. руб. Возможными пожеланиями к таким специалистам со стороны работодателей могут стать свободное владение английским языком, опыт коммерческого программирования, а также навыки создания клиент-серверных либо кроссплатформенных приложений.