День программиста и другие IT-праздники

Дата и история дня программиста, а также другие важные даты из мира информационных технологий.

День программиста и другие IT-праздники

Короткая история дня программиста

День программиста начали официально праздновать в России с 2009 года. В соответствии с указом №1034 [1] празднования проводятся каждый 256-й день года. В високосный год это 12 сентября. В обычный — 13 сентября.

До того как Дмитрий Медведев, состоявший тогда в должности президента, подписал указ, подготовленный Министерством связи и массовых коммуникаций Российской Федерации, праздник жил неофициальной общественной жизнью.

Считается, что первым праздновать «День компьютерщика» предложил Дмитрий Мендрелюк из «Компьютерры» в 1996 году [2]. Причём для празднования ещё не был выбран 256-й день года, а первая пятница сентября. А ей мог оказаться и 244-й день года, и 251-й. Примечательно, что этот праздник предлагалось называть «Чистой пятницей».

За официальным признанием дня программиста обратились в 2002 году сотрудники веб-студии «Параллельные технологии» Валентин Балт и Михаил Червяков. Забавно, но текст обращения не содержит конкретной предлагаемой даты.

Неожиданное открытие о дне программиста

Интернет подсказывает, что День программиста — это российский профессиональный праздник. Также в сети можно найти информацию о неком «Международном дне программиста», который празднуется с 2007 года каждое 7 января. Только вот отчего-то об этом международном празднике нет никакой информации. Кажется, что все статьи о ней сгенерированы компьютером. Более того, эта дата часто сменяется на 12 или же 13 сентября в той же статье, которая начиналась с 7 января. Вот такая загадка числа 7.

А есть ли ещё праздники?

Представителей сферы информационных технологий пока не балуют праздниками. Тем не менее удалось выяснить ещё несколько дат, праздничных для ИТ-отрасли.

Итак, список важных дат и праздников в IT

  1. 14 февраля — представление первого программируемого электронного компьютера общего назначения ENIAC I широкой публике.
  2. 31 марта — международный день резервного копирования или день бэкапа. У этого праздника даже есть свой сайт. Там объясняется, что 31 марта выбрано, чтобы служить юмористической отсылкой к 1 апреля — дню дурака [3]. Да, когда данные пропали, чувствуешь себя настоящим дураком.
  3. 4 апреля — международный день Интернета. В этот день в 636 году умер католический святой Исидор Севильский, основатель средневекового энциклопедизма, покровитель учащихся и студентов, Интернета и каждой существующей web-страницы. Есть юмор и в используемой дате — 4.04 очень похоже на ошибку протокола HTTP 404. Ту самую, которые пользователи сети видят, когда страница не найдена.
  4. 22 апреля — день программиста в Белгороде. Большинство программистов этого города закончили Белгородский государственный технологический университет им. В.Г.Шухова, а там когда-то была специальность 220400 «Программное обеспечение вычислительной техники и автоматизированных систем» [4] [5]. Не знаю, широко ли отмечается этот праздник в наши дни.
  5. 27 апреля — день графического дизайна. Хотя и графический дизайн — это больше про физический мир, в мире IT его тоже уважают. Ведь наш дизайн вырос именно оттуда. Без графического дизайна путь становления веб-дизайнеров был бы совсем иным.
  6. 17 мая — альтернативный день Интернета. Видимо, 4.04 не удалось найти оригинальный праздник. В этот день был утверждён стандарт для страниц WWW. Благодаря ему появилась возможность создавать веб-страницы. Те самые, что вы сейчас просматриваете. Также в этот день под эгидой ООН празднуется Всемирный день электросвязи и информационного общества.
  7. 31 мая — день веб-дизайнера. Информация о празднике в интернете настолько расплывчатая, что опять же напоминает сгенерированный контент. Ещё более таинственный праздник — день UI-дизайнера. У него даже даты нет, хотя и пишут, что празднуют.
  8. Последняя пятница июля — день системного администратора или день сисадмина. Без этих бравых ребят жизнь разработчика программного обеспечения уж точно не была бы праздником. То и дело ломалось бы какое-нибудь периферийное электронное устройство, падала бы сеть, а потом и думай, что с этим делать. Так что очень нужный в нашей сфере праздник!
  9. 31 августа — день блога. Неофициальный праздник. Празднуется в этот день потому, что слово blog, а лучше даже BlOg, если прищуриться, похоже на 3108.
  10. 5 сентября — первый запуск программного обеспечения для бизнеса. В 1951 году компьютер LEO чайной и кондитерской английской компании J. Lyons and Co. впервые начал производить вычисления для подсчёта стоимости ингредиентов в хлебе и пирогах [6]. Я, как большой любитель чая, очень рад такому информационному подвигу чайной индустрии.
  11. 9 сентября — День тестировщика. Вот, что пишет насчёт этого дня «Википедия» [7]: «По легенде, 9 сентября 1947 года учёные Гарвардского университета, тестировавшие вычислительную машину Mark II Aiken Relay Calculator, нашли мотылька, застрявшего между контактами электромеханического реле, и Грейс Хоппер произнесла слово «bug» (с англ. — «жук»), ставшее позднее термином, обозначающим компьютерную ошибку».
  12. 24 октября — день программиста в Китае [8]. 24 октября — это либо 24.10, либо 10.24. Число 1024 — это 2 в десятой степени. Оттого и выбрана такая дата.
  13. 30 ноября — международный день защиты информации.
  14. 4 декабря — день информатики в России. Именно эта дата стоит в авторском свидетельстве №10475. Государственный комитет совета министров СССР по внедрению передовой техники в народное хозяйство выдал его 16 февраля 1950 года с приоритетом на 4 декабря 1948 года [9]. Потому и праздник отмечается в этот день. Предмет авторского свидетельства — «Автоматическая цифровая вычислительная машина».
  15. 10 декабря — день рождения дочери английского поэта Джорджа Байрона Ады Лавлейс. Она считается первым программистом в истории, хотя в те времена и не было компьютеров. Свои программы она писала для аналитической машины Чарльза Бэббиджа [10].

Заключение

Видно, что программирование ещё молодо. Количество праздников в нём невелико, а многие из существующих пока не добились признания. Программированию за своё короткое время уже удалось несколько раз перевернуть нашу жизнь, а сколько ещё предстоит!

Профессиональные праздники можно было бы расширить. Например, включить день фронтенд-разработчика или день бэкенд-разработчика. Если нужно два в одном — то и день фулстек-разработчика. Все эти ребята трудятся над созданием веб-приложений.

Если в этой статье не хватает какого-либо праздника, не стесняйтесь написать в комментариях здесь, в Telegram-канале или в канале в «Сетке». Во время написания материала мне не удалось найти точного количества профессиональных праздничных дней работников компьютерного труда, с удовольствием допишу упущенное.

Понравился список того, что празднуют программисты? Подписывайтесь на блог «Итак, список», в мире ещё много удивительных списков и чек-листов. Узнаете, как решить многие вопросы этими простыми, но очень мощными инструментами ещё до того, как начнёте решать вопросы компьютером.

Список ссылок

[1] Указ Президента Российской Федерации от 11.09.2009 г. № 1034» с сайта «Президент России»
[2] «День программиста настанет?» с сайта «Компьютерра»
[3] FAQ с сайта World Backup Day
[4] «Судьба Дня программиста под большим вопросом» с сайта «Мастера Delphi»
[5] «Был бы программист, а праздник найдется» с сайта «РИА Новости»
[6] LEO из Wikipedia
[7] «День тестировщика
[8] Chinese Programmer's Day из Wikipedia
[9] Архивированная страница «4 декабря - национальный День информатики» с сайта IEEE Computer Society
[10] «Ада Лавлейс» из «Википедии»