Народный IT-ист: Как жили и работали программисты в СССР

Ранняя эпоха IT в США обрела легендарный статус: про начинания таких технологических гигантов, как Apple и Microsoft, снимают фильмы и сериалы, а биографию их основателей знает каждый программист. А вот про жизнь и достижения программистов СССР того же периода знают лишь единицы.

Среди них не было таких звезд, как Стив Джобс и Билл Гейтс, а их «бизнес» был частью государственных организаций, большинство из которых исчезли после распада Советского Союза. Тем не менее, IT было одной из самых престижных профессий в СССР, а советские программисты старались извлечь максимум из ограниченных технологических возможностей за «железным занавесом».

Программисты до ЭВМ: «живые калькуляторы» на атомных станциях и космических проектах

Возможность «уйти в ИТ» появилась в СССР еще до первых компьютеров, когда в 1950-ые годы тысячи математиков начали работать «живыми калькуляторами» на атомных станциях. 

Математические отделы выполняли различные сложные расчеты по запросу физиков и инженеров. В их распоряжении были арифмометры и механические вычислительные машины (например, «Рейнметалл» и «Мерседес»), но процесс вычисления не был автоматизирован. Поэтому атомные станции, объекты космического проекта и армии, да и просто крупные предприятия нанимали десятки сотрудников, которые весь рабочий день занимались решением уравнений.

На эти должности нанимали в основном женщин, поэтому вскоре провинциальные советские поселения, построенные вокруг одного предприятия, пополнились рядами образованных городских модниц. Так даже до появления компьютеров первые «айтишницы» обрели в СССР престижный статус.

Первый советский программист

Если в Советском Союзе был аналог условного Билла Гейтса, то им можно считать Андрея Ершова. Многие называют его первым советским программистом, и он, вполне вероятно, вложил наибольший индивидуальный вклад в развитие программирование в СССР.

5a651c8062965c4b87e32aa8390a7cd0.png

В университете Ершова не взяли на кафедру физики по критериям безопасности: он провел детство в оккупированном нацистами городе, и этого оказалось достаточно, чтобы не доверять ему секретную государственную информацию. Вместо этого он поступил на экспериментальную кафедру программирования. Он с отличием окончил университет и аспирантуру, став старшим инженером лаборатории программирования.

«Программисты» на тот момент в основном занимались техподдержкой — те самые громоздкие ламповые ЭВМ, которые начали появляться на приоритетных предприятиях, требовали постоянного обслуживания. Ершов быстро прошел этот этап карьеры и возглавил отдел теории алгоритмов и программирования Института математики с вычислительным центром в новосибирском Академгородке.

Проблема советских ЭВМ 1950-х была в том, что их вычислительных способностей не хватало для их главных пользователей — атомной промышленности, ракетостроения и армии. Проект под руководством Ершова поставил задачу компенсировать нехватку мощностей за счет автоматизации программирования. Методы, разработанные Ершовым, в дальнейшем стали классическими в теории компиляции.

В Академгородке Ершов также начал работу над языком программирования Альфа — аналога западного Algol 60. Этот язык позволял реализовать многомерные значения и операции с ними, в том числе конструирование. На нём были разработаны циклы и возможность задавать начальные значения выражениям.

IT-шные пятилетки

Начиная с 60-х годов счетно-математические машины повсеместно внедряются на промышленных и оборонных объектах, а ВУЗы стремительно начинают наращивать программы для программистов, инженеров и кибернетиков. Однако первое время их резко не хватает, поэтому IT-специалист — редкая и престижная профессия, которая, к тому же, позволяет работать над космическими миссиями, улучшением жизни советских граждан и обороной страны.

В 1967 году по инициативе руководства страны начинается переход на единый стандарт математических машин. За основу взяли архитектуру IBM, и уже вскоре в научных центрах и на крупных предприятиях появились машины серии Единая Система (ЕС) и Автоматизированные системы управления (АСУ).

К началу 80-х АСУ были внедрены в СССР практически повсеместно (конечно, там где на это хватало ресурсов). На этом этапе профессия программиста становится менее «звездной» и более стандартизированной — каждому хоть сколько-то крупному предприятию были нужны «асушники» (специалисты по внедрению и обслуживанию АСУ) и программисты машин ЕС.

Советский престиж IT

На всех этапах развития IT в СССР инженерно-техническая интеллигенция была одной из самых престижных групп советского общества. Программисты вместе с физиками, инженерами и кибернетиками были главными интеллектуальными профессиями. Они работали над самыми передовыми проектами СССР — освоением космоса, развитием атомной энергетики, оптимизацией масштабного производства.

Как и сейчас, IT-сфера считалась одной из самых престижных профессий, которая может гарантировать стабильное трудоустройство с хорошими перспективами. Разница между зарплатами в разных профессиях в СССР была намного меньше, чем сегодня, поэтому квалифицированные IT-специалисты получали примерно среднюю по стране зарплату в 170–180 рублей в месяц. Однако для технической интеллигенции были предусмотрены дополнительные оклады в виде 13 зарплаты или «прогрессивок» (премиальная надбавка к установленному фиксированному окладу). С ними зарплата могла доходить до 213 р в месяц — около 50 тысяч в пересчете на современную валюту.

Помимо этого у технических специалистов были куда более разнообразные карьерные перспективы, чем у большинства других работников. Например, опытные специалисты могли перейти на работу в военно-промышленный комплекс, где зарплата была почти в три раза выше — до 600 рублей в месяц. Впрочем, даже на «гражданке» работники инженерно-технической интеллигенции часто становились начальниками отдела, начальниками ведущего цеха и даже директорами завода с высокими зарплатами (260–300 рублей в месяц) и премиями (на крупных предприятиях — до 500 рублей в месяц).

Советские IT-специалисты также могли претендовать на льготы при получении квартир и другие «плюшки» социалистической экономики. Конечно, с миллиардами Джобса и Гейтса это все не сравнится, но по меркам СССР работа программистов была одной из самых перстижных.

Культурный капитал советских программистов

Фильмы и сериалы о легендарных айтишниках США начали появляться относительно недавно. В СССР программисты и кибернетики были настолько модными, что в кино они начали заметно фигурировать уже в 60-х.

В таких фильмах как «У озера», «Кто поедет в Трускавец», «Обычный месяц», «Уникум» и многих других программисты совмещали сложную личную жизнь с благородной технической работой на благо советского общества. В кадрах этих и многих других производственных драм часто фигурировали громоздкие советские ЭВМ и вполне реалистичные изображения отделов, в которых работали программисты.

Один из самых показательных примеров — сериал «Обычный месяц» 1976 года. Если на работе вам приходилось убеждать коллег в необходимости цифровизации, порадуйтесь, кино об этом снимали еще в СССР. Герой «Обычного месяца» — главный инженер приборостроительного завода, который решает полностью изменить работу предприятия за счет автоматизации. Сериал показывает, насколько горячей темой АСУ были в Советском Союзе и какие большие надежды на них возлагала техническая интеллигенция.

Программисты часто встречались и в советской литературе. Программирование, жизнь научно-технической интеллигенции и ЭВМ в центре знаменитой повести братьев Стругацких «Понедель­ник начинается в субботу» (1965). Кибернетик Снаут — один из главных персонажей научно-фантастического романа Станислава Лема «Солярис» (1960).

9825764c8847e4cf940d3cbaefea94eb.png

Однако важнее всего был именно повседневный престиж инженерно-технической интеллигенции. Это была из самых уважаемых групп в советском обществе. На их образ жизни равнялись другие представители советского среднего класса. Работники IT чаще, чем представители других профессий, ездили за границу ради обмена опытом, научных конференций, закупки технологий (или их «заимствования», как в случае с IBM). Это было большой редкостью для СССР, так что программисты часто могли добыть дефицитные товары, да и просто проникнуться культурой за пределами Союза.

На программистов, инженеров, физиков и кибернетиков смотрели с завистью не из-за финансовой престижности их профессии, а из-за того, какую миссию они выполняли в обществе. В IT сегодня многие отказываются от более высоких зарплат ради работы над интересными или общественно важными проектами. В СССР такой выбор перед программистами не стоял — зарплату все они получали примерно одинаковую, но многие из них гордились тем, что приносили реальную пользу обществу.

© Habrahabr.ru