От деревеньки Мосеево до Москвы. Воспоминания и размышлизмы
Шрифт:
Кока – блестящий организатор, и постепенно у нас складывается тандем, его вопросы – организационные, мои – методические и конструкторские (хотя и он в них не дилетант). Но скоро сказка сказывается, да не скоро дело делается, а дело у меня обозначено большое. Нужно сделать систему, объединяющую пароходство и все его порты и диспетчерские от Рыбинска до Мурома, причем работать она должна в реальном режиме времени, при той-то технике. Нужно многих людей убедить, и чтобы дали большие деньги.
Летом 1979 г. Кока рассылает по городам и весям мою записку и организует большую поездку на теплоходе «Петр Андрианов» по водным путям Московского пароходства с привлечением многих людей. Как на грех, перед самой командировкой я попал в больницу (остеохандроз
В 1980 г. Кока сумел включить работу в план Государственного комитета по науке и технике на 1981–1985 гг. с хорошим финансированием. За речным транспортом в области АСУ закреплен институт МНИПИСПУ, его и определяют разработчиком. Я не возражаю, пока я не чувствую возможностей принять на себя эту огромную работу, а МНИПИСПУ – специализированный институт. К тому же какое-то методическое участие мне обеспечено, и Кока настаивает на том, чтобы я в сторону не уходил. «Имей в виду, в любом случае будем отвечать вместе».
Промчалась пятилетка. В пароходстве и во всех портах стоят ЭВМ «СМ-4», они связаны выделенными каналами связи. Однако пароходство систему не принимает, много недоделок и того, что не нравится. Приходит народный контроль СССР и по-божески дает еще год (все-таки система большая).
Здесь я считаю возможным и нужным активно включиться в работу. Этому предшествовало то, что я пополнил свои кадры программистов. Особо нужно сказать о Дмитрии Михайловиче Семизе. Он пришел ко мне из учебного института водного транспорта, кандидат физико-математических наук. Сомневался в приеме, так как из учебного института его попёрли за организацию пьянки 7 ноября. Звоню знакомому декану Кирьякову (у меня его дочка работает, он должен сказать истину). Говорит: «Золотая голова, но есть ложка дегтя». Оказался прав, но сейчас мне нужна золотая голова, Семиза принимаю. Для начала даю ему одну темку, в которой нужно запрограммировать базу данных на ЭВМ «Искра-226». Семиз быстро осваивает неизвестную ему систему программирования. Тема рассчитана на год, но через 3 месяца Семиз докладывает, что все сделано и, главное, приносит акт приемки. Та-ак, вот кто мне нужен.
Смотрю, что сделал МНИПИСПУ. В начале работы главный разработчик Ивановский Миша со мной контактировал, я ему был нужен в чисто речных вопросах. Теперь же я ему вреден, поскольку могу разобраться в том, что он не хочет показывать. Но я теперь член приемной комиссии, и ему не отвертеться, да и система уже установлена в пароходстве. Вижу, что система нетехнологична по основным моментам – интерфейсу диспетчерского ввода и межмашинному обмену. За такой системой диспетчера работать не будут.
Скромно отойти в сторонку? Да все-равно меня не погладят, я был методическим закоперщиком. Разговариваю с Семизом, объясняю задачу – сделать другое программное обеспечение, Семиз загорается. «Ну что, Дмитрий Михайлович, забьем Мике баки?» «Евгений Владимирович, не сомневайтесь, обязательно забьем». Подключаю к Семизу еще квалифицированного программиста, Колю Югина. Потом и других подключаю для информационного обеспечения и других дел – в отделе хорошие люди, хотя большинство женщины. Работаем без всякой официальной темы, подпольно. Кока напоминает: «Помни – отвечать вместе будем». Отвечаю неопределенно, не раскрывая замысла: «Николай Григорьевич, мы думаем». «Думай, голова, думай».
Мне и в отношении себя нужно принять решение. У меня на 90 % подготовлена докторская диссертация, но я знаю, какая возня с ней предстоит, если идти на защиту. Тогда в работе по АСУ «Диспетчер» я буду участвовать ограниченно, как начальник отдела. Нужно выбирать что-то одно. Выбираю АСУ «Диспетчер», диссертация несколько лет пылится на полке, пока не устаревает, а я теряю к ней интерес. Не жалею, мне интересна работа по АСУ «Диспетчер». К тому же есть и другой аспект. Например, один из моих жестких оппонентов, Каплан А.М., через три года говорит: «Ну, Евгений Владимирович, ты теперь – голова, настоящий главный конструктор».
Семиз в это время – выше всяких похвал, просто удивляет. Обсуждаем вопрос об операционной системе, он решительно заявляет: «С этим барахлом возиться не будем, я нашел через знакомого, начальника ВЦ Верховного совета Камшицкого, другую систему – Диамс». Быстро с Югиным ее осваивает. Я лично предметно занимаюсь структурой информации. Предлагаю свою картинку ввода (это определяющий элемент в части состава информации). Долго спорим с Семизом и Югиным, принимают (им просто не прикажешь, все пропускают через свое представление). Придумываем разные детальки с целью максимальной технологичности ввода для диспетчера.
Особый вопрос – межмашинный обмен. Стандартную программу Диамса тоже забраковываем. «Дмитрий Михайлович, ищите толкового парня через Камшицкого». Приводит азербайджанца Рустема (фамилию забыл; через несколько лет парень умер). Принимаю на работу по совместительству. Как работал этот Рустем – нужно сказать. Вечером сидим за дисплеями в ВЦ пароходства. Рустем работает в машинных кодах, это особый трудный вид программирования. Вперился в дисплей, ни с кем не разговаривает. Входит уборщица, мы все (кроме Рустема) встаем, чтобы дать ей возможность поводить шваброй. Трогает Рустема за плечо, тот не отрываясь от дисплея приподымает зад, уборщица вынимает стул, Рустем не изменяет позы. Уборщица водит шваброй возле его ног, подставляет стул обратно. Сделал программу.
Наступает конец отведенного дополнительного года (1986). Испытания и приемка системы МНИПИСПУ. И здесь мы выходим на арену, объявляем о выполненной разработке. Для начала я собираю большой сбор диспетчеров (зам. начальника пароходства Копаеву и Коке пока говорить рано). Семиз ревниво к этому относится: «Евгений Владимирович, не Ваше это царское дело». Разъясняю, что с диспетчерами для начала лучше сумею поговорить я (сам диспетчер), а ему лучше поговорить с работниками ВЦ. Показываю за дисплеем нашу систему диспетчерам. Главный диспетчер: «Да это небо и земля! В 10 раз быстрее и удобней чем у МНИПИСПУ». Тогда показываю Коке («Вот вы как сделали!») и предлагаю Копаеву провести также и испытания системы ЦНИИЭВТа. «Да это удар под яйцы!» – возмущается Копаев. Разъясняю, что это не так: техническое обеспечение МНИПИСПУ остается, программное и информационное обеспечение по заданию пароходства (я это всегда подтвержу) разработано в двух вариантах, то-есть пароходство подошло к делу очень обстоятельно. Копаев назначает испытания.
На испытаниях сразу выясняется и второе преимущество системы ЦНИИЭВТа. Если в системе МНИПИСПУ организовывались специальные сеансы связи и длились они 2–3 часа с каждым портом, то в системе ЦНИИЭВТа межмашинный обмен происходит в фоновом режиме, незаметно для диспетчера, и передача сообщения длится 2–3 секунды. В системе МНИПИСПУ информация для передачи делится на блоки-кирпичи и застревает при многочисленных сбоях несовершенной связи (даже воздушные провода есть), а у ЦНИИЭВТа – на элементики-крупинки, которые мгновенно проскакивают. Член комиссии от министерства К.С.Смирнов (мой однокашник по институту) хочет убедиться – нет ли здесь обмана. Усаживаю рядом с собой и по его заданию передаю сообщение, а он на другом конце (в Твери) проверяет. «Хо!» – убеждается он. Молодец Рустем.