Возврат (return) на оглавление мемуаров


Виктор Андреев.
Записки математика.
После окончания института.


      И так, я на свободе, у меня диплом инженера - электромеханика, специалиста по надежности. (Кафедра 304, чл. корр. Сотсков).

Сразу встала необходимость решить серьезные проблемы. Я имел отсрочку от призыва на службу в армии на период учебы в институте и после окончания учебы в института, должен был отслужить год в армии солдатом.

С другой стороны мне надо было себя обеспечить материально. Я уже работал в должности инженера и получал 110 руб. Это было очень мало. Могла устроить зарплата в 135 руб., и должность старшего инженера. Меня перевели на должность старшего инженера в филиал нашего института, но дали всего 120 руб. оклада. А я просил именно тот крайний минимум, на который мог существовать. На 120 рублей, как ни прикидывай 25 - летнему парню в Москве не просуществовать.
      Меня вызвали в военкомат. В военкомате сразу направили на медкомиссию для призыва в армию. Оказалось, что напряженная работа, и учеба, питание по столовым не прошли бесследно для здоровья. Мне дали подлечиться еще пол - года. Надо сказать, что система общественного питания как тогда, так и сейчас умудряется делать несъедобными и даже ядовитыми исходные продукты. Также из-за стрессов работы и вечерней учебы у меня начали проявляться признаки крайнего переутомления.
      Не складывалась и личная жизнь. Маленькая зарплата и отсутствие своей квартиры достаточно быстро отвращали от меня моих меркантильных подруг. Хотя, благодаря усилиям моей матери, я жил отдельно, в комнате коммунальной квартиры и, теоретически, молодой семье возможно было вступить в жилищно - строительный кооператив, но .... надо суетиться, страдать, ограничивая себя, а подругам надо было все и сразу. Единственно, что меня существенно утешало - быстро накапливался опыт общения с женщинами. И найти новую подружку взамен ушедшей уже проблемы не было. Главное - организованный поток эмоций, и все отношения налаживались тогда очень быстро.
      Я продолжал тренировать свой зрительный аппарат для решения задач методами мысленного зрительного представления, учился использовать идеомоторные реакции. Сейчас это направление активно пропагандирует артист Юрий Горный, а тогда в этом было много мистики. Я даже побеседовал с артистом М. Куни после его выступления. В результате таких тренировок, я удивлял своих коллег и быстрым чтением, и тем, что сразу писал программы без составления блок-схем алгоритма на бумаге; все это у меня было в голове. Афишировать детали как появились эти способности было нельзя, такое тогда считалось, чертовщиной, что - то вроде летающих тарелок.
      Сначала хотел устроиться в институт Курчатова, из которого в армию не брали. Поговорил с тамошним начальником сектора АСУ(автоматизированных систем управления), этого института - они занимались программированием процессов обработки больших файлов. Повеяло некоторой затхлостью.
      Отец, узнав о моих финансовых проблемах от моей матери, с которой регулярно переговаривался по телефону, решил мне помочь. Встретились, после многих лет заочного общения, заодно познакомился со своими взрослыми сестрами. Через своего бывшего сослуживца, начальника отдела кадров вычислительного центра министерства судостроительной промышленности, отец устроил меня на работу в этот центр. Мой должностной оклад стал уже 145 руб. и была ежемесячная премия, кажется, 20 - 30% от оклада. И уже питание не в столовой с полимеризованным от многократной жарки маргарином, а в министерском буфете. Хороший костюм, министерская парикмахерская - душа отдыхала.
      Со всех предприятий министерства шли телеграфные сводки о состоянии дел. Эти сводки надо было накапливать и раз в месяц, в квартал, в год делать отчет на бумаге для руководства министерства. В вычислительном центре, были две вычислительные машины: Минск- 22 и Минск- 32. Программисты работавшие на Минск-22 программировали в кодах ЭВМ (теперь я буду использовать этот термин вместо ЭЦВМ). Теоретически, такое программирование я знал, но программировать в кодах не желал. А на Минск -32 было установлено несколько трансляторов языков программирования высокого уровня. В том числе и КОБОЛ — русифицированная версия.
      Прочел книгу Кодингтона "Ускоренный курс КОБОЛ". Язык программирования КОБОЛ, был разработан американцами для решения задач АСУ военного ведомства. И через пару тройку дней начал программировать. Опять несколько примеров для представления о тогдашней технологии работы.
      Хранение информации осуществлялось массивами записей на магнитных лентах, информационной емкостью , кажется, 30 мегабайт. Хранили массивы записей в отсортированной по некоторым ключам виде. Ключи сортировки часто встречаются в практике, например в алфавитном списке сотрудников на получение зарплаты. Ключи: фамилия, имя и отчество. Строка списка - это запись, а весь список - массив. Есть алгоритмы сортировки - слияния, которые позволяют вставлять или корректировать данные в таких сортированных массивах. Такого типа алгоритмы были следствием небольшой оперативной памяти самой ЭВМ и отсутствием средств так называемого прямого доступа к памяти на накопителях. Чтобы прочесть конкретную запись, надо было, прочесть все предыдущие записи на магнитной ленте с ее начала. В алгоритмах сортировки - слияния поочередно считывались записи исходного массива и массива корректора. Если ключевые данные не совпадали, то в результирующий массив писались записи исходного массива. А если совпадали, то производилась коррекция записи исходного массива и результат коррекции записывался в результирующий. У этого алгоритма есть модификации.
      Такие, даже относительно несложные АСУ, требовали определенной операторской работы. В зал, где стояли вычислительные машины традиционно не пускали программистов, кроме ведущих специалистов, а все операции с программами и носителями делали дежурные операторы ЭВМ по инструкциям программистов. Это требовало от программистов определенных знаний операторской работы и умения писать инструкции операторам.
      Была одна напасть. В рамках языка КОБОЛ есть так называемый генератор генератор отчетов, который в приемлемой для американцев форме представлял на распечатках (листингах) информацию. Но наши руководители хотели информацию только в привычной форме, поэтому разработчики АСУ не пользовались генератором отчетов, а делали сложнейшие программы печати сводок.
      При больших потоках информации, учитывая еще и ошибки подготовки информации, требовались системы взаимопроверки информации и даже системы для управления АСУ. Типовые алгоритмы работы АСУ обеспечивали эти сложнейшие схемы взаимопроверки и преобразования данных. Например посимвольное сравнение ключевых данных, проверка соответствия правильности записи исходных данных перечню кодовых слов. Позже появились алгоритмы проверки синтаксиса языка описания входных данных АСУ.. Много позже, я автоматизировал разработку программ печати и ввода информации, что позволяло буквально за неделю делать новую АСУ, или САПР (система автоматизированного проектирования).
      Экономисты разрабатывали и согласовывали в министерстве выходные формы. Обычно системные программисты АСУ тщательно расписывали на больших листах чертежной бумаги в схемах форматы записей исходных, корректирующих и результирующих массивов и их связи. Эти схемы информационных потоков согласовались и пересогласовывались до конца разработки почти всех АСУ. И каждый раз переделывались программы.
      Приведу пример разработки одного программиста АСУ шедшего "нетрадиционным" путем. Ведущий программист С. Маклакин подрабатывал преподаванием в ПТУ и ему вечно не хватало времени на разработку программ АСУ, и тем более на вечернюю работу по отладке этих программ - вечером было меньше суеты и возможно сконцентрироваться на отладке программы. Маклакин прекрасно программировал в кодах ЭВМ Минск -22 и нашел оригинальное решение своей проблемы. Он не стал программировать АСУ и писать инструкции для операторов. Все телеграммы с заводов о складывал в банку из под кинопленки.
      Перед днем выдачи министерской сводки, он занимал на ночь зал ЭВМ Минск-22. Вводил перфоленты, и с пульта ЭВМ их корректировал, получал откорректированные перфоленты, а затем поочередно их распечатывал. Естественно, если бы он заболел, или уволился, или ЭВМ надолго вышла из стоя, то работа в министерстве на этом участке была бы остановлена. Пример использования жестяной банки с данными вместо банка данных на ЭВМ меня впечатлил и в будущем я анализировал возможности предельного упрощения вычислительной системы. Вплоть до отказа от применения ЭВМ для конкретной работы. Также внимательно выяснял, порядок эксплуатации программного комплекса и какими специалистами он будет эксплуатироваться.
      Появились свободные вечера, я начал посещать театральные постановки и концерты, благо что рядом с работой был театр Сатиры и концертный зал им. Чайковского. Заметил, что рабочее напряжение снимается медленно, только ко второй части спектакля или концерта я начинаю входить в театральное действо. После работы я ходил в театр обычно один. Для культпохода с подругой обычное состояние после рабочего дня было неприемлемо, поэтому приходилось специально готовиться, несколько разгружал себя от работы в течении дня.
      Однажды, взял билеты на «Севильского цирюльника». До оперного спектакля было еще много времени, и я пригласил подругу к себе домой. Пока пили чай, я включил проигрыватель, и мы прослушали коллекционные записи этой оперы в исполнении великих певцов прошлого. В результате ушли со спектакля после первого действия - слушать плохих певцов было невозможно.
      Через разговоры о коллекционировании оперной музыки познакомился с экономистом из соседнего отдела Ильей Чиркиным. Оказывается он занимался в народной оперной студии при клубе "Красный балтиец" и выступал с труппой певцов, зарабатывая неофициально небольшие деньги. Они пели русские и итальянские песни. Играли отрывки из оперных спектаклей. В народной студии был высокий уровень преподавания. Обычно в домах культуры преподавали певцы сошедшие с оперной сцены по возрасту. Стал и я заниматься в оперной студии. Но ярких певческих талантов у меня не было. Результаты занятий проявлялись медленно.
      Подошел срок весеннего призыва в армию. Меня направили в топографические войска. Ракетчики уже явно были не нужны. Я простился со всеми подругами и прибыл на сборный пункт. При медицинском осмотре у меня выявили повышенное давление. Мне в военном билете во фразу: "годен к строевой" вписали частицу "не" и направили в стройбат. Команду стройбатовцев набирали только через две недели и меня отправили домой - отдыхать.
      Старые подружки меня уже не ждали - пришлось искать новую. Познакомился. Прекрасно провели вместе несколько дней и ночей. Перед воротами сборного пункта моя подруга поклялась в верности и обещала год меня ждать. Позже я выяснил, что через квартал она вышла замуж и еще через пару месяцев развелась. Больше мы друг с другом не общались.



Hosted by uCoz