Часть 1. Программисты 80-х. Жизнь и креатив
Пааадумаешь, компьютеры 30-40 лет назад. Да ничего тогда особого не было. Примитив и в компьютерах, и в программах. Перфокарты-перфоленты-магнитные ленты и диски размерами с тазик для воды. Услыхал такое, стоп-стоп-стоп, постойте, говорю. Оно, может, и перфоленты-перфокарты-тазики, но уровень подготовки, уровень творчества, уровень знания жизни и производственных процессов – высший. Утверждаю это, зная ту кухню изнутри, с точки зрения программистов 80-х. А читать тексты, напечатанные на перфоленте или перфокарте – слабо?Мы в 80-х могли прочитать небольшой рассказ на перфоленте. Соревновались смеха ради. И в то же время создавать уникальный софт, креативная составляющая в котором – не ровня нынешнему софту. Сегодня – пожалуйста, те и суперкомп, и суперзарплата, и супервнимание. Неплохо, конечно, но творчества-энтузиазма видно маловато. И труд иногда напоминает нудное ремесло, без огонька в глазах. Программисты со стажем, которым приходилось работать в 80-х, которые программируют и сейчас, отмечают заметное снижения творчества.
В 70-х – 80-х годах ХХ века советская программистская школа ежегодно выдавала «на гора» многие тысячи специалистов, имеющих хороший уровень подготовки. Задачи решали разные: учётные и сложно-вычислительные на больших суперкомпьютерах системы ЕС ЭВМ (аналогах тогдашних IBM-360/370), задачи управления технологическими процессами на мини- и микрокомпьютерах М6000, СМ1, СМ2 (аналоги, совместимые по системе команд с HP-2000 фирмы Hewlett Packard), М7000, СМ3, СМ4 (аналоги, совместимые с PDP-11 фирмы DEC), М1800. Задачи, как востребованные промышленностью и шедшие сразу в производство, так и, что называется, «на полку», которые отправлялись в различные общегосударственные фонды созданных программ.
Высокое мастерство программиста 80-х обусловливалось следующими причинами:
1. Востребованностью труда программиста реальным сектором экономики. Важнейшая причина. Востребованность решения задач ЖИВОГО невиртуального мира. Соответственно, и выпускники этих факультетов работали и жили в реальном мире.
2. Добротным уровнем подготовки в вузах. Преподаватели – грамотные, продвинутые по части современных и классических наук и практик. Остаться работать на факультете по окончании вуза было мечтой многих студентов. Причины:
- престижно – раз! - интересно – два! - хорошо оплачиваемо – три!
Зарплата молодого бойца-препода была сразу процентов на пятьдесят, а в перспективе – в два раза выше, чем у его сокурсников, распределявшихся в другие места. На Факультете Прикладной Математики работали талантливые молодые люди и опытные мэтры преподавания. Так сказать, сплав молодости и опыта.
3. Недооценкой важности и ценности работы программиста, как это не парадоксально. В 70-х – начале 80-х при программировании оптимизации подлежали два ресурса. Машинное время – время, затрачиваемое твоими программами на выполнение своих задач. И память – занимаемый в процессе выполнения программы объём оперативной и дисковой памяти. Производство средств вычислительной техники было дорогим, быстродействие тех компьютеров – невысоким. Соответственно, названные два ресурса, память и машинное время, подлежали экономному использованию. Труд программистов, коих было предостаточно, направлялся на проектирование, программирование систем с учётом требований экономии. Приходилось находить различные нестандартные решения. Шевелить извилинами, как говорится. В то время мы, молодые специалисты, были захвачены различными творческими инновационными идеями. Не только и не столько за деньги, хотя и заработать также хотелось.
Мне посчастливилось определиться на работу в область создания АСУ ТП – автоматизированных систем управления технологическими процессами. Заниматься разработкой систем реального управления производственными линиями. Первая такая система сдавалась нами в 1980-м на Хлопчато-бумажном комбинате в города Барановичи. МикроЭВМ М6000 с её примитивным системным программным обеспечением (языки программирования – Фортран и близкий к машинным кодам одноадресный Ассемблер) вынуждала программистов проявлять чудеса хитрости и изворотливости, чтобы создать систему управления производством. А объекты автоматизации – станки, обвешанные различными датчиками и устройствами связи с центральной М6000. Плюс большой набор распечатываемых текстовых отчётов. За год система была создана. Не загружая техническими подробностями, скажу, что был получен колоссальный опыт как в части работы коллектива программисты-технари-постановщики задач, так и в части знакомства с реальными производственными мощностями. Бесконечные, переходящие друг в друга, шумные цеха с разнообразными станками. Работницы за ними, выпускающие нити, ткани, раскрашивающие их. Такого разнообразия хлопковых тканей никогда больше не видал. Во время командировок в Барановичи любил гулять по цехам, наблюдать, как из невзрачного сырья производятся красивые ситцевые и сатиновые рулоны. Выученный математике и абстрактному программированию, ходил среди станков и куч рулонов ситца, разинув рот. Спускался с небес теории, приземлялся в реальную жизнь.
Запомнились служебные командировки. Тоже реальная жизнь. В 22-летнем возрасте впервые попробовал сухое красное вино. В тех же Барановичах это было. Старший среди нас, 30-летний завлаб Анатолий Фёдорович Лёксов сказал: “Ты самый молодой, сгоняй в магазин”. И проинструктировал, что купить. Вкуса не понял, кислятина какая-то с непривычки, только голова закружилась. И бесконечные партии в преферанс. У командировочного люда свободного времени хватало. Вечерами, ночами и в выходные дни, если не возвращались домой. Как-то в маленьком двухместном номере гостиницы вчетвером играли 27 часов подряд. Так захватило, что в столовку не пошли, пили чай с печеньем, ели консервы среди куч сигаретных окурков. А я, единственный некурильщик, не замечал висящий много часов столб дыма. С тех пор спокойно переношу табачный запах.
Программистская подготовка и практика в то время на деле шлифовали мастерство на высоком уровне. Решались сложные и нестандартные задачи. Эмигрировавшие на Запад программисты практически сразу устраивались работать по специальности на хорошие зарплаты. Миша, мой коллега по работе в минской «Автотранссистеме», уехал около 1990-го в Америку и через пару лет стал зарабатывать 80.000 долларов, немыслимые тогда, да и сегодня большущие деньги. Но, должен отметить, Миша и в период нашей совместной работы показывал себя мастером программирования.
Благодарю судьбу, за то, что мне посчастливилось попасть в АСУ ТП. Потому что приходилось не только заниматься постановкой, программированием, кодированием программ, но и знакомиться с разными производствами. Действовать не в виртуальной, а в РЕАЛЬНОЙ жизни, не стать виртуальным умником. Интернетов, фейсбуков, различных мейлов и прочего. Таких вот умников, отвязанных от жизни, в настоящее время предостаточно. Реальных производств было много. Система управления на Втором Московском Часовом Заводе, Система оперативного информирования пассажиров на остановках о движении городских автобусов в Могилёве, Система управления линией производства контактных линз для глаз в Дзержинске Нижегородской (тогда Горьковской) области, Система управления разгрузкой-погрузкой и движением автомобильных контейнеров на минской грузовой станции «Белмагистральавтотранс». И другие.
Возможно, по причине тесной связи с реальным сектором экономики, реальной жизнью, не видел больших проблем в сложных кульбитах и пертурбациях на финансовых, товарных и производственных рынках. В 1988-м с друзьями организовали свой первый частный кооператив “АССИ” (аббревиатура из первых букв наших имён Александр, Адам, два Сергея, Игорь). Последняя программа на айбиэмовской персоналке была написана мною в начале 90-х, а до сих пор тянет “к станку”. К программированию. Не испытывали шоковых проблем и многие другие математики и программисты того времени. Если не считать участников аппаратной приватизации, приХватизации госресурсов и госпредприятий, то по статистике в 90-х большое, если не наибольшее количество кооператоров и предпринимателей, добившихся успеха, были выпускниками факультетов прикладной математики, информатики, электроники. Научившихся теории, и практике организации и управления в великую эпоху. Управления как технологическими процессами, так и коллективами людей.
————————————————-
P.S. Тепло и с пониманием отношусь ко всем ИТ-шникам, программистам. Знаю изнутри особенности профессии. Просто обращаю ваше внимание, дорогие коллеги. Студенты ИТ, молодые и опытные программисты! Живите в реальной жизни, не только в ваших/наших схемах-технологиях. Если работаете в оффшоре или интернет-технологиях, просто выходите в реальную жизнь. Там – радость и удовлетворённость. На даче, в спорте, музыке, лесных походах. Влюбляйтесь, женитесь, выходите замуж, рожайте и воспитывайте детей.
Иначе мы становимся похожими на подростков, сидящих сутками в своих компьютерных игрушках. И имеющих только своё неуверенное ИМХО на окружающую РЕАЛЬНУЮ жизнь.
Приятель как-то прислал: “Мой племянник учится в РТИ и живет в общаге. Молодец-трудяга. Будет с него толк. Спрашиваю, как проводите в общежитии время – веселые вечеринки, просмотр футбола? Нет, отвечает. У каждого в комнате стоит комп. Обычно на вопрос: “Может встретимся, попьем чайку” следует ответ: “Давай лучше початимся”. Это в одной общаге!”
Адам Палюхович
Комментарии
И мне посчастливилось недавно ходить по цехам в РУП "БПХО". Удручающее зрелище. Ткацкие станки насколько хватает глаз. И тишина... Только мёртвых с косами нет. Ф-ка №1 -- это вообще песец. Только голливудские блокбастеры снимать. Урочище Гай (рядом с комбинатом) -- помойка. А ведь я там в детстве грибы собирал. И боровики были, межпрочим. Написал бы больше, да влом.
Ностальгируем, автор?
Люблю я грибы собирать. Особенно боровики. И красноголовики-подосиновики тоже. Хорошее дело.
Только не вижу связи написанного комментария с темой статьи. И с чёткой работой Барановичского ХБК в период его расцвета. Предприятия-конфетки по части организации управления и производства.
У программистов есть свой памятник. Это не 256-й день года, не пародии в бронзе на площадях Росии и белоруссий с украинами, а новая цивилизация, построенная IT-шниками за пол века их работы. Пусть нынче Silicon Valley не так на слуху, как это было еще 10 лет назад, но она является реальной столицей программистов мира, законодательницей.
Да, в самом деле, современная цивилизация – хороший памятник программистам. Цивилизация в её положительных и отрицательных аспектах. Хватает и того и другого. С программированием – как с ядерной энергией, можно атомные электростанции строить, а можно бомбы мастерить.
Ещё раз повторяю, благодарен судьбе за то, что имел некоторое отношение к ИТ-отрасли. В особенности к системам управления техпроцессами. И к людям, которых называли программистами, электронщиками, операторами ЭВМ, электрониками, айтишниками, компьютерщиками,… . К мастерам своего дела.
Статейка больше на тему "раньше все было лучше". И еще одно: практика показывает, что творчество в программировании обычно начинается там, где не хватает знаний.