Антирейтинг 2018: какие языки не стоит учить программисту

Антирейтинг языков программирования

Языков программирования сегодня насчитывают сотни. Постоянно появляются новые, модернизируются существующие. Какие-то становятся популярными и востребованными. Другие постепенно уходят в небытие. Но как разобраться, какие из них достойны внимания, а что не имеет смысла учить кроме как «для себя»? Для этого составляются различные виды рейтингов. О наиболее популярных ЯП мы уже писали в статье «Популярность языков программирования: рейтинг 2018».

А сейчас предлагаем вам ТОП 5 антирейтинга – языки, учить которые в 2018 году специалисты не рекомендуют. Этот рейтинг основан на исследованиях компании Codementor. А представило миру его англоязычное издание TechRepublic.

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

Подобные рейтинги составляются практически ежегодно. И практика показывает, что сегодняшний «лузер» через несколько лет (после определенных обновлений или появления новых технологий) может стать лидером. Но они помогают сориентироваться, есть ли смысл изучать язык в ближайшей перспективе или можно отложить его «в долгий ящик» или забыть насовсем.

Таблица антирейтинга от Codementor

Таблица антирейтинга от Codementor

1. Dart

Этот объектно-ориентированный универсальный язык был создан компанией Google в 2011 году. Применяют его и для мобильных приложений, и для серверов, подходит он для написания web-сервисов или работы с IoT-устройствами. Казалось бы, разработка должна была стать успешной.

Рост (падение) интереса к языку

Dart

В реальности Dart демонстрирует одни из самых низких показателей вовлеченности. И сравнительная молодость языка здесь явно не причем. Например, Swift моложе на целых три года. А по популярности уже значительно выше.

Язык Dart имеет свои плюсы, но по мнению разработчиков, он не вызвал интереса. Да, он может несколько упростить, например, веб-разработку. Но все равно делает все то же самое, что можно реализовать другими методами. А потому среди большинства разработчиков этот язык считается «мертвым».

Востребованность на рынке труда

Dart на рынке труда

На сегодня Dart используется в некоторых проектах Google, применяют его также компании Workiva и Blossom, а также некоторые другие компании. Но рынок труда для Dart-программистов ограничен и явно сокращается. Уже сейчас рабочих мест заметно меньше, чем уже существующих специалистов. Потому этот язык возглавляет антирейтинг.

2. Objective-C

Этот объектно-ориентированный ЯП известен в мире разработчиков с 1984 года. На нем компания Apple написала OS X, а потом и мобильную систему iOS. На Objective-C и сейчас пишутся IOS-приложения и программное обеспечение для декстопов Apple. Но с появлением в 2014 более современного языка Swift, Objective-C начал терять свои позиции.

Рост (падение) интереса к языку

Objective-C

Objective-C демонстрирует мало число веток применения в сравнении, например, с Erlang, т.е. разработчики не слишком охотно используют Objective-C, что является минусом для любого языка программирования.

Практически перестало расти сообщество Objective-C. Все большее число программистов переходят на Swift.

При этом востребованность специалистов Objective-C в среде работодателей все еще высока. Чаще всего нужны программисты для обслуживания уже существующих проектов для поддержки старого кода.

Если вы делаете первые шаги в программировании, нужно понимать, пока вы сумеете выучить Objective-C, многие компании модернизируют свои продукты и не будут нуждаться в специалистах этого профиля. Изучение Objective-C – рискованно. Для работы под iOS лучше начинать учить Swift.

3. CoffeeScript

Этот язык программирования сравнительно молодой, он появился в 2009 году. CoffeeScript прекрасно компилируется в JavaScript и позволяет свободно пользоваться при конвертации всеми встроенными библиотеками CoffeeScript. Был даже период, когда CoffeeScript некоторые программисты предлагали вообще использовать вместо привычного всем JS.

Рост (падение) интереса к языку

CoffeeScript

Сейчас CoffeeScript переживает упадок. Связано это, в первую очередь, с появлением новых версий JavaScript. Разработчики все реже нуждаются в альтернативных решениях, тем более, 10-летней давности.

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

Востребованность на рынке труда

CoffeeScript на рунке труда

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

4. Lua

Lua – это встраиваемый мультипарадигмальный скриптовой язык программирования, созданный в 1993 году. Сегодня он применяется для работы с игровыми ресурсами и web-серверами. Конечно, возраст для этого типа языков у Lua солидный, но его все еще применяют для отдельных целей.

Рост (падение) интереса к языку

Lua

Популярность Lua сравнительно неплохая. Его активно обсуждают в сообществах Facebook и на профессиональных ресурсах. И хотя новичкам нет смысла вникать в особенности этого языка программирования, опытные специалисты показывают в этом вопросе неплохие результаты.

Востребованность на рынке труда

Lua на рынке труда

По соотношению продолжений и вакансий Lua показывает далеко не радужные результаты. С одной стороны, его можно найти в технологических стеках проектов 9GAG и Shopify. С другой – предложений от специалистов уже сейчас больше, чем имеющихся вакансий. И уже заметно, что этот язык активно вытесняют более продвинутые конкуренты.

5. Erlang

Язык Erlang был разработан в 1986 году и относится к числу функциональных. Применяется в банковской сфере, IT-телефонии, в электронной коммерции и при работе с различными коммуникациями. И хотя он в общем списке занял 13 место, по числу подписчиков и популярности среди разработчиков он находится сравнительно высоко.

Рост (падение) интереса к языку

Erlang

Это старый, многим известный язык, который вопреки определенным всплескам интереса, постепенно приходит в упадок. Это вполне нормально с точки зрения возраста функционального языка.

Востребованность на рынке труда

Erlang на рынке труда

На рынке труда Erlang все еще вполне востребован. Его включают о в собственные стеки технологий и применяют в проектах многие, в том числе, крупные компании. Но все же появление новых современных функциональных языков постепенно вытесняет этого «патриарха» в своей сфере. Сейчас в качестве функциональных чаще применяют Elixir, Elm и Scala.

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

Заключение: как использовать рейтинг языков программирования 2018

В конце хочется еще раз повторить, что этот рейтинг – далеко не истина в последней инстанции. Описанные в числе «худших» языки программирования все еще вполне активно используются. Некоторые из них могут оказаться даже незаменимыми для решения определенных специфических задач.

Также стоит помнить, что рейтинг проводился по результатам опроса и анализа рынка в англоязычном сегменте сети. В России и странах СНГ ситуация может несколько отличаться. Но практика показывает, что отличия обычно не критичны. И как ориентир того, на что стоит обращать внимание, а что изучать в этом году не имеет смысла, результаты от Codementor можно использовать смело.


[customscript]techrocks_custom_after_post_html[/customscript]
[customscript]techrocks_custom_script[/customscript]

Оставьте комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Прокрутить вверх