22 апреля: день старого программиста или как код 2204 стал праздником

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

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

Как номер специальности превратился в дату

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

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

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

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

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

  • 09.03.01 — Информатика и вычислительная техника; 
  • 09.03.04 — Программная инженерия;
  • 09.02.07 — Информационные системы и программирование. 

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

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

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

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

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

Что будем искать? Например,ChatGPT

Мы в социальных сетях