Принято считать, что языки программирования, такие как Rust, Erlang, Dart, а также некоторые другие являются самыми редкими в мире IT. Поскольку я подбираю IT специалистов для компаний, постоянно контактируя с айтишниками и работодателями, я решила провести личное исследование и выяснить, действительно ли это так. Информация актуальна для IT рынка России.

Сбор данных


Для сбора информации я изучила количество вакансий, в требованиях к которым нужно было владение языками, а также количество резюме с этим навыком. Данные я собирала в Linkedin, на HeadHunter, с помощью сервиса Amazing Hiring. Также у меня есть личная статистика по заявкам в мое агентство.

В общем и целом моего исследования коснулись восемь языков.

Rust


Мировая статистика: По статистике Stackoverflow от 2018 года Rust занял первую позицию(третий год подряд) в списке самых любимых языков среди разработчиков и шестую позицию в списке самых дорогих по уровню зарплаты языков (69 000 $ в год).
Несмотря на то, что язык достаточно популярен в мире, в России он пока остается одним из самых редких языков программирования.

В ключевых навыках знание Rust встретилось у 319 специалистов на Headhunter и у 360 на Linkedin. Однако лишь 24 разработчика позиционировали себя на Headhunter как Rust разработчики. Негласно считается, что на Rust пишут всего две компании в России. Предлагают работу Rust разработчикам 32 компании на Headhunter и 17 на Linkedin.

В мое агентство регулярно поступают заявки на вакансию Rust разработчиков. Однако специалистов настолько мало, что у меня уже сложилось впечатление, что я знакома со всеми специалистами по Rust разработке в стране. Поэтому, в случае с языком Rust, многие кандидаты, заинтересованные в вакансии, осваивают язык по ходу выполнения ТЗ.

Erlang


По той же статистике Stackoverflow Erlang не сильно отстает от Rust и также попал во всевозможные рейтинги. В списке самых любимых у разработчиков языков Erlang занимает двадцать первую строчку, а по уровню зарплаты Erlang следует сразу за Rust, заняв седьмую позицию (67 000$ в год).

На Headhunter висит 67 предложений о работе для разработчиков со знанием Erlang. На Linkedin — 38. Если говорить о количестве резюме — непосредственно владение Erlang как ключевым языком(было указано в заголовке) встретилось лишь у 55 разработчиков на Headhunter, и у 38 специалистов Erlang встретился в названии должности на Linkedin.

Более того, прослеживается тенденция вместо Erlang разработчиков нанимать ребят, владеющих разработанным Google Go или Golang, поскольку их больше, и зарплата ниже. Однако мое личное мнение (основано на данных моего агентства) — Go не вытеснит Erlang, потому что для действительно высоконагруженных и сложных проектов Erlang является незаменимым языком.

Haxe


В основном используется при разработке игр. Вакансий практически нет (буквально одна на Headhunter). В Linkedin лишь две компании требуют знание этого языка. Если говорить о предложении — почти две сотни разработчиков указали на Linkedin знание этого языка, на Headhunter — 109, из них 10 человек вынесли знание Haxe в название резюме. Получается, язык программирования Haxe является маловостребованным на российском рынке. Предложение превышает спрос.

Dart


Изобретен компанией Google. Язык становится все более и более популярным на рынке. Опубликованных вакансий на Headhunter 10, на Linkedin — 8, однако работодатели не требуют этот язык в списке ключевых навыков. Главное условие — большой бэкграунд в Javascript и грамотный подход к решению задач.

Количество разработчиков, знакомых с языком программирования — 275, но опять-таки лишь 11 человек считают Dart своим основным навыком. На Linkedin 124 человека так или иначе упомянули язык в своих резюме.

Личный опыт и статистика моего агентства заявляют о том, что этот язык уже используют крупные IT компании. Это говорит о том, что в скором времени он будет исключен из списка редких языков программирования. К слову, специалисты, владеющие языком Dart, “стоят” на рынке дорого.

F#


Достаточно редкий язык программирования. Разработан Microsoft. По России всего несколько компаний( 12 на HH и 7 на Linkedin) запрашивают F# программиста. В остальных случаях знание языка опционально. К слову, количество разработчиков со знанием F# постепенно растет. Язык даже появился в свежем рейтинге Stackoverflow. Он занимает девятую строчку в списке самых любимых языков среди разработчиков, а по уровню зарплаты он оказался первым(74 000$ в год).

Если говорить про количество опубликованных резюме, на Headhunter их насчитывается 253, однако крайне мало специалистов рассматривают F# в качестве основного языка. Лишь три человека вынесли знание F# в название резюме. На Linkedin ситуация схожая: 272 разработчика упомянули F# в своих портфолио, из них только у шестерых F# был указан в должности.

Статистика получается следующая:


Количество вакансий в сумме — 122 на Headhunter и 72 на Linkedin. Самый востребованный язык среди изучаемых — Erlang. Более 50% компаний запрашивают знание Erlang. Самым маловостребованным языком оказался Haxe. Ищут специалистов со знанием Haxe 1% и 3% компаний на Headhunter и Linkedin соответственно.
image

image

По количеству опубликованных резюме ситуация практически схожая. Из 1644 опубликованных резюме на Headhunter более сорока процентов (688) относятся к Erlang, меньше всего резюме (7%) разместили специалисты с навыком Haxe разработки. Полученные данные с Linkedin несколько отличаются. Меньше всего резюме опубликовали ребята, владеющие Dart. Из 1894 портфолио всего 124 относятся к Dart разработке.

image

image

Opa, Fantom, Zimbu


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

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

Opa — язык веб-программирования, пытается заменить сразу HTML, CSS, JavaScript, PHP. Разработан в 2011 году. Opa поставляется бесплатно и на данный момент доступен только для 64-х битных Linux и Mac OS X платформ.

Fantom — язык общего назначения, который компилируется в Java Runtime Environment, JavaScript, и .NET Common Language Runtime. Разработан в 2005 году.

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

Помимо языков программирования, я также включила в список и должность специалиста по кибербезопасности. Количество вакансий по сравнению с количеством резюме невелико (порядка 20). Получатся, предложение превышает спрос (как и в случае с Haxe), что достаточно нетипично для IT-сферы. Зарплата специалистов по информационной безопасности невысокая. Например, в Санкт-Петербурге опытному cyber security специалисту предлагают 80-100 тыс. рублей.

Мое небольшое исследование показало, что “топовыми” языками для освоения являются: Rust, Erlang, Dart — есть спрос, высокая зарплата. Маловостребованными языками оказались Haxe, Opa, Fantom, Zimbu. F# популярен за рубежом, российский рынок IT язык пока не захватил.

Комментарии (115)


  1. FForth
    16.05.2019 18:11

    Есть ли в обработанных данных информация по Форт (Forth) языку?
    И следующий вопрос — по каким языкам и в какой области практики выявляется спрос?

    P.S. Наверное на уровне погрешности данные по Форт. :)


    1. defaultvoice
      17.05.2019 11:53

      Не думаю, что кому-то форт интересен сам по себе. Подозреваю, что работодателей больше интересуют скиллы человека, который пишет на форт


    1. tani_mel Автор
      17.05.2019 13:02

      К сожалению, по Forth у нас нет данных, но мы собираем сейчас запросы в комментариях и возможно сделаем еще один ресеч -)


    1. assembled
      18.05.2019 08:15

      В России Forth точно не нужен. И вообще вакансий по нему я никогда не видел. Но Forth Inc. таки живёт и продаёт свои SwiftForth и SwiftX. Сколько человек там работает, кто это всё разрабатывает, и кто покупает — неизвестно )


      1. FForth
        18.05.2019 11:05

        Из коммерческих Форт компаний ещё можно отметить

        MPE Forth Ltd (Англия)
        iForth (частная разработка)

        P.S. И, да в текущем информационном поле знаний о Форт методологии в России почти нет, но в Вузовских курсах он так или иначе бывает присутствует.
        Есть и активный рускоязычный форум по Форт языку стартовавший в 2006г.

        Можете уточнить Вашу точку зрения по ненужности Форта именно в России?


        1. assembled
          18.05.2019 16:22

          Не знал об этих компаниях. Но сайт MPE не обновлялся 3 года, iForth —– 2 года. Начинает попахивать тухлятинкой. Но за ссылку на iForth спасибо, там много интересного.

          Можете уточнить Вашу точку зрения по ненужности Форта именно в России?

          О вакансиях же речь, мне не известна ни одна российская компания, использующая его. А единственный российский коммерческий продукт на Forth, известный мне — это Eserv, и тот уже лет 5 не обновлялся.


          1. FForth
            18.05.2019 17:17

            Есть ещё и в основном частные проекты, но из известных российских — пожалуй
            nnCron — это компактный (900k), но мощный планировщик и менеджер автоматизации с открытым кодом.

            P.S. А, по разнообразию применимости Форт в промышленности можно найти н-ое количество данных в i-net :) (он же вошёл в рейтинг по версии IEEE на 48-е место и одна из его исторических ниш — embedded)
            В России даже издание книжек по Форту закончилось с распадом СССР, но всё же были гораздо позже реализованы в кристале и «Форт» процессоры K1894,
            В Минске на Интеграле, тоже остались разработки от линейки Дофин-Форт процессоров.
            Предположу, что менеджерам от IT Форт ни в каком виде не нужен, если они хотя бы имеют представление, что это такое. :)
            Здесь Evaluation 4.07 версия iForth

            MPE Ltd хотя бы сделали доступными Lite версии для STM32 и MSP430.
            (пробовал, вполне рабочие решения даже с ограничениями которые можно обойти, есть же например и развивающийся Mecrisp-Stellaris Forth проект)


  1. saag
    16.05.2019 18:33

    А где Cobol? Всегда хотелось узнать насколько он редок, точнее географию его распространения ну и насколько дорог…


    1. uaggster
      16.05.2019 18:51

      Интересно еще, пишут ли на Фортране?
      5 лет назад — еще, AFAIK, писали. И вакансии довольно дорогие были.


      1. 3aBulon
        16.05.2019 19:23
        +2

        Вот неплохой список www.tiobe.com/tiobe-index
        Нашел в статье: «Почему физики всё ещё используют Fortran»
        В студенчестве учили, но ничего не помню.
        Вот на FoxPro еще базы данных, делал для библиотеки список книг…


        1. FForth
          17.05.2019 06:17

          В данном рейтинге Фортран присутствует даже на 22-ом месте
          spectrum.ieee.org/static/interactive-the-top-programming-languages-2018


        1. worldmind
          17.05.2019 14:26

          Clipper ещё был.


      1. Alex_ME
        17.05.2019 01:39

        Научные высокопроизводительные расчеты многие на нем. И большое количество научных высокпроизводительных библиотек и софта.


      1. tani_mel Автор
        17.05.2019 11:03

        У нас не было запросов на поиск разработчиков, которые пишут на Фортране, надо будет изучить этот вопрос и сделать доп. анализ.


      1. YuraLia
        17.05.2019 17:08

        Пишут на фортране, правда, в научной среде. Сам немного на нем пишу.
        Есть проги для инженерных расчетов, написанные на фортране, правда, GUI таких прог все равно на чем то вроде С++ написан вроде, точно не припомню.


      1. BD9
        18.05.2019 00:21

        Пишут, спрос есть. В РФ — дожившие до сих времён НИИ и др. советские учереждения, т.ч. з/п крайне мала (для программиста). Ещё м.б. вакансии от Intel (Новосиб, НН) и Nvidia (Мск) с приемлемой, но не слишком высокой з/п.
        Тут обсуждают что «Python — это ML». На деле python — для обвязки, программы для расчётов (в т.ч. на в/к Nvidia) пишутся на Си или Фортране.


    1. ol_x
      16.05.2019 22:38
      +1

      Автомобильная отрасль в Германии точно без него не обходиться. Джуниору предлают ну так… мало


      1. saag
        17.05.2019 07:55

        На Xing.de любопытства ради сделал себе рассылку на позицию Cobol entwieckler, так две-три в месяц вакансии и появлялись, страховая компания и что-то финансовое


        1. alsii
          17.05.2019 19:28

          Попробуйте Cobol Entwickler поискать ;)


    1. nzeemin
      16.05.2019 23:17
      +1

      Cobol до сих пор можно встретить в банковском секторе, но не уверен что в России есть вакансии на него.


      1. tani_mel Автор
        17.05.2019 13:03

        В России это не очень востребованный язык, в Европе (Германии) мы видели вакансии где требовался Cobol.


  1. texder
    16.05.2019 18:46

    Ну уж тогда и я про Scala спрошу.
    На каком он месте по сравнению, например, с Erlang?


    1. tani_mel Автор
      17.05.2019 11:06

      Scala достаточно популярный язык в России, много вакансий и много разработчиков, потому что почти у каждого второго — третьего java разработчика есть скил Scala.
      На второй вопрос затрудняюсь ответить, нужно проводить анализ.


    1. DrunkBear
      17.05.2019 12:29

      Половина обработки больших данных пишется на scala.
      В сбере, например, язык есть и периодически ищут новых разработчиков.


  1. saintbyte
    16.05.2019 20:11
    +1

    Solidity уже не редкий?


    1. tani_mel Автор
      17.05.2019 11:10

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


  1. Stas911
    16.05.2019 20:20

    А как же язык Q пропустили? Вот про него статейка была даже: habr.com/ru/company/dbtc/blog/446412


  1. YuryB
    16.05.2019 20:44
    +1

    вот только платят не за язык а за компетенцию в какой-то области где этот язык типичен. как в python платят не за django а за ML, точно так же и с F# и Rust


    1. mapron
      17.05.2019 10:17
      +1

      Стоп, и за какую компетенцию (область) платят за Rust, если он — язык общего назначения?


      1. Hardcoin
        17.05.2019 13:20

        Формально общего, но нейросети на нем пишут редко, фронтенд тоже (хотя это возможно через webassembly).


      1. oracle_and_delphi
        17.05.2019 14:04

        Скорость! Rust по скорости как C++, чем и ценен.


        1. mapron
          17.05.2019 14:35

          И как работает компетенция в скорости? Просто я пытался аналогию с ML услышать


        1. Slowz
          17.05.2019 16:56
          +1

          Rust позиционируется не как «быстрый» язык, а как безопасный язык. То что он сопоставим по скорости с C++ — очень значимый, но бонус.


          1. potan
            17.05.2019 18:01
            +4

            Просто безопасных языков много. Его позиционируют как безопасный, но быстрый и без GC.


          1. 0xd34df00d
            17.05.2019 19:22

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


            Хотя, чего это я, есть же ATS ещё.


    1. roryorangepants
      17.05.2019 17:30
      +2

      в python платят не за django а за ML

      Это популярное заблуждение Python-разработчиков, считающих ML просто веткой разработки, атрибутированной с Python.
      На самом деле, это в ML платят за Python, а не в Python за ML.


  1. lamerok
    16.05.2019 21:21

    Ну тогда уж совсем из экзотики, которая встречается в России, Device Description Language DDL, смесь разметки типа HTML с Си...


  1. BalinTomsk
    16.05.2019 23:56
    +1

    Scala, Delphi, Cobol, Fortran — присутствуют на канадском и американском рынке.


    1. tani_mel Автор
      17.05.2019 13:04

      Все верно, но мы хотели сделать анализ именно российского рынка.


      1. grinCo
        18.05.2019 03:10

        $69К это российская зп?


    1. PahomU
      17.05.2019 13:59
      +2

      «По статистике Stackoverflow ...» — После этого я понял что эта статья для чисто поржать! Ведь неадекватность админов Stackoverflow давно вошла в поговорку! А то что Delphi, который является диалектом языка Object Pascal, который тоже является диалектом давным-давно мёртвого Pascalя — чести канадцам и американцам не делает. Впрочем, на фоне того что этот смердящий труп всё ещё изучают в России…


  1. freecoder_xx
    17.05.2019 00:01

    В Телеграме есть аж целых два русскоязычных канала, посвященных вакансиям для разработчиков на Rust. Вы там ищете кандидатов? Аудитория каналов больше полутора сотен человек.


    1. Nedder
      17.05.2019 08:14

      Может там 70 человек хантеров? ;)


      1. Safort
        17.05.2019 14:16

        Нет, хантеров там очень мало.


    1. tani_mel Автор
      17.05.2019 11:12

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


    1. VadimVP
      17.05.2019 15:33

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


  1. Pyhesty
    17.05.2019 00:33
    +1

    А где языки: HDL, Verilog, Ahdl? по моему офигенно редкие и очень востребованные сейчас программисты на них… платят мало, не знаю почему…


    1. vladkorotnev
      17.05.2019 03:11

      Это уже скорее не программирования языки, а описания логики, по типу как HTML не язык программирования, а описания разметки.


      1. Mirn
        17.05.2019 03:24

        вот только там 99% именно программирование, оставшееся 1% это уже имплементация в железе после всех циклов верификации, симуляции, разработки архитектуры, переноса архитектуры с ЯВУ на верилог, разработки таймингов, конвееров и обработки и подготовки данных и прочих действий почти чистого программирования.
        Можно конечно простые алгоритмы влоб сразу на верилоге делать как UART контроллер или printf — scanf из Си, но что то сложнее этого, то и время компиляции уже достигает нескольких часов а то и суток и поэтому хочешь или нет но приходится всё проверять до компиляции верилога в собственно схему.
        Поэтому я бы его назвал смесью HTML и JS


      1. Pyhesty
        17.05.2019 13:33
        +1

        ну тогда и asm — то же не язык программирования, а коды команд процессора,
        языки описания логики — это языки программирования до ассемблерного уровня,
        особенно AHDL, где вы можете запрограммировать собственный процессор с собственной системой команд, либо сформировать обвязку…
        короче в этих языках программирования больше, чем в современных языках, где важнее знать синтаксис, чем процедуры сортировки или деления чисел…


  1. defuz
    17.05.2019 01:37

    Не очень слежу за тенденциями фронтенда, но судя по новосному фону мне казалось что Dart умер, уступив нишу TypeScript. Так ли это?


    1. Daniyar94
      17.05.2019 03:26

      Нет. Dart сейчас на подъёме из-за быстро развивающегося фреймворка от Гугла Flutter. Мультиплатформенный Фреймворк заточенный под мобильную разработку.


      1. tani_mel Автор
        17.05.2019 13:05

        И очень большие компаний начитаю искать именно Dart разработчиков, значит скоро возникнет еще больший дефицит кадров.


      1. r00tGER
        17.05.2019 13:13

        С одной стороны соблазн сделать ставку на Dart, и ту же Fuchsia… Но, уже обжигались, когда Гугл, наигравшись, терял интерес к своим детищам.


        1. prostofilya
          17.05.2019 13:28

          Flutter поддерживается сообществом, к тому же может вполне может выйти и за пределы мобильных ос:
          github.com/google/flutter-desktop-embedding


        1. Daniyar94
          17.05.2019 16:44
          +3

          image


  1. Ar20L80
    17.05.2019 06:55

    Smalltalk — Википедия

    ru.wikipedia.org›Smalltalk
    Smalltalk ([?sm??lt??k]) — объектно-ориентированный язык программирования с динамической типизацией, основанный на идее посылки сообщений, разработанный в Xerox PARC Аланом Кэйем, Дэном Ингаллсом, Тедом Кэглером, Адель Голдберг, и другими в 1970-х


    Некоторые направления Smalltalk продолжают развиваться в настоящее время.
    mou пишет в своей публикации на хабре «Как попробовать Smalltalk на вкус»
    arielf пишет в своей публикации «Как изучение Smalltalk может улучшить ваши навыки программиста»

    Вы не включили в свое исследование Qt.

    Спасибо за интересный обзор «Самые редкие и самые дорогие языки».
    Самые редкие — это экзотические языки программирования.
    Под «самые дорогие языки» — у вас имеется в виду самые высокооплачиваемые специалисты знающие определенные языки программирования.

    «Самые дорогие» — это дорогие в изучении, в затратах на изучение.
    Не факт, что они самые прибыльные.

    Можно рассмотреть по прибыльности для компаний. Для компании Oracle самым прибыльным является язык Java, как очень распространенный на земном шаре.
    Для Microsoft прибыльным является C#.
    Ассемблер — прибыльный, но очень тяжелый в освоении язык.


    1. Chaos_Optima
      17.05.2019 11:48
      +1

      Вы не включили в свое исследование Qt.

      Наверно потому что это не язык и Qt кроме С++ проброшен ещё например в питон.


      1. Ar20L80
        17.05.2019 16:10

        Это только холивар на тему какие альясы вы используете.
        То что я назвал Qt языком программирования, а не фремвоком?
        Qt, да по некоторым определениям фремвок, на котором уже разговаривают.
        С другой стороны любой язык программирования можно называть синтаксическим сахаром. Это смотря с какой стороны смотреть и как-то обозначить точку отсчета в некой системе координат рассуждений. В предыдущем ответе я сказал гнусную ложь, вернее сказку, даже не всю сказку, а только её часть поэтому пост заминусовали. Только вот раскаяния как-то не приходит.


        1. 0xd34df00d
          17.05.2019 19:23
          +2

          Надо и Boost тогда. А лет 15 назад — какой-нибудь ACE.


        1. Ar20L80
          18.05.2019 12:49
          -1

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


    1. Whuthering
      17.05.2019 11:52
      +2

      Вы не включили в свое исследование Qt.
      а с каких пор Qt — это отдельный язык программирования? Это фреймворк/библиотека.
      Да, в нем есть QML и QtScript, но они основаны на EMCAScript/Javascript, то есть тоже чем-то принципиально другим не являются.


    1. morgot
      19.05.2019 04:51

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


  1. saipr
    17.05.2019 09:15

    А где же Tcl/Tk ?


    1. vassabi
      17.05.2019 09:49

      А что тикль? я вот на нем уже скоро год как фигачу код (с перерывами и кроме прочих языков). Все думаю — указывать его в резюме на линкедине или нет…


      1. saipr
        17.05.2019 10:44
        +1

        Конечно указать. Язык уникальный. На нем можно все!


        1. tani_mel Автор
          17.05.2019 11:15

          Мы не слышали о таком языке программирования, но будет интересно посмотреть как много таких специалистов в России и есть ли спрос, спасибо большое за полезную информацию.


          1. vassabi
            17.05.2019 11:20

            Мы не слышали о таком языке программирования
            (эхх, а как он бы знаменит в свое время!) а слышали про perl?


            1. tani_mel Автор
              17.05.2019 11:22

              Да, конечно, у нас даже были запросы на поиск perl разработчика в сентябре прошлого года.


          1. Mirn
            17.05.2019 11:39
            +1

            В среде разработки под FPGA от Intel язык tcl используется как скриптовый и многие скрипты такие как настройка DDR 3/4 памяти сделаны на нём. Но в вакансиях на ФПГА он не часто встречается и как правило как «желательный».


          1. saipr
            17.05.2019 11:51

            Ему недавно исполнилось 30 лет. Обязательно присмотритеся.


        1. vassabi
          17.05.2019 11:15

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


          1. BD9
            18.05.2019 00:26

            на любом языке можно все.
            Нет.


            1. vassabi
              19.05.2019 21:33

              и на каком же тьюринг-полном языке (надеюсь мы говорим только о таких), что-то невозможно сделать такого, что можно сделать на другом языке?


      1. tani_mel Автор
        17.05.2019 13:07

        Обязательно указывайте, на западе этот язык не такой редкий как в России.


        1. vassabi
          17.05.2019 13:15

          когда я там только-только зарегистрировался, то я там все языки указывал, с которыми хоть как-то сталкивался по работе.
          а сейчас я начал понемногу вычеркивать все, оставил только парочку. Сейчас думаю, может вообще поставить «any OOP|FP languages», все равно работа меня сама находит…


          1. 0xd34df00d
            17.05.2019 19:24
            +1

            Ну я почти так же сделал. Оставил C++ и Haskell, да и всё.


        1. saipr
          17.05.2019 15:03

          Да, на западе он живет и здравствует. Без него (без Tcl) нельзя представить ни одного дистрибутива Unix/Linux. Сегодня он есть и на Android, да где его только нету.
          А какая красивая вещь не нем написана expect.
          И каждый скриптовый язык наровит что-то позаимствовать у tcl, а его расширение для написания графических приложений tk просто включается во все скриптовые языки.


    1. SvSh123
      17.05.2019 10:34

      Так он вовсе не экзотический, им вовсю пользуются при разработке тестов. А статья — об экзотике. :)


      1. saipr
        17.05.2019 11:59
        +1

        Ничего подобного, статья не об экзотике, а о редких языках. А на страницах habr-а tcl/tk все же редкость.


  1. mrobespierre
    17.05.2019 11:45
    +3

    Принято считать, что языки программирования, такие как Rust, Erlang, Dart, а также некоторые другие являются самыми редкими в мире IT

    кем принято? они даже в топ-20 самых редких не попадут, никак
    Rust занял первую позицию(третий год подряд) в списке самых любимых языков

    как этот опрос коррелирует с редкостью из заголовка? очень слабо. как этот опрос коррелирует с «дороговизной» из заголовка? вообще никак. зачем оно здесь?
    Несмотря на то, что язык достаточно популярен в мире (… это про Rust ...)

    false
    не-pet проектов на Rust с значительной пользовательской базой крайне мало. проектов целиком на Rust без unsafe и unstable фич, но с пользаками ещё в принципе не существует! на популярном языке уже написали бы что-нибудь
    Предлагают работу Rust разработчикам 32 компании на Headhunter

    нет там такого, максиму что я видел 9
    и да, «требуется React-разработчик, знание любого языка из списка следующих 6 (среди них есть Rust)» не значит что там ждут Rust-разработчика
    Go не вытеснит Erlang, потому что для действительно высоконагруженных и сложных проектов Erlang является незаменимым языком.

    киллер-фичи erlang — горячая замена кода и realtime (и около-realtime), в них может и не вытеснит, но в «высоконагруженных» и «сложных» вытеснит
    “топовыми” языками для освоения являются: Rust, Erlang, Dart — есть спрос, высокая зарплата

    надеюсь, это исследование увидит как можно меньше людей…
    топовыми языками для освоения являются JavaScript и Python. там и спрос есть, а при наличии опредленных навыков и опыта ещё и зряплаты клёвые


    1. tani_mel Автор
      17.05.2019 13:27

      Спасибо большое за Ваш комментарий.
      -Rust считается самым любым, но это значит, что в России он используется на большом количестве проектов, мы отталкивались от коммерческих историй, смотрели на востребованность со стороны работодателей.
      -«нет там такого, максиму что я видел 9». У нас свежее исследование и мы не фальсифицируем цифры, у Вас некорректные сведения.

      Все языки охватить невозможно. Конечно, Javascript и Python более популярны и востребованы, но они априори не могут быть включены в список редких языков. Под «топовыми» я подразумевала языки из списка анализируемых, а не всех языков в целом.


  1. ideog
    17.05.2019 13:56

    Интересная статистика все же прослеживается. Недавно общался со своим знакомым разработчика из Европы, он все время топил, что питон, джава, c#, C++ уже устаревшие языки, пиши на Erlang, Rust и Scala — за ними будущее. Да, но в российских реалиях это конечно не так. Не думаю, что эти языки в ближайшем будущем станут популярным в России.
    Может для иностранцев это и будущее, но сколько людей столько и мнений.


    1. tani_mel Автор
      17.05.2019 13:57

      Ваш приятель совершенно прав, в России эти языки не так востребованы, но c#, C++- продолжают быть в топе, после js конечно же =)


      1. ideog
        17.05.2019 14:07

        Вот пытаюсь для себя понять, если я хочу уехать в Европу и попробовать себя в качестве разработчика. Я сейчас например какой-нибудь уверенный middle python.
        У меня будет меньше шансов найти высокооплачиваемую работу на ту же позицию на ту же зарплату, если бы я был бы мидлом в этих языках?


        1. ideog
          17.05.2019 14:10

          Я имею ввиду на питоне будет меньше шансов по сравнению с тем же растом


        1. tani_mel Автор
          17.05.2019 14:16

          У Вас будут хорошие шансы, питон востребованный язык в Европе, но за знания rust платят больше.


  1. assembled
    17.05.2019 13:57

    Эх, по APL нет вакансий в России, а по J походу их вообще не существует. (((


  1. texder
    17.05.2019 14:11
    +1

    В ключевых навыках знание Rust встретилось у 319 специалистов на Headhunter и у 360 на Linkedin.


    Относительно этой цитаты и подобных — были ли пересечения? У некоторых аккаунт на Headhunter и на Linkedin.


  1. vvm13
    17.05.2019 14:17

    Smalltalk?


  1. olekl
    17.05.2019 14:48

    «На чем пишешь? — На Опе».


    1. Acuna
      20.05.2019 01:25

      «В чем ты шаришь? — В Опе».


  1. emerald_isle
    17.05.2019 16:03

    самых дорогих по уровню зарплаты языков (69 000 $ в год)

    Из текста создаётся впечатление, что это много, но разве это так? Java же больше сотки многие получают. Получается, раст оплачивается хуже? Это средняя или это минималка? Ну и в какой стране (раз доллары — предположу, что США, что делает цифру ещё менее правдоподобной).


  1. emerald_isle
    17.05.2019 16:56

    Информация актуальна для IT рынка России.

    Наверное, правильнее было бы тогда в рублях писать, а не в долларах, тогда бы меня эти цифры не смущали.


  1. papasha_mueller
    17.05.2019 17:10

    Преступно упущен язык программирования Plankalkul, популярный у разработчиков под операционную систему Das Windows '45.

    — С уважением,
    Генрих Мюллер, группенфюрер


  1. Kopilov
    17.05.2019 17:42

    И опять ни слова про Ceylon!


    1. tani_mel Автор
      19.05.2019 12:28

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


  1. garncev
    17.05.2019 18:03

    Google Go или Golang

    Так ведь Google Go и есть Golang.


    1. tani_mel Автор
      19.05.2019 12:30

      да, это один язык, мы указали 2 названия.


  1. potan
    17.05.2019 18:04

    А есть спрос/предложение на язык Julia? Он мог бы потеснить Python, R и Matlab по своим свойствам.


  1. tigerfox
    17.05.2019 18:10

    А как же RPG???


    1. Oxyd
      18.05.2019 15:47

      Да и REXX стороной обошли. ;-)


  1. RaFaeL-NN
    17.05.2019 22:42

    Это разве редкие? Пишу на Clarion ) Вакансии отсутствуют как класс )


    1. Oxyd
      18.05.2019 16:24

      Подозреваю, что они всё ещё могут быть в Пенсионном Фонде, но это не точно.


    1. tani_mel Автор
      19.05.2019 12:31

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


  1. untilx
    17.05.2019 22:53

    Erlang, наверное, стоило рассматривать совместно с Elixir. Кстати, а что с ним?


  1. mkrentovskiy
    18.05.2019 01:01

    Erlang изучается за месяц практически любым разработчиком-полиглотом. Подсадил на него так десяток человек. :)


    1. tani_mel Автор
      19.05.2019 12:32

      С каким бекграундом ребята изучают язык за месяц? Какой был основной язык программирования?


      1. mkrentovskiy
        19.05.2019 14:53

        Опытные разработчики, стаж от 8-10 лет. Ранее, в основном, писали на С/С++ и Python.


  1. third112
    18.05.2019 03:16

    Интересно: кто как оценивает тенденцию (м.б. своя оценка или оценка из сетки):
    количество ЯП, пользующихся спросом в мире и РФ:
    1) растет;
    2) уменьшается;
    3) в среднем стабилизировалось: примерно сколько старых ЯП теряют спрос — столько новых получают.


  1. Ares_ekb
    18.05.2019 07:04

    У меня есть наболевшая проблема в виде нескольких языков в резюме (например, Isabelle HOL или всякие языки для модельно-ориентированной разработки (QVTo, Acceleo, Xtend, Xtext)), по которым в России нет и наверное не будет ни одной вакансии. Хотя это не совсем ЯП общего назначения. По сравнению с ними Erlang или F# — это просто абсолютный мейнстрим.


  1. Hemulo
    18.05.2019 13:54

    Интересно узнать, что сейчас с языком Clojure и ClojureScript?

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

    Очень интересна статистика и динамика по этим языкам, так-как ИМХО, проект Лиспа на JVM — очень интересная и перспективная идея.


  1. artem_ibragimov
    19.05.2019 12:25

    а где Haskell?


    1. tani_mel Автор
      19.05.2019 12:26

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


  1. insa
    19.05.2019 14:37

    Кажется вы не учли, что при поиске вакансий по запросу 'erlang' на hh.ru, выдаются в том числе, вакансии от компании «Эрланг Северо-запад», не имеющие ничего общего с языком программирования :)