html текст
All interests
  • All interests
  • Design
  • Food
  • Gadgets
  • Humor
  • News
  • Photo
  • Travel
  • Video
Click to see the next recommended page
Like it
Don't like
Add to Favorites

Какие языки выбирают украинские программисты: пишут на Java, учат Python

24 Января, 2018 09:00
322 0

Портал DOU провел исследование популярности разных языков программирования среди украинских программистов. Оно позволяет понять, какие языки сегодня пользуются спросом на рынке труда, которые больше по вкусу самих программистов и меняется ли что-то в украинском IT-образовании. В опросе принял участие 7361 человек, 90% участников проживают в Украине. 

facebook
twitter
вконтакте
pocket
linkedin
fb messenger

Тройка лидеров не изменилась: на первом месте традиционно Java, на втором JavaScript, а на третьем C#. Go и TypeScript впервые вошли в десятку самых используемых, а Clojure — в двадцатку. Замыкает топ-20 язык R.

Java остается самым распространенным языком программирования, но последние два года доля этого языка значительно сокращается, отмечается в исследовании. Возможно, это связано с развитием альтернативных JVM-языков, а может быть, и с альтернативами самой JVM.

JavaScript по-прежнему растет, но темпы значительно замедлились. Впрочем, картинка меняется, если вспомнить, что TypeScript является расширением JavaScript. Тогда видно, что суммарные темпы роста JavaScript/TypeScript остаются те же.

Доля C# так же медленно понижается. Доля Python растет — он стал доминирующей платформой в Data Science.

Примечательно резкое возрастание роли Go. С одной стороны, легкий порог вхождения сделал свое дело, разработчики «почувствовали» вкус высокоуровневой поддержки конкурентности, с другой — наличие встроенных средств для организации структурированного RPC. Сейчас можно сказать, что Go занял свою нишу.

Переход iOS-разработки на Swift более или менее предсказуем: если в прошлом году Swift использовала где-то половина iOS разработчиков, то в этом году — 76%.

Доля Scala за год осталась практически без изменений. Немного выросло использование C.

Еще примечательно возрастание доли Kotlin практически с нуля до почти 1%. Вероятно, это связано с тем, что Google приняла его официальным языком разработки в Android.

Тут похожая ситуация, разве что уменьшение доли Java более стремительное, как и увеличение доли Kotlin. То же самое с JavaScript и TypeScript. Scala реже рассматривают как язык следующего проекта, хотя все равно больше его текущего использования. Так что заводить в Украину проекты еще возможно. Также можно отметить «вторую волну» интереса к Rust и наличие ядра сторонников Erlang.

Есть ли разница в использовании языков у нас и за границей? Да, и довольно большая. За границей больше пишут на Java, Go и Scala и меньше — на JavaScript, PHP и C#. Впрочем, там характеристики опыта и возраста аудитории тоже другие, так что механически переносить результаты нельзя.

Изучение новых языков и образование

Большая часть опрошенных (52%) планируют изучить какой-то новый язык программирования в следующем году; еще 30% не уверены.

Фаворит этого года — Python, также будут смотреть на Go, TypeScript, Kotlin. Есть люди, еще не знакомые с Java и JavaScript.

По-прежнему большинство респондентов (57%) собираются осваивать новый язык самостоятельно с помощью книг и документации, не прибегая к курсам. Онлайн-курсы будут смотреть 30%, а к помощи офлайн-курсов с преподавателями прибегнут 8%.

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

Pascal/Delphi постепенно уходят, все больше людей пишут свои первые программы на C++ (больше, чем на Java). Поэтому есть надежда, что вместо устаревших технологий студенты будут осваивать чуть менее устаревшие 🙂

Финальная таблица

Язык Доля рынка Изменения Основной Дополнительный Свои проекты Индекс удовлетворенности
1 Java 20.67 -2.7 1429 945 1544 0.63
2 JavaScript 16.54   1143 3609 2322 0.61
3 C# 14.11   975 557 1083 0.77
4 PHP 13.05   902 700 1053 0.60
5 Python 9.76 +1 675 1174 1150 0.69
6 C++ 4.96   343 566 614 0.59
7 Swift 3.4 +1.16 235 161 306 0.86
8 Ruby 2.97   205 230 249 0.60
9 Go 2 +1.2 140 293 370 0.85
10 TypeScript 2 +1.75 139 917 522 0.64
11 Scala 1.55   107 179 184 0.77
12 C 1.4   96 354 244 0.28
13 1C 1.12   78 50 52 0.18
14 Objective-C 1 -0.79 73 285 147 0.18
15 Kotlin   +0.7 64 243 210 0.86
16 PL-SQL     68 894 153 0.22
17 T-SQL     55 780 209 0.24
18 Pascal/Delphi     40 88 129 0.3
19 Perl     21 97 35 0.3
20 Clojure     20 31 71 0.75
21 R     20 125 82 0.25
22 Apex     11 3 1 0.18
23 ActionScript     11 42 38 0.3
24 Groovy     11 95 14 0.01

Ранее на AIN.UA выходил рейтинг самых популярных языков программирования по версии GitHub.

Заметили ошибку? Выделите ее и нажмите Ctrl+Enter, чтобы сообщить нам.

facebook
twitter
вконтакте
pocket
linkedin
fb messenger
Подпишись на нашу рассылку!
Также подобрали для вас
загрузить еще
Добавить комментарий

Такой e-mail уже зарегистрирован. Воспользуйтесь формой входа или введите другой.

Вы ввели некорректные логин или пароль

Читать дальше
Twitter
Одноклассники
Мой Мир

материал с ain.ua

2

      Add

      You can create thematic collections and keep, for instance, all recipes in one place so you will never lose them.

      No images found
      Previous Next 0 / 0
      500
      • Advertisement
      • Animals
      • Architecture
      • Art
      • Auto
      • Aviation
      • Books
      • Cartoons
      • Celebrities
      • Children
      • Culture
      • Design
      • Economics
      • Education
      • Entertainment
      • Fashion
      • Fitness
      • Food
      • Gadgets
      • Games
      • Health
      • History
      • Hobby
      • Humor
      • Interior
      • Moto
      • Movies
      • Music
      • Nature
      • News
      • Photo
      • Pictures
      • Politics
      • Psychology
      • Science
      • Society
      • Sport
      • Technology
      • Travel
      • Video
      • Weapons
      • Web
      • Work
        Submit
        Valid formats are JPG, PNG, GIF.
        Not more than 5 Мb, please.
        30
        surfingbird.ru/site/
        RSS format guidelines
        500
        • Advertisement
        • Animals
        • Architecture
        • Art
        • Auto
        • Aviation
        • Books
        • Cartoons
        • Celebrities
        • Children
        • Culture
        • Design
        • Economics
        • Education
        • Entertainment
        • Fashion
        • Fitness
        • Food
        • Gadgets
        • Games
        • Health
        • History
        • Hobby
        • Humor
        • Interior
        • Moto
        • Movies
        • Music
        • Nature
        • News
        • Photo
        • Pictures
        • Politics
        • Psychology
        • Science
        • Society
        • Sport
        • Technology
        • Travel
        • Video
        • Weapons
        • Web
        • Work

          Submit

          Thank you! Wait for moderation.

          Тебе это не нравится?

          You can block the domain, tag, user or channel, and we'll stop recommend it to you. You can always unblock them in your settings.

          • AIN.UA
          • java
          • вконтакте
          • домен ain.ua

          Get a link

          Спасибо, твоя жалоба принята.

          Log on to Surfingbird

          Recover
          Sign up

          or

          Welcome to Surfingbird.com!

          You'll find thousands of interesting pages, photos, and videos inside.
          Join!

          • Personal
            recommendations

          • Stash
            interesting and useful stuff

          • Anywhere,
            anytime

          Do we already know you? Login or restore the password.

          Close

          Add to collection

             

            Facebook

            Ваш профиль на рассмотрении, обновите страницу через несколько секунд

            Facebook

            К сожалению, вы не попадаете под условия акции