Сбор данных
Для сбора информации я изучила количество вакансий, в требованиях к которым нужно было владение языками, а также количество резюме с этим навыком. Данные я собирала в 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 соответственно.
По количеству опубликованных резюме ситуация практически схожая. Из 1644 опубликованных резюме на Headhunter более сорока процентов (688) относятся к Erlang, меньше всего резюме (7%) разместили специалисты с навыком Haxe разработки. Полученные данные с Linkedin несколько отличаются. Меньше всего резюме опубликовали ребята, владеющие Dart. Из 1894 портфолио всего 124 относятся к Dart разработке.
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)
saag
16.05.2019 18:33А где Cobol? Всегда хотелось узнать насколько он редок, точнее географию его распространения ну и насколько дорог…
uaggster
16.05.2019 18:51Интересно еще, пишут ли на Фортране?
5 лет назад — еще, AFAIK, писали. И вакансии довольно дорогие были.3aBulon
16.05.2019 19:23+2Вот неплохой список www.tiobe.com/tiobe-index
Нашел в статье: «Почему физики всё ещё используют Fortran»
В студенчестве учили, но ничего не помню.
Вот на FoxPro еще базы данных, делал для библиотеки список книг…FForth
17.05.2019 06:17В данном рейтинге Фортран присутствует даже на 22-ом месте
spectrum.ieee.org/static/interactive-the-top-programming-languages-2018
Alex_ME
17.05.2019 01:39Научные высокопроизводительные расчеты многие на нем. И большое количество научных высокпроизводительных библиотек и софта.
tani_mel Автор
17.05.2019 11:03У нас не было запросов на поиск разработчиков, которые пишут на Фортране, надо будет изучить этот вопрос и сделать доп. анализ.
YuraLia
17.05.2019 17:08Пишут на фортране, правда, в научной среде. Сам немного на нем пишу.
Есть проги для инженерных расчетов, написанные на фортране, правда, GUI таких прог все равно на чем то вроде С++ написан вроде, точно не припомню.
BD9
18.05.2019 00:21Пишут, спрос есть. В РФ — дожившие до сих времён НИИ и др. советские учереждения, т.ч. з/п крайне мала (для программиста). Ещё м.б. вакансии от Intel (Новосиб, НН) и Nvidia (Мск) с приемлемой, но не слишком высокой з/п.
Тут обсуждают что «Python — это ML». На деле python — для обвязки, программы для расчётов (в т.ч. на в/к Nvidia) пишутся на Си или Фортране.
ol_x
16.05.2019 22:38+1Автомобильная отрасль в Германии точно без него не обходиться. Джуниору предлают ну так… мало
texder
16.05.2019 18:46Ну уж тогда и я про Scala спрошу.
На каком он месте по сравнению, например, с Erlang?tani_mel Автор
17.05.2019 11:06Scala достаточно популярный язык в России, много вакансий и много разработчиков, потому что почти у каждого второго — третьего java разработчика есть скил Scala.
На второй вопрос затрудняюсь ответить, нужно проводить анализ.
DrunkBear
17.05.2019 12:29Половина обработки больших данных пишется на scala.
В сбере, например, язык есть и периодически ищут новых разработчиков.
saintbyte
16.05.2019 20:11+1Solidity уже не редкий?
tani_mel Автор
17.05.2019 11:10Редкий, но мы не могли охватить все редкие языки программирования и хотелось, чтобы была хоть какая-то информация в открытом доступе для анализа, когда мы начали изучать такие языки как opa и Zimbu и практически не нашли ни одного разработчика в России с данными языками, решили не включать совсем редкие языки в исследование.
Stas911
16.05.2019 20:20А как же язык Q пропустили? Вот про него статейка была даже: habr.com/ru/company/dbtc/blog/446412
YuryB
16.05.2019 20:44+1вот только платят не за язык а за компетенцию в какой-то области где этот язык типичен. как в python платят не за django а за ML, точно так же и с F# и Rust
mapron
17.05.2019 10:17+1Стоп, и за какую компетенцию (область) платят за Rust, если он — язык общего назначения?
Hardcoin
17.05.2019 13:20Формально общего, но нейросети на нем пишут редко, фронтенд тоже (хотя это возможно через webassembly).
oracle_and_delphi
17.05.2019 14:04Скорость! Rust по скорости как C++, чем и ценен.
mapron
17.05.2019 14:35И как работает компетенция в скорости? Просто я пытался аналогию с ML услышать
Slowz
17.05.2019 16:56+1Rust позиционируется не как «быстрый» язык, а как безопасный язык. То что он сопоставим по скорости с C++ — очень значимый, но бонус.
potan
17.05.2019 18:01+4Просто безопасных языков много. Его позиционируют как безопасный, но быстрый и без GC.
0xd34df00d
17.05.2019 19:22Странно позиционировать его как безопасный язык и считать скорость бонусом, когда существуют существенно более безопасные языки, платящие за безопасность меньшей эффективностью.
Хотя, чего это я, есть же ATS ещё.
roryorangepants
17.05.2019 17:30+2в python платят не за django а за ML
Это популярное заблуждение Python-разработчиков, считающих ML просто веткой разработки, атрибутированной с Python.
На самом деле, это в ML платят за Python, а не в Python за ML.
lamerok
16.05.2019 21:21Ну тогда уж совсем из экзотики, которая встречается в России, Device Description Language DDL, смесь разметки типа HTML с Си...
BalinTomsk
16.05.2019 23:56+1Scala, Delphi, Cobol, Fortran — присутствуют на канадском и американском рынке.
PahomU
17.05.2019 13:59+2«По статистике Stackoverflow ...» — После этого я понял что эта статья для чисто поржать! Ведь неадекватность админов Stackoverflow давно вошла в поговорку! А то что Delphi, который является диалектом языка Object Pascal, который тоже является диалектом давным-давно мёртвого Pascalя — чести канадцам и американцам не делает. Впрочем, на фоне того что этот смердящий труп всё ещё изучают в России…
freecoder_xx
17.05.2019 00:01В Телеграме есть аж целых два русскоязычных канала, посвященных вакансиям для разработчиков на Rust. Вы там ищете кандидатов? Аудитория каналов больше полутора сотен человек.
tani_mel Автор
17.05.2019 11:12Конечно ищем и даже лично знаем создателей одного из чатов. К сожалению, в этих канал не такое уж большое количество раст разработчиков, зато большое количество интересующихся.
VadimVP
17.05.2019 15:33Вот-вот, всегда казалось что людей полно, а вакансий единицы.
Давно правда не чекал хедхантер на эту тему.
Pyhesty
17.05.2019 00:33+1А где языки: HDL, Verilog, Ahdl? по моему офигенно редкие и очень востребованные сейчас программисты на них… платят мало, не знаю почему…
vladkorotnev
17.05.2019 03:11Это уже скорее не программирования языки, а описания логики, по типу как HTML не язык программирования, а описания разметки.
Mirn
17.05.2019 03:24вот только там 99% именно программирование, оставшееся 1% это уже имплементация в железе после всех циклов верификации, симуляции, разработки архитектуры, переноса архитектуры с ЯВУ на верилог, разработки таймингов, конвееров и обработки и подготовки данных и прочих действий почти чистого программирования.
Можно конечно простые алгоритмы влоб сразу на верилоге делать как UART контроллер или printf — scanf из Си, но что то сложнее этого, то и время компиляции уже достигает нескольких часов а то и суток и поэтому хочешь или нет но приходится всё проверять до компиляции верилога в собственно схему.
Поэтому я бы его назвал смесью HTML и JS
Pyhesty
17.05.2019 13:33+1ну тогда и asm — то же не язык программирования, а коды команд процессора,
языки описания логики — это языки программирования до ассемблерного уровня,
особенно AHDL, где вы можете запрограммировать собственный процессор с собственной системой команд, либо сформировать обвязку…
короче в этих языках программирования больше, чем в современных языках, где важнее знать синтаксис, чем процедуры сортировки или деления чисел…
defuz
17.05.2019 01:37Не очень слежу за тенденциями фронтенда, но судя по новосному фону мне казалось что Dart умер, уступив нишу TypeScript. Так ли это?
Daniyar94
17.05.2019 03:26Нет. Dart сейчас на подъёме из-за быстро развивающегося фреймворка от Гугла Flutter. Мультиплатформенный Фреймворк заточенный под мобильную разработку.
tani_mel Автор
17.05.2019 13:05И очень большие компаний начитаю искать именно Dart разработчиков, значит скоро возникнет еще больший дефицит кадров.
r00tGER
17.05.2019 13:13С одной стороны соблазн сделать ставку на Dart, и ту же Fuchsia… Но, уже обжигались, когда Гугл, наигравшись, терял интерес к своим детищам.
prostofilya
17.05.2019 13:28Flutter поддерживается сообществом, к тому же может вполне может выйти и за пределы мобильных ос:
github.com/google/flutter-desktop-embedding
Ar20L80
17.05.2019 06:55Smalltalk — Википедия
ru.wikipedia.org›Smalltalk
Smalltalk ([?sm??lt??k]) — объектно-ориентированный язык программирования с динамической типизацией, основанный на идее посылки сообщений, разработанный в Xerox PARC Аланом Кэйем, Дэном Ингаллсом, Тедом Кэглером, Адель Голдберг, и другими в 1970-х
Некоторые направления Smalltalk продолжают развиваться в настоящее время.
mou пишет в своей публикации на хабре «Как попробовать Smalltalk на вкус»
arielf пишет в своей публикации «Как изучение Smalltalk может улучшить ваши навыки программиста»
Вы не включили в свое исследование Qt.
Спасибо за интересный обзор «Самые редкие и самые дорогие языки».
Самые редкие — это экзотические языки программирования.
Под «самые дорогие языки» — у вас имеется в виду самые высокооплачиваемые специалисты знающие определенные языки программирования.
«Самые дорогие» — это дорогие в изучении, в затратах на изучение.
Не факт, что они самые прибыльные.
Можно рассмотреть по прибыльности для компаний. Для компании Oracle самым прибыльным является язык Java, как очень распространенный на земном шаре.
Для Microsoft прибыльным является C#.
Ассемблер — прибыльный, но очень тяжелый в освоении язык.Chaos_Optima
17.05.2019 11:48+1Вы не включили в свое исследование Qt.
Наверно потому что это не язык и Qt кроме С++ проброшен ещё например в питон.Ar20L80
17.05.2019 16:10Это только холивар на тему какие альясы вы используете.
То что я назвал Qt языком программирования, а не фремвоком?
Qt, да по некоторым определениям фремвок, на котором уже разговаривают.
С другой стороны любой язык программирования можно называть синтаксическим сахаром. Это смотря с какой стороны смотреть и как-то обозначить точку отсчета в некой системе координат рассуждений. В предыдущем ответе я сказал гнусную ложь, вернее сказку, даже не всю сказку, а только её часть поэтому пост заминусовали. Только вот раскаяния как-то не приходит.
Ar20L80
18.05.2019 12:49-1Различие между фреймворком и языком программирования мне известны.
Но на раннем этапе карьеры редко кто задаётся вопросом об этой разнице.
Что местами у человека опытного может возникнуть диссонанс я думал в момент написания, но не сумел найти быстрого решения как исправить ситуацию.
Whuthering
17.05.2019 11:52+2Вы не включили в свое исследование Qt.
а с каких пор Qt — это отдельный язык программирования? Это фреймворк/библиотека.
Да, в нем есть QML и QtScript, но они основаны на EMCAScript/Javascript, то есть тоже чем-то принципиально другим не являются.
morgot
19.05.2019 04:51Ассемблер — прибыльный, но очень тяжелый в освоении язык.
А где и кому он сейчас нужен? На ум приходят только антивирусные компании…
saipr
17.05.2019 09:15А где же Tcl/Tk ?
vassabi
17.05.2019 09:49А что тикль? я вот на нем уже скоро год как фигачу код (с перерывами и кроме прочих языков). Все думаю — указывать его в резюме на линкедине или нет…
saipr
17.05.2019 10:44+1Конечно указать. Язык уникальный. На нем можно все!
tani_mel Автор
17.05.2019 11:15Мы не слышали о таком языке программирования, но будет интересно посмотреть как много таких специалистов в России и есть ли спрос, спасибо большое за полезную информацию.
Mirn
17.05.2019 11:39+1В среде разработки под FPGA от Intel язык tcl используется как скриптовый и многие скрипты такие как настройка DDR 3/4 памяти сделаны на нём. Но в вакансиях на ФПГА он не часто встречается и как правило как «желательный».
vassabi
17.05.2019 11:15на любом языке можно все. Вопрос в многословности и оверхеде на выполнение.
Короткие утилитки там быстро пишутся, но с ростом сложности резко хочется пересесть хотя бы на перл или питон.
tani_mel Автор
17.05.2019 13:07Обязательно указывайте, на западе этот язык не такой редкий как в России.
vassabi
17.05.2019 13:15когда я там только-только зарегистрировался, то я там все языки указывал, с которыми хоть как-то сталкивался по работе.
а сейчас я начал понемногу вычеркивать все, оставил только парочку. Сейчас думаю, может вообще поставить «any OOP|FP languages», все равно работа меня сама находит…
saipr
17.05.2019 15:03Да, на западе он живет и здравствует. Без него (без Tcl) нельзя представить ни одного дистрибутива Unix/Linux. Сегодня он есть и на Android, да где его только нету.
А какая красивая вещь не нем написана expect.
И каждый скриптовый язык наровит что-то позаимствовать у tcl, а его расширение для написания графических приложений tk просто включается во все скриптовые языки.
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. там и спрос есть, а при наличии опредленных навыков и опыта ещё и зряплаты клёвыеtani_mel Автор
17.05.2019 13:27Спасибо большое за Ваш комментарий.
-Rust считается самым любым, но это значит, что в России он используется на большом количестве проектов, мы отталкивались от коммерческих историй, смотрели на востребованность со стороны работодателей.
-«нет там такого, максиму что я видел 9». У нас свежее исследование и мы не фальсифицируем цифры, у Вас некорректные сведения.
Все языки охватить невозможно. Конечно, Javascript и Python более популярны и востребованы, но они априори не могут быть включены в список редких языков. Под «топовыми» я подразумевала языки из списка анализируемых, а не всех языков в целом.
ideog
17.05.2019 13:56Интересная статистика все же прослеживается. Недавно общался со своим знакомым разработчика из Европы, он все время топил, что питон, джава, c#, C++ уже устаревшие языки, пиши на Erlang, Rust и Scala — за ними будущее. Да, но в российских реалиях это конечно не так. Не думаю, что эти языки в ближайшем будущем станут популярным в России.
Может для иностранцев это и будущее, но сколько людей столько и мнений.tani_mel Автор
17.05.2019 13:57Ваш приятель совершенно прав, в России эти языки не так востребованы, но c#, C++- продолжают быть в топе, после js конечно же =)
ideog
17.05.2019 14:07Вот пытаюсь для себя понять, если я хочу уехать в Европу и попробовать себя в качестве разработчика. Я сейчас например какой-нибудь уверенный middle python.
У меня будет меньше шансов найти высокооплачиваемую работу на ту же позицию на ту же зарплату, если бы я был бы мидлом в этих языках?tani_mel Автор
17.05.2019 14:16У Вас будут хорошие шансы, питон востребованный язык в Европе, но за знания rust платят больше.
assembled
17.05.2019 13:57Эх, по APL нет вакансий в России, а по J походу их вообще не существует. (((
texder
17.05.2019 14:11+1В ключевых навыках знание Rust встретилось у 319 специалистов на Headhunter и у 360 на Linkedin.
Относительно этой цитаты и подобных — были ли пересечения? У некоторых аккаунт на Headhunter и на Linkedin.
emerald_isle
17.05.2019 16:03самых дорогих по уровню зарплаты языков (69 000 $ в год)
Из текста создаётся впечатление, что это много, но разве это так? Java же больше сотки многие получают. Получается, раст оплачивается хуже? Это средняя или это минималка? Ну и в какой стране (раз доллары — предположу, что США, что делает цифру ещё менее правдоподобной).
emerald_isle
17.05.2019 16:56Информация актуальна для IT рынка России.
Наверное, правильнее было бы тогда в рублях писать, а не в долларах, тогда бы меня эти цифры не смущали.
papasha_mueller
17.05.2019 17:10Преступно упущен язык программирования Plankalkul, популярный у разработчиков под операционную систему Das Windows '45.
— С уважением,
Генрих Мюллер, группенфюрер
potan
17.05.2019 18:04А есть спрос/предложение на язык Julia? Он мог бы потеснить Python, R и Matlab по своим свойствам.
untilx
17.05.2019 22:53Erlang, наверное, стоило рассматривать совместно с Elixir. Кстати, а что с ним?
mkrentovskiy
18.05.2019 01:01Erlang изучается за месяц практически любым разработчиком-полиглотом. Подсадил на него так десяток человек. :)
tani_mel Автор
19.05.2019 12:32С каким бекграундом ребята изучают язык за месяц? Какой был основной язык программирования?
mkrentovskiy
19.05.2019 14:53Опытные разработчики, стаж от 8-10 лет. Ранее, в основном, писали на С/С++ и Python.
third112
18.05.2019 03:16Интересно: кто как оценивает тенденцию (м.б. своя оценка или оценка из сетки):
количество ЯП, пользующихся спросом в мире и РФ:
1) растет;
2) уменьшается;
3) в среднем стабилизировалось: примерно сколько старых ЯП теряют спрос — столько новых получают.
Ares_ekb
18.05.2019 07:04У меня есть наболевшая проблема в виде нескольких языков в резюме (например, Isabelle HOL или всякие языки для модельно-ориентированной разработки (QVTo, Acceleo, Xtend, Xtext)), по которым в России нет и наверное не будет ни одной вакансии. Хотя это не совсем ЯП общего назначения. По сравнению с ними Erlang или F# — это просто абсолютный мейнстрим.
Hemulo
18.05.2019 13:54Интересно узнать, что сейчас с языком Clojure и ClojureScript?
Несколько лет назад наблюдался всплеск популярности, в том числе и в русскоязычном интернете. Но сейчас новостей на русском совсем нет, хотя на оригинальном англоязычном сайте проекта жизнь, вроде как кипит.
Очень интересна статистика и динамика по этим языкам, так-как ИМХО, проект Лиспа на JVM — очень интересная и перспективная идея.
artem_ibragimov
19.05.2019 12:25а где Haskell?
tani_mel Автор
19.05.2019 12:26Это не самый редкий язык программирования, но мы думаем сделать еще один анализ на основании комментариев и обязательно включим этот язык в исследование.
insa
19.05.2019 14:37Кажется вы не учли, что при поиске вакансий по запросу 'erlang' на hh.ru, выдаются в том числе, вакансии от компании «Эрланг Северо-запад», не имеющие ничего общего с языком программирования :)
FForth
Есть ли в обработанных данных информация по Форт (Forth) языку?
И следующий вопрос — по каким языкам и в какой области практики выявляется спрос?
P.S. Наверное на уровне погрешности данные по Форт. :)
defaultvoice
Не думаю, что кому-то форт интересен сам по себе. Подозреваю, что работодателей больше интересуют скиллы человека, который пишет на форт
tani_mel Автор
К сожалению, по Forth у нас нет данных, но мы собираем сейчас запросы в комментариях и возможно сделаем еще один ресеч -)
assembled
В России Forth точно не нужен. И вообще вакансий по нему я никогда не видел. Но Forth Inc. таки живёт и продаёт свои SwiftForth и SwiftX. Сколько человек там работает, кто это всё разрабатывает, и кто покупает — неизвестно )
FForth
Из коммерческих Форт компаний ещё можно отметить
MPE Forth Ltd (Англия)
iForth (частная разработка)
…
P.S. И, да в текущем информационном поле знаний о Форт методологии в России почти нет, но в Вузовских курсах он так или иначе бывает присутствует.
Есть и активный рускоязычный форум по Форт языку стартовавший в 2006г.
Можете уточнить Вашу точку зрения по ненужности Форта именно в России?
assembled
Не знал об этих компаниях. Но сайт MPE не обновлялся 3 года, iForth —– 2 года. Начинает попахивать тухлятинкой. Но за ссылку на iForth спасибо, там много интересного.
О вакансиях же речь, мне не известна ни одна российская компания, использующая его. А единственный российский коммерческий продукт на Forth, известный мне — это Eserv, и тот уже лет 5 не обновлялся.
FForth
Есть ещё и в основном частные проекты, но из известных российских — пожалуй
nnCron — это компактный (900k), но мощный планировщик и менеджер автоматизации с открытым кодом.
P.S. А, по разнообразию применимости Форт в промышленности можно найти н-ое количество данных в i-net :) (он же вошёл в рейтинг по версии IEEE на 48-е место и одна из его исторических ниш — embedded)
В России даже издание книжек по Форту закончилось с распадом СССР, но всё же были гораздо позже реализованы в кристале и «Форт» процессоры K1894,
В Минске на Интеграле, тоже остались разработки от линейки Дофин-Форт процессоров.
Предположу, что менеджерам от IT Форт ни в каком виде не нужен, если они хотя бы имеют представление, что это такое. :)
Здесь Evaluation 4.07 версия iForth
MPE Ltd хотя бы сделали доступными Lite версии для STM32 и MSP430.
(пробовал, вполне рабочие решения даже с ограничениями которые можно обойти, есть же например и развивающийся Mecrisp-Stellaris Forth проект)