Самый популярные языки программирования 2019

Самые популярные языки программирования 2019

Вы еще не знаете, что и на чем будете кодить в 2019? Если нет, то наша подборка самых перспективных языков программирования вам пригодится!

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

Для начала выясните, какие перспективы есть в выбранного вами языка. Например, в начале 2000-х веб-разработчики думали, что PHP и Ruby on Rails — это лучшие языки с точки зрения карьерного роста. Сегодня ситуация на рынке изменилась: в 2019 году уже не выгодно учить PHP и Ruby.

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

JavaScript

Сейчас JavaScript используется везде. JavaScript-фреймворки (Angular, React и Vue) используются для разработки веб-приложений на основе браузера. За пределами браузера с помощью Node.js lets можно писать серверные приложения на том языке, на котором вы пишете клиентский код. С помощью Node можно создавать веб-сервисы, управлять Интернетом вещей (IoT) и экспериментировать с машинным обучением.

Читайте также:  Единицы измерения в CSS

Python

Python одновременно и похож на другие языки программирования и сильно отличается от них. Это мощный скриптовый язык с умопомрачительным количеством модулей и библиотек. Кажется, он умеет абсолютно все, а если еще не умеет, то вы научите его быстро и безболезненно. На Python растет огромное количество стартапов. На этом языке написаны такие гиганты как YouTube, Instagram, Pinterest, SurveyMonkey.

Java

Одно из преимуществ Java — это виртуальная машина JVM. JVM позволяет запустить любой язык на любой аппаратной платформе или устройстве. На Java пишут нативные приложения для Android. Доля Android на рынке больше, чем у конкурентов вместе взятых, поэтому разработчики изучают Java.

Swift

Не только Android, но и iOS обладает огромным сегментом мобильного рынка. А чтобы разрабатывать под iOS, вам нужен Swift. Платформа iOS непрерывно развивается и расширяется. И если вы изучите Swift, то именно вы попадете в число счастливчиков, к кому огромные корпорации смогут обратиться за помощью и кто сможет помочь им в решении их вопросов.

C/C ++

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

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

Background

Предыдущий

InDevLab: История успеха и факапа

Следующий

Источник

Популярные языки программирования 2019 от пользователей hh.ru

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

По сравнению с прошлой сводкой добавился TypeScript, а также фреймворки JS — Vue, React, Ember, JQuery, Angular.

1C
Assembler
C
C#
C++
Clojure
CoffeeScript
Cuda
Delphi
Erlang
Fortran
Golang
Groovy
Haskell
Java
JavaScript
Kotlin
Lisp
Lua
Matlab
Objective-C
OpenGL
Pascal
Perl
PHP
PL/SQL
Prolog
Python
R
Ruby
Rust
Scala
Solidity
SQL
Swift
TypeScript
Visual Basic
Visual Basic.NET
Angular
Ember
JQuery
React
Vue

Введение

Общее
Период: 09.2018 и 09.2019.
География: вся Россия.

Количество пользователей, искавших вакансии на hh.ru/search/vacancy, или резюме на hh.ru/search/resume с упоминанием какого-либо языка.

Учтены вакансии, где в названии/требованиях/описании/ключевых навыках встречается ключевое слово. В случае, например, с TypeScript, уточнений не было. В случае с 1С искал упоминания синонимов разработчика. Тем не менее, в обоих случаях попадаются вакансии вида:

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

В резюме метода та же, что в вакансиях.

Везде средние значения. Два вида зарплат — предлагаемые (те, что работодатели указывают в вакансиях) и ожидаемые (те, что соискатели указывают в резюме). В вакансиях иногда указывают значения “от” и “до” — брал среднее.

Поиски

Это любопытно. Общая картинка жизненного цикла технологии по поискам выглядит так:

Вакансии и резюме показывают почти то же самое, но немного запаздывают.

Структура спроса на резюме

Количество поисков резюме по каждому языку, разделенное на общее количество с упоминанием разработчика и синонимов. Показаны не все, т.к. отсек, что меньше 0,1%. JS здесь и далее проигрывает, в том числе, из-за того, что фреймворки не учтены, и будут показаны отдельно.

Структура спроса на вакансии

Из 100 человек, искавших на hh вакансии разработчиков в сентябре, 16 искали вакансии Java. Когда-то в 2018 году, когда впервые собирал этот отчет и обнаружил 1С в топе — полез перепроверять.

Изменение количества поисков по резюме

PHP — откровение) Kotlin стабильно второй год растет в популярности. На первом месте диаграммы должна быть Scala, но у меня пока нет объяснений её приросту over 200% и доверия к четырем тысячам работодателей, которые искали резюме со Scala в сентябре 2019.

Изменение количества поисков по вакансиям

Такие штуки, как Pascal, Fortran, vb, prolog, приросли с ~ 100 пользователей до 130. А вот Haskell — уже с 500 до 800 человек.

Отдельно про JS — резюме

Ниже два графика по основным фреймворкам JS. Заметно прослеживается история спроса/предложения — люди меняют работу, технологию, а проекты на ангуляре продолжают жить и искать разработчиков.

Отдельно про JS — вакансии

Так, по поиску вакансий ангуляр просел значительно сильнее. JS, кажется, еще нас переживет, а у React и Vue пока все в порядке.

Доля вакансий по языкам от общего количества

SQL продолжает расти отчасти на фоне хайпа больших данных, как и python. Немного упало количество вакансий с php, хотя спрос в поиске по резюме говорит об обратном.

Зарплаты

И, last but not least, — что касается инсайтов по деньгам на рынке труда, и для соискателей, и для работодателей одинаково полезен способ “зайти на hh и посмотреть, что там есть”. Оказавшись в ситуации, когда не совсем понимаешь свой фит в рынок труда, полезно просмотреть несколько страниц с вакансиями и резюме в вашей сфере — это даст классное представления о зарплатах именно в вашем городе, с вашими навыками и вашим опытом.

Предлагаемая зарплата (без ограничения по выборке)

Общая картинка по всей России. Про ограничение по выборке — например, здесь у Rust 19 вакансий с указанной зарплатой в сентябре. Достоверную картинку строить на таком количестве не очень, поэтому с дисклеймером.

Предлагаемая зарплата (с количеством вакансий более 100)

Ожидаемая зарплата (без ограничения по выборке)

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

Ожидаемая зарплата (с количеством резюме более 500)

Только те резюме, которые были обновлены с 01.09.2019 по 31.09.2019 вне зависимости от даты создания. С упоминанием языка в названии/навыках/опыте/описании.

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

Источник

Оцените статью