Главное Свежее Вакансии Образование
Выбор редакции:
😼
Выбор
редакции
17 082 4 В избр. Сохранено
Авторизуйтесь
Вход с паролем

Самые востребованные языки программирования в 2020 году: топ-5 от системного архитектора Deutsche Bank

С изучения этих языков стоит начать свой путь в разработке в этом году.

Пользователь Md Kamaruzzaman опубликовал на платформе Medium огромный текст, в котором суммировал данные о востребованности разных языков программирования и составил рейтинг, по которому можно ориентироваться, с каких языков начать свой путь в кодинге. Судя по странице автора в LinkedIn, с августа 2019 года он занимает должность старшего системного архитектора Deutsche Bank.

В начале статьи он отмечает, что сфера программирования развивается очень динамично, и с каждым годом популярность языков и технологий сильно меняется. Людям, которые уже владеют несколькими языками, он советует углубиться в изучение самых современных нишевых технологий. А свой рейтинг он составил для тех, кто только выбирает, с чего начать путь в разработке. Рейтинг построен на основе следующих критериев:

  • язык прочно занял свое место в индустрии разработки ПО;
  • язык занимает верхние строчки в рейтингах популярности на отраслевых сайтах;
  • популярность языка растет или остается стабильна, но не снижается;
  • для языка есть большой набор библиотек, фреймворков, инструментов, которыми пользуется обширное сообщество;
  • язык востребован у работодателей и сулит хорошую зарплату.

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

1. Python



Средняя зарплата разработчиков в зависимости от опыта работы
  • Разработанный в 1990-х язык не представлял собой прорывную технологию, так что он не рос сверхбыстрыми темпами. Свою популярность он заработал постепенно благодаря удобству для разработчиков и простоте — программировать на нем может научиться даже школьник.
  • У Python огромное сообщество активных пользователей. По данным PYPL, это самый популярный язык на сегодняшний день, и в 2019 году его популярность выросла на 4,1%. Другие источники ставят его на третье и четвертое места. По вкладу в хранилище открытого кода GitHub Python недавно обогнал Java и вышел на второе место (выше только JavaScript). В отличие от других устоявшихся языков, Python продолжает наращивать свою популярность.
  • Язык доминирует в сфере машинного обучения и Data Science.
  • По данным сервиса Indeed, Python на третьем месте в США по средней годовой зарплате программистов. Выше — Swift и Ruby. По данным StackOverflow, Python-разработчикам нужно меньше опыта, чтобы получать высокую зарплату.

Читать подробнее:

Программирование на Python: особенности обучения, перспективы, ситуация на рынке труда

Бесплатные курсы программирования от самых лучших ВУЗов мира: подборка

2. JavaScript



Средняя зарплата разработчиков в зависимости от опыта работы
  • Прототип JavaScript разработали во время первой войны бразуеров по заказу Netscape — возможно, из-за этого язык впоследствии критиковали за плохую проработанность деталей. Прорыв случился в 2009 году, когда Райан Даль выпустил первую версию программной платформы Node.js, которая выполняла роль веб-сервера и позволяла JavaScript через API подключать внешние библиотеки на разных языках и обеспечивать вызовы к ним из JavaScript-кода. Следующий прорыв случился, когда Google в 2010 выпустила фреймворк AngularJS.
  • Язык сегодня применяется в веб-разработке (абсолютно доминируют фреймворки React, Vue.js, Angular), серверах, мобильных устройствах, хранилищах, облачных сервисах и так далее. Благодаря такой универсальности язык остается одним из самых популярных в мире. По вкладу в GitHub он пятый год удерживает первое место.
  • В последние годы язык серьезно обновили и добавили много полезных функций. Если раньше программисты терпеть не могли этот язык, то сегодня он занимает 11-е место среди самых любимых технологий (лидируют Rust, Python и TypeScript).
  • По среднему уровню зарлпаты в США (по оценке Indeed) язык занимает четвертое место. При этом опрос StackOverflow показал, что разработчики JavaScript могут рассчитывать приличную зарплату даже с небольшим опытом.

Читать подробнее:

Зачем изучать Node.js, или О перспективах бэкенда на JavaScript

3. Java



Средняя зарплата разработчиков в зависимости от опыта работы
  • Это один из самых прорывных языков, который сменил популярный в 1990-х C++. С тех пор он уступил долю рынка более современным языкам. К тому же из-за громоздкости язык не совсем подходит для индустрии облачных технологий, но он остается крайне востребованным как язык приложений для бизнеса.
  • Виртуальная машина Java, которая исполняет байт-код, считается произведением искусства разработчиков ПО.
  • Благодаря длительному доминированию в индустрии у Java есть огромная экосистема из библиотек, фреймворков и инструментов.
  • Язык продолжает развиваться, и сейчас ведется активная работа, чтобы приспособить Java для работы с облачными технологиями.
  • По оценке Tiobe, последние 20 лет Java входит в тройку самых популярных языков программирования. На Github язык занимал вторую строчку с 2014 по 2018 год, и лишь в прошлом году опустился на третью строчку. По оценке PYPL, Java теряет популярность, но по-прежнему удерживает вторую строчку рейтинга.
  • По спросу на специалистов на рынке труда в США (по данным Indeed) Java уступает только одному языку — Python. По средней зарплате язык занимает шестую строчку.
  • Java широко применяется для разработки приложений для бизнеса, обработки больших объемов данных, веб-разработки и создания приложений для Android.

Читать подробнее:

Язык программирования Java: особенности, популярность, ситуация на рынке труда

4. C#



Популярность С# по данным Tiobe

Популярность С# по данным Github

Популярность технологии С# по данным StackOverflow

Спрос на рынке и средняя зарплата по данным Indeed

Средняя зарплата разработчиков в зависимости от опыта работы

5. C



Популярность С по версии Tiobe

Популярность С по версии Tiobe

Популярность С по версии Tiobe

Популярность С по версии Github

Популярность технологии C по версии StackOverflow

Спрос на рынке и средняя зарплата по данным Indeed

Средняя зарплата разработчиков в зависимости от опыта работы

Читайте также:

Гид по профессии тестировщик: чем занимается специалист в сфере QA, сколько зарабатывает, что надо знать и где учиться

Зачем изучать Racket

Бесплатные курсы программирования от самых лучших ВУЗов мира: подборка

Как бесплатно изучать программирование на Code Basics

Программирование на Python: особенности обучения, перспективы, ситуация на рынке труда

0
В избр. Сохранено
Авторизуйтесь
Вход с паролем
Комментарии
Автоматизация бизнеса.
Разработка ПО на платформе 1С:Предприятие
Филипп Алексенко
Заметка про языки программирования, а "1С" – не язык программирования, а российская компания, которая разрабатывает ПО для бизнеса. В их программе есть встроенный язык, но сама она написана на С++, который в рейтинге на шестом месте. В статью мы включили первые пять, так что его тут нет, но вы можете перейти по ссылке (в первом предложении) и прочитать про вторую пятерку в оригинале.
Ответить
Автоматизация бизнеса.
Разработка ПО на платформе 1С:Предприятие
Нагибович Константин
Я имел ввиду именно тот язык программирования, который используется в платформе 1С Предприятие.
Ответить
sandeepjha 120503
i appericiate you work keep it up.
Ответить
Выбрать файл
Блог проекта
Расскажите историю о создании или развитии проекта, поиске команды, проблемах и решениях
Написать
Личный блог
Продвигайте свои услуги или личный бренд через интересные кейсы и статьи
Написать

Spark использует cookie-файлы. С их помощью мы улучшаем работу нашего сайта и ваше взаимодействие с ним.