Pull to refresh

Comments 5

Спасибо за статью. Разделяю Ваши чувства к Scala, из всех языков она мне нравится больше всех. Безмерно жаль, что в настоящее время так мало вакансий для Scala-девелоперов, особенно junior-уровня.
Ну насколько я понимаю junior вакансию найти практически не реально. Очень редкая вакансия, большинству нужны уже достаточно опытные люди, обучать не мейнстрим языку не выгодно. Нужно учиться, писать проект какой-нибудь, получать опыт. Тогда больше шансов найти. Сейчас сам ищу. В Украине вообще плохо с этим. Появилась мысль пропагандировать scala в некоторых софтверных компаниях, может кто захочет попробовать.
UFO just landed and posted this here
Да не воспримут сие как попытку холивара, ибо это исключительно мое мнение. Как мне кажется, чисто эстетически Scala наверное один из самых уродливых языков. У создателей Scala какая-то параноидальная страсть к символам и закорючкам вместо понятных английских слов. Это превращает любой код в китайскую грамоту. Причем, этим же почему-то грешат исключительно все библиотеки на Scala. Что это: борьба за компактность кода или персональная неприязнь Мартина к английскому? Для меня символы +-!& не несут никакой смысловой нагрузки, кроме как арифметические операции. Поэтому когда я вижу символы +=, ++=, +++ в SBT-скриптах, мой мозг в состоянии найти в них интуитивно хоть какую-то логику. Поэтому приходится искать их сакральный смысл в документации. Сравните чтоли с gradle, где все вербализированно донельзя. Даже DSL в скала — это зло. Чтобы понять что представляет собой кусок кода нужно лезть в документацию, ибо непонятно что есть метод, что переменная, а что описание. Простые для пользователя и IDE groovy-style билдеры в библиотеках скалы вообще не используются. Вместо этого каждый раз пытаются сотворить совершенно новый описательный синтаксис, и непременно при помощи все тех же значков и закорючек.

Так что Java и Groovy от Scala очень неприятное ощущение. Поэтому жду с нетерпением релиза Kotlin…

P.S. тем не менее как сам язык Scala очень даже неплох, но его сильно подпортило окружение.
Закорючки — это не проблема языка, а проблема программистов, которые их всюду используют. Я тоже за понятный и читаемый код, и искренне не понимаю, откуда взялась мода лепить подобный код. Библиотека Dispatch, по-моему, самый говорящий пример.
Sign up to leave a comment.