Программист – это тот человек, который страстно увлекается цифрами во всех их проявлениях. Эти профессионалы всегда ищут цифровые закономерности в различных сферах и могут перевести практически все в двузначный код. Даже те, кто не знаком с древним способом программирования ЭВМ при помощи перфокарты с нанесенным на нее двузначным кодом, не могут не восхищаться цифрами. Программисты немного отличаются от обычных смертных, они всегда быстрее погружены в себя и свою выдающуюся способность к творчеству.
1. День программиста отмечается в 256-й день года. Эта дата, как и прежде, может быть 13 сентября в обычный год и 12 сентября в високосный год. Такой выбор даты основан на философии числа 256, которое является степенью двойки в восьмеричной системе исчисления. Восьмерка символизирует количество бит в байте, а двойка — двоичную систему исчисления. Более того, это число является максимально возможным значением в 8-битном кодировании, и самой большой целой степенью числа два, которая не превышает количество дней в году.
2. До официального утверждения Дня программиста данный праздник отмечался в разные дни: 19 июля, в честь Ады Августа Лавлейс, первой женщины-программиста, которая изобрела первую программу для вычислительной машины, 10 декабря — в день рождения самой Ады, и 4 апреля, как аналогия к ошибке «404» (поисковой запрос, который не был найден).
3. Концепция Дня программиста впервые была высказана главой ИД «Компьютерра Мендрелюком 13 лет назад. В течение длительного времени эта идея существовала только как возможность отмечать IT-профессионалов. Позже, эта оригинальная идея возродилась, но с новыми датами.
4. Первое отмечание Дня программиста произошло в 2002 году. Затем это празднование распространилось по всему миру, благодаря Интернету.
5. В России День программиста был утвержден указом президента 11 сентября 2009 года.
6. В России основные мероприятия, посвященные Дню программиста, проходят на неофициальном уровне. Государственные награды для программистов не установлены, однако они могут рассчитывать на премии от работодателей и признание коллег.
7. Крупные IT и Software компании организуют вечеринки или тимбилдинги для своих сотрудников в День программиста. Также проводятся мини-чемпионаты по программированию.
8. В профильных высших учебных заведениях в этот праздник проводятся различные мероприятия: Дни открытых дверей, олимпиады по программированию, семинары. Участвовать в данных мероприятиях могут студенты, абитуриенты и слушатели подготовительных курсов.
9. День программиста отмечается как разработчиками программного обеспечения, так и системными администраторами, а также обычными людьми, для которых программирование стало хобби, а не просто способом заработка денег.
10. По статистике, 99% программистов — мужчины, в то время как только 1% из них — женщины. Женщины-программисты получают более высокую зарплату в среднем на 20% и находятся в более высоком курсе уважения коллег в своих рабочих коллективах.
11. Каждый программист знает около 10 языков программирования на разном уровне.
12. 12/13 сентября — это не единственная известная дата, когда День программиста празднуется. Большое количество специалистов отмечают этот профессиональный праздник 7 января.