Size: a a a

2020 September 29

E

Elijah in Scala Jobs
Sergey Alaev
Вот мой путь, если что:
1. прочитать FP in scala. Решить, что ФП бессмысленно, беспощадно и бесполезно.
2. прочитать scala with cats. Посидеть в недоумении.
3. пописать на котах, спроектировать пару собственных монад с уникальным функционалом.
4. примерно здесь наступает просветление.
ок, у меня такой план и был
источник

SK

Sergey Kucherenko in Scala Jobs
Oleg ℕizhnik
Я для себя понял, что если воспринимать любые абстракции просто из их формального определения, то со временем это будет приводить к ужасной неоптимальности, вплоть до полной неспособности пользоваться.
Чутка если копнуть теоркат, там миллион примеров определений, которые даются десятью непохожими друг на друга способами.
Нужно сидеть часами понимать, почему эти определения - одно и то же.
Зато, когда склеиваются - сразу появляется какая-то волшебная область, которую можно расширять, как буддистский пруд
Классно сказано.
источник

E

Elijah in Scala Jobs
Oleg ℕizhnik
Я для себя понял, что если воспринимать любые абстракции просто из их формального определения, то со временем это будет приводить к ужасной неоптимальности, вплоть до полной неспособности пользоваться.
Чутка если копнуть теоркат, там миллион примеров определений, которые даются десятью непохожими друг на друга способами.
Нужно сидеть часами понимать, почему эти определения - одно и то же.
Зато, когда склеиваются - сразу появляется какая-то волшебная область, которую можно расширять, как буддистский пруд
у меня травма на "расширять область"
источник

E

Elijah in Scala Jobs
проклятый интернет
источник

E

Elijah in Scala Jobs
ну а если по сути, то да, я такое еще когда математику учил в школе, то заметил. правда в какой-то момент забросил, но, видимо, настало время возвращаться
источник

SA

Sergey Alaev in Scala Jobs
Oleg ℕizhnik
Я для себя понял, что если воспринимать любые абстракции просто из их формального определения, то со временем это будет приводить к ужасной неоптимальности, вплоть до полной неспособности пользоваться.
Чутка если копнуть теоркат, там миллион примеров определений, которые даются десятью непохожими друг на друга способами.
Нужно сидеть часами понимать, почему эти определения - одно и то же.
Зато, когда склеиваются - сразу появляется какая-то волшебная область, которую можно расширять, как буддистский пруд
О да. Определение монады одно на всех, а понимание у каждого своё. Может поэтому эту концепцию так трудно объяснить.
источник

SP

Stas P in Scala Jobs
Sergey Alaev
О да. Определение монады одно на всех, а понимание у каждого своё. Может поэтому эту концепцию так трудно объяснить.
ну это же про мапы и флатмапы где одно функтор другое монада
источник

Oℕ

Oleg ℕizhnik in Scala Jobs
Sergey Alaev
О да. Определение монады одно на всех, а понимание у каждого своё. Может поэтому эту концепцию так трудно объяснить.
Ето так
источник

SP

Stas P in Scala Jobs
но ща придет одмин и раздраженный курсом евро че нить скажет ))
источник

KC

Kain Crow in Scala Jobs
Elijah
у меня не совсем провалил, конечно, но сказали "теория круто, можешь быстро учить, ПМу понравился, но нужно практику подтянуть", потому что я недоспал и слегка перенервничал (ПМ — немного специфичный человек, трудновато было) и крайне сильно тупил на практике
А что такое с практикой что по ней отшили? Тестовое не оч?
источник

E

Elijah in Scala Jobs
Kain Crow
А что такое с практикой что по ней отшили? Тестовое не оч?
тестового не было. говорю же, перенервничал и тупил сильно. сказали попрактиковаться месяц и еще раз прийти, если есть желание
источник

E

Elijah in Scala Jobs
ну я и решил попрактиковаться на алгоритмах и заодно в ФП вкатиться нормально. чем, собственно, и занимаюсь
источник

AB

Andrey Bel in Scala Jobs
λoλcat
Если в проекте нет спарка, то 2.13.3
у нас спарк поэтому 2.12.8
источник

Oℕ

Oleg ℕizhnik in Scala Jobs
Andrey Bel
у нас спарк поэтому 2.12.8
а почему не 12.12
источник

λ

λoλcat in Scala Jobs
Andrey Bel
у нас спарк поэтому 2.12.8
при том что 2.12.12 давно есть
источник

AB

Andrey Bel in Scala Jobs
может еще от каких то либ зависит
источник

Oℕ

Oleg ℕizhnik in Scala Jobs
ну есть примерно три либы, для которых важна минорная версия скалы
источник

AB

Andrey Bel in Scala Jobs
а в другом 2.12.12))
источник

AB

Andrey Bel in Scala Jobs
посмотрел в билде, много проектов разных)
источник

AS

Artem Sokolov in Scala Jobs
Elijah
так, ребят, посоветуйте какую из них в первую очередь читать
essential
fp (тут я бы настоятельно посоветовал пройти курс Москвина)
cats
источник