День программиста – профессиональный праздник всех специалистов, работа которых связана с разработкой ПО. Празднуется ежегодно, 13 сентября. Праздник является международным, поэтому празднуется больше чем 100 странах. Однако, ввиду национальных особенностей, дата праздника может отличаться.
Когда проходит?
В Российской Федерации, такой профессиональный праздник принято отмечать еще с 2009 г., 13 сентября (за исключением високосного года, тогда отмечается 12-го). Эта дата была выбрана не просто так. Дело в том, что этот день является 256 порядковым днем в году. А данное число в программировании имеет важное значение. В двоичной системе представления информации, это равно числу целых цифр, которое можно показать с помощью 1-го байта.
Кто отмечает?
Разработка ПО сложный и объемный трудовой процесс, в котором задействовано множество специалистов различного профиля. Кроме самих программистов, которые занимаются непосредственно написанием программного кода, в разработке участвуют также специалисты на стадии планирования, работники отдела контента, веб-дизайнеры, тестировщики, графические дизайнеры, специалисты по поисковой оптимизации и множество других работников.
Принято считать, что день программиста – профессиональный праздник для всех вышеуказанных специалистов, а также иных работников IT-сферы, персонала компаний и их руководства.
История
Впервые, с инициативой появления такого дня в праздничном календаре россиян выступило Министерство связи и массовых коммуникаций РФ. В 2009 г. это министерство подготовило соответствующий законопроект. В документе отмечалась значимость труда специалистов данной сферы в инновационное развитие государства. Ведь сложно представить современную сферу производства без применения хотя бы на одной из ее стадий труда программистов. Ведь практически любой прибор или электронное устройство на определенном этапе не обошёлся без помощи специалистов в области программирования.
Таким образом, 11.09.2009 г., Президент РФ своим указом No1034 утвердил введение праздника в официальный календарь профессиональных праздников, отмечаемых в стране.
Традиции
Праздник в компаниях различного масштаба принято проводить корпоративы и праздничные мероприятия, различные концерты с поздравлением специалистов от их коллег и руководства. Принято выделять как профессиональные качества грамотных и квалифицированных работников, так и их личностные черты. Наиболее опытные и успешные программисты, и все те, чьи профессиональные достижения достойны отдельного упоминания получают подарки, дипломы и грамоты от руководства.
Такой же принцип празднования относится и к компаниям в других сферах, где трудятся программисты, формируя отделы программирования, либо просто отдельные работники-программисты.
Родственники, близкие и друзья также поздравляют своих знакомых программистов. После работы можно устроить праздничный ужин, пригласив коллег и близких, всегда поддерживающих программиста в его нелегком выборе профессии.
О профессии
Программист – одна из наиболее престижных и высокооплачиваемых профессий в России. Средняя зарплата в данной сфере у грамотных и высококвалифицированных работников может доходить и до уровня в 200 тысяч рублей в месяц.
Первым в истории человечества устройством, выполняющим запрограммированные действия без участия человека, принято считать ткацкий станок, изобретенный в 1804 году Жозеффом Жакаром. Станок позволял заранее программировать узоры, наносимые на ткань с помощью специальных перфокарт. Принцип отдаленно напоминает тот, который теперь используется при нанесении принтов на майки с помощью лазерных приборов.
Обычно принято разделять всех программистов на 3 большие группы:
- Прикладные программисты.
- Системные программисты.
- Web-программисты.
Прикладной программист работает с написанием кода для программы, выполняющей определенную прикладную задачу. Это может быть компьютерная игра, программа для обработки фото и видео, бухгалтерская программа и т.д. Также, задачей этих специалистов является адаптация уже существующего софта под конкретные нужды заказчика.
Системные программисты – наиболее редкие и высокооплачиваемые специалисты. Их задача состоит в написании более глобальных программ. Продукт их труда – оболочка, позволяющая управлять другими программами или же целыми компьютерами и системами. Это могут быть базы данных, драйверы, оболочки для написания других программ или даже целые операционные системы.
Web-программисты чаще всего занимаются разработкой интернет-сайтов и различных их элементов (написание кода, верстка и дизайн страниц, контентное наполнение, перенос сайтов на сервер, запуск и отладка).
Интересные факты
Интересным фактом является, то что до введения официального праздника, специалисты отмечали несколько других значимых дат для них:
- 10 декабря – день рождения Августы Ады Кинг, которая считается одним из первых программистом во всем мире. Как не удивительно, но ни одна из программ, описанных в трудах Августы никогда не была создана и запущена.
- 22 апреля. Еще один необычный подход к выбору даты. Здесь основой стала кодировка специальности «ПО вычислительной техники и автоматизированных систем», которая ранее имела в справочниках порядковый номер 220400.
- 19 июля. В 1842 г. Августа Ада Кинг стала автором самого первого программного кода для вычислительной машины. К слову, саму вычислительную машину изобрела также сама Ада.