Разработка
Илья

Названы 9 самых востребованных языков программирования в 1-м квартале 2021 года на западе

Портал Dice Insight подвел итоги первого квартала 2021 года и составил рейтинг самых популярных языков программирования в США. Критериев для составления рейтинга было всего два - вероятный процент роста востребованности через 10 лет и медианная заработная плата.

Пример расчета медианной зарплаты:

В магазине «Одуванчик» трудятся 5 человек. Директор получает 120 000 руб., бухгалтер — 70 000 руб., кассир — 30 000 руб., продавец — 25 000 руб., уборщица — 15 000 руб.

Медианная зарплата в данном случае составит 30 тыс. рублей, потому что она делит всех работников на две части. Директор и бухгалтер получают больше медианной зарплаты, а продавец и уборщица — меньше. Не путать со среднестатистической, которая равна 52 тыс. рублей.

В основу статьи легли данные портала Burning Glass, в которых в течение последних 4-х месяцев упоминались те или иные языки программирования.

Вот каким получился рейтинг:

По получившемуся рейтингу видно, что самым одним из самых популярных языков программирования является TypeScript, а интерес работодателя к сотрудникам со знанием TypeScript за следующие 10 лет возрастет на 60%. Стоит отметить, что TypeScript – это надстройка над JavaScript, поэтому любой код, любая написанная не нем программа, компилируется в JavaScript. Несмотря на это, подавляющее большинство зарубежных изданий выделяют TypeScript в самостоятельный язык.

Самую большую зарплату, согласно рейтингу, получают знатоки Ruby и в течение последующих 10 лет интерес работодателей к нему упадет незначительно. В топе также расположились Java и Python, а последний в ближайшие 10 лет может стать еще популярнее, в то время как Java по этому критерию немного просядет.

Редакция IT-компании The MASCC - чешско-российского разработчика систем автоматизации (BPM/CRM) и мобильных приложений

0
30 комментариев
Написать комментарий...
Дмитрий Тенетович

1. "Названы 9 самых востребованных языков программирования в 1-м квартале 2021 года на западе" - на западе чего?
2. SQL - язык программирования? И HTML5?

Ответить
Развернуть ветку
Antsiforov Stanislav

Да, SQL и HTML являются языками программирования и не важно какая это версия или стандарт. Не смотря на то, что некоторые языки не Тьюринг полные, они дают компьютеру инструкции и тот их выполняет. Он выполняет программу. Написанную на языке.

Ответить
Развернуть ветку
Дмитрий Тенетович

ОК, спасибо за информацию. Пойду продолжу писать на XML.

Ответить
Развернуть ветку
Antsiforov Stanislav

XML, кстати, возможно и Тьюринг полный. В трансформациях там даже ветвления есть. Ну а диды из кровавого джава энтерпрайза по моему на нём только и пограммировали.

Ответить
Развернуть ветку
Александр Гурков

А ещё CSS И Json тоже языки программирования)

Ответить
Развернуть ветку
Antsiforov Stanislav

Ок. Хочешь челендж? Простой вопрос: почему сочетание пробелов и табов - общепризнанный язык программирования, а SQL с переменными и циклами нет?

Ответить
Развернуть ветку
Александр Гурков

За sql я не скажу, я frontend. Но html - это не ЯП)

Ответить
Развернуть ветку
Antsiforov Stanislav

Какие ваши доказательства? 

Моё утверждение простое:
1. любое не рандомное сочетание глифов с правилами их использования и возможностью определить логическое утверждение (statement, noun)  - можно назвать языком;
2. на любом таком языке можно составить последовательность утверждений и назвать это программой
3. языки на которых можно создать программу и при этом эту программу может понимать компьютер считаются языками программирования;

С какого хера тогда html не язык программирования? 

Ответить
Развернуть ветку
Александр Гурков

Потому что это язык разметки блять). Загугли). Че ты упоротый такой)

Ответить
Развернуть ветку
Antsiforov Stanislav

Ок братиш. Твои пруфы - это "загугли там на википедии написано" и "я веб макака, мне лучше знать"?

Ответить
Развернуть ветку
Александр Гурков

В нем нет ничего кроме тегов для разметки веб страниц. Теги парсит браузер и показывает тебе сайт.
Нет ни переменных, ни функций, вообще ничего, что есть в ЯП.
Если по твоему это ЯП, то самое простое, сложи с помощью него 2 числа)

Ответить
Развернуть ветку
Александр Гурков

Любой адекватный веб разработчик скажет тебе, что html - это язык разметки и не более.

Короче че с тобой спорить). Иди программируй на html)

Ответить
Развернуть ветку
Antsiforov Stanislav

Если у тебя есть желание, можешь определить что такое ЯП?

Где это за термином "язык программирования" закреплены требования к наличию всего, что ты перечислил?

Любой адекватный веб разработчик не полезет в спор о CS с околонулевыми знаниями, ок?

Ответить
Развернуть ветку

Комментарий удален модератором

Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Antsiforov Stanislav

Чем print("Hello, World!") в Python отличается от HTML?

И там и там виртуальная машина интерпретировала что написал разработчик и выполнила действие. У Python вывод был в stdout, у HTML в DOM, где дальше уже нарисовался браузером.

Какая между этими действиями разница? Это не указание компьютеру «что нужно сделать»?

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Antsiforov Stanislav

Никто ничего не даёт ЭВМ напрямую. Слоёв абстракции между питоном и html столько, что смысла про прямость говорить нет.

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

И, кстати я вчера нашёл на стековерфлоу такой же тред, где автор самого заминусованного комментария тоже сообщил неокрепшим умам, что по формальному признаку HTML - это язык программирования. И даже через годы не отказался от этого.

Понятно, когда тебе говорят, что в гигабайте не 1024 мегабайта или что HTML формально язык программирования, то у многих рвётся шаблон.

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Antsiforov Stanislav

Лол, если я «структуру страницы» через js задам, это автоматом сделает его «языком разметки»?

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

Или покажи чеклист из CS по которому можно определить что HTML не язык программирования или заканчивай. А если по твоему чеклесту не пройдёт язык созданные мадам Лавлейс, то лучше вообще иди грузчиком работать.

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
ЯжПрограммист

Берите выше, CSS

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Дмитрий Тенетович

Что не так с Ruby? Язык весьма востребован, особенно в штатах.

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Дмитрий Тенетович

Что я должен понять из этого скриншота?

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Дмитрий Тенетович

И какой вывод из этого должен следовать?

Ответить
Развернуть ветку
No Good

Не вижу пхп с его диким ростом? Он пропадет?

Ответить
Развернуть ветку
Dr. Nandita Camilla

Чего-то я не видел вакансий на SQL и HTML разработку 😅

Ответить
Развернуть ветку
Сергей Бирюков

Планирование в ИТ на 10 лет вперёд - абсурдная вещь.
Оценка востребованности ИМХО очень субъективна.
Правительство таким занимается.
Но и там лишь примерные вехи развития отрасли, дорожные карты, общие планы внедрения. Не конкретика.

Ответить
Развернуть ветку
Читать все 30 комментариев
null