В недавнем исследовании, проведенном экспертами ZDNet, были представлены результаты анализа популярности языков программирования, который поможет понять, какие языки будут актуальны в 2024 году. Для определения самого популярного языка аналитики использовали несколько критериев, чтобы собрать максимально полную и объективную картину. Среди методик исследования особое внимание было уделено популярности языков на сайте Wikipedia, частоте запросов через Google (данные Google Trends), а также количеству вакансий, в которых работодатели указывают требования по знанию тех или иных языков программирования.
Кроме того, исследователи обратили внимание на количество книг, выпущенных на тему различных языков программирования. Интересно, что измерялись не только теоретические аспекты, но также практически реализованные проекты: количество строк кода, написанных с использованием различных языков, а также количество публичных проектов на платформах SourceForge, Freecode и GitHub. Также были проанализированы темы обсуждений на форумах и в интернет-сообществах, направленные на конкретные языки.
Однако это ещё не полный перечень параметров, которые были учтены. Эксперты также оценили, сколько курсов, связанных с изучением языков программирования, было продано, и какое количество студентов они собрали по всему миру. Можно отметить, что большое внимание было уделено онлайн-форматам обучения, так как исследователи подсчитали количество просмотров обучающих видео на YouTube, а также обсудили активность пользователей на Reddit и Stack Exchange, где часто ведутся дискуссии по вопросам программирования.
В итоге результаты исследования показали, что на первом месте по популярности оказался язык Python. Благодаря своей простоте и универсальности, он стал основным выбором как для новичков, так и для опытных разработчиков. Замыкает тройку лидеров JavaScript, который широко используется в веб-разработке и поддерживает обширный экосистему фреймворков и библиотек. Третьим по популярности языком стал Java, который продолжает оставаться основой для разработки корпоративных приложений.
После Java в рейтинге расположились C++ и C, которые остаются востребованными благодаря своей высокой производительности и способности работать на низком уровне. На шестом месте находится TypeScript, который получил признание благодаря статической типизации и совместимости с JavaScript. Седьмой строчкой в этом списке занял SQL, язык запросов, без которого сложно представить работу с базами данных.
Заметьте, что на восьмом месте находятся HTML и CSS, языки разметки и стилизации, которые являются основой для большинства веб-сайтов. Замыкают десятку языков программирования PHP и Shell, оба из которых находят своё применение в веб-разработке и системном администрировании соответственно.
Кстати, в последних новостях IT-World также упоминается о планах Министерства цифрового развития Российской Федерации, которое намерено ввести обязательные отчисления для крупных IT-компаний на развитие профильного образования. Глава ведомства, Максут Шадаев, отметил, что такие компании могут быть обязаны ежемесячно выделять 5% от своих налоговых вычетов на поддержку образовательных учреждений, что, безусловно, поможет в подготовке квалифицированных специалистов в данной области.