Quantcast
Channel: Найцікавіше на DOU
Viewing all articles
Browse latest Browse all 8115

Рейтинг языков программирования №5, январь 2014

$
0
0

В опросе приняло участие 6068 человек. Из них 92% живут в Украине, 8% — за ее пределами. Треть проголосовавших принимала участие и в предыдущих опросах по этой теме: 2013, 2012, 2011, 2010.

Краткая сводка:
— Java по прежнему занимает первое место;
— Увеличился разрыв между C# и Java;
— JavaScript обогнал Python;
— Scala возглавляет индекс удовлетворенности;
— В пятерку основных дополнительных языков вошел T-SQL.

Первичные данные опроса вместе со скриптами на языке R лежат на гитхабе.

Основные языки разработки-2014

На каком языке вы пишете для работы сейчас

По сравнению с данными прошлого года:
— JavaScript стал популярней Python’а;
— PL/SQL потеснил ActionScript и вошел в первую десятку;
— популярность 1С упала.

Увеличилось количество упоминаний CoffeScript и SAP ABAP.

Динамика ТОП-15 языков за последние 4 года:

По сравнению с прошлым годом произошли статистически значимые изменения в доле С#, JavaScript, Objective-C и PL/SQL. По сравнению с позапрошлым — увеличилась доля Scala.

Предпочитаемые технологиии

Предпочетаемые языки

Если сравнивать предпочитаемые технологии с реально используемыми, изменения повторяют тенденции прошлого года:
— Python стал популярней, чем PHP;
— возросла доля Scala;
— Haskell ушел из ТОП-15.

Индекс удовлетворенности (процент людей, которые работают на данном языке и предпочитают выбрать его же для следующих проектов) возглавляет Scala с результатом 89%.

Общая картинка для ТОП-10:

Удовлетворенность языками программирования

Распространение языка и изменения его доли на рынке не связано с индексом удовлетворенности: у C# с высоким ИУ доля распостранения сократилась. Похоже, сектор MS-стека технолоий разработки растет медленнее рынка.

Дополнительные языки

Какие языки вы используете как дополнительные

Как и раньше, JavaScript вне конкуренции. Также в качестве дополнительных языков программисты используют Shell, T-SQL и PL-SQL. И на CoffeScript таки реально что-то пишут.

Динамика за 4 года:

JavaScript теряет позиции как дополнительный язык. Вероятно, для многих он перешел в область основного. В пятерку «основных дополнительных», кроме Java и Shell, вошли T-SQL и PL-SQL.

В предыдущих опросах разработчики мало указывали Shell и T-SQL. Вряд ли они стали массово использоваться эти технологии именно в 2013 году. Скорее, это результат того, что они появлились в предложонном списке, и их не приходилось набирать вручную в поле Other. Поэтому в 2015 году мы усовершенствуем методологию опроса и проведем его в два этапа: сначала определим оба списка языков, и потом используем их для непосредственно опроса.

Pet Projects

Для собственных проектов программисты используют:

Языки для pet-проектов

JavaScript лидирует и здесь, однако безудержный рост прекратился. Основные тенденции — те же, что и в коммерческой разработке.

Финальная таблица результатов

ЯзыкДоля рынкаИзменение
по сравнению
с прошлым опросом
Рабочий сейчасДополнительныйВ своих проектахИндекс удовлетворенности
1Java25.15129777513770.77
2C#18.83-2.4597155811310.84
3PHP14.35-0.8574056811120.64
4C++8.964626027450.66
5JavaScript7.562.12390270215330.64
6Python6.263236437050.83
7Objective-C4.931.012541743440.80
8Ruby3.781952503500.85
9C1.65855112690.41
10PL-SQL1.53797021710.35
11Pascal/Delphi1.35701092210.41
12ActionScript1.04-0.7854991230.53
13Perl491431060.51
14Scala471381890.89
15T-SQL367052190.47
16Basic1953300.15
17Erlang1843690.83
18SAP ABAP11350.36
19Groovy9177690.55
20CofeeScript81891080.75
21Haskell5933

Первый язык

На каком языке написали первую программу

Похоже, эра Pascal/Delphi уходит из нашего образования.

Демография

Аудитория постарела:

Возраст

Однако основные параметры все те же:
• большинству от 20 до 30 лет (67% в 2014);
30-40лет — 26%;
40-50лет — около 2.5%;
• > 50 лет — меньше чем 0.5%;
• самые молодые (< 20 лет) — 2.9%.

Опыт работы программистом

Опыт работы

Пик 5 лет опыта работы сглаживается. Новички вытесняют сеньйоров и разработчиков с опытом > 10 лет.

Украина/мир

92% участников работают в Украине, 8% — за рубежом. Опыт в диаспоре выше:

Распределение языков также отличается:
— использование JavaScript — ниже,
— Python и Ruby — выше.

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


Viewing all articles
Browse latest Browse all 8115

Trending Articles