{"id":14270,"url":"\/distributions\/14270\/click?bit=1&hash=a51bb85a950ab21cdf691932d23b81e76bd428323f3fda8d1e62b0843a9e5699","title":"\u041b\u044b\u0436\u0438, \u043c\u0443\u0437\u044b\u043a\u0430 \u0438 \u0410\u043b\u044c\u0444\u0430-\u0411\u0430\u043d\u043a \u2014 \u043d\u0430 \u043e\u0434\u043d\u043e\u0439 \u0433\u043e\u0440\u0435","buttonText":"\u041d\u0430 \u043a\u0430\u043a\u043e\u0439?","imageUuid":"f84aced9-2f9d-5a50-9157-8e37d6ce1060"}

Дефицит ИТ-специалистов: кто виноват и что делать

По прогнозам экспертов, в России к 2027 году дефицит ИТ-специалистов может достигнуть 2 млн человек. Директор по персоналу компании «Цифра» Валерия Миненкова рассказывает о том, откуда этот дефицит берется, что можно сделать для решения проблемы и что уже делается.

Согласно недавнему опросу MAXIMUM Education и портала «Навигатор поступления», треть выпускников школ в 2021 году собирается поступать в ВУЗы на ИТ-специальности. Учитывая, что у нас в этом году около 697 тыс. выпускников, это около 230 тыс. человек, и этого количества российской экономике, которая с каждым годом становится все более цифровой, недостаточно. Согласно Минцифры, сегодня дефицит ИТ-кадров составляет от 500 тыс. до 1 млн человек, и, как прогнозируют эксперты, может увеличиться до 2 млн к 2027 году. Отсюда два извечных русских вопроса: кто виноват и что делать.

Откуда берется спрос на ИТ-специалистов

Я занимаюсь подбором специалистов для технологической сферы уже почти 20 лет — с тех пор, как стала бизнес-партнером по HR ИТ-департамента в «Филип Моррис». До 2010 года в этом направлении все было спокойно, потом спрос начал постепенно нарастать — за цифровизацию взялись банки, открывая центры разработки в России. К ним присоединилась розница, «Яндекс» и Mail.ru начали строить свои экосистемы, чтобы диверсифицировать бизнес. В результате мы сегодня имеем банки, ритейлеров, телеком-операторов и пару многопрофильных ИТ-гигантов с масштабными ИТ-экосистемами, требующими специалистов для развития новых сервисов и техподдержки.

Медленно, но верно в новом десятилетии цифровизация захватывает промышленные предприятия, и им тоже нужны, или в скором времени будут нужны, ИТ-команды для реализации проектов цифровой трансформации и создания прикладных сервисов. Как это водится у нас в России, каждый стремится проводить цифровизацию собственными силами, инвестируя в создание собственных ИТ-команд. Это не баг, это фича, часть нашей культуры — каждый строит свою лавку. Этому есть две причины: безопасность и тот факт, что в развитии ИТ наши предприятия видят залог укрепления конкурентоспособности и роста бизнеса, а все, что связано с этими двумя понятиями, принято держать под собственным контролем.

В ближайшее время спрос на ИТ-специалистов будут формировать промышленники и ИТ-компании, с ними работающие, причем не редко за пределами Москвы и Петербурга. Таким образом, стоит задача не только завлечь людей в ИТ, обучить и удержать в профессии, но и заманить их на работу в промышленные регионы. «Цифра» — как раз из числа ИТ-компаний, чьи продукты ориентированы на промышленность, и у нас открыты вакансии бэкенд, фронтенд, тестировщиков DevOps. К этому списку добавим нехватку кадров не ИТ-специальностей, но с хорошим знанием технологий и производства. Например, нужны менеджеры по продуктам со знанием ИТ и производственных процессов (Product Manager) и инженеры, готовые взяться за масштабные проекты роботизации промышленности (например, беспилотный карьер).

Осложняет ситуацию тот факт, что на ИТ-рынке нет границ, поэтому международная конкуренция за кадры всегда была и будет. Многие, что вполне логично, хотят работать на раскрученных ИТ-гигантов — Google, Apple, Microsoft. Если оттуда поступит предложение, вероятность того, что российский ИТэшник согласится, весьма велика: там интересные проекты и интересные зарплаты. Хотя, согласно тому же опросу MAXIMUM Education, в списке привлекательных работодателей для будущих ИТ-специалистов есть и российские компании — «Яндекс», Сбер, Mail.ru. У них конкурентная зарплата, интересные задачи, проекты и современная корпоративная культура.

Где взять 2 млн ИТ-специалистов

Чтобы обеспечить приток людей в отрасль, о востребованности и крутости ИТ-профессий уже вещают по всем каналам и представители правительства, и зарубежные и отечественные ИТ-селебрити. Но на одном хайпе далеко не уедешь. Во-первых, ИТ — это сложная дисциплина, требующая определенного склада ума и сильных математических знаний. Те, кто приходит на ИТ-факультеты на хайпе, думая, что это легко и просто, отваливаются уже в процессе обучения. То есть нам определенно нужно начинать привлекать в профессию тогда, когда дети впервые начинают задумываться о выборе жизненного пути — в 9-10, а то и в 5-7 классах, или даже раньше — рассказывать о профессии, объяснять, почему это круто и что нужно изучать, чтобы стать вторым Илоном Маском. На это хорошо работают музеи робототехники и интерактивные профориентационные центры для детей, и, возможно, мобильные компьютерные игры (подрастающее поколение не выпускает мобильники из рук). Во-вторых, ИТ-профессии все еще не слишком популярны среди девушек из-за устойчивого гендерного стереотипа. Женщин и мужчин в ИТ примерно равное количество, но программист, инженер, разработчик и другие технические профессии обычно достаются мужчинам, тогда как женщины в ИТ в основном работают в маркетинге или в дизайне, часто не в разработке, а в тестировании. Родители в три раза чаще ИТ-профессию рекомендовали бы сыновьям, чем дочерям. То есть, требуются активности по разрушению стереотипа, что ИТ — не для девчонок.

О качестве образования можно спорить сколько угодно. Но, думаю, спорить о том, что студентам нужно больше практики во время обучения и что специалистов нужно готовить на опережение — то есть учить будущим технологиям, а не нынешним, — никто не будет. У нас есть мощные образовательные центры как в столицах, так и в регионах, их и нужно развивать: усиливать финансирование, насыщать программы практикой, приглашать преподавателей с богатым практическим бэкграундом и мировыми именами, давать студентам больше свободы в выборе дисциплин и форматов обучения. Я лично с большой симпатией отношусь к идее позволить студентам посещать курсы за пределами ВУЗа в рамках программы обучения, в том числе корпоративные курсы. Например, «Цифра» уже третий год ведет онлайн-практикум «Цифровое производство» для промышленников и студентов технических специальностей, на котором практики делятся своим опытом по цифровой трансформации различных отраслей промышленности. Так мы стремимся не только просветить нашу аудиторию в области цифровых технологий, но и показать, что работа ИТ-специалиста в промышленности может быть не менее увлекательной, чем в «Яндексе» и Google.

Также на качество образования положительно повлияет сотрудничество технологических компаний с ВУЗами: открытие новых кафедр, создание корпоративных центров при учебных заведениях, привлечение сотрудников для практической подготовки студентов. Так, например, налажено сотрудничество «Яндекса» с Высшей школой экономики, у той же ВШЭ есть магистерская программа, разработанная совместно со Сбером. Если вернуться к промышленности, то «БелАЗ» создает инновационный центр компетенций на базе Санкт-Петербургского горного университета, где большое внимание будет уделено информационным технологиям. В рамках стратегического партнерства «Цифра» предоставит для этого центра свои ИТ-разработки для горной промышленности.

Кроме того, чтобы учить студентов будущим технологиям, нужна сильная научная база, которая и будет эти будущие технологии развивать. Wifi, Bluetooth, VPN, распознавание лиц, искусственный интеллект — всего лишь несколько технологий, которые вышли из научных центров и лабораторий и широко используются сейчас. Впереди квантовые компьютеры, другие прорывы, которые изменят жизнь многих людей. Их авторами станут нынешние студенты и школьники, те, кого мы сегодня заинтересуем профессией и наукой, в том числе благодаря тесной коллаборации научных центров, ВУЗов и бизнеса.

0
234 комментария
Написать комментарий...
Владимир Пономарев

Я вот стажеров не ищу, но с мидлами и сеньерами беда полнейшая. Люди просят огромные деньги (для компании приемлемые) - так что проблема не в этом. Я уже отчаился спрашивать на собеседовании про патерны, алгоритма или, например, о том как работают протоколы и в чем разница. Вы вдумайтесь - питон с разработчик с 7+ опыта не знает простые конструкции языка и не может написать даже пример декоратора. В общем деньги есть - кадров нет. 

Ответить
Развернуть ветку
danil nik

Скорее всего вы тупо собеседовать не умеете) Если человек находится 7 лет в рынке, то скорее всего он знает все, что необходимо для работы. И какие алгоритмы вам нужны? А что касается паттернов, это просто смешно. Обычно тебе на собесе заливают про паттерны, а потом ты приходишь на проект, а его писали как будто бы школьники, вчера перешедшие с паскаля. И писал один из основателей, по совместительству технический директор. Тот самый, который трахал мне мозг на собесе паттернами) Идите вы в пень, ребятки, самоутверждайтесь на студентах)

Ответить
Развернуть ветку
Владимир Пономарев

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

Ответить
Развернуть ветку
danil nik

У чувака с семилетним опытом спрашиваете базовые конструкции языке? Базовые, это какие? А если я юзаю несколько языков, и конкретно на этом полгода не писал, вы тоже сделаете вывод, что я чего-то не знаю, потому что я сходу порядок аргументов забыл в стандартной функции? Зачем вообще спрашивать про язык? Честно говоря, примерно с вами все понятно. Знаете, на некоторые вопросы проще ответить "не знаю", и уйти, чем продолжать этот балаган и потом работать не пойми с кем. Даже если знаешь ответы) Я бы на вашем месте пересмотрел методику собеседований. Достаточно спросить человека, как он понимает некоторые принципы, поговорить с ним о предыдущих местах работы и о сложностях и интересных моментах в работе, немного поговорить о жизни. Если есть некоторые сомнения, можно дать тестовое на часик на дом. Все. Моя практика показывает, что таким образом нанимаются отличные специалисты. А не душные зубрилы, которые по итогу кроме навыка прохождения собесов больше ничем не обладают. Хотя, подобное к подобному)

Ответить
Развернуть ветку
Владимир Пономарев

Вы как то слишком утрируете смысл моего комментария. Как вы можете предлагать поменять методику собеседований не зная о ней ничего? Иначе любители поговорить о жизни вам будут одну кнопку на интерфейсе месяц делать. Удачи вам поработать с любителями поговорить о жизни, ведь именно такие любители делают качественные продукты.

Ответить
Развернуть ветку
danil nik

К счастью, вовремя научившись детектить людей вроде вас, работаю в нормальных компаниях с отличными коллегами) 

Ответить
Развернуть ветку
Владимир Пономарев

Взаимно, судя по комментариям вы достаточно токсичный человек. Искренне сочувствую вашей команде.

Ответить
Развернуть ветку
danil nik

К счастью, в моей команде и у моего руководства отсутствуют люди с мышлением "есть мое мнение и неправильное", так что все ок) 

Ответить
Развернуть ветку
Владимир Пономарев

Я вас расстрою, как минимум один человек у вас есть с мышлением "хоть у меня нет аргументов, но все равно вы не правы." Если вы общаетесь в сети так же, как и решаете рабочие вопросы, то думаю, вам стоит задуматься.

Ответить
Развернуть ветку
danil nik

Там выше аргументов хоть отбавляй, но это же вдуматься надо, что там пишут какие-то токсичные чуваки в интернете, оно же не бьётся с убеждениями)

Ответить
Развернуть ветку
Владимир Пономарев

"У чувака с семилетним опытом спрашиваете базовые конструкции языке? Базовые, это какие? А если я юзаю несколько языков, и конкретно на этом полгода не писал, вы тоже сделаете вывод, что я чего-то не знаю, потому что я сходу порядок аргументов забыл в стандартной функции? Зачем вообще спрашивать про язык? Честно говоря, примерно с вами все понятно. Знаете, на некоторые вопросы проще ответить "не знаю", и уйти, чем продолжать этот балаган и потом работать не пойми с кем. Даже если знаешь ответы) Я бы на вашем месте пересмотрел методику собеседований. Достаточно спросить человека, как он понимает некоторые принципы, поговорить с ним о предыдущих местах работы и о сложностях и интересных моментах в работе, немного поговорить о жизни. Если есть некоторые сомнения, можно дать тестовое на часик на дом. Все. Моя практика показывает, что таким образом нанимаются отличные специалисты. А не душные зубрилы, которые по итогу кроме навыка прохождения собесов больше ничем не обладают. Хотя, подобное к подобному)"

Это по вашему аргументы? Если указывается, что человек не знает 'ДАЖЕ' базовые вещи это не означает, что у него не спрашиваются остальные вещи.
Во-первых, если вы используете несколько языков это не означает что другие также используют несколько(предпочитаю найти нормального специалиста в одной области, а не мультиспециалиста, который вряд ли покажет даже средний уровень во всех заявленных языках).
Во-вторых, у вас реально где-то спрашивали про порядок аргументов в стандартной функции? (зачем это бред писать? - не понятно).  Из базовых можно хотя бы попросить генератор или декоратор написать, которые практически везде используется.
В-третьих, предложенные вопросы вполне нормальные, они так же задаются на собеседовании, но как показывает практика если кандидат не отвечает на базовые вещи, то на данные вопросы отвечают еще реже. Люди даже ООП не знают(и дело тут даже не в определении, даже пример привести не могут). Вот процитируйте хоть один стоящий аргумент?(все люди ошибаются и я мог вполне пропустить, что то стоящее)

Ответить
Развернуть ветку
danil nik

- Слишком большой акцент на языки (попросить написать генератор или еще что-то сильно зависит от языка), гораздо проще попросить описать своим языком концепт. Вообще просить что-то написать на собеседовании очень плохая идея.
- Что такое базовые вещи? Знание нюансов конкретного языка? какие именно алгоритмы и принципы, и кто сказал, что они базовые? Вы? Можно годами использовать какой-то подход, и не помнить, как он называется, потому что ты учился в универе 10 лет назад. Более того, как тут выше уже указали, на практике все в разы проще.
- "Люди даже ООП не знают(и дело тут даже не в определении, даже пример привести не могут)." - Я не могу в это поверить, что вы приглашаете на собес людей с опытом и они не знают ООП, я больше поверю в то, что вы не умеете задавать вопросы про ООП) Какой ответ вы хотите услышать про ООП? Что такое блин знать ООП? Если я вам, например, скажу, что наследования нужно избегать, значит ли это, что я не знаю ООП? А если человек просто выпалит вызубренное "наследование, инкапсуляция, полиморфизм", значит ли это, что он его знает? Для меня было бы звоночком скорее, когда человек бы сказал "я знаю ООП". Гораздо полезнее поговорить про понимание SOLID человеком, как правило, этого уже достаточно, и разговор вполне иллюстративен. 

- "Во-первых, если вы используете несколько языков это не означает что другие также используют несколько(предпочитаю найти нормального специалиста в одной области, а не мультиспециалиста, который вряд ли покажет даже средний уровень во всех заявленных языках)." Опять акцент на языках) Ага, именно поэтому на позицию software engineer в компаниях уровня FAANG ты можешь выбирать любой язык при прохождении собеседования. Ну и да, если человек несколько лет работает в индустрии, то это скорее плюс, что он пишет на нескольких языках. ПРимер - php и golang используется в связке сейчас очень плотно, давайте, расскажите, как вы нанимаете на такие проекты только узких специалистов, это просто смешно. А бывают огромные системы, где тебе и пыха и го и джава и питон, и если я делаю задачи на разных языках, то это скорее говорит о широком кругозоре и абстрагировании от языка, потому что язык это просто инструмент, а одни и те же вещи в разных языках не то, что могут делаться по-разному, они и называются по-разному (пример: протоколы/интерфейсы в swift/остальных языках)

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

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

Ответить
Развернуть ветку
Kelerius

Когда я был студентом,я знал кучу языков и думал,что умею писать по С++.
И про ООП тоже помнил (лекция была на эту тему).

Сейчас...сейчас не могу про себя такое сказать. хоть и 5 лет опыта уже)

Ответить
Развернуть ветку
danil nik

Плюсы такое дело, нельзя их просто знать) Про ооп, ну хз, когда спрашивают, что такое ооп, обычно сами не знают, чего хотят. У джунов про ооп часто спрашивают, причем с той стороны тоже чувак не особо понимает, что он хочет. У меня с алгоритмами так, в универе что-то было, с работой стало забываться, разве что иной раз выключишь звук на очередном дурацком совещании и идёшь в lettcode развлекаться)

Ответить
Развернуть ветку
Kelerius

Про плюсы специально сказал - я думал ,что умею на них писать. Сейчас я бы сказал,что точно не умею)) 

Ответить
Развернуть ветку
231 комментарий
Раскрывать всегда