Шрифт:
Интервал:
Закладка:
Наша команда программистов разработала много разных программ, в том числе трудоемкие и часто выполняемые расчеты геометрии и долговечности зубчатых колес и расчет подшипников. В основном работали на языке FORTRAN.
В 1973 году И.С. Цитович был назначен директором Института проблем надежности и долговечности машин АН Белоруссии. Вместе с ним туда перешли несколько человек с кафедры и проблемной лаборатории.
Заведующим кафедрой стал профессор Аркадий Иванович Гришкевич. Аркадий Иванович был полковником, преподавал в военной Академии тыла и транспорта. Вышел в отставку, переехал в Минск и начал работать на кафедре “Автомобили”.
С его приходом у нас появилось еще одно направление исследований: система дорога — подвеска — трансмиссия — двигатель. Возникла потребность обрабатывать с помощью ЭВМ результаты дорожных испытаний, записанных в аналоговой форме на магнитную ленту в реальном времени.
Расширился круг наших заказчиков. Кроме белорусских предприятий, у нас были заказы на исследования от заводов ГАЗ, ВАЗ и КАМАЗ. Мы начали тесно сотрудничать с Дмитровским автомобильным полигоном. Я довольно часто ездил в командировки к заказчикам.
Я довольно много работал индивидуально со студентами: руководил курсовыми проектами. Мне давали в помощь студентов для моделирования на АВМ. Сначала это замедляло работу, а потом сильно ускоряло. Слабых студентов мне не давали. Особенно запомнились венгерский студент Петер Фаркош и болгарский студент Руси Русев. Потом они окончили аспирантуру и защитили кандидатские диссертации. Как почасовик я стал читать лекции студентам автотракторного факультета по программированию и вести с ними практические занятия. Но преподавательская карьера меня не привлекала.
В 1982 году мы получили новую ЭВМ СМ-4. Ее уже можно было называть компьютером. Это была цельнотянутая копия американской PDP-11 (фирмы Digital). Я ездил на киевский завод ЭВМ согласовать комплектацию. Все, что хотелось, нам не дали, но все-таки это был компьютер, сравнительно малогабаритный и достаточно мощный, чтобы решать любые наши задачи. Никакой литературы по этим машинам еще не было. Чтобы научиться на ней работать, я пошел на курсы в Учебном комбинате ЦСУ БССР. Он находился рядом со станцией Минск-Восточный. Там нам читала лекции и проводила практические занятия программист Алла Фишман. Она вела три предмета: операционная система ОС РВ (она же RSX-11), ассемблер и FORTRAN-4. У нее были ксерокопии документации по PDP-11 на английском. Когда она узнала, что я свободно читаю на английском, она любезно дала их мне скопировать. Я отнес их в институт, где мне сделали копии. Она сказала, что там есть одно место, ей ме совсем ясное. Мы сели вместе и разобрались. Прошло несколько месяцев и мне позвонили из Учебного комбината и предложили по совместительству читать курс СМ-4. Оказалось, Алла Фишман уехала в Москву изучать UNIX. Она рекомендовала дирекции пригласить на ее место меня. Согласно трудовому законодательству я имел право вести занятия по совместительству не более 300 часов в год. Я взял в отделе кадров института разрешение на совместительство и стал читать лекции в Учебном комбинате. На лекции у меня постоянно сидели несколько штатных сотрудников комбимата и конспектировали. Потом они стали вести этот курс своими силами. Мне потом сказали, что Алла Фишман не разрешала посторонним присутствовать на ее занятиях. Однако раз в году вёл курс я. Курс длился 6 дней в неделю по 7 академических часов в день. Я начинал в 7:30 утра и заканчивал в 13:30. Потом обедал, ехал на работу и трудился до вечера. Это тянулось почти месяц.
Слушатели курсов имели высшее образование, но только некоторые из них имели опыт программирования. Их прислали организации, где они работали. С улицы людей не набирали. Я сразу предупредил, что оценки я ставлю по двухбалльной системе. Вы будете показывать свои удостоверения об окончании курса на работе. Я не хочу подрывать ваш авторитет в глазах руководства. Но вы должны знать, что если я поставил 5, значит вы разобрались в теме, если 4, это все равно, что двойка. Четверки я ставил очень редко.
Однажды мне позвонили и сказали, что намечается курс для сотрудников Академии Наук, притом сокращенный до 100 часов — там все профессиональные программисты на ЕС, им надо доучиться на СМ-4. В согласился. Это были люди из Института математики, Института технической кибернетики и Института физики. Приятно работать с профессионалами. К этому времени вышло учебное пособие по программированию на СМ-4. Я обнаружил в нем 8 ошибок в примерах кода программ. Я спросил, у кого есть эта книжка. Была почти у всех. Полчаса я посвятил описанию найденных ошибок в книге и как их исправить. Потом дал каждому несколько листков, где все это было распечатано. Когда курс закончился, все остались довольны. Я дал им мои координаты. Если появятся вопросы, предложил звонить и заходить. Они дали мне свои координаты и в свою очередь пообещали помочь, если возникнет необходимость.
В 1983 году А.И. Гришкевич предложил мне принять участие в написании справочника «Проектирование трансмиссий автомобилей», который выйдет в Москве, в издательстве «Машиностроение». Я написал туда главу о гидромеханических трансмиссия. Авторы там перечислены в алфавитном порядке:
А.И.Гришкевич, Б.У.Бусел, Г.Ф.Бутусов, В.Л.Вавудо, И.В.Каноник, Л.А.Молибошко, О.С.Руктешель, Л.Е.Таубес. Под общей редакцией А.И.Гришкевнча. Без ученой степени там только один автор — я. Книга вышла в 1984 году.
Из Министерства высшего образования пришло требование, чтобы все преподаватели технических дисциплин научились программировать. Мне было предложено на общественных началах прочесть короткий курс лекций по основам программирования для профессорско-преподавательского состава факультета. Я спросил, а почему не попросили кого-нибудь с кафедры кибернетики? А они все очень заняты. Я согласился.
Сначала я им рассказал про алгоритмы, показал блок-схемы, условные и безусловные переходы, циклы и т.п. Потом про численные методы с большим количеством примеров, привязанных к инженерной практике. И уже после этого основы языка FORTRAN. Уложился в четыре занятия по два часа. Некоторые подходили с благодарностью. Кое-кто реально начал программировать. Подходили ко мне с вопросами, почему не идет. Я находил ошибки. Но были люди, которым не понравилось, что инженер учит профессуру. Это неправильно. Скромнее надо быть.
Начали появляться персональные компьютеры. Заказчики одалживали нам их во временное пользование, чтобы мы для них делали программы на РС. В Тольятти мне дали FORTRAN для РС, но это оказался очень неудачный компилятор, очень громоздкий и ужасно медленный. Работать с ним невозможно. Люди стали