Советские компьютеры — лучшие в мире? Истоки IT в Беларуси.
Введение
В ноябре 2016 года Forbes выпустил статью под названием «Нам есть, чем гордиться: успешные IT-проекты выходцев из бывшего СССР». Однако в представлении масс по-прежнему встречается мнение, что социализм кроме галош ничего не производил, и данный нарратив активно продвигается идеологическим этажом нынешней правящей прослойки.
Но как бы ни старались рыночные идеологизаторы, Советский Союз сохраняет статус страны, обладавшей одной из самых сильных научных школ в мире. Это объективный факт, основанный на глубоком анализе системы образования экспертами Британской ассоциации педагогов. Исторически в СССР особый упор делался на подготовку специалистов в области инженеров и математиков — и не по прихоти, а из необходимости, которую диктовал прогресс.
Вычислительная техника в том виде, в котором она существует в настоящее время, еще очень молода. В сущности, только после Второй мировой войны началось развитие электронных цифровых вычислительных машин, которые сделали переворот в этой области. Современные проекты, заряженные на прибыль, неплохо выстреливают и снабжаются комплементарными отзывами со стороны уважаемых изданий. Но в массе своей все достижения и разработки пропитаны духом волюнтаризма. Например, талантливый и способный парень Павел Дуров, решивший всколыхнуть нишу, пробует взобраться на вершину прогресса и становится успешным предпринимателем. Или вот другой пример, когда Apple, якобы зародившийся в гараже под предводительством Стива Джобса, вырастает в инструмент глобального влияния.
Но чем в действительности обусловлена одновременность научных открытий? Разумеется, объективностью процесса познания, где субъектом познания является общество, и подготовленностью этого общества к следующему закономерному шагу. Подготовка к этому шагу идёт параллельно в разных странах, поскольку в них зачастую одновременно существует запрос на это открытие. Человек всю свою жизнь пользуется помощью и услугами сотен миллионов людей, а каждое поколение стоит на плечах всех предшествующих, подготовивших для него величайшие материальные и духовные ценности, блага и удобства. Но в рамках капиталистических отношений не принято упоминать о том, что всякое открытие подготовлено предшественниками, а процесс развития науки носит коллективный и объективный характер. Особенно редко в наши дни можно услышать про успехи в сфере IT первого социалистического государства.
Бесспорно, информационные технологии вихрем ворвались в нашу жизнь и стали её неотъемлемой частью. Они заняли важную роль в развитии капиталистического общества, а уровень владения технологиями стал своего рода конкурентным фактором и одним из основополагающих преимуществ. В список ведущих стран в данной отрасли наряду с США, Швейцарией и Германией попала и Беларусь. Однако, чтобы полностью оценить достижения Республики в данной области, нужно рассмотреть в целом историю высокотехнологичной отрасли в период СССР. Ведь свое начало белорусский сектор IT берет именно в советской эпохе.
История советского IT
В СССР в сфере компьютерных разработок действовало множество творческих коллективов. Самыми крупными из них были институты С.А.Лебедева, И.С.Брука, В.М.Глушкова. Мы поговорим о разработках академика Лебедева, которые можно считать экстрактом всей передовой советской компьютерной мысли.
Сергея Алексеевича Лебедева (1902 — 1974 гг.) называют основоположником развития вычислительной техники в Советском Союзе. Еще до войны профессор Лебедев С. А. участвовал в разработке Генерального плана электрификации СССР. В ВЭИ (Всероссийский электротехнический институт) он разрабатывал, изготавливал и вводил в эксплуатацию модели оригинальной конструкции и с высокой степенью автоматизации расчетов. После начала войны в 1941 г. Сергей Алексеевич разрабатывал быстро принятую на вооружение Красной Армии систему стабилизации танкового орудия. Позже создавал торпеды с головкой самонаведения, которые появились в США значительно позже.
К концу ВОВ в США уже была разработан первый в мире компьютер общего назначения — ЭВМ ЭНИАК. На этом фоне в СССР шли обсуждения о необходимости своей разработки ЭВМ. Назначение у ЭВМ, конечно, подразумевалось военное. На становление программирования оказал большое влияние Советский атомный проект (САП). САП — первый значимый проект, где использовались ранние, разработанные еще фактически в инициативном порядке, ЭВМ. Разработкой первой советской ЭВМ занялся и Лебедев.
I поколение. Быстрый старт.
Спустя годы кропотливой работы в 1948-1949 гг. им были разработаны основные принципы построения подобных машин. Тогда элементной базой машин этого поколения были простейшие электронные лампы: диоды и триоды. В декабре 1951 г. в Советском Союзе были изготовлены и введены в эксплуатацию две первые электронные цифровые машины: АЦВМ М-1 (Исаака Брука) в Москве и малая электронная счетная машина МЭСМ в Киеве. Об ЭВМ ЭНИАК и ее основных принципах в СССР узнали только в 50-х годах, когда появились рекламные публикации.Следует отметить, что в СССР МЭСМ была запущена в то время, когда в Европе была только одна ЭВМ —английская ЭДСАК, запущенная всего на год раньше. Но процессор МЭСМ был намного мощнее за счет распараллеливания вычислительного процесса.
Через два года в Москве была запущена еще одна машина – «Стрела». Главной целью их использования было осуществление ядерно-космических расчётов и решение ряда военных задач государственной важности. В ядерном центре «Челябинск-70» путём компьютерного моделирования на «Стреле» были получены фундаментальные научные результаты в области физики ядерных процессов. В качестве программного обеспечения в 1955 году для «Стрелы» был разработан транслятор с языка граф-схем Ляпунова (ПП2). В 1958 году создана интерпретирующая система ИС-2 (М.Р. Шура-Бура).
Были и другие представители машин на основе электронных ламп, такие как «Урал-1» Башира Рамеева. Все они оказались вполне эффективными для решения основных оборонных и научных задач страны. Все семейство советских цифровых ЭВМ «Урал» было общего назначения. В СССР это была первая попытка проектирования не отдельной ЭВМ, а целого ряда совместимых ЭВМ.
Вслед за малой электронно-счетной машиной последовала и большая — БЭСМ-1. Разработка была завершена осенью 1952 года, после чего Лебедев заслуженно стал действительным членом Академии наук СССР. Компьютер обладал быстродействием в 8-10 тысяч операций в секунду (против всего лишь 50 операций в секунду у МЭСМ), внешние запоминающие устройства были выполнены на основе магнитных лент и магнитных барабанов. Несколько позже ученые экспериментировали с накопителями на ртутных трубках, потенциалоскопах и ферритовых сердечниках.
Если в СССР о западных ЭВМ знали мало, то в Европе и США о советских компьютерах не знали практически ничего. Поэтому доклад Лебедева на научной конференции в Дармштадте стал настоящей сенсацией: оказалось, что собранная в Советском Союзе БЭСМ-1 является самым производительным и мощным компьютером в Европе.
В связи с появлением первых серийных ЭВМ («Стрела», БЭСМ-2, М-20, «Урал», «Минск», «Днепр» и др.) в стране с 1955 года начало создаваться программное обеспечение, включающее операционные системы, трансляторы с языков программирования и отладчики.
Также в 1959 году была разработана ЭВМ «Сетунь», построенная на принципах троичной логики. Этот уникальный троичный компьютер практически не имеет аналогов не только в данный момент времени, но и вообще в истории вычислительной техники. Его назначение — использование в вузах и лабораториях.
II поколение. Счастливая юность.
Второе поколение ЭВМ — машин на основе транзисторов — можно назвать счастливой юностью советской вычислительной техники. На этом этапе полностью раскрылся гений Сергея Алексеевича Лебедева, создавшего в 1965 году, возможно, лучшую машину того времени — знаменитую БЭСМ-6. На тот момент это была одна из двух машин в мире с производительностью в 1 миллион операций в секунду! Второй такой машиной была американская CDC 6600, которую разрабатывал знаменитый Сеймур Крей.
БЭСМ-6 выпускалась с 1968 по 1987 год. Она в том числе использовалась в советском Центре управления полетами (ЦУП) во время полета по программе «Союз-Аполлон». При этом наш ЦУП проводил расчеты по траектории за одну минуту, в то время как американская сторона это делала за полчаса.
Важно заметить, что тогда по уровню микроэлектронной элементной базы БЭСМ-6 уступала американской CDC 6600. Поэтому выход советской машины на соответствующий общий уровень производительности, близкий к американскому, был обеспечен за счет продуманной инновационной архитектуры устройства машины. Именно Сергей Лебедев при конструировании БЭСМ-6 разработал и использовал подходы, без которых сейчас невозможно представить современный микропроцессор.
Для БЭСМ-6 были созданы операционные системы «Диспетчер Д-68» под руководством Л.Н. Королёва и «Диспетчер НД-70» под руководством В.П. Иванникова, которые обеспечивали многозадачный режим решения задач, многотерминальную работу в диалоговом режиме, параллельную с решением задач работу устройств внешней памяти и ввода-вывода. Эти операционные системы использовались в Центрах управления полетами космических аппаратов в баллистических и телеметрических комплексах более 20 лет.
Операционная система Института прикладной математики для БЭСМ-6 была разработана коллективом под руководством М.Р. Шуры-Буры, при участии И.Б. Задыхайло, С.С. Камынина и Э.З. Любимского. В ней реализованы механизмы взаимодействия задач и процессов, обработки аварийных ситуаций и отладки программ.
В тот же период, когда С.А.Лебедевым создавалась БЭСМ-6, академик В.М. Глушков завершил разработку большой ЭВМ «Украина», идеи устройства которой позднее были использованы в больших американских ЭВМ 1970-х годов. Основной их особенностью было приближение внутреннего (машинного) языка ЭВМ к математическому. Созданное же академиком Глушковым семейство ЭВМ «МИР» опередило американцевна двадцать лет: это были прообразы персональных компьютеров.
В 1967 году фирма IBM купила «МИР-1» на выставке в Лондоне: у IBM был спор о приоритете с конкурентами, и машина была куплена для того, чтобы доказать, что принцип ступенчатого микропрограммирования, запатентованный конкурентами в 1963 году, давным-давно известен русским и применяется в серийных машинах.
III поколение. Застой.
В третьем поколении в основе разработок электронной компонентной базы стали интегральные схемы.
Первые полупроводниковые интегральные схемы были произведены в США и СССР практически одновременно в 1962 году. В США это были схемы Micrologic компании Fairchild Semiconductor и SN-51 от Texas Instruments. В СССР тогда же была выпущена интегральная схема Р12–2 Рижского завода полупроводниковых приборов.
В 1966 году при переходе от обычных транзисторов к микросхемам (от второго поколения ЭВМ к третьему) советские инженеры столкнулись с проблемой несовместимости ЭВМ различных типов накопителей и устройств ввода-вывода, выпускавшихся разными заводами. Это серьезно затрудняло развитие автоматизированных систем обработки информации различного масштаба.
Принятым решением стал заказ по опытно-конструкторской работе под наименованием «Ряд», которая подразумевала всеобщую стандартизацию компьютерной техники путем вольного заимствования элементов из IBM 360. Это было очень спорным и во многом необоснованным решением по мнениям специалистов того времени. В частности, Лебедев высказывался с большим скепсисом к такому технологическому курсу, но и к его мнению не прислушались.
Борис Бабаян, знаменитый разработчик советских и российских ЭВМ, называет сложившуюся ситуацию запланированным отставанием. Он описывал его причину так. После того, как все были согнаны в одно место для решения поставленных простых задач, творчество кончилось. Нужно было просто угадать, как сделаны западные, в действительности устаревшие вычислительные машины. Передовой уровень известен не был, передовыми разработками не занимались, была надежда на то, что хлынет матобеспечение.
Вскоре стало ясно, что и матобеспечение не хлынуло, а “уворованные куски” не подходили друг к другу, программы не работали. Все приходилось переписывать, а то, что доставали, было древним и плохо работало. Таким образом, и той совместимости, ради которой и проводились эти реформы, не было, и свои наработки отстали.
Это определило последующее развитие всей промышленности ЭВМ в СССР. Ведь теперь было уже невозможно выигрывать в технологической гонке за счет новой продвинутой архитектуры (как ранее это делал Лебедев). Так, в 1964 году стала разрабатываться серия ЕС ЭВМ. Ее разработка была в приоритете и шла вплоть до развала Советского союза.
На базе ЕС ЭВМ и ЕС ПЭВМ с 1971 по 1990 годы было организовано масштабное производство большого числа машин, однако в их основе был процессор, созданный по аналогии с IBM 360, а значит, с этого момента было навязано технологическое отставание.
При этом нужно отметить, что решение о создании аналогов касалось только класса универсальных ЭВМ и не касалось «малых» машин и супер-ЭВМ. В области развития последних продолжил работать Лебедев, а после его смерти – Бурцев. Это семейство компьютеров получило название «Эльбрус». Здесь советские разработчики продолжали внедрять нововведения в архитектуре ЭВМ, которые были сосредоточены в области распараллеливания вычислений.
"Эльбрус 3-1" отличался модульностью конструкции и предназначался для решения больших научных и экономических задач, в том числе моделирования физических процессов. Его быстродействие было в два раза выше, чем у самой производительной американской супермашины того времени Cray Y-MP. Но в 1991 г. в СССР настала уже такая эпоха, что машина «Эльбрус-3» оказалась никому не нужна и в серию не пошла: было сделано всего четыре экземпляра. В том числе потому, что элементная база для этой машины была использована старая, а все средства на разработку вкладывались в заведомо устаревающие модели.
«Эльбрусы» работали в целом ряде важных систем, связанных с обработкой радиолокационной информации, на них считали в номерных Арзамасе и Челябинске, а многие компьютеры этой модели до сих пор обеспечивают функционирование систем противоракетной обороны и космических войск. По словам Кейта Диффендорфа, редактора бюллетеня Microprocessor Report, компания Intel переняла огромный опыт и совершенные технологии, разработанные в Советском Союзе, в том числе основополагающие принципы современных архитектур.
IV поколение. Чужие среди своих.
Это машины на больших и сверхбольших интегральных схемах, а также микропроцессорах.
В СССР одним из мест разработки микропроцессоров стал Зеленоградский научный центр, основанный в 1966 году. Там было принято решение на основе изучения лучших зарубежных образцов разрабатывать универсальный комплект микропроцессорных схем со своей оригинальной архитектурой. Архитектура получила название «Электроника НЦ». На основании нее был создан ряд микропроцессорных комплектов, которые не уступали зарубежным аналогам.
В рамках разработки ПО в период с 1975 г. по 1991 г. были представлены специализированные технологии программирования в проектах Военно-промышленного комплекса (ВПК) и Военно-морского флота (ВМФ) СССР. Были созданы программные комплексы ПРОТВА, ЯУЗА, РУЗА, ПРОМЕТЕЙ для реализации военных задач. Система АПРОП стала составной частью комплексов программ ПРОТВА, ЯУЗА, ПРОМЕТЕЙ, была передана по договорам внедрения в 52 организации СССР и использовалась при разработке проекта ВМФ СССР АИС «Юпитер-470», которая автоматизировала объекты флота: флотилии кораблей, подводных лодок с помощью специальных программных средств обработки информации с радиотехнических, бортовых приборов и устройств с целью обеспечения безопасного движения судов и отражения внешних атак.
Однако на определенном этапе в СССР и по этому направлению было принято решение о производстве аналогов западных образцов. Министерство электронной промышленности (МЭП) в 1981 году приняло решение о прекращении работ по «Электронике НЦ» и переходе к прямому копированию системы команд в архитектуре машин PDP-11 фирмы DEC. Серия СМ ЭВМ (малые машины) и дальнейшие работы зеленоградцев пошли по этому пути, имея все то же запланированное отставание. Одними из наиболее удачных версий ЭВМ на этой базе были ЭВМ гражданского назначения Союз-Неон ПК-11/16 (бытовой домашний компьютер), Электроника МС 0511 (УКНЦ), а также промышленные ЭВМ — ДВК и ДВК-2.
Что пошло не так?
Вопросы о том, были ли советские разработки компьютеров клонами и каким было отставание отечественных компьютерных наработок, неразрывно связаны. С одной стороны, все, что было произведено в СССР в I и II поколениях — яркие примеры индивидуальности и творческой мысли их авторов, таких как Лебедев. Именно им и были заложены основы развития всей советской промышленности ЭВМ. Более того, и в III поколении серия «Эльбрус» внесла в теорию вычислительных машин ряд революционных новшеств. Это суперскалярность, реализация защищенного программирования с аппаратными типами данных и конвейеризация. Все эти возможности впервые появились именно в советских компьютерах.
Все изменилось с момента принятия спорного решения о разработке ЭВМ на базе зарубежных IBM 360. Массовые серии ЭВМ (ЕС ЭВМ, ЕС ПЭВМ) по сути являлись собственной реализацией зарубежных аналогов. Из-за чего их и называли разработками с “запланированным отставанием”.
Важно понимать: аналоги не то же самое, что копии. Аналоги в данном случае — воссозданные на территории СССР советской промышленностью и советскими рабочими компьютеры. Их процессоры и платы были сделаны по архитектуре, полученной в результате изучения зарубежных образцов. К ним также производилось огромное количество советских комплектующих: мониторов, клавиатур и прочего необходимого оборудования.
Но это самое “запланированное отставание” стало основной причиной нехватки технологической мощности в основной массе вычислительной техники СССР. Поначалу все те разработки, которые были скопированы, были аналогичными по уровню развития, и отставание проявилось не сразу. Основной упор был сделан на разработку серий, не являющихся перспективными с точки зрения технологий, так как они были воссозданы из устаревающих экземпляров, а получить самые передовые разработки из-за рубежа с каждым годом становилось все сложнее.
Связано это с тем, что СССР был вынужден приобретать образцы через третьи страны. Собственные технологически перспективные разработки оставались на задворках и не получали достаточного финансирования и, как следствие, технического оснащения. Это предопределило их полный провал в реализации, в том числе из-за отсутствия совместимости с прочими наработками.
Причиной такого спорного решения многие называют принятую Экономическую реформу 1957 года в СССР, имеющую рыночный уклон. После нее наметилась тенденция к децентрализации и несогласованной работе различных управленческих структур, что проявилось, кроме прочего, и при принятии важных решений. В разработках ЭВМ это было заметно в борьбе между Минэлектронпромом (МЭП) и Минрадиопромом (МРП).
И причина краха промышленности ЭВМ не только в рыночных реформах, хотя они была одним из самых существенных факторов. Были и косвенные причины, такие как КОКОМ — международная организация, созданная для многостороннего контроля над экспортом в СССР. Она ограничивала поставки технологически передовых разработок, чем также замедляла развитие. Чем дальше шло накопление технологического отставания, чем больше проявлялся спад в экономике, тем быстрее схлопывалось производство и развитие отечественных ЭВМ.
Отрасль ЭВМ в СССР была одной из передовых достаточно долго. В том числе потому, что ЭВМ были важным инструментом для развития, реализации различных оборонных и производственных проектов (атомный проект, Единая государственная сеть вычислительных центров, Общегосударственная автоматизированная система учёта и обработки информации (ОГАС)), а значит, и использовались повсеместно. Падение же темпов производства, экономическая стагнация в стране неизбежно вели и к ослаблению сферы компьютерных разработок ввиду отсутствия масштабных экономических задач для всё возрастающих вычислительных мощностей.
Белорусско-советское IT. Роль БССР в развитии ЭВМ.
Хроника компьютерной истории Белоруссии исчисляется с самого 1956 года. В этом году выходит постановление Совета Министров СССР о строительстве заводов по выпуску вычислительной техники (в том числе и в г. Минске). Следующие три года проходит интенсивная подготовка инфраструктуры для компьютерной индустрии. Строится первый в Белоруссии Завод счётных машин в Минске (МЗСМ).
Минск в качестве советской IT-столицей был выбран не случайно, ведь именно там уже сложилась производственная база: завод "Интеграл" выпускал интегральные схемы для радиоэлектроники, которые предназначалась для нужд обороны; завод счетных машин имени Орджоникидзе производил первые советские компьютеры "Минск", которые покупали Бельгия, Финляндия, Голландия и США.
В тот же период шло создание первого в Белоруссии Специального конструкторского бюро вычислительной техники, который в 1972 г. разовьётся в Научно-исследовательский институт электронных вычислительных машин (НИИ ЭВМ). Стратегические решения включали в себя выбор готовой модели ЭВМ для производства, приглашение на работу ведущих специалистов из организаций Союза, проведение собственных разработок ЭВМ (первого и второго поколения), программного обеспечения.
Не менее важным и закономерным этапом стал курс на развитие Республики в сфере компьютерной индустрии: создание Радиотехнического института, ориентация Института математики Академии наук БССР на участие в создании математического обеспечения машин «Минск»-ой серии и организация кооперации СКБ, Института математики и матфака БГУ.
Развитие отрасли IT сопровождалось множеством шагов и инициатив, которые позволяли развивать производительные силы. Реализация задуманного требовала массы мероприятий: открытие университетов, организацию обучения всего персонала программистского подразделения менеджменту, бухгалтерскому учёту, экономическому анализу, статистике, и развитие смежных наук, в частности, математики.
Напомним, что до 1960 года в республике ещё не велось обучение программированию старшекурсников и выпускников математического факультета БГУ. Образование кадров и подготовка специалистов в этой области было приоритетным. Сказано — сделано. В стране были созданы специализированные учебные заведения и центры, где молодые люди получали необходимые знания и навыки в компьютерной отрасли.
Итак, зеленый свет на создание советской «Силиконовой долины» был получен. Уже в 1959-1962 гг. стала возможной разработка программного обеспечения ЭВМ «Минск» первого поколения. Таким образом, первые «айтишники» появились в белорусской столице еще задолго до того, как эта профессия стала «хайповой». К 1968 г. программистское подразделение СКБ насчитывало уже 120 человек и стало самым крупным в компьютерной промышленности СССР.
Кандидат физико-математических наук Иван Пилецкий отмечает:
«Информационные технологии в советское время были визитной карточкой Белорусской ССР. В ведущих белорусских вузах ещё более полувека назад были созданы профильные – «вычислительные» – кафедры и факультеты, в 1964 году был образован специализированный Минский радиотехнический институт (ныне БГУИР)».
Малоизвестный факт: во время существования СССР около 50% всего программного обеспечения и компьютеров производились в Беларуси. Белорусские специалисты активно участвовали в разработке и внедрении новых программных продуктов, в том числе систем управления базами данных и операционными системами. Они добились значительных успехов в разработке программного обеспечения для промышленного и научно-исследовательского секторов, что сделало их важными участниками выпуска новых продуктов и технологий. Среди них можно выделить лауреатов в разработке оборудования: Пржиялковский В.В., Лопато Г.П., Бостанджян Ю.Г., Смирнов Г.Д., Мальцев Н.А.; в разработке программного обеспечения – Столяров Г.К.; в организации производства – Ростовцев И.К., Екельчик М.Е., Карпилович Ю.В., Шуняков Л.И.
Трудно переоценить и значимость белорусского научно-исследовательского сообщества в развитии IT. Белорусские ученые активно участвовали в исследованиях и разработках в области информатики, программирования, телекоммуникаций и других смежных областей. Они осуществляли сотрудничество с ведущими научными институтами и университетами Советского Союза, в результате чего было достигнуто много значимых открытий и разработок, такие как ферритовое запоминающее устройство, заменившее медленную память на магнитных барабанах на ЭВМ «Минск-1».
Центральный научно-исследовательский и проектно-технический институт организации и техники управления (ЦНИИТУ) разрабатывал программное обеспечение для различных отраслей народного хозяйства всего СССР. Институт быстро стал лидером в автоматизации предприятий и образовании специалистов в области программирования и информатизации. На конец 1970-х годов в ЦНИИТУ работало 1838 сотрудников, среди которых было 3 доктора наук, 38 кандидатов наук, 193 старших научных сотрудника, 636 математиков, 342 экономиста и 82 специалиста по электронике. Трое сотрудников были удостоены звания лауреата Государственной премии СССР и четверо – звания лауреата Государственной премии БССР. Около 80 человек удостоены правительственных наград.
Завод “Интеграл” до перестройки производил более 60% комплектующих для отечественных компьютеров, в частности, микросхемы динамической памяти 65 и 256 килобит, а также полупроводниковых приборов. До сих пор микросхемы "Интеграла" стоят в системах вооружений, летают на борту станции "Мир" и российского аналога "Шаттла" — "Бурана". К сожалению, на сегодняшний день заслуга "Интеграла" заключается лишь в том, что он по-прежнему существует.
Завод ЭВМ имени Г. К. Орджоникидзе был союзного значения и занимался масштабным производством компьютеров различных серий. В 1973 г., когда на базе завода ЭВМ им. Орджоникидзе, завода вычислительной техники и заводского СКБ создано Минское производственное объединение вычислительной техники (МПО ВТ), Завод стал ведущим поставщиком средств вычислительной техники общего назначения в стране, поскольку выпускало около 70% всех ЭВМ. В успех МПО ВТ существенный вклад вносили руководители и главные конструкторы НИИЭВМ. Однако сегодня завод больше не функционирует.
Достижения белорусского IT в период СССР были крупными и выдающимися. Разработка и производство высокотехнологичной компьютерной техники, создание программного обеспечения и активное участие в научных исследованиях позволили Беларуси занять ведущую позицию в сфере IT в Советском Союзе. Эти достижения и стали фундаментом для дальнейшего развития IT-сектора в современной, уже капиталистический Беларуси. Но, как мы видим, одним из лидеров в области научных исследований и разработок в IT-сфере от производства до науки и образования Беларусь стала ещё в период СССР.
Формирование IT в Беларуси после 1991 г.
Несмотря на то, что во многих отраслях промышленности и науки СССР был передовым, мало что из этого наследия не будет распродано и утрачено в постсоветский период. Этой участи не избежала и компьютерная промышленность. Однако советский базис породил специалистов и инфраструктуру, которые оказались востребованными на мировом IT-рынке.
Становление рынка разработки ПО было сопряжено с увяданием Минского производственного объединения вычислительной техники (МПОВТ). МПО ВТ, в 1986 году освоившее выпуск первых персональных советских компьютеров (ЕС ПЭВМ), выпускает первые модели ЭВМ четвертого ряда — ЭВМ 1130. Это был пик в развитии компьютерного направления предприятия.
В новых же условиях, после развала СССР, оно теряет заказчиков, смежников и лучшие кадры, переходит к выпуску АТС, счетчиков воды и тепла, кассовых аппаратов, медицинских приборов и шкафов, светильников и стеллажей. Производственные и вспомогательные цеха начинают сдаваться в аренду, МПОВТ становится совладельцем одного из крупнейших торговых центров.
В начале 1990-х годов западные IT-компании проявляют интерес к распространению своего бизнеса на рынки бывшего СССР. В качестве местных партнеров они предпочитают отраслевые НИИ. Четыре специалиста НИИЭВМ выполняют первый заказ (бюджет составлял 10 тыс. долларов) по созданию программного обеспечения для американской корпорации IBM. На основании успешного опыта сотрудничества IBM, МПОВТ, фирма «НИИЭВМсервис» образуют совместное предприятие «Международный деловой альянс» (IBA). IBA будет одним из крупнейших разработчиков программного обеспечения под заказ в мире, став кузницей кадров для белорусской IT-отрасли.
В 1993 году два одноклассника Аркадий Добкин и Леонид Лознер положили начало одному из крупнейших в будущем мировых разработчиков и дистрибуторов программного обеспечения—компанию EPAM Systems. Добкин возглавил офис в американском городе Принстон, Лознер — в Минске. Название компании образуется от «Effective Programming for America».
Успешно эволюционирующая банковская отрасль стала одним из самых благодарных заказчиков для белорусских разработчиков программного обеспечения. В этой нише тон задают «СофтКлаб» Владимира Сиротко и «Системные технологии» Александра Муковозчика. В 1993 году «СофтКлаб» внедряет систему автоматизации розничных услуг в Сбербанке Беларуси. В последующие годы компания автоматизирует «Беларусбанк», получит заказы от Минфина, Минсвязи, Нацбанка, выйдет на рынки России, Средней Азии, Закавказья, откроет бизнес в Литве и в 2011 году войдет в топ-500 крупнейших в мире «софтверных» компаний (по версии Software Magazine).
Конкурентом «СофтКлаб» с 1998 года стала компания «Системные технологии», до 2016 года возглавляемый выпускником Минского высшего инженерно-зенитного училища ПВО Александром Муковозчиком. Среди заказчиков «Системных технологий» фигурируют практически все банки Беларуси, Центральный банк Азербайджана, «Белоруснефть», «Крыница», страховые и лизинговые компании.
В 1994 г. Игорь Мамоненко и Андрей Григорцевич создают компанию «Белхард». На пике развития она охватывает практически все сегменты отрасли и инвестирует в медиа. «Белхард»—де-факто первый белорусский «питомник» стартапов. За время существования холдинга из него на свои хлеба отправятся Itransition Сергея Гвардейцева, Qulix Systems Андрея Макарова и Александра Арабея, Oxagile Дмитрия Карповича и Сергея Марчука.
В 1998 году студент физического факультета БГУ Виктор Кислый, изучающий лазеры и спектроскопию, вместе с группой энтузиастов создает компанию Wargaming и начинает разработку первого коммерческого продукта— игры DBA Online.
С 2001 года указом президента «О государственной поддержке разработки и экспорта информационных технологий» под эгидой БГУ создается Научно-технологическая ассоциация «Инфопарк». Ее целями становятся лоббирование интересов участников, противодействие монополизму в деятельности по реализации и производству программных продуктов, защита интересов национальных разработчиков и пр.
В 2005 г. происходит важнейшее событие в истории белорусской IT-отрасли. Декретом президента №12 создается Парк высоких технологий. Замысел властей— сформировать в стране подобие американской Силиконовой долины, чтобы привлечь инвестиции в разработку современных технологий и увеличить их экспорт.
Участником Парка может стать компания или «ипэшник», которые занимаются (или намереваются заняться) разработкой и внедрением информационно-коммуникационных технологий и программного обеспечения в промышленных и иных организациях республики. Резиденты получают невиданные на постсоветском пространстве льготы. Главные из них — это освобождение от налога на прибыль и НДС по оборотам от реализации товаров или услуг на территории Беларуси. Индивидуальный подоходный налог для сотрудников компаний-нерезидентов фиксируется на уровне 9% и не включается в совокупный годовой доход.
Директором ПВТ парка назначается помощник президента Валерий Цепкало, выпускник белорусского политеха и МГИМО, в 1991 году он работает в посольстве СССР в Финляндии, а после развала Советского Союза возвращается на родину и начинает дипкарьеру в МИД Беларуси. В этом его активно поддерживает Аркадий Добкин: его EPAM Systems становится одним из первых резидентов ПВТ. В конце 2011 года будет зарегистрирован сотый резидент, а к концу 2016 года их число превысит 180.
За пять лет (2012-2016 годы) число сотрудников компаний-резидентов ПВТ вырастает в 1,8 раза: с 14,5 тыс. до 27 тыс. человек.
Число резидентов за этот период увеличивается с 118 до 165 компаний, их выручка — с 3,1 трлн до 17,9 трлн рублей, а экспорт — с 331,5 млн до 820,6 млн долларов.
Условия развития IT в Беларуси
В период с 2007 по 2017 год Международный союз электросвязи (International Telecommunication Union) производил расчет индекса развития информационно-коммуникационных технологий (ICT Development Index). Он является комбинированным показателем, характеризующим развитие информационно-коммуникационных технологий (ИКТ) в странах мира. Посмотрим на получившуюся таблицу и выделим страны бывшего СССР в таблицу с указанием их места и в общемировом рейтинге.
Во многих странах IT-сфера развивается в силу совокупного воздействия целого ряда причин. Одна из них — это возможность ускорения экономического роста и подключения граждан к услугам и рабочим местам. Во времена кризиса, будь то стихийные бедствия, природные катаклизмы или пандемии, цифровые технологии позволяют людям, правительствам и предприятиям оставаться на связи. Они обеспечивают инновационные решения сложных проблем развития и помогают предоставлять услуги цифрового банкинга и телемедицины.
Кроме того немаловажную роль играет дешевизна создания рабочего места в цифровой экономике: нет нужны в построении огромных помещений для заводов, выделения больших энергетических мощностей для поддержания работоспособности подразделений (если ИКТ не специализируется на центрах обработки информации). Достаточно довольно недорогого устройства, стабильной линии связи и качественного образования (причем довольно узкоспециализированного, которое можно получить за небольшое количество времени). Но в то же время, несмотря на преимущества, которые дает цифровая экономика, еще около 3 миллиардов людей по-прежнему остаются вне сети, причем большинство из них сосредоточены в развивающихся странах. И для уверенного и мощного старта нужен целый ряд предпосылок:
• Инвестиции. Инвестиции в IT-отрасль способствует развитию инфраструктуры, обучению и подготовке кадров, а также разработке новых технологий.
• Образование. Наличие качественного образования в области информационных технологий способствует подготовке высококвалифицированных специалистов. Развитие специализированного образования невозможно само по себе, в отрыве от научной школы.
• Правительственная поддержка. “Патронаж” отрасли включает в себя налоговые льготы, гранты и другие меры, которые могут стимулировать развитие IT.
• Инновации. Развитие новых технологий и продуктов делает страну более привлекательной для инвестиций.
• Спрос. Наличие спроса на IT-услуги и продукты из других отраслей также является важным фактором для развития отрасли.
Беларусь обладает всеми перечисленными предпосылками для успешного развития информационных технологий:
• Государственная поддержка. Белорусский IT-сектор получил государственную поддержку как один из приоритетных секторов экономики для будущего развития. Для резидентов Парка высоких технологий созданы льготные условия налогообложения.
• Инвестиции. В Беларуси существует высокий уровень инвестиций в IT-отрасль, что способствует развитию инфраструктуры и подготовке кадров. Наличие большого количества разработчиков и компаний, предоставляющих аутсорс-услуги привлекающих внешних инвесторов. В 2019 году удельный вес иностранных инвестиций в ИКТ составил 7,1% в общем объеме инвестиций.
• Образование. В Беларуси имеется качественное образование в области информационных технологий, что способствует подготовке высококвалифицированных специалистов. Около четверти от общего числа студентов вузов получают образование на STEM-специальностях, в том числе на около 70 IT-специализациях.
• Спрос. В Беларуси имеется высокий спрос на IT-услуги и продукты. Кроме того, рынок ИКТ ориентирован на экспорт. Многие зарубежные компании открыли свои представительства в Беларуси, также предоставляются аутсорс-услуги для иностранных компаний. По уровню экспорта IT-услуг на душу населения республика входит в число мировых лидеров. С 2005 по 2016 годы экспорт IT-услуг и продуктов вырос в 30 раз, а доля IT-экспорта в общем объеме экспорта товаров и услуг выросла с 0,16% до 3,25%. Причем экспортируется около 90% разрабатываемого программного продукта.
По образованию в Беларусиможно добавить следующее: традиция развития высокотехнологичных областей была заложена еще в советские времена, она же способствовала и формированию научной школы. Высококлассное образование в области математики, инженерных навыков, программирования способствовало наполнению кадрами многочисленных предприятий, которые создавали компьютерную технику и радиотехнику. Специалисты продвигали новые прогрессивные технологии в разные отрасли народного хозяйства, внедряли инновации в разных сферах экономики.
Таким образом, для успешного развития информационных технологий в Беларуси сложился целый ряд факторов – огромный задел, доставшийся после развития науки и технологий в СССР, удачно поддержанный законодательной базой Республики, и сложившаяся конъюнктура на внешних рынках, где формирующаяся и растущая цифровая экономика требовала огромного количества специалистов для построения и развития.
Вывод. Почему в РБ сложилось IT, а в СССР — нет?
Сравнивать развитие IT-отрасли в РБ с развитием отрасли ЭВМ в СССР было бы неверно. В Советском Союзе вся отрасль производства ЭВМ опиралась на запросы промышленности того времени: от автоматизации экономических расчетов до просчета траектории ракет. Под каждую произведенную ЭВМ выпускались программные продукты, адаптировались языки программирования, выпускалась сопутствующая электроника. Рост вычислительных мощностей порождал соразмерно растущие сложности задач, которые ставила тогдашняя промышленность. И до момента сбоя во всей экономике Советского Союза это был саморазвивающийся процесс.
В РБ в сфере развития ЭВМ осталась советская база в виде заводов, университетов и иных объектов промышленности. Однако на сегодняшний день от этой базы в белорусском IT осталась лишь малая часть того величия: здесь в основной массе занимаются разработкой программных продуктов. Здесь практически не строятся заводы, не производится в огромных масштабах комплектующие для ЭВМ.
Основная масса программных продуктов производится на экспорт, то есть владельцем программных продуктов являются иностранные инвесторы: EPAM Systems, iTechArt/Vention, EIS, Softeq Development — американские; Godel Technologies, Gismart, SOFTSWISS — европейские. РБ для них была и остается страной для эксплуатации дешевой рабочей силы: уровень образованности работников очень высок, уровень заработной платы в долларах — низок. Растущая потребность в цифровизации в начале 2000-х в совокупности с благоприятной почвой на рынке рабочей силы в Беларуси привели к массовым вливаниям денег извне. Только сливки в виде огромного количества строк кода, написанного руками белорусских программистов, осталась в собственности иностранных корпораций.
Размеры же собственного рынка явно остаются неудовлетворенными. После введения санкционных ограничений огромное количество специалистов вынуждено уехало работать поближе к работодателям. Потребность в молодых специалистах стала снижаться, отрасль прекратила бурный рост, наметилась перспектива стагнации. И выхода из стагнирующего состояния сквозь хаос нескоординированного производства, неизвестного спроса и непредсказуемого предложения услуг программистов, к сожалению, не видно.