QA Fest — конференция №1 по тестированию и автоматизации. Финальная программа уже на сайте >>
×Закрыть

Перспективи R developer’а

Чи є сенс в Україні вчити цю мову програмування? Можливо дасте якісь поради по ній. Чи вона тут взагалі безперспективна?

LinkedIn
Допустимые теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Допустимые теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

R — это идеальное средство для быстрой и качественной разработки прототипов приложений, основанных на данных. В связке с R Shiny (shiny.rstudio.com) он позволяет представить результаты исследований в виде работающего приложения. Для продакшн есть отличный пакет «data.table».

Вот только чаще его можно встретить в финансах. А в Украине подобных заказов нет и еще долго не будет.
Здесь большим спросом Питон пользуется.

Есть. Околофинансовые люди его любят. Но желательно в связке с каким-нибудь языком общего применения.

2015 год : Р переганяет Джаваскрипт, ПХП и Руби — 6 место в рейтинге
spectrum.ieee.org/...rogramming-languages-2015
2016 год : Р перегоняет Си шарп и потеснивши его влетает в топ-5:
spectrum.ieee.org/...rogramming-languages-2016
Остались Сишки Пинон и Джава...
2017 — ? :D

В этой областях в ближаший года будет рулить Питон, затем Р и Матлаб.
Из всех 3 наиболее перспективным выглядит Питон. У двух других два серьезных минуса:
Р — долбанутый синтаксис.
Матлаб — проприетарный и дорогой.
Плюсов у Р я не знаю.
Плюсы у Питона — приятный синтаксис языка и всё больше и больше увеличивающиеся количество оптимизированных либ.
Плюсы Матлаба — в одной коробке получаешь готовый набор оптимизированных типичных решений.
Так, что если бабло есть, а времени мало, то выбирают Матлаб.
Если бабла мало, а время есть, то выбирают Питон.
P — это имхо, был кратковременный взлет, пока Питон не развился достаточно.

Ну а ниша с и плюсов — это создание этих оптимизированных либ для высокоуровневых языков типа Питона, Матлаба в этих областях.

Это уеб странички лепить. Для области где примеянется R он нафиг не нужен.

Саме так! Но парадокс в том, что как минимум процентов 60-70 популярности Python’а проистекают от его популярности в этой самой области — писания страничек для веб. И только остатки — в области анализа данных. Так что итоговые результаты всяких опросов оказываются сильно смазанными. В то время, как R все свои проценты набирает исключительно в анализе и обработке данных.

И что? Когда-то и Фортран рулил.
Но, в Питон сейчас вкладываются многие монстры индустрии, а именно они задают тренд.
На чем последнее время выкладывают интрументы из машинного обучений, распознавания образов, обработки больших объемов данных, на нем, на питоне.
Так что майнстрим в этой области — это Питон. Для очень богатых Матлаб, для маргиналов R.
А да, я из страперов, питон знаю ну очень никак, предпочитаю честно ворованный матлаб (в этот раз спасибо иранцам за быстрый крэк).

Ну, если основываться не на общепрограммистских опросах, где в одной куче и Ассемблер, и Фортран, и Лисп, и Ява, и пр.пр.пр, а на результатах опросов именно сообщества тех, кто работает в области обработки и анализа данных, например www.kdnuggets.com или www.datasciencecentral.com то там оказывается, что говорить «Пайтон впереди» — не получается. Наоборот, уже несколько лет ситуация — «нос к носу». Это при том, что в «общепрограммистких» опросах Пайтон набирает. Вот и вопрос — в какой собственно нише он набирает?
И уж точно на спецфорумах про маргинальность R не стоить даже намекать, заклюют не поверят :-)

P — это имхо, был кратковременный взлет, пока Питон не развился достаточно.
Вы ничего не путаете? Экосистеме в обед сто лет, 100500 пакетов и саппорт от энтерпрайз грандов.

Биоинформатика, см. BioConductor.

В Украине есть компании, которые работают в биоинформатике?

Ты их видишь? — Нет.
И я их не вижу. Но они есть.

Intego Group и CS, обе компании в Харькове, но все же!

О, вот и сусликов нашили, пошли отсрелим.

Важно учить не только язык, а принципы: алгоритмы, статистику, понимание как работать с данными. Даже, если через 5 лет будет R++# 7.0 on RailsJS, то суть не поменяется.

Надо выбирать для себя направление, язык — это просто инструмент и надо быть готовым его поменять.

В краткосрочной перспективе — никак. Вакансий очень мало. Да и требуется не сам язык, а умение его приложить для решения конкретных прикладных задач.
А вот средне- и долгосрочной перспективе — скорее да, чем нет. Как только то, что маркетингово обзывается красивым словом «BigData» станет реальностью (я имею ввиду — у нас в стране), и там начнутся серьезные проекты — вот там и R сможет серьезно выстрелить. Если до тех пор выдержит натиск конкурентов.

Проекты в банках работают на R. Перспективы есть, но бывают и лучшие.

Скажите, в каких банках? С трудом верится

Мне, когда-то предлагали в Barclays, UBS от наших аутсорсеров на R. Уже не помню, у кого именно эти проекты.

Подписаться на комментарии