А какие подходы и инструменты вы считаете наиболее полезными для улучшения производительности кода? Лично я сам пару лет назад закончил университет, но не мог устроиться на работу, поэтому прошел курсы от Skypro и получил классный оффер в финтех компанию))
Выводы не ясны. И настрой этот пессимистический совершенно непонятен. В скала есть куча фичей помимо многопоточки, которые делают язык удобным и интересным. То, что кто-то не понимает монады, - это проблемы не понимающих монады, увы, ну и возможно, скала сообщества, которое не смогло расширить круг "понимающих монады". Чтобы использовать монады, не нужно знать наизусть теоркат, это просто один из концептов, вполне легко объяснимый, если уметь объяснять. PS Да и Loom насколько я понял, находится еще на стадии проекта. Кто знает, может они переизобретут флаги и раскраски уже на каком-то своем уровне!) Есть большие-пребольшие сомнения, что раньше не пытались в джава решать проблемы многопоточки подобным образом и тут вдруг догадались как. Если пессимизм вызван сокращением вакансий в отечественном сегменте, то можно удостовериться в том, что это искусственный тренд. Так как общемировых тенденций он не отражает, - в мировом масштабе никаких сокращений Scala не видно. Возможно просто много разработчиков скала ломанулись из страны два года назад, а изза того, что язык не очень распространен, пришлось проекты переписать на ту же джаву, просто изза отсутствия достаточного числа специалистов. А джава сегмент этого просто не заметил изза распространенности языка. И не надо придумывать грустные сказки, все довольно банально. Думаю, что scala еще даже не получила своего. Скала в России себя никак не рекламирует, отсюда и проблемы.
Scala сейчас в очень хреновом положении. Как минимум по двум причинам: первое, у Scala не осталось области, в которой она сильнее всех и является деф-факто стандартом. Для примера, backend - это Java, android - это котлин. А Scala это что? Еще недавно это была BigData, но пришел питон и всех сожрал. Конечно, можно писать и бэк на скале, но это очень дорого и экзотично если рассматривать промышленную разработку, а не стартапы. И второе, Одерский как настоящий академик раз в пару лет стабильно хочет все сжечь и переизобрести заново, иногда положив прибор на обратную совместимость. Такое на пользу не идет в долгой перспективе. Вот так вот.
Из языка всего-то нужно удалить имплиситы. После этого, полностью заредизайнить весь stdlib в стиле node.js, выкинуть монады, и все что с ними связано, к черту, подчистить лишние ооп фичи и все сразу станет хорошо
@@alexgorodecky1661 выкинуть монады и подчистить ооп - да уж, убрать оба стула на которых пыталась усидеть Scala. Одерскому скажите, а то он там с типами заигрался уже
@@drpeterblood1772 рынка скала специалистов в России не осталось и началось это до 2022. В остальном, если конкретно у вас есть работа, это еще не значит, что со скалой все нормально. На Коболе тоже еще пишут аксакалы )
@@----1281 Здравствуйте я не давно каким то чудом вкатился на scala джуниор бекенд разработчка . Как вы думаете не умрёт ли рынок scala бекенда в ближайшие десять лет? И что по вашему мнению ждёт scala разрабов?
А какие подходы и инструменты вы считаете наиболее полезными для улучшения производительности кода? Лично я сам пару лет назад закончил университет, но не мог устроиться на работу, поэтому прошел курсы от Skypro и получил классный оффер в финтех компанию))
Клёвые ковры! 😂
а дайте ссылку на доклад Вани пж
Выводы не ясны. И настрой этот пессимистический совершенно непонятен. В скала есть куча фичей помимо многопоточки, которые делают язык удобным и интересным. То, что кто-то не понимает монады, - это проблемы не понимающих монады, увы, ну и возможно, скала сообщества, которое не смогло расширить круг "понимающих монады". Чтобы использовать монады, не нужно знать наизусть теоркат, это просто один из концептов, вполне легко объяснимый, если уметь объяснять. PS Да и Loom насколько я понял, находится еще на стадии проекта. Кто знает, может они переизобретут флаги и раскраски уже на каком-то своем уровне!) Есть большие-пребольшие сомнения, что раньше не пытались в джава решать проблемы многопоточки подобным образом и тут вдруг догадались как. Если пессимизм вызван сокращением вакансий в отечественном сегменте, то можно удостовериться в том, что это искусственный тренд. Так как общемировых тенденций он не отражает, - в мировом масштабе никаких сокращений Scala не видно. Возможно просто много разработчиков скала ломанулись из страны два года назад, а изза того, что язык не очень распространен, пришлось проекты переписать на ту же джаву, просто изза отсутствия достаточного числа специалистов. А джава сегмент этого просто не заметил изза распространенности языка. И не надо придумывать грустные сказки, все довольно банально. Думаю, что scala еще даже не получила своего. Скала в России себя никак не рекламирует, отсюда и проблемы.
@drpeterblood1772, ну дак если бизнес без скала обходится без финансовых проблем, может она и не нужна?
Просто появился Kotlin и как тот лесник всех разогнал.
Из за использования контецнеризации возможно стоит отдать предпочтение компилируемым языкам, таким ка Rust или Go
Scala сейчас в очень хреновом положении. Как минимум по двум причинам: первое, у Scala не осталось области, в которой она сильнее всех и является деф-факто стандартом. Для примера, backend - это Java, android - это котлин. А Scala это что? Еще недавно это была BigData, но пришел питон и всех сожрал. Конечно, можно писать и бэк на скале, но это очень дорого и экзотично если рассматривать промышленную разработку, а не стартапы. И второе, Одерский как настоящий академик раз в пару лет стабильно хочет все сжечь и переизобрести заново, иногда положив прибор на обратную совместимость. Такое на пользу не идет в долгой перспективе. Вот так вот.
Из языка всего-то нужно удалить имплиситы. После этого, полностью заредизайнить весь stdlib в стиле node.js, выкинуть монады, и все что с ними связано, к черту, подчистить лишние ооп фичи и все сразу станет хорошо
@@alexgorodecky1661 выкинуть монады и подчистить ооп - да уж, убрать оба стула на которых пыталась усидеть Scala. Одерскому скажите, а то он там с типами заигрался уже
в хреновом положении не скала, а рынок скала специалистов в России, со скалой все нормально.
@@drpeterblood1772 рынка скала специалистов в России не осталось и началось это до 2022. В остальном, если конкретно у вас есть работа, это еще не значит, что со скалой все нормально. На Коболе тоже еще пишут аксакалы )
@@----1281 Здравствуйте я не давно каким то чудом вкатился на scala джуниор бекенд разработчка . Как вы думаете не умрёт ли рынок scala бекенда в ближайшие десять лет?
И что по вашему мнению ждёт scala разрабов?
Covering 50% нужно больше Ковров
КОВЁР! 😍
Clojure!
Разговор школьников дбб-ов
ты который из них?
... из московской спецшколы. Судя по фенотипу.
Зачем нужен Kotlin, если есть Java
1. native 2. coroutines 2. фигурные скобки для лямбда аргументов 3. infix 4. DSL 5. если это надо объяснять, то объяснять бесполезно
Зачем нужна Java , когда есть Kotlin
Хороший вопрос. В принципе можно писать class файлы.
Зачем нужен Kotlin, если есть Java 21? Где даже pattern matching есть с виртуальными потоками)
@@----1281 coroutines scope, object singletone'ы
@@litterjunk8632 слабовато)
Зачем и кому вообще нужна жаба?
миллионам, ну банкам, фигня, но прикольно, но фигня
тащить legacy