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

:)
уже лет 10 как вот-вот скала захватит мир
Не знал, что в Tinkoff настолько популярна scala… А как насчёт Akka, Spark и прочих явно скаловских применений?
Есть весь scala-стек
Популярна? 7/60 скалистов. Похоже на эксперимент.
Полтора землекопа? :) Всё же 70 человек, и, поверьте, для Scala в России — это достаточно много…
Скажите пожалуйста, ваша Скала — это better java, или вы действительно используете такие вещи, как Scalaz/cats?
а у нас финансовый сервис — отказоустойчивость, перформанс

Ох, если бы вы знали как тормозит и постоянно припадает Tinkoff Business — это просто ужас.

*припадает — вылазят ошибки(вроде не смертельные), жмем ок, идем дальше.
Их frontend для физлиц тоже барахлит. На каждый 10 клик сайт подвисает. Может они под Firefox не тестят?
Конечно тестят. Просто подлаги — результат низкопроизводительного клиентского оборудования(и йота медленная тоже, меняйте) и ошибок в коде у всех остальных(но не у нас). «отказоустойчивость, перформанс» со стороны тинькоффа реализуются в полной мере. 100%. Когда я там работал залаг между нажатием кнопки в интерфейсе и откликом составлял всего от 2 до 5 секунд! хехехехехе)
Confirmed уведомление об оплате заказа клиентом через час? Легко!
Напрашивающийся первый вопрос: почему в компании сделали неочевидный выбор в пользу Scala

Недавний скандал с участием интернет-блоггеров повысил общественный интерес к персоне Олега Тинькова и его бизнеса. Нам он раскрывается как человек черезвычайно прагматичный, поэтому истинные мотивы выбора Скалы могут оказаться немного иными.


С одной стороны фильтр вхождения в язык достаточно высок и сразу отсеивает большую часть любителей и непрофессионалов. То есть программист на скале — это "мозги" с уже достаточно высоким профессиональным уровнем, большим багажом знаний и способностью к самостоятельному обучению. С другой стороны действуют факторы, позволяющие осуществлять жесткий контроль и экономию средств на работниках, потому как:
1) рынок трудоустройства на скале черезвычайно ограничен (куда вы еще денетесь с подводной лодки?)
2) большинство людей со знанием скалы приходит без требуемого опыта (а где еще им его накопить?), что используется как аргумент при приеме на работу
3) акцент в основном делается на молодых людей, которым еще предстоит "набраться опыта", для которых работа в компании позиционируется как "неплохой шанс" с заявкой на светлое будущее.
Плюс одновременно можно не беспокоиться об утечке кадров, решений и экспириенса из компании. Получается тройной профит!


А то, что там что-то про "удобней для решаемых задач" — это даже не серьезно обсуждать. Во-первых, это мало кого волнует, кроме самих разрабов (которые никогда ничего не решают), во-вторых удобство — это всегда очень субъективно и спорно, в-третьих процессинг — это достаточно простая область, чтобы была реальная необходимость использовать абстрактные семантические конструкции, которые предоставляет Скала.

Только полноправные пользователи могут оставлять комментарии.
Войдите, пожалуйста.