специальный проект

Кто напишет код для цифрового ренессанса?

По оценкам экспертов, России не хватает одного-двух миллионов специалистов в области информационных технологий – от рядовых программистов до профессионалов на стыке разных дисциплин. Именно поэтому уже к 2024 году планируется довести число принимаемых в вузы на ИТ-специальности до 120 тыс. – в 2020 году эта цифра будет почти в два раза меньше.

Однако для того, чтобы двигать экономику вперед, нужны прорывные технологии и неожиданные решения. Их, как заявляют представители индустрии, смогут находить те, кто сегодня выигрывает международные соревнования по программированию и будет побеждать завтра.
Пока весь мир спорит по поводу перспектив российского спорта на мировой арене и обсуждает допинговые скандалы, наша страна готовится принять финал Международного студенческого чемпионата мира по программированию (International Collegiate Programming Contest, ICPC). Он состоится в июне 2020 года в Москве.
Финал ICPС уже проводился в России: в 2013 году он проходил в Санкт-Петербурге, а в 2014 – в Екатеринбурге. Для молодых программистов это соревнование – одно из самых престижных, но все же за пределами сообщества о нем знают немногие. До аншлага на стадионах, как во время мундиаля, соревнованиям программистов – даже мирового уровня – пока далеко.
Однако руководство России намеревается изменить ситуацию. В частности, включение в Оргкомитет финала ICPC представителей правительства говорит о высочайшем уровне внимания как к программистам, так и к задачам, которые решаются ими в рамках цифровой повестки и цифровой экономики. Также еще осенью прошлого года было объявлено о планах создать вокруг финала экосистему мероприятий – «Цифровую неделю». Такой подход позволит не только привлечь сообщество к событию, но и популяризировать профессию.
И хотя до июня и финала еще далеко, студенческое программирование начинает приобретать все больше черт, присущих профессиональному спорту.
Одно из ярких подтверждений тому появилось именно в нынешнем году: в России случился прецедент перехода в другой университет для формирования топовой команды – это настоящий спортивный трансфер.
«Топ-участник сообщества перешел из ВШЭ в Нижегородский университет им. Н.И. Лобачевского, чтобы учиться вместе с одним из лучших программистов-олимпиадников настоящего времени, – рассказала руководитель проектов ВКонтакте и организатор Northern Eurasia Finals ICPC Лидия Перовская. – Это очень радует, и я уверена: благодаря проведению чемпионата мира в России нам каждый раз удается достучаться до большего количества молодых людей, которые раньше не думали, что соревнование по программированию – это для них. Так было раньше, так будет и сейчас».

Лидия Перовская
Организатор Northern Eurasia Finals ICPC
Еще не так давно, до приближения к порогу эры цифровой экономики, программисты считались людьми предельно странными. Это были бледные юноши со взором горящим, которые носили растянутые свитеры, питались чаем с печеньем, практически не общались с внешним миром, да и занимались чем-то малопонятным. На самом деле все было не совсем так или даже совсем не так, но таким был распространенный стереотип.
C ростом интереса ко всему цифровому ситуация изменилась: программистов стали уважать, результат их труда стал более понятен и заметен.
«Я живу в коллективе программистов-олимпиадников с 8 класса. Это смешные, харизматичные, приятные в общении ребята. Да, им, возможно, не так интересно общаться с теми, кто находится вне их круга общения – в том числе из-за стереотипов. От них ожидают, что они будут вести себя асоциально, а они этим с удовольствием прикроются, чтобы не взаимодействовать с теми, кто им не интересен, - убеждена Лидия Перовская. – Мы сейчас живем в то чудесное время, когда программисты из странных необщительных людей в растянутых свитерах превращаются в рок-звезд, гоняющих на спортивных машинах. И выиграют те, кто первым это увидит».

Лидия Перовская
Организатор Northern Eurasia Finals ICPC
Такая трансформация делает участие в соревнованиях по программированию с каждым годом все популярнее.
В 2019 году в Петербурге впервые проводили квалификационный этап ICPC
6
площадок
180
команд
540
студентов
Тот факт, что на соревнованиях студентам предлагается решить не абстрактные, а вполне конкретные, привязанные к реальной жизни задачи, делает соревнования еще более интересными. Как рассказали организаторы ICPС, типичная задача связана с оптимизацией пассажиропотока в аэропорту. На некоторых алгоритмах, которые предлагаются в этих задачах, работают крупнейшие социальные сети. Фактически те задачи, которые решаются на соревнованиях, представляют собой ядро разнообразных инновационных проектов.
Участникам соревнований вполне может оказаться по силам решить даже те нетривиальные задачи, которые поставлены в российской национальной программе «Цифровая экономика» - например, связанные с искусственным интеллектом.
Исполнительный директор ICPC Билл Паучер подтвердил, что такое вполне возможно, так как студенты часто не осознают повышенной сложности задачи: они просто идут и решают ее. «Подобные соревнования помогают студентам понять, что в мире очень много задач и нужно из них выбрать несколько и сделать так, чтобы их решение помогло обществу. Это то, что позволяет объединить свои усилия во имя общей цели, чтобы это поколение могло запустить цифровой ренессанс, где богатство – это не золото, не бриллианты, не производство, не перевозки, а способность человеческого разума создавать что-то, чтобы развивать жизнь общества. Есть общее в спортсменах, художниках, ученых – это стремление исследовать мир расширенных возможностей, который зиждется на силе наследия», – подчеркнул Билл Паучер.

Билл Паучер
Исполнительный директор ICPC
ИТ-специалисты – и в том числе программисты – на данный момент входят в число самых дефицитных и поэтому высокооплачиваемых сотрудников, о чем свидетельствует статистика рекрутинговых агентств. Эксперты отмечают, что в будущем нехватка айтишников будет только расти.
45
60
60
60
70
70
СЗФО (без Санкт-Петербурга)
Россия
Санкт-Петербург
Предлагаемая и ожидаемая средние заработные платы в сфере IT, интернет, телеком, в тыс.руб.(медиана)
по данным hh.ru (3-й квартал 2019 года, данные из резюме и вакансий)
предлагаемая
ожидаемая
Вместе с ростом числа вакансий и усилением дефицита специалистов увеличиваются предлагаемые заработные платы. Профобласть «Разработка ПО» на протяжении последних нескольких лет возглавляет рейтинги самых высокооплачиваемых сфер в Москве, Петербурге и в регионах.
В среднем, исходя из данных вакансий на hh.ru в третьем квартале 2019 года, петербургские работодатели готовы были предложить соискателям из профобласти ИТ, интернета, телекоммуникаций 60 000 руб., московские – 70 000 руб., что совпадает с уровнем ожидания кандидатов, отраженном в резюме. Компании Северо-Запада указывали меньший уровень финансового вознаграждения – 45 000 руб., хотя сами представители сферы рассчитывали на большее – 60 тыс. рублей. В лидерах по предлагаемому доходу – разработчики, программисты (в среднем 100 000 руб. в Петербурге), аналитики (80 000 руб.), тестировщики (75 000 руб.), специалисты в области информационной безопасности (62 500 руб.) и дизайнеры (60 000 руб.).
Распределение совокупного дохода (gross) в зависимости от уровня позиции работника из профобласти
«Разработка ПО», в руб.
по данным «Банка данных заработных плат» HeadHunter
161 375
37 916
108 765
По аналитике сервиса «Банк данных заработных плат» HeadHunter, в котором работодатели делятся информацией о реальных зарплатах сотрудников, на начальной позиции в профобласти «Разработка ПО» совокупный доход работника в четвертом квартале текущего года в Петербурге и Ленинградской области равен 37 916 руб. (gross). Средняя зарплата с учетом бонусов и премий специалиста с опытом работы от 1 года до 5 лет составляет 108 765 руб. (gross). Заработок линейного руководителя отдела, группы превышает 161 000 руб. (gross).
Динамика вакансий в сфере ИТ, интернет, телеком
Санкт-Петербург
Россия
прирост в % квартал к аналогичному кварталу прошлого года
СЗФО (без Петербурга и Ленобласти)
В городе на Неве, в отличие от других регионов Северо-Запада, рынок вакансий для ИТ-специалистов растет. Для сравнения: в третьем квартале 2019 года петербургские компании из разных отраслей открыли на 12% больше предложений о работе, чем в третьем квартале прошлого года. По России прирост составил 4%. С другой стороны, по другим регионам Северо-Запада наблюдается отрицательная динамика вакансий для ИТ-специалистов разного профиля (-4% к третьему кварталу 2018 года).
Динамика резюме в сфере ИТ, интернет, телеком
Санкт-Петербург
Россия
прирост в % квартал к аналогичному кварталу прошлого года
СЗФО (без Петербурга и Ленобласти)
Самыми востребованными специалистами в сфере ИТ, интернета и телекоммуникаций как в Санкт-Петербурге, так и в других регионах традиционно являются программисты и разработчики (45% от всех вакансий в исследуемой профобласти в третьем квартале 2019 года). Работодатели заинтересованы в привлечении работников инженерных специальностей (23%), специалистов в области управления проектами (12%) и телекоммуникаций (10%). В лидерах по спросу системные администраторы, аналитики, кандидаты, специализирующиеся на поддержке, Helpdesk, сетевых технологиях и системной интеграции (по 9%), тестировщики (8%).
3,1
4,7
2,7
5,4
2,8
7,4
СЗФО (без Петербурга и Ленинградской области)
Россия
Санкт-Петербург
Средний уровень конкуренции на рынке труда
hh.индекс - количество резюме на одну вакансию, сентябрь 2019 года)
hh.индекс в сфере ИТ, интернет, телеком
hh.индекс на рынке труда
Несмотря на растущий интерес к представителям высокотехнологичной сферы со стороны компаний из совершенно разных отраслей, пока предложение не в силах удовлетворить спрос. Уровень конкуренции в сфере ИТ, интернета и телекоммуникаций можно определить по hh.индексу, который отражает соотношение активных резюме к открытым вакансиям. На данный момент этот показатель в среднем составляет три резюме на одно предложение о работе, но, если уходить вглубь профобласти и смотреть по конкретным специализациям (разработчики, программисты, Data Scientist и т.п.), ситуация с нехваткой кадров может быть драматичнее.
Одна из особенностей соревнований по программированию – высокий уровень конкуренции. И хотя команды ИТМО за последние 20 лет 7 раз становились победителями ICPС, звание приходится отстаивать в серьезной борьбе.
«Это звучит легко, но на самом деле такое количество побед – это невероятное достижение», – убежден Геннадий Короткевич, двукратный чемпион мира по спортивному программированию в команде ИТМО, в настоящее время – один из тренеров команды ИТМО, участвующей в ICPC.

Геннадий Короткевич
двукратный чемпион мира ICPC в команде ИТМО
В этом году команда ИТМО заняла четвертое место, вошла в число золотых медалистов Northern Eurasia Finals ICPC.
«Хоть ребята и выступили отлично, они не были максимально счастливы: у них амбиции высокие, и это здорово. Поэтому сразу после соревнований началось обсуждение того, сколько раз необходимо тренироваться для участия в финале. Сначала подумали, что 4 раза в неделю, а потом решили, что надо 5. Когда я участвовал, мы столько не тренировались. Если их хватит надолго в таком режиме тренировок, если смогут поддерживать такой темп, то результаты будут блестящими», – отметил Геннадий Короткевич.

Геннадий Короткевич
двукратный чемпион мира ICPC в команде ИТМО
Несмотря на то что среди чемпионов ICPС из России лишь один раз встретилась команда не из Москвы и Петербурга, конкуренция со стороны региональных студенческих команд очень высока. Среди 10 прошедших в финал ICPС команд есть представители Татарстана, Нижнего Новгорода, Саратова.
Победители ICPС за последние 20 лет
Университет ИТМО
СПбГУ
Шанхайский университет транспорта
МГУ
Варшавский университет
Саратовский государственный университет
Чжэцзянский университет
Примечательно, что это наблюдается не только на уровне студенческих соревнований, но и школьных. Как рассказал Андрей Станкевич, доцент и тренер сборной Университета ИТМО, председатель жюри ХХ Всероссийской командной олимпиады по программированию среди школьников, в этом году огромное количество фаворитов оказалось в сложной ситуации – они не смогли справиться то ли с нервами, то ли с задачами, то ли с командной работой. В результате команда из Екатеринбурга, не светившаяся на каких-то личных соревнованиях и других мероприятиях, практически с самого начала вышла в лидеры и выиграла.
«Так же, как и в студенческих соревнованиях, на школьном уровне есть команды не только из обеих столиц. Это свидетельствует о том, что сегодня везде ведется серьезная работа с молодыми программистами. Значит, бизнесу не надо переводить всю разработческую деятельность в столицы – в регионах тоже можно и нужно заниматься развитием ИТ», - подчеркнул Андрей Станкевич.

Андрей Станкевич
Тренер сборной Университета ИТМО по программированию
Одной из особенностей команды-победителя на школьном уровне было то, что в нее входила Алиса Гладченко. «Мы пытаемся показать, что это интересно и доступно. Но есть ряд стереотипов, с которыми надо бороться, потому что они устарели», – убежден Андрей Станкевич.
Компьютеры сегодня – это инструмент для всех: и девочки и мальчики должны в любом возрасте осваивать программирование и точные науки в целом.
Как отмечают эксперты, участие в соревнованиях по программированию дает молодым специалистам очень многое: это и углубленные навыки в области программирования, и умение быстро решать поставленные задачи, находя нестандартные варианты, и приемы работы в команде, и т.д.
И хотя подготовка к соревнованиям отнимает достаточно много времени, она не проходит впустую. «Это не профессиональный спорт, который никак не связан с твоей деятельностью в будущем. Нереально учиться на программиста, но еще плюс к этому 30 часов в неделю профессионально заниматься футболом. Со спортивным программированием все можно совместить. Тренировки развивают в тебе знания в тех областях, которые тебе будут читать в рамках учебного процесса и которые пригодятся в работе. Многие ребята одновременно с соревнованиями с третьего курса начинают работать – профессиональная основа для этого уже есть. Такое совмещение позволяет профессионально развиваться, зарабатывать деньги», - говорит Лидия Перовская.
Нет бизнеса, которым нужны только чемпионы мира или которым победители не нужны. Разумеется, спрос на таких уникальных специалистов, которые побеждают на чемпионатах мира по программированию, тоже есть и весьма высокий – просто востребованы они бизнесом совсем иного уровня».
Роман Елизаров
JetBrains
В движении участвуют тысячи студентов. Подобных ICPС соревнований для выпускников вузов уже не проводится, но есть разнообразные хакатоны, соревнования, организованные крупными компаниями – многие участвуют в них. Но самое важное: участники соревнований по программированию весьма востребованы на рынке труда. Среди чемпионов есть те, кто работает в лучших мировых компаниях, запустил свой бизнес, стал ученым или выбрал карьеру тренера.
Участие в соревнованиях, подобных ICPC, это автоматическая заявка на определенный – гораздо выше среднего – уровень знаний и компетенций, уверены эксперты. Даже тот, кто не добился победы, уже сумел продемонстрировать потенциальным работодателям, что хочет быть в индустрии и готов к этому. Так что для молодых людей соревнования – это начало их профессиональной карьеры.
Основными плюсами участников олимпиад по программированию являются сильная математическая база, умение выполнять большой объем непростых задач в сжатые сроки, системное и аналитическое мышление, а также навыки командной работы. В качестве небольшого, но преодолимого минуса можно отметить лишь то обстоятельство, что, как правило, олимпиадники являются студентами младших курсов.
Кирилл Колпаков
Руководитель направления внешних связей Российского научно-исследовательского института Huawei (Huawei Russian Research Institute, RRI)
«Поскольку ИТ-специалистов разного профиля работодателям сейчас катастрофически не хватает, и спрос на программистов, разработчиков и других представителей этой высокотехнологичной сферы будет только расти, многие компании сфокусировались на привлечении перспективных молодых специалистов: развиваются совместные инициативы с вузами, разрабатываются специализированные HR-проекты, в которых опытные сотрудники компаний курируют студентов, т.е. компании стараются «хантить» талантливую молодежь, начиная уже с 1-2 курса. Разумеется, чем активнее проявляет себя начинающий специалист, участвуя в олимпиадах, конференциях, учебной и внеучебной жизни вуза, тем выше шансы, что его заметит компания с сильным HR-брендом, – комментирует Ирина Жильникова, руководитель пресс-службы HeadHunter по Северо-Западу.
Индустрию надо поблагодарить за поддержку соревнований. Они понимают, что это их будущее, поэтому помогают ICPС не для того, чтобы забрать всех ребят себе, а для того, чтобы помочь развивать таланты и поддерживать города, университеты и преподавательский состав, а также сделать наши задачи более приближенными к реальным потребностям бизнеса».
Вероника Соболева
Директор по развитию I CPС Foundation
Как рассказали в HH, если средняя предлагаемая зарплата по Петербургу в сфере ИТ, интернета, телекоммуникаций в 2019 году равнялась 62,5 тыс. рублей, то в вакансиях с упоминанием олимпиад она заметно выше – в среднем 90 тыс. рублей, а по России в целом – 60 тыс. рублей. При этом сами ИТ-специалисты, в текстах резюме которых встречается опыт участия в олимпиадах, рассчитывают в среднем на 80 тыс. рублей в Петербурге и по стране в целом, 110 тыс. рублей – в Москве.
Многие победители в качестве места работы выбирают крупнейшие международные компании, хотя сейчас уровень развития отечественных компаний и ставка государства на цифровизацию открывают перед программистами множество новых возможностей внутри России. «Да, есть ребята, которые уезжают за рубеж, потому что им интересно. Но «звезды» соревнований работают в нашей стране, и даже в нашем ИТМО – университет им оказывает всестороннюю поддержку», – заключает Лидия Перовская.
назад
Кирилл Колпаков
Руководитель направления внешних связей Российского научно-исследовательского института Huawei (Huawei Russian Research Institute, RRI)
«Высококлассные IT-специалисты и программисты, в частности, особенно востребованы в R&D-подразделениях компании Huawei. На сегодняшний день научно-исследовательские центры функционируют в таких российских городах, как Москва, Санкт-Петербург, Нижний Новгород и Новосибирск, вместе образуя Российский научно-исследовательский институт Huawei (Huawei Russian Research Institute, RRI). На конец 2019 года количество сотрудников в RRI составляет порядка 1 тысячи человек, а в ближайшие 3-5 лет планируется увеличить штат до 2-3 тысяч. Успешное решение задач, над которыми работают R&D центры, и которые охватывают такие области, как 5G, мультимедийные алгоритмы, IT, технологии и протоколы IP-сетей, искусственный интеллект (AI), системное ПО и многие другие, было бы невозможным без специалистов с высокими знаниями в области математики и программирования.

В этой связи RRI активно инвестирует прежде всего в развитие российской научно-образовательной экосистемы, помогая создавать условия для увеличения кадрового потенциала в сфере высоких технологий. Отдельное место для RRI занимает поддержка соревнований и олимпиад по математике и программированию. К примеру, такое масштабное и значимое для ИТ-отрасли мероприятие, как чемпионат ICPC для Huawei в целом и для R&D-подразделения, в частности, важно по той причине, что знания и навыки, которые участники получают и отрабатывают в ходе соревнований, имеют прикладное применение в ежедневной научно-исследовательской деятельности компании. Уже несколько десятков специалистов, в разное время участвовавших в ICPC и других олимпиадах и соревнованиях, работают в Huawei, решая задачи в области программирования, алгоритмов и структур данных.

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

На сегодняшний день спрос на программистов действительно высок, но и количество кандидатов увеличивается с каждым годом. Поэтому участие, а тем более победы в олимпиадах – один из наиболее эффективных способов для ребят заявить о себе, а для компании найти наиболее талантливых и перспективных сотрудников».
назад
Вероника Соболева
Директор по развитию ICPС Foundation
«В прошлом году мы провели исследование, в котором приняли участие прошедшие через ICPC за последние 10 лет – это порядка 30 тыс. человек из разных стран. Мы изучили, кто из них где работает. Более 20 тыс. трудятся на технических позициях – от ведущего инженера до технического директора в глобальных ИТ-компаниях. Порядка 3 тыс. ведут исследовательскую деятельность, работают в университетах, занимаясь наукой. Около 2 тыс. – это основатели или сооснователи собственных компаний и стартапов.

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

Индустрию надо поблагодарить за поддержку соревнований. Они понимают, что это их будущее, поэтому помогают ICPС не для того, чтобы забрать всех ребят себе, а для того, чтобы помочь развивать таланты и поддерживать города, университеты и преподавательский состав, а также сделать наши задачи более приближенными к реальным потребностям бизнеса».
назад
Роман Елизаров
JetBrains
«Как работодатель я могу сказать, что на рынке действительно есть существенный недостаток в программистах. Нужно учитывать, что в мире насчитывается около 20 миллионов программистов, но они все разные. И все они нужны бизнесу. Где-то нужны те, кто умеет делать веб-сайты – это тоже программисты. А где-то нужны те, кто сможет разработать какой-то новый уникальный инструмент, который ранее никто не делал, и решит задачи, которые раньше никто даже не ставил.

У них разная квалификация, разные умения – но спрос есть и на тех, и на других. Нет бизнеса, которым нужны только чемпионы мира или которым победители не нужны. Разумеется, спрос на таких уникальных специалистов, которые побеждают на чемпионатах мира по программированию, тоже есть и весьма высокий – просто востребованы они бизнесом совсем иного уровня».
hh.индекс
Количество резюме на одну вакансию