Почему в России не прогрессируют исследования в области Computer Science?
Результаты конкурса РНФ (Российского научного фонда) на проведение научных исследований в очередной раз показали полный провал в области исследований, посвященных компьютерным наукам. Даже в радиотехнике (electronic engineering) нашлись пара весьма конкурентоспособных проектов для поддержки. В области же компьютерных наук поддержанных проектов не оказалось совсем.
Поэтому мне хотелось бы осмыслить, почему провал в этой области российских исследований не уменьшается, а растет, и что необходимо сделать, чтобы начать выбираться из ямы.
Объяснений сложившемуся положению несколько и ряд из них носит исторический характер. Так, компьютерные науки длительное время не признавались самостоятельной отраслью исследований и объединялись в одну группу специальностей с управлением. До сих пор по классификации ВАК это группа специальностей 05.13.00 "Управление, вычислительная техника и информатика". В этой группе, судя по составу экспертного совета ВАК, компьютерные науки имеют вторичный приоритет. Сравнение названий и паспортов специальностей группы 05.13.00 с современной классификацией АСМ для компьютерных наук (the 2012 ACM Computing Classification System) показывает, что большинство основных, а особенно современных направлений не отражено в российском списке специальностей, предназначенном для присуждения квалификационных степеней.
На практике этот подход приводит к тому, что в квалификационных работах превалирует математическое моделирование без каких либо практических подтверждений теоретических положений. В то время как признанные международные ценности в компьютерных науках имеют прямо противоположную структуру. Выше всего цениться создание стандарта, это не просто действующий образец, но и обязательство при любом внедрении подобного проекта повторять основные закономерности в нем заложенные. Следующий в шкале ценностей это действующий образец, потом программа или алгоритм и замыкает эту шкалу модель. То есть в России опять сформировалась перевернутая пирамида ценностей, которая сильно препятствует развитию конкретной отрасли науки. При этом российскими исследователями не создано ни одного стандарта, принятого наиболее известными центрами стандартизации, такими как IETF, ITU, IEEE и т.д.
Компьютерные науки носят в основном экспериментальный характер. Это легко объясняется тем, что дипломированный специалист должен уметь обращаться с программными и аппаратными средствами, конструировать и настраивать действующие информационные системы. Эти навыки можно приобрести только занимаясь экспериментальными исследованиями. Их проведение требует множества навыков, таких как планирование эксперимента и разработка его схемы (аппаратная часть), системное администрирование, навыки измерений, сбора данных и обработки результатов. То есть практически весь спектр основных направлений компьютерных наук с учетом тенденций развития.
Именно поэтому любая солидная международная публикация в области компьютерных наук должна обязательно содержать экспериментальное исследование, это требование обязательно с точки зрения подтверждения квалификации. К сожалению, это требование в России практически полностью игнорируется. Я практически никогда не слышал ни на внутренних конференциях, ни при защите диссертаций, ни даже при защитах выпускных квалификационных работ обсуждений схем эксперимента, его программных и аппаратных средствах, особенностях обработки данных. Даже в лучших университетах страны все внимание сосредоточено на математической модели, ее соответствие реальности мало кого волнует. Причем часто модель вообще не описывает реальный процесс и не содержит никаких выводов об улучшении действующих систем. Следует отметить, что эти проблемы общие для всех экспериментальных наук в России. Россия пока страна теоретиков без надежд на практическое применение знаний.
Тем не менее, есть некоторые тенденции, которые при развитии заложенных в них тенденций могут дать положительный эффект в развитии компьютерных наук. Новый перечень специальностей, утвержденный приказом Министерства образования и науки Российской Федерации (Минобрнауки России) от 12 сентября 2013 г. N 1061 г. отделил компьютерные науки от управления (направление 270000). Правда область компьютерных наук так и осталась разделенной на три группы специальностей: 020000 Компьютерные и информационные науки; 090000 Информатика и вычислительная техника; 100000 Информационная безопасность. Причем эти специальности входя в два разных направления подготовки: математические и естественные науки (02); инженерное дело, технологии и технические науки (09,10). То есть разделение единой области осталось. Тем не менее, этим летом прием в аспирантуру будет осуществляться уже по новым правилам, а через два года необходимо будет формировать и новый состав ученых советов и экспертных комитетов ВАК. Эти действия дают некоторые надежды, пока же наше отставание от мирового уровня увеличивается.