С большим прискорбием хочу констатировать печальный факт. В России выросло поколение программистов и руководителей IT-отрасли, которые либо воспитаны и обучены в канве обслуживания интересов западных компаний, либо имеют менталитет граждан мира, и готовы заменить американскую операционную систему на сборки Линукса той или иной степени переработки.
Последнее, наверное, неплохо, весьма либерально и привлекательно для многих, кто решил не связывать себя с Родиной, но им экономику «этой» страны не поднять.
Разговоры о создании в России ОС собственной архитектуры считаются в вышеупомянутых кругах дилетантством и дурным тоном. А ведь когда-то, кажется, всё было иначе...
Последние несколько статей я посвятил проблематике отечественной IT-отрасли, а точнее, её отсутствию. Если вкратце, то для блокировки ежегодной утечки огромных денежных средств из страны зарубеж компаниям Интел, Майкрософт и другим гигантам зарубежной IT-отрасли, а также повышению безопасности госструктур и отечественного бизнеса, я предлагаю влить крупные денежные средства внутрь собственной экономики, реализовав мегапроект по созданию собственной IT-отрасли.
При вливании крупных средств, естественно, должен быть организован серьёзный контроль — никаких госзакупок и прочей ерунды. Только государственная организация работ с привлечением конкретных коммерческих компаний под отдельные задачи и чётким с них спросом.
Одновременно нужно менять менталитет программистов. Они должны писать не для «этой» страны, и даже не для «моей» страны. Такие словесные формы как нельзя более точно отражают сущность человека, его стержень. Поднимать экономику нужно НАШЕЙ страны. Тогда и будут результаты.
Что я предлагаю
Программа-минимум: в течение 10 лет усилиями нескольких тысяч программистов (неужто не найдём на 150 миллионов населения) должна быть создана российская операционная система собственной новой архитектуры, отвечающей современным требованиям, и основной пакет непортированного ПО к ней. Для этого потребуется, по моим расчётам, около 100 миллиардов (10 миллиардов в год), т.е.столько же, сколько уходит на космодром Восточный, или в три раза меньше того, что потрачено на трассу Адлер — Красная Поляна, построенную к олимпиаде в Сочи. Приблизительный расчёт я давал здесь. Там же упомянуто, почему проблемы драйверов, о которой так любят говорить зашоренные айтишники, не существует, хватит уже твердить эту мантру.
Программа-медиум: довести до ума и массового производства российский процессор Эльбрус, для начала хотя бы на китайской фабрике, наладить производство компьютеров на его базе и создать ОС собственной архитектуры в его родной системе команд (никакой двоичной компиляции). Это намного сложнее, чем программа-минимум, но повышает безопасность, увеличивает вливания в собственную экономику, раскручивая её ещё больше.
Программа-максимум: пересмотреть концепцию персональных компьютеров и других электронных устройств (планшетов, смартфонов и т.п.). Вычислительные мощности перенести в облако на отечественные суперкомпьютеры (такой уже имеется на процессорах Эльбрус-8CB, в перспективе создать ещё несколько на Эльбрус-16C и выше). Для специальных вычислений сеть суперкомпьютеров должна обращаться к специализированным системам, например, нейрокомпьютерам. В качестве терминалов использовать облегчённые компьютеры на Эльбрус-8CB с более простой ОС, адаптированные для массового производства. Производство процессоров для суперкомпьютеров организовать в России, а для терминалов пусть пока делает Китай.
Реакция IT-сообщества
К сожалению, помимо ориентации наших программистов, в целом, на запад, я часто наблюдаю очень низкую их квалификацию, ограниченную либо прикладным программированием на очень высокоуровневых языках, либо системным, но исключительно в рамках условного «перепиливания ядра Линукса». Видно, что очень многие комментарии к предыдущим статьям сделаны исключительно с этих позиций.
Кроме того, программисты склонны рассматривать решение многих сопутствующих проблем исключительно в плоскости программирования. Оно и понятно, но в контексте масштаба обсуждаемой темы это как-то смешно и выглядит крайне несерьёзно. Это лишний раз доказывает, что поручать вопросы стратегии и даже тактики исполнителям нельзя. Мне самому, как исполнителю, это обидно, но по факту это так и есть. Исполнитель всегда будет искать причины, почему это сделать невозможно, а настоящий «генеральный» будет искать возможности, чтобы это «невозможное» сделать.
Что с этим делать
Нужно начинать работу по воспитанию правильного мировоззрения IT-специалистов, переориентации их менталитета и самоощущения, как части западного мира, на самоощущение, как части российской IT-отрасли. Специалисты должны быть ориентированы на создание новых отечественных архитектур, принципов, концепций.
Также обязательно нужно уничтожить все поводы для культивации их сарказма и серьёзно спросить как с исполнителей, так и с кураторов и заказчиков таких провальных недопроектов, как поисковая система Спутник и прочие недоразумения. Должен ощущаться серьёзный государственный подход и настрой, носящий мобилизационный характер. Привычная в госструктурах и не только работа на отъ..сь должна искореняться как материальной заинтересованностью, так и для особо одарённых — агитацио-просветительской работой, куда же без этого, как бы это ни было противно.
Нынешнее поколение зрелых программистов мы, похоже, в целом, потеряли. Оно мелкомысленно и излишне либерально-ориентированно. Поэтому надо сосредоточится на тех, кому можно ещё что-то доказать и чему-то научить — на школьников, студентов, молодёжь и на действительно одарённых зрелых людях с высоким интеллектом, способных к переосмыслению устаревших трафаретов и восприятию нового.
Может, не всё так печально?
Обнадёживают успехи наших программистов и электронщиков в беспилотных технологиях. Зерноуборочные комбайны кое-где уже беспилотные (в прошедшем году они уже собрали 720 тысяч тонн урожая, эффективность уборки выросла на треть, и это уже реальность), активно ведутся работы по беспилотному транспорту, в том числе и водному.
Только вот свои ли разработки используются для управления, или все модули, как всегда, заимствованы? Но, в любом случае, результат похвальный, а использование заимствованных модулей — это нормально на первых порах, пока не написаны более качественные свои, к чему, опять же, нужно стремиться. Да и когда ты — лидер в технологии, то уже не так важно, где ты берёшь модули, особенно если ты уже влиятелен в мире. А вот когда ты догоняющий — это критично для раскрутки собственной отрасли. Отрадно заметить, что в беспилотном оборудовании мы уже на лидирующих позициях и востребованы в мире.
Наше государство делает упор на искусственный интеллект и нейросети. Это заметно по отдельным фактам (сборка Кристофари в Сбере, хотя и из зарубежных блоков, преференции IT-бизнесу, отдельные положительные высказывания на эту тему от президента). Кстати, анализируя последние тенденции, похоже, что в ближайшее десятилетие вполне может реализоваться что-то наподобие моей программы-максимум, хотя оборудование для этого врядли будет полностью отечественным, по крайней мере, на первом этапе.
В Интернет помимо облачных хранилищ скорее всего будут переносить всё больше программно-вычислительных сервисов, в том числе весь ресурсоёмкий гейминг, который будет постепенно, вместе со взрослением использующего его контингента, перерождаться в подобие соцсетей и второй реальности. Туда перейдут среды программирования, офисные пакеты, фото и видеоредакторы и многое другое. В облаках будут создаваться новые, доселе неизвестные сервисы. И мне думается, что в сложившихся реалиях это очень правильное направление, в котором мы имеем все возможности стать мировым лидером. А лидерство — фактор экономического благополучия.
А вы что думаете по этому поводу? Своими мыслями и рассуждениями делитесь в комментариях. Также подписывайтесь на мой канал, ставьте лайки. Удачи вам в новом году!