Как учил Суворов



А.А. Шалыто

В июле 2018 г. я опубликовал текст «Сколько ИТ-специалистов необходимо стране?» (http://is.ifmo.ru/belletristic/it_specs), в котором говорилось: «Уже несколько лет на высшем уровне страны звучат числа, определяющие потребности страны в ИТ-специалистах. Причем, бывший министр связи и массовых коммуникаций Николай Никифоров любил число миллион. При этом моя встреча с одним из его заместителей — Марком Шмулевичем, которому я пытался объяснить, что толковых программистов, а также толковых математиков и физиков, которые, несмотря на юношеские мечты стать учеными, скорее всего, будут работать программистами (и то неизвестно в каких странах), в одном году рождения в лучшем случае от 1500 до 2000, не могла победить их любовь к миллиону. Указанные числа у нас появились на основе проведения различных олимпиад по математике, физике и программированию, победители которых обычно пересекаются.

А вот мнение лауреата премии Президента РФ в области науки и инноваций для молодых ученых 2008 г. Александра Кузнецова: «Каждый год мехмат МГУ оканчивает 400 выпускников, из них человек 30 готовы заниматься чистой наукой, но в лучшем случае двое в Москве могут найти приемлемую работу. А куда идти остальным? Преподавать в университет? Но там мизерная зарплата и 20 часов в неделю занимает чтение лекций. Времени на науку не остается. Поэтому уезжают туда, где на математиков есть спрос». Примерно такая же картина и с физиками. И не надо думать, что за прошедшие 10 лет ситуация в этом вопросе сильно изменилась.

Поэтому те, кто остаются на Родине, почти наверняка будут работать программистами, не имея при этом базового образования ни в области информатики (Computer Science), ни в области программирования. Эта ситуация не совсем естественна для других видов человеческой деятельности, которые требуют многолетней профессиональной подготовки. Например, талантливый скрипач до школы, в школе, в консерватории и после ее окончания занимается только скрипкой, а не меняет инструменты в зависимости от ситуации на рынке труда.

При этом, правда, некоторые несколько лет назад говорили, что людей, которых хорошо учат математике, программировать учить не надо — через короткое время сами научатся. Но все течет и все изменяется, и те, кто «вчера» говорил это, сегодня организуют наряду подготовкой математиков еще и подготовку программистов...

Однако хорошая базовая подготовка все-таки позволяет многим математикам и физикам через некоторое время стать успешными программистами, но счастливы ли они при этом? Скорее нет, так как всю молодость мечтали стать учеными, а ими так и не стали. «Сегодня с детского сада все пытаются готовить успешных людей, а надо, чтобы хоть кто-то готовил счастливых», а я добавлю, что еще и свободных. Мне кажется, что счастья и свободы нельзя достичь, если в профессии имеются «ножницы» между мечтой и реальностью, и это, в частности, приводит к проблеме полной или частичной «утечки мозгов».

На ИТ-завтраке 03.06.2017 г. на Петербургском международном экономическом форуме вновь возникли так любимые большими начальниками большие числа, когда основной докладчик по этому вопросу директор компании «1С», руководитель комитета по образованию «Ассоциации предприятий компьютерных и информационных технологий» Борис Нуралиев сказал, что страна должна готовить 120 000 ИТ-специалистов в год. Даже если учесть, что в России около 450 вузов выдают ИТ-дипломы, то и они не могут даже кое-как подготовить такую прорву людей, вернее людей то подготовить они могут, а, вот, специалистов... Ведь, каждый из этих вузов должен подготовить почти по триста человек в год, что немыслимо, если иметь ввиду специалистов.

Объяснение здесь простое: практические и семинарские занятия нельзя проводить в группах больших 25 человек. Поэтому для обучения 300 человек нужно 12 групп, и это достижимо, если бы их не надо было иметь по каждому предмету! Когда мы на кафедру несколько лет назад приняли более 200 толковых ребят, то справиться с их обучением смогли только потому, что у нас реализована предложенная мною еще в 2008 г. инициатива «Сохраним в университетах лучших!» (https://www.itweek.ru/management/article/detail.php?ID=108777), в рамках которой на кафедре постоянно работают пять чемпионов мира по программированию (!), два призера этих чемпионатов и большое число наших выпускников, занимающихся наукой в Международной научной лаборатории «Компьютерные технологии», образованной на базе кафедры. Не уверен смогли бы мы справиться, если бы поступивших было бы еще на сто человек больше, да и с тем числом студентов, что мы приняли, полноценно работать (даже с учетом отсева) весьма трудно, и поэтому на следующий год мы «отступили» — увеличили требования к поступающим по результатам олимпиад Российского союза ректоров (https://olimpiada.ru/article/887). Как мы справляемся с «большими числами» я описал, а как это будет происходить во многих других вузах страны? Но все резко упрощается, если из лексикона исключить такие слова, как «толковые», «квалифицированные» и «полноценно».

На завтраке у меня не было выступления, но я пару раз «встрял». Первый раз, когда Борис Георгиевич произнес число 120 000, я с места заметил, что, по нашему мнению, страна в год может подготовить полторы-две тысячи толковых молодых людей, которые могли бы работать программистами. На это Нуралиев заметил, что именно эти молодые люди его волнуют меньше всего. Я согласился с ним и снова с места сказал: «Что о них беспокоиться? Они и без Вашей помощи могут уехать». По-моему, зал к этим словам отнесся с большим пониманием. Отмечу, что эта «беседа» происходила на глазах примерно 150 влиятельных людей, в том числе представителя администрации президента РФ.

Однако известно, что хорошо смеется тот, кто смеется последним, а последним надо мной посмеялся Нуралиев, так как в Распоряжении Правительства РФ от 28.07.2017 г. об утверждении программы «Цифровая экономика России» (http://static.government.ru/media/files/9gFM4FHj4PsB79I5v7yLVuPgu4bvR7M0.pdf), в которой на странице 17 в отношении кадров и образования сказано: число выпускников образовательных организаций высшего образования по направлениям подготовки, связанным с информационно-телекоммуникационными техно-логиями, — 120 тыс. человек в год.

Оказывается по этой программе страна достигнет этого числа специалистов не завтра, а в 2024 г.: число бюджетных мест в вузах, на которых будут готовить ИТ-специалистов, к этому году увеличится втрое — с 40 тысяч до 120 тысяч (https://ria.ru/abitura_rus/20180518/1520827413.html).

Но и этого огромного числа выпускников создателям программы показалось мало, и они в следующем пункте на этой же странице написали: число выпускников высшего и среднего профессионального образования, обладающих компетенциями в области информационных технологий на среднем мировом уровне, — 800 тыс. человек в год. Такое число профессионалов должно быть достигнуто тоже к 2024 г.

В этот момент у меня сложилось впечатление, что программа в этой части писалась для Китая, а случайно попала в документ для России. Еще недавно министр Николай Никифоров говорил о нехватке ИТ-специалистов в миллион человек. Однако это число еще не предел — некоторое время назад Алексей Кудрин применительно к нехватке специалистов в ИТ произнес еще большее число — два миллиона. Интересно, кто скажет, что нужно еще больше специалистов?

Отмечу, что в настоящее время указанная программа пересматривается https://d-russia.ru/nacionalnuju-programmu-cifrovaja-jekonomika-zhdut-znachitelnye-izmenenija.html, но планы подготовки кадров остаются в силе.

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

При этом если ополчение и даже часть регулярных войск можно учить с помощью так любимого многими дистанционного обучения, то спецназ учат очно, и непонятно, как его учить иначе. Еще о спецназе. «Если ты работаешь в Tesla — значит, ты попал в войска спецназначения. Есть регулярная армия — и это хорошо, но если ты работаешь в Tesla, значит, ты решил сыграть в свою игру» (И. Маск).

Государство — это такая же «организация», которой тоже нужны ИТ-специалисты. Поэтому если оно, как и частные компании, начнет помогать оставлять таланты в вузах, то все и получится — на долгие годы будет кому готовить хороших специалистов, потому что в ИТ успех определяется не числом, как думают чиновники, а умением. Промышленности нужен не миллион «ополченцев», а несколько тысяч, а то и сотен представителей «спецназа» и «кадровых войск». Я даже думаю, что хватит тех ИТ-специалистов, которые сейчас уезжают из страны.

Некоторое время назад, Сергей Белоусов писал: «Мы надеемся, что когда в Иннополисе будут созданы все условия для нормальной жизни, там у нас в Acronis будет работать порядка 30-50 человек, которые появятся менее чем через два года, а, может быть, и в течение года. Хотя найти столько (!) крутых людей непросто» (С. Белоусов). Вот они реальные цифры, о которых мы все время говорим в ответ на разговоры чиновников от ИТ о необходимости привлечения в отрасль сотен тысяч специалистов.

Такая же проблема стояла, например, перед компанией Baikal Electroncs, которой требовалось найти всего-то около 20 (!) специалистов по проектированию интегральных схем процессоров. «Кадры — серьезная проблема, и пока я не знаю, как здесь и сейчас быстро решить ее», — писала генеральный директор этой компании С. Легостаева. И это при том, что существует Московский институт электронной техники и другие вузы, которые готовят специалистов по этой специальности. Остается один выход: магистерскую подготовку или серьезное дополнительное образование должны проводить сами компании. Так, например, Baikal Electroncs «выстраивает сейчас с МГУ программу подготовки требующихся нам специалистов».

Прошел год, и я развил эту тему уже на виду — на портале «Экспертный центр электронного государства», опубликовав текст «К вопросу о «цифровом ополчении» (http://d-russia.ru/k-voprosu-o-tsifrovom-opolchenii.html). В ней, в частности, отмечается, что тексте «Так быть не должно» (http://d-russia.ru/tak-byt-ne-dolzhno.html) было отмечено, что «все сказанное, по крайней мере, сделает более четкими ориентиры для государства, которое в этой ситуации будет, например, понимать, что 120 тысяч толковых программистов в год вузы подготовить не смогут, как понимать и то, что плохие программные продукты могут принести больше вреда, чем их отсутствие» (http://is.ifmo.ru/belletristic/skills/).

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

Теперь несколько слов о школе. Для поступления в вузы минимум оценки по математике в 2014 г. составлял 24 (!) балла. При этом считалось, что экзамен по этому предмету в школе сдан при 20 (!) баллах. Приведу по этому поводу слова народного учителя Росcии Сергея Евгеньевича Рукшина: «Нормальное образование — это не набор фактов, а формирование мыслительного процесса, развитие мозга. Мышление может формироваться только качественным образованием. Надо помнить, что умственный труд — это деятельность, которую надо осваивать еще в школе, иначе путь к интеллектуальному труду будет закрыт навсегда.

Я поездил по стране и встречал десятиклассников, у которых стоят «4» и «5» по геометрии, но которые из нескольких геометрических фигур на доске не могут выбрать параллелограмм, потому что не знают, что это такое.

Математика — наука точная. Кажется, что разница в четыре балла небольшая. Но сейчас, чтобы получить не двойку по математике, достаточно решить первые три задачи из двадцати одной. При этом первые пять задач одного и вариантов ЕГЭ при мне смог решить грамотный четвероклассник. Опасность даже не в самом факте понижения порога, а в низком уровне знаний тех, кто завтра придет в вузы, которым дали возможность принимать документы, если выпускник набрал по математике 24 балла. Представьте, если самолет или мост будет делать специалист, выпущенный из школы со знаниями пятиклассника».

В заключение этого текста я привел слова Президента РФ Владимира Владимировича Путина: «В Москве зафиксированы случаи зачисления на такие специальности, как «Авиационная и ракетно-космическая техника», «Аэронавигация», «Информационная безопасность», «Машиностроение», «Электро- и теплоэнергетика», абитуриентов, имеющих всего 24 балла по математике!» (https://www.1tv.ru/news/2014-10-30/36217-vladimir_putin_prizval_ne_brat_v_vuzy_troechnikov).

Сегодня, конечно, не 2014 г., но число в 120 000 ИТ-«специалистов» не выходит у меня из головы…», тем более, что в декабре 2017 г. была проведена олимпиада по «Компьютерным и информационным наукам» в рамках Всероссийской студенческой олимпиады «Я — профессионал». Заявку на участие подали около 14 000 бакалавров и 7 000 магистров, из них в отборочном туре участвовало только 1617 бакалавров и 529 магистров. При этом две (!?) и более задач из десяти, из которых было семь простых, а три посложнее, решили 387 бакалавров и 87 магистров. Как-то, сотня тысяч специалистов здесь просматривается плохо.

Следовательно, правильно, что указанное число не выходило из головы. Еще через год — 10.06.2020 г. В.В. Путин провел совещание по вопросам развития информационно-коммуникационных технологий и связи (http://kremlin.ru/events/president/news/63493). На нем одним из главных был вопрос о кадрах. Вот что на этот раз сказал Б.Г. Нуралиев: «Специалисты по ИТ имеют очень хороший экспортный потенциал — программист может найти работу за границей, даже не уезжая туда. На сегодня это одна из наиболее дефицитных специальностей, которая просто жизненно необходима для совершенствования эффективности предприятий и организаций страны. Сейчас есть решение — увеличить прием на бюджетные места в региональные вузы. Очень хотелось бы, чтобы ИТ получили в этом увеличении существенную долю. В программе «Цифровая экономика» есть очень важный показатель: в 2021 г. должно быть 80 тысяч бюджетных мест на эти специальности. Но, к сожалению, в текущем приказе Минобрнауки пока выделено только 70 тысяч таких мест. Есть риск, что показатель цифровой экономики в 2021 г. будет недовыполнен, а это очень важно, так как специалисты — это главный актив ИТ-индустрии».

Через месяц — 09.07.2020 г. в Иннополисе прошла панельная дискуссия «ИТ-цифровые перемены» с участием Председателя Правительства М.В. Мишустина (http://government.ru/news/39995/). Во вступительном слове он отметил, что подготовленная Правительством программа развития отрасли включает шесть основных направлений государственной поддержки, одно из которых расширение кадровой базы отрасли.

Касаясь этого вопроса, Мишустин произнес «заветное» число «120 000»: «Для решения проблемы нехватки квалифицированных кадров в сфере информационных технологий предлагается поэтапно почти в два с половиной раза увеличивать контрольные цифры приема в вузы на ИТ-специальности с 50 тысяч в этом году до 120 тысяч в 2024 г. Одновременно планируется обеспечить подготовку высококвалифицированных IT-архитекторов».

Потом вице-премьер Д.Н. Чернышенко, отвечающий за цифровую экономику, сказал второе «заветное» число — «один миллион». Он его прознес , когда предоставлял слово Нуралиеву: «Борис Георгиевич лучше всех знает, что один из вызовов в ИТ-отрасли — это, конечно, кадры. Когда разрабатывался нацпроект «Цифровая экономика», дефицит специалистов оценивался в один миллион. Мы этот дефицит сокращаем с вами сегодня на наблюдательном совете в Иннополисе». Я последнюю фразу не комментирую...

После этого Нуралиев сказал: «Одна ИТ-компания от другой отличается тем, каких людей набрали, как организовали их работу. Все. Для нас кадры — основное». По его мнению, «нам в год нужно 220 тысяч (!) новых специалистов суммарно получать, а к 2024 г. эта потребность повысится до 300 тысяч (!). Нам нужно добрать до 60 тысяч бюджетных мест по программе цифровой экономики в этом году, а в следующем году заложено 80 тысяч бюджетных мест, их добрать очень непросто. Сегодня без добавок запланировано только 70 тысяч»..

После этого Нуралиев произнес очень интересную фразу: «Михаил Владимирович, Вы сказали, к 2024 г. планируется 120 тысяч специалистов. В России не так много бюджетных мест, как этого достичь, какие методы?» Эта фраза интересна тем, что, как отмечено выше, это число впервые озвучил не Мишустин, а сам Борис Григорьевич три года назад. Причем только сейчас он пояснил, что, по его мнению, эти специалисты должны «уметь разрабатывать алгоритмы, писать и отлаживать программы»! Классные навыки, но «привить» их тысячам...

Я знаю одну прекрасную кафедру, которая готовит отменных бакалавров и магистров, но их число в год далеко от желаемого начальством — 48 и 17, соответственно. Правда, я думаю, что это как раз те люди, о которых Борис Георгиевич мне однажды прилюдно ответил, что они его не интересуют.

Вот если бы к этим числам приписать по нулю, но не слева, а справа, то они бы устроили начальство. Я думаю, что это можно было бы обеспечить в Индии или Китае, в которых население в 10 раз больше.

Но Индия, по моему мнению, в основном обеспечила бы количество, а Китай, казалось, мог бы обеспечить и качество. Но, видимо, это иллюзия, так как иначе в описываемой дискуссии не прозвучали слова Ильи Сачкова из компании Group IB: «Иностранные компании, которые находятся в России, и в первую очередь Huawei, полностью рушат рынок труда — специалисты с зарплатой 250 000 рублей получают от нее в России офферы на 1,2-1,5 миллиона в месяц. Это высасывание мозгов внутри страны и полное разрушение рынка труда и заработных плат». «Если бы сами хорошо готовили, наши в таком количестве и за такие деньги не потребовались бы», — сказал в заключение Сачков.

А теперь — Америка, в которой ИТ уже давно не может обходиться без китайцев, индусов и русских. Приведу частное наблюдение по этому поводу (http://club.berkovich-zametki.com/?p=56824) от 12.07.2020 г.: «Проблема номер один в Долине, которой говорят все — запрет Трампа на наем новых ИТ-работников из Китая и Индии, а также в том, что сотни тысяч китайцев и особенно индусов, что уже работают в Долине, смертельно боятся уехать домой в отпуск. Боятся, что их не пустят обратно. Сидят на чемоданах, многие уже с билетами, и не знают, что им делать».

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

Казалось бы, Трамп демонстрирует, что Америка может в ИТ обойтись без «пришельцев», но это не так, и поэтому в Долине паникуют не только работники. Убедиться в этом можно, почитав, что они пишут — на русском, между прочим, языке — в соцсетях. При огромном числе университетов и выпускников по ИТ-специальностям США не могут обеспечить себя кадрами: больше половины ИТ-специалистов в Калифорнии — эмигранты. В Сиэтле, где находится штаб-квартира Microsoft, большинство занятых в индустрии вообще не граждане США. Даже если эти оценки не совсем точны, представление о действительности дают верное.

Так что наличие большого числа ИТ-выпускников университетов ни в Индии, ни в Китае, ни в Америке проблему обеспечения отрасли высококвалифицированными кадрами не решило! Непонятно, почему это может получиться в нашей стране со значительно меньшим населением. Или, все-таки, нам нужны просто кадры? До последнего времени можно было так думать, но сейчас Нуралиев сказал, что они должны «уметь разрабатывать алгоритмы, писать и отлаживать программы», а для многих тысяч троечников это непосильная задача!

В дискуссии в Иннополисе прозвучало, что в «Яндексе» сегодня более 10 000 сотрудников. Интересно, не захочет ли эта компания взять себе на работу всех ИТ-выпускников страны в 2024 г., что позволит ей по численности персонала резко приблизиться к компании Huawei? Что-то мне подсказывает, что не захочет. Не менее интересно также узнать, кто будет брать на работу тех, кто не попадет в первые две тысячи выпускников 2024 г., если среди них провести тестирование?

И в заключение. На дискуссии Евгений Касперский сказал, что однажды стоял c Кондолизой Райс на сцене. В какой-то момент она повернулась к нему и сказала: «Русские программисты — лучшие в мире». Он ответил: «На 200% согласен». Я полностью согласен с ними, но вряд ли они имели в виду «толпу», о которой говорится в этом тексте. Кстати, а где найти «толпу», кто будет учить эту «толпу»? В «толпе»?

Мы все трое — Райс, Касперский и я — молодцы :-), но Александр Васильевич Суворов, который предлагал: «Воевать не числом, а умением» — молодец еще больший, причем он молодец на все времена, и это всем нам надо всегда помнить!

17.07.2020.