Восемь самых востребованных языков программирования в 2022 году

Задумывались ли вы, какие языки программирования пользовались наибольшей популярностью в 2022 году? Хотя на свете их существует более двухсот, лишь немногие реально используются в IT-компаниях. Знать, какие именно, очень важно для тех, кто хочет преуспеть в индустрии разработки.

За последние четырнадцать месяцев (с октября 2021 по ноябрь 2022 года) DevJobsScanner обработал более двенадцати миллионов вакансий на должность разработчика. Из этих двенадцати миллионов DevJobsScanner отобрал только те, в которых был прописан конкретный язык. Если вы хотите узнать больше о методике, обратитесь к разделу «Как проводилось это исследование».

Открыв кат, вы узнаете, какие из языков оказались самыми востребованными.

1 — JavaScript / TypeScript

Начиная с того времени, когда его создали, чтобы сделать вебсайты динамичными, JavaScript год от года неуклонно набирает популярность. В свете сказанного, на текущий момент JavaScript является наиболее востребованным языком по всему рынку. Этому достижению могло способствовать и появление TypeScript (суперсет JavaScript с типобезопасностью). Популярность TypeScript стала расти только в последние годы. Многие новые фреймворки JavaScript полностью написаны на TypeScript, например Angular или NestJS.

С октября 2021 по ноябрь 2022 года (за четырнадцать месяцев) мы нашли 801 000 вакансий, что составляет 31% от общего количества должностей, для которых требуется знание определенного языка.

Найдено вакансий: 801 000 (~31%)
Ключевые слова: JavaScript, TypeScript, React, Angular, Vue, Node.

2 – Python

В 2022 году Python без лишнего шума проделал путь до второй строчки рейтинга востребованных языков. Ключевой особенностью, обеспечившей ему такой результат, стала его гибкость – он применяется для шифрования, работы с серверами, анализа данных. Кроме того, вокруг Python собралось одно из самых крупных и замечательных сообществ.

За четырнадцать месяцев мы насчитали около 515 000 вакансий, в которых требовалось владение именно Python – это 20% от общего числа.

Найдено вакансий: 515 000 (~20%)
Ключевые слова: Python, Django, Flask.

3 – Java

Замыкающим в тройке призеров оказался Java, третий по популярности язык на рабочем рынке. Java пользовался большой популярностью с самого своего дебюта в 1995 году. Несмотря на то, что в последние годы, когда стали появляться более современные языки вроде Kotlin, интерес к нему стал падать, он всё же прочно укоренился в верхней тройке. Позиции ему помогают удерживать фреймворки типа Spring, которые используются во многих крупных компаниях.

Найдено вакансий: 443 000 (~17%)
Ключевые слова: Java, Spring.

4 — C#

Четвертое место достается C#. C# — это мультипарадигменный объектно-ориентированный язык общего назначения, созданный по большей части для того, чтобы восполнить некоторые недостатки C++. Будучи языком общего назначения, C# имеет обширную область применения. Самый распространенный способ его использования – в сочетании с фреймворком .NET. Он также активно применяется для шифрования в игровом фреймворке Unity. И .NET, и Unity широко распространены в ведущих компаниях.

Найдено вакансий: 305 000 (~12%)
Ключевые слова: C#, .NET.

5 – PHP

Язык, который двадцать семь лет назад стартовал как простой «инструмент для создания персонального сайта» (Personal Home Page Tool), откуда и название PHP, с тех пор прошел невероятный путь. В 2022 году он стал пятым среди самых востребованных языков программирования, с 10% долей от общего числа вакансий. То есть одна из десяти должностей в разработке предполагает знание PHP.

PHP используется преимущественно для веб-разработки в связке со фреймворками вроде Laravel или WordPress.

Найдено вакансий: 226 000 (~9%)
Ключевые слова: PHP, Laravel, WordPress.

6 – C/C++

Прошло уже пятьдесят лет с выхода С и тридцать семь – с последующего появления C++, который поначалу называли «С с классами». В этом долгом временном промежутке C/C++ сохраняли популярность за счет регулярных дополнений и усовершенствований. Современный C++ охватывает объектно-ориентированное, обобщенное и функциональное программирование. Он также упрощает управление низкоуровневой памятью. Его применение в индустрии простирается на широкий диапазон задач: C++ можно обнаружить в видеоиграх, базах данных, на серверах, автоматических межпланетных станциях и в других местах.

Найдено вакансий: 213 000 (~8%)
Ключевые слова: C, C++.

7 – Ruby

Ruby занимает седьмое место среди самых востребованных языков программирования с 125 000 найденными вакансиями. Самые распространённые практики его применения связаны со фреймворком Ruby on Rails. Седьмое место может показаться скромным результатом, но с Ruby работают некоторые из самых успешных IT-компаний – Twitter, Crunchbase, Github.

Найдено вакансий: 125 000 (~5%)
Ключевые слова: Ruby, Ruby on Rails

8 – GO

Go – молодой язык, созданный компанией Google всего двенадцать лет назад. По замыслу Google, Go должен был улучшить вычислительную производительность в эпоху многоядерных процессоров, объединяемых в сети, и крупных кодовых баз. Как можно увидеть на графике ниже, популярность Go постепенно растет; в 2023 году он может попасть в первую пятерку. Go также используют ведущие компании – Uber, Twitch.

Найдено вакансий: 53 000 (~2%)
Ключевые слова: Go

Ниже приводим полный список языков программирования с указанием соответствующего уровня спроса.

А вот та же информация с разбивкой по месяцам:

Как проводилось это исследование

Главной целью исследования было поделить «вакансии разработчиков» на категории по языкам программирования, при этом сводя к минимуму ошибки и получая настолько достоверную информацию, насколько возможно. Ориентируясь на достижение этой цели, при классификации вакансий по языкам программирования мы учитывали только данные из заголовков. Это объясняется тем, что нас интересовали только те должности, которые требуют знания конкретного языка.

Например, вакансия под заголовком «Бэкенд-разработчик» отметалась и не записывалась ни в какую категорию, даже если для нее указывались стек технологий или список языков в требованиях к кандидату. Напротив, вакансия под названием «Разработчик на React» засчитывалась в JavaScript / TypeScript; аналогичным образом вакансия « Разработчик на Laravel» засчитывалась в PHP.

Важно также отметить, что одна вакансия могла попасть в две или несколько категорий. Например, должность «Фуллстэк-разработчик (Django/Angular)» мы относили к Python и к JavaScript / TypesScript.

Обобщая сказанное

Очевидно, что Javascript и Typescript занимают на рынке истинно доминирующее положение. На долю Javascript и Typescript приходится 31% от общего числа вакансий, в которых есть указание на определенный язык. Это очень много – если перефразировать, почти каждая третья вакансия требует владения Javascript или Typescript.

Второе и третье места в рейтинге самых востребованных языков занимают Python и Java соответственно – у них тоже набирается большое число вакансий. Заметьте, что Java сокращает разрыв с Python; в некоторые месяцы она выходила на вторую позицию. Так что если кто-то думает, что это отмирающий язык, лучше бы им пересмотреть свои взгляды.

C#, C/C++ и PHP тоже относятся к языкам, которые следует иметь в виду – всех их объединяет устойчивая тенденция к росту. Скажем, PHP в октябре 2021 года собрал около 5% от общего числа вакансий, а к ноябрю 2022-го вышел на чуть меньше 10% — то есть почти что вдвое больше.


ссылка на оригинал статьи https://habr.com/ru/company/productivity_inside/blog/708764/

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *