Старая гвардия программистов, с праздником!

Если спросить современного айтишника, когда День программиста, он не задумываясь ответит: 13 сентября (или 12-го, если год високосный).

На заседании Комиссии Академий наук социалистических стран по вычислительной технике. Справа налево: академик Пугалев В.С., академик Мельников В.А., академик Валиев К.А., Богданов Л.А., далее - польские ученые. Период создания: май 1985 г., Чехословацкая Социалистическая Республика, г. Прага
На заседании Комиссии Академий наук социалистических стран по вычислительной технике. Справа налево: академик Пугалев В.С., академик Мельников В.А., академик Валиев К.А., Богданов Л.А., далее - польские ученые. Период создания: май 1985 г., Чехословацкая Социалистическая Республика, г. Прага

256-й день года, число в честь восьмибитного байта — красиво, логично, официально. Но есть у этого праздника и вторая дата — 22 апреля. И если вы не знаете, почему этот день важен для «старой гвардии», значит, вы не застали эпоху, когда специальность программиста кодировалась четырьмя цифрами «2204».

Машинный зал вычислительного центра объединения"Татнефть", 1974 г. Альметьевск, собрания НМ РТ
Машинный зал вычислительного центра объединения"Татнефть", 1974 г. Альметьевск, собрания НМ РТ

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

Электронно-вычислительная машина Минск-22. Вычислительный центр объединения "Татнефть"Период создания:1970 г. Собрания НМ РТ
Электронно-вычислительная машина Минск-22. Вычислительный центр объединения "Татнефть"
Период создания:1970 г. Собрания НМ РТ

Кому-то из студентов или преподавателей пришла в голову простая и элегантная мысль: записать код не как число, а как дату — 22.04, то есть 22 апреля. Так родился неофициальный профессиональный праздник. Без официальных указов — просто инженерная ирония и чувство локтя.

В 2009 году День программиста официально закрепили за 256-м днем года по инициативе Дмитрия Мендрелюка (который, между прочим, и был создателем «Компьютерры»).

Старая дата приобрела новый оттенок — «День старого программиста». Своеобразный «старый стиль» для тех, кто помнит перфокарты, ассемблер и ЭВМ, занимавшие целые комнаты.

Идут теоретические занятия у операторов подготовки данных для ЭВМ в Межшкольном комбинате Советского района г.Казни. Период создания:1970-е гг. Собрания НМ РТ
Идут теоретические занятия у операторов подготовки данных для ЭВМ в Межшкольном комбинате Советского района г.Казни. Период создания:1970-е гг. Собрания НМ РТ

Код 2204 давно ушел в историю. Сегодня система кодирования стала более детальной и многогранной, отражая специализацию:

09.03.01 — Информатика и вычислительная техника;

09.03.04 — Программная инженерия;

09.02.07 — Информационные системы и программирование.

Кроме того, существуют десятки смежных специальностей со своими кодами.

В распоряжение учащихся, обучающихся операторской работе, ГНИПИ-ВТ предоставил промышленную ЭВМ "Минск-32". Период создания:1970-е гг. Собрания НМ РТ
В распоряжение учащихся, обучающихся операторской работе, ГНИПИ-ВТ предоставил промышленную ЭВМ "Минск-32". Период создания:1970-е гг. Собрания НМ РТ

От перфокарт до искусственного интеллекта

Те, кто сегодня иронично называет себя «старыми программистами», начинали в эпоху, когда код писался практически в прямом контакте с железом. Ошибка в одной команде могла стоить нескольких часов поиска на перфоленте. Программисты того поколения решали задачи, которые тогда были прорывом: полет Гагарина, расчет орбит и автоматизация заводов.

Учащиеся - операторы ЭВМ изучают электронно-вычислительную машину «М 5000».Период создания: 1970-е гг. Собрания НМ РТ
Учащиеся - операторы ЭВМ изучают электронно-вычислительную машину «М 5000».
Период создания: 1970-е гг. Собрания НМ РТ

Сегодня индустрия изменилась до неузнаваемости. Нейросети пишут код за нас, облака хранят терабайты данных, а программирование стало одной из самых массовых профессий. Но база осталась той же — логика, алгоритмы и умение заставить машину делать то, что нужно человеку. И заслуга «старой гвардии» здесь огромна.

Фотография. ТатНИИ. Отдел вычислительных методов и машин (ЭВМ "Минск-22"). Период создания:1970 г. Собрания НМ РТ
Фотография. ТатНИИ. Отдел вычислительных методов и машин (ЭВМ "Минск-22"). Период создания:1970 г. Собрания НМ РТ

Так что 22 апреля — отличный повод поднять бокал (или кружку чая) за тех, кто учился по коду 2204, и за тех, кто продолжает их дело сегодня. С праздником, коллеги! Пусть код всегда компилируется с первого раза, а дедлайны только звенят, но не взрываются. И помните, что старый программист — это не про возраст. Это про состояние души.

Текст: журнал о науке и технологиях «Компьютерра»

https://www.computerra.ru/342872/22-aprelya-den-starogo-programmista-ili-kak-kod-2204-stal-prazdnikom/

171 views·1 share