Тариф успешно добавлен в корзину
В корзину

День программиста: вспоминаем историю праздника и интересные факты о профессии

Автор статьи First John
День программиста 2024

Ожидается, что к концу 2024 года в мире будет 28,7 млн программистов — это чуть больше, чем население Австралии. А самая «программистская» страна в мире — Китай, там представителей этой профессии почти в 2 раза больше, чем в США, и в 8 раз — чем в России. В преддверии Дня программиста мы решили вспомнить интересные факты об этой профессии и поделились ими в статье. 

Когда отмечают День программиста

День программиста в России отмечается в 256-й день года: то есть в високосный год (как и в этом году)  праздник выпадает на 12 сентября, а в обычный — на 13 сентября. 

Почему дата так странно высчитывается? Число 256 — это 2⁸, где двойка символизирует двоичную систему исчисления, а восьмерка — число битов в байте, то есть, 256 — это максимальное количество символов, которое можно закодировать в одном байте.

Есть и альтернативная версия праздника — в шутку его называют День старого программиста. Дело в том, что в советские времена специальности «Программное обеспечение вычислительной техники и автоматизированных систем» был присвоен код 2204 — поэтому неофициально Днем программиста считали 22 апреля. Позже код изменился на 220400, а затем — на 230105.65, но память о празднике осталась. А когда День программиста был официально назначен на 256-й день года, то прежняя дата стала называться Днем старого программиста. 

История Дня программиста

Идея о том, что программистам нужен официальный праздник, изначально пришла в голову Дмитрию Мендрелюку, который возглавлял издательский дом «Компьютерра». Дмитрий предложил отмечать праздник в первую пятницу сентября и назвать его «Чистой пятницей» — в этот день предлагалось проверять и чистить все носители информации.

Как программисты отмечают День программиста

Но до президента или Госдумы идея не дошла. Более серьезно к этому вопросу отнеслись сотрудники веб-студии «Параллельные технологии» — Валентин Балт и Михаил Червяков. Они написали обращение в Правительство РФ и запустили электронное голосование об учреждении праздника в 256-й день года. Коллег поддержали компьютерные СМИ, и так им удалось набрать почти 10 000 голосов. Кстати, сайт с информацией о празднике до сих пор доступен по этой ссылке.

Власти идею одобрили, и 11 сентября 2009 года Президент РФ Дмитрий Медведев подписал Указ №1034 об утверждении Дня программиста. Материальных привилегий официальное признание не дает, но оно подчеркивает значимость профессии и позволяет программистам ждать законных поздравлений в свой праздник.

Где живут и на чем кодят сегодняшние программисты

Как мы уже упоминали выше, cамое большое количество программистов — в Китае, там их около 7 млн. На втором месте — Индия с 5 млн, а на третьем США —  4,4 млн. Россия в этом рейтинге — на 7 месте, после Германии и Великобритании. При этом, в Штатах самая большая нехватка специалистов — сейчас компании активно ищут около 900 тыс. разработчиков.

В США больше всего технологических стартапов — более 3,5 тыс. Там расположены крупнейшие IT-кластеры — Кремниевая долина и периферийный мегакластер, охватывающий Сан-Франциско, Окленд, Сан-Диего, Лос-Анджелес и Санта-Ану. На втором месте с большим отрывом — Индия, там зарегистрировано 990 стартапов. На третьем — Великобритания с 555 стартапами. 

По данным исследования IT-провайдера Grid Dynamics, среднестатистический программист сейчас — это мужчина 36 лет с опытом 5-9 лет и с высшим образованием в этой сфере. То есть, несмотря на активную рекламу IT-курсов, основной костяк в профессии все же составляют те, кто кодит не первый год.

Большинство современных разработчиков задействовано в бэкенде, на втором месте — фронтенд, а на третьем — серверная часть. А самые популярные типы ПО, над которым работают программисты — вебсайты, утилиты и базы данных.

Количество разработчиков по типу ПО

IT-сфера всегда была одной из самых передовых, а сейчас она развивается огромными темпами благодаря всеобщей цифровизации и нейросетям. Поэтому рождаются новые профессии для разработчиков. Например, IT-архитектор, который формирует стройную структуру из всех IT-инструментов компании. Или ShadowTech-менеджер — тот, кто развивает перспективные технологии, пока не одобренные в компании. Или Big Data Cleaner, которые занимается утилизацией цифрового мусора.

Пишут чаще всего на JavaScript и HTML / CSS. Кстати, насчитывается до 9 000 языков программирования, и некоторым из них уже более полувека — например, COBOL в этом году отметил 65-летний юбилей. Язык активно используется в американских банках, и сейчас это стало проблемой. Большинство COBOL-программистов уже вышло на пенсию, а изучать устаревший и громоздкий язык никто не хочет. Поэтому сегодня компания IBM развивает ИИ-инструмент, превращающий код на COBOL в Java.

Вот несколько интересных фактов о языках программирования — один из них ложный. Проверьте себя и попробуйте угадать, какой. Правильный ответ — в конце статьи:

  • Не существует единого мнения, о том что такое язык программирования. 

  • На COBOL написано около 800 млрд строчек кода.

  • У Роскосмоса есть свой язык программирования — ДРАКОН.

  • Существуют языки программирования Cat, Dog и Horse.

  • Есть языки, где команда состоит из одной буквы или даже вообще только из пробелов.

Как обстоят дела с профессией программиста в России

В нашей стране насчитывается 820 тыс. программистов, а медианная зарплата в этой отрасли — 170 000 руб. Несмотря на довольно высокую оплату, программистов не хватает — 26% компаний не могут найти специалистов, владеющих языком Python, а 16% работодателей находится в срочном поиске Java-программистов. 

Чаще всего разработчики нужны в сфере безопасности и защиты информации. На втором месте — обработка больших данных, на третьем — разработка мобильных приложений. Также есть спрос на такие редкие IT-специальности, как инженер DevSecOps и AppSec, специалист RnD в сфере информационной безопасности.

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

При этом ожидается, что спрос на айтишников будет только расти, а значит, опытные специалисты скоро будут на вес золота.

Правильные ответы на вопросы о программировании

И, как и обещали — рассказываем, какие утверждения были правдивыми:

  • Не существует единого мнения, о том что такое язык программирования — верно. Вы скорее сможете сказать, что НЕ является языком программирования, чем дать его определение. 
  • На COBOL написано около 800 млрд строчек кода — верно. В 2023 году СOBOL был на 15 месте среди самых популярных языков. 
  • У Роскосмоса есть свой язык программирования — ДРАКОН — верно. Название расшифровывается как «Дружелюбный русский алгоритмический язык, который обеспечивает наглядность». Он был  создан еще в 1986 году, чтобы объединить функции языков ПРОЛ2, на котором разрабатывали бортовые программы, ДИПОЛЬ для наземных испытаний и ЛАКС — для моделирования.
  • Cуществуют языки программирования Cat, Dog и Horse — неверно. Единственный реальный язык из списка — Cat, его символ — это голова кота. Это функциональный стековый язык, также он используется для освоения основных понятий программирования.
Логотип языка Cat
  • Есть языки, где команда состоит из одной буквы или даже вообще только из пробелов — верно. В языке программирования APL самая короткая завершенная программа может состоять из одной буквы — например, команда q используется для выхода из интерпретатора APL или для завершения программы. А язык Whitespace состоит только из пробелов, табуляций и переносов строк.
Вывод Hello, Word! на языке Whitespace
Так выглядит Hello, Word! на Whitespace с подсветкой спецсимволов

Удалось угадать?

Ну а мы поздравляем вас с Днем программиста и желаем ни бага ни костыля. Цените свою профессию и развивайтесь!

Было интересно?

Назад к списку
Скидка 25% новым клиентам!
Закажи сервер сегодня и получи скидку на первый месяц аренды!