Мы уже не первый год регулярно слышим от менеджеров и директоров вопрос: «где взять программистов?». Поэтому мы решили взяться за дело и приступить к решению этого вопроса. Для начала нам пришлось разобраться, какие вообще программисты нужны и в каких количествах — именно для этого мы запустили открытый опрос в ноябре 2013 года.
По итогам четырех месяцев исследования, разбавленных месяцем новогодних каникул и месяцем олимпиады, мы, наконецто, публикуем результаты. Важный момент: по итогам этого анализа мы откроем новые обучающие программы для подготовки разработчиков. Именно тех, которые больше всего нужны «здесь и сейчас». Участникам опроса, которые оставили работающие emailадреса и добросовестно отнеслись к заполнению анкеты, мы дадим особые скидки на обучение своих сотрудников на новых курсах для разработчиков.
Всего мы приняли 378 заявок, из которых 10 заявок были отсеяны как явно испорченные, аналитика строилась на основе оставшихся 368 адекватных заявок.
|
«Шутников» отсеивали по простым критериям:
Всего в 368 компаниях необходимо 2658 разработчиков различного уровня — от стажера до тех.дира. В среднем по 7 человек на компанию. Короче говоря, на рынке труда разработчиков продолжается дикий кадровый голод.
Наиболее востребованы программисты на простых платформах: PHP, HTML, JavaScript. Более сложные платформы Java и .Net оказались намного менее популярными.
|
Стоит уточнить, что в исследовании, скорее всего, принимали участие компании, которые разрабатывают программные продукты в интернетсреде. Среди анкет мы не нашли гигантов Enterpriseразработки вроде Luxoft или Epam. Грубо говоря, для разработки интернетпродуктов наиболее популярен PHP, нежели другие языки.
Экзотика вроде Python, C++, Ruby on Rails, Django не очень популярна: 65% опрошенных строго придерживаются классики (PHP, Java, .Net) и вообще не используют редких новомодных технологий. Самый популярный из экзотики Python применяют в работе лишь 17% компаний.
Мы нашли интересную связь: на простых платформах нужно больше рядовых разработчиков, а на сложных есть перекос в сторону тех.диров.
|
Распределение потребности в разработчиках по уровням квалификации в рамках простых платформ (PHP, Frontend) и в рамках сложных (Java, .Net) почти одинаковое.
На всякий случай, поясню, что мы имели ввиду под уровнями разработчиков в опросе:
По итогам анализа стало понятно, что больше всего компаниям нужны рядовые PHP-разработчики и рядовые разработчики интерфейсов.
|
Это просто поразительно! Ведь выучиться на обычного PHP-программиста или верстальщика можно всего за год по форумам, книжкам и дешевым курсам в известных образовательных учреждениях. Буду рад вашим комментариям на тему этого феномена.
Но на всякий случай скажу, что РИК готов в кратчайшие сроки открыть
Еще один поразительный момент для нас: более 500 заявок на технических директоров по тем или иным направлениям.
|
Если добавить к этому наше личное общение с представителями интернеткомпаний, то станет очевидной проблема: настоящих управленцев с ITспециализацией очень мало. Именно поэтому мы решили без промедления открыть курс: «Технический директор».
Главная задача курса: донести до технических топменеджеров, что они не только инженеры, но и менеджеры. Мы расскажем про инструменты для управления рентабельностью и мотивацией, осветим методики хантинга и развития хороших программистов, детально рассмотрим процесс управления качеством программного продукта. Обладателям клубных карт РИКа и участникам опроса дадим обещанные скидки.
Здесь все ожидаемо скучно: в PHP с гигантским отрывом побеждает Битрикс, среди JSбиблиотек — Jquery, дотнетчики любят сырой ASP.NET, а Javaразработчики — классические JavaSE, JavaEE и Spring. Все остальное — маргинальная экзотика.
|
Из интересного: больше трети компаний используют в проектах XSLT. Я всегда думал, что это устаревшая неповоротливая и дорогая в обслуживании технология шаблонизации, но, видимо, это мнение было ошибочным. Также неожиданным оказалось второе место С++ среди экзотических технологий: всетаки, это самый сложный для понимания язык программирования с огромным количеством тонкостей и условностей.
Так же обнаружился некоторый хаос в составлении набора технологических инструментов. Если среди опрошенных компании у кого-то есть PHPотдел, то в списке используемых PHPплатформ, как правило, 12 разных фреймворка. .Netразработчики тоже довольно консервативны в этом плане. Но JavaScript и Javaразработчики используют целый букет фреймворков: по большей части используется до 34 разных платформ, иногда до 67. Чем это объяснить — я не знаю, буду рад вашим комментариям.
О, чудо, 85% компаний используют систему контроля версий!
|
Непонятно, как работают остальные 15%... Наверное, делают простые проекты, которые создаются одним разработчиком за одну неделю. Если говорить про популярность систем контроля версий, то модный GIT ожидаемо победил, а не модный SVN завоевал серебро с большим отрывом от соперников.
С использованием трекеров задач все тоже довольно прозаично: Jira и Redmine уже долгие годы остаются уверенными лидерами.
|
13 компаний до сих пор используют самописные трекеры, а 2 суровых корпорации Зла вообще никак не управляют задачами. Кстати, эти 2 компании входят в 15% отказавшихся от контроля версий — у товарищей настоящий хардкор. Есть и противоположные девиации: 5 компаний используют одновременно 4 разных трекера.
Статистика по городам, в которых нужны разработчики, тоже не принесла откровений: Москва, Питер и Подмосковье лидируют с огромным отрывом. Нижний, Казань, Новосибирск, Самара и Томск — давно известные кластеры интернетразработчиков.
|
Наш опрос случайно стал международным: около 30 компаний имеют представительства на Украине, в Беларуси, Армении и Азербайджане.
70 компаний (19% опрошенных) работают с удаленными сотрудниками вне офиса. Мне кажется, что доля таких компаний больше: скорее всего, народ не понял постановку вопроса.
Большинство компаний готово заплатить одну зарплату за обучение или хантинг человека на должность разработчика.
|
Порядка 30% опрошенных отказываются платить за такие услуги или воздержались от ответа на этот вопрос. Приятно, что в целом люди готовы больше платить за обучение, нежели за хантинг.
Из 368 заявок лишь 23 человека написали свой развернутый комментарий. В основном речь шла о том, что для программиста нужны не только инженерные навыки, но и так называемые softskills: умение работать в команде, навыки решать нестандартные творческие задачи, оценка рисков, таймменеджмент.
Если говорить про результаты исследования в целом, то они довольно ожидаемые:
Из неожиданных результатов я бы повторно отметил катастрофическую нехватку самых простых квалификаций (рядовые PHP-разработчики и верстальщики).
Спасибо всем участникам исследования, ждите свои промокоды на email.
А мы ждем от ITсообщества отзывы, комментарии и рекомендации, чтобы мы смогли сделать наши будущие исследования еще полезнее.
PS. И да, мы признаемся, что пока сознательно оставили в стороне рынок мобильной разработки, потому что это отдельная область для исследования.
PPS. Многие спрашивают, каким инструментом делали опрос. Отвечаю: Wufoo. По итогам многочисленных тестов это оказалась самая простая, удобная и надежная платформа. Да, с вас возьмут копеечку, если нужна большая форма или десятки тысяч заполненных анкет, но там действительно копеечка.
Проведите конкурс среди участников CMS Magazine
Узнайте цены и сроки уже завтра. Это бесплатно и займет ≈5 минут.