
folex
18.07.2016
13:46:56
если спеца нету -- то скала это очень плохой вариант, как по мне

Dmitriy
18.07.2016
13:47:16
s/scala/любой ЯП/

folex
18.07.2016
13:47:22
можете с непонятными проблемами годами топтаться, и спеца искать бесконечно

Michael
18.07.2016
13:47:24

Google

folex
18.07.2016
13:47:27
@d_kovalenko нет
на скале удивительный дефицит кадров
на джаве такого нет например
на джаве много консалтинговых всяких людей, которые могут решить проблемы

Michael
18.07.2016
13:47:56
сколько скале лет сколько джаве

folex
18.07.2016
13:48:03
причем тут это?
я не сравниваю
я говорю, что скала -- дорогой и опасный выбор
и вообще вопрос был -- почему

Michael
18.07.2016
13:48:22
Везде есть дифицит кадров нормальных....

folex
18.07.2016
13:48:47
утверждение, объясняющее мою заинтересованность
мне не интересно демагогией заниматься

Google

folex
18.07.2016
13:49:02
извините

Michael
18.07.2016
13:49:07
Но в целом, пофиг начем ехать...

folex
18.07.2016
13:49:23
@Visteras так почему скала, если не секрет?

Igor
18.07.2016
13:53:56
Капитан очевидность: любой спец по скале когда-то выбрал скалу, не являясь в ней спецом

Denis
18.07.2016
13:54:23
Скажу по своему опыту как руководителя
- задачи решаются быстрее (грубо говоря, нужно писать меньше кода, особенно при наличии собственных инструментов, не буду говорить фреймворков)
- людей найти да - сложно, но если человек программирует (или интересуется скалой) - обычно его уровень выше средней по больнице. (хотя конечно не факт)
Как понимаешь - первый пункт + второй пункт = задачи решаются быстрее и качественней :)

folex
18.07.2016
13:55:44
@ivovk спец, а не менеджер проекта. Как спецы выбирают -- понятно. А вот как заставить бизнес пойти на такой шаг -- вот это мне интересно.

Ali
18.07.2016
13:56:05
а сколько вообще стоит специалист с годом опыта например?
а с тремя?

Alexandr
18.07.2016
13:56:05
Можно хоть 1 пример в для небольшого типового проекта, где на Scala задача решается быстрее, чем на PHP или Python?

folex
18.07.2016
13:56:26
> если человек программирует (или интересуется скалой) - обычно его уровень выше средней по больнице. (хотя конечно не факт)
Мы тоже так думали. Ни разу не подтвердилось, а собеседований было много. Уровень точно такой же как и на остальных языках/платформах.

Igor
18.07.2016
13:56:33
Мне кажется, что java – самая большая проблема скалы. Никто в пайтон-чатиках не спрашивает, «почему вы выбрали пайтон», хотя многое, в чем обвиняют скалу, в принципе применимо и к пайтону

Pavel
18.07.2016
13:57:23
как раз пайтон можно понять почему выбрали - он простой

folex
18.07.2016
13:57:32
И про задачи решаются быстрее -- это тоже оч спорно и странно.
Если у вас какие-то инновационные очень задачи, то быть может так оно и есть. А типовые задачи решаются быстрее всего теми инструментами, которыми взятый спец уже решал эту же задачу.

Vladimir
18.07.2016
13:57:32

folex
18.07.2016
13:58:01
@ivovk еще как спрашивают "почему питон", и ответ -- популярно, много спецов, просто обучать.
@leammas Это всё очень непонятные предположения.
наверное, может быть, раз он посмотрел на скалу, то быть может это не из-за хайпа, а просто спец хороший
оч странно звучит, как по мне

Vladimir
18.07.2016
13:59:01

folex
18.07.2016
13:59:22
Это не так
с чего вдруг?

Google

folex
18.07.2016
13:59:42
опыт на C++ предполагает опыт на C? нет.
в общем это оч странное утверждение, и предпосылки для него мне не ясны

Vladimir
18.07.2016
14:00:21

Igor
18.07.2016
14:00:57
Как по-мне, скала проще чем java во многих случаях

folex
18.07.2016
14:01:05
И помимо этого скала лучше выглядит на больших проектах

Vladimir
18.07.2016
14:01:36
+1, но люди способные адекватно писать на скале, стоят как весьма хорошие java...

folex
18.07.2016
14:01:46
@ivovk проще с точки зрения API для разработчика -- ну может быть да. С точки зрения глубокого понимания механизмов работы -- нет.

Vladimir
18.07.2016
14:01:56
с чего вдруг?
чтобы меня убедить хватит одного контрпримера :), когда человек вкатившийся в скалу не имел бы 1-2 лет опыта на другом языке

folex
18.07.2016
14:02:17
Я до скалы имел 2 года опыта на C# и ObjC.
Это дало мне что-то в скале? Не особо.

Vladimir
18.07.2016
14:02:38

folex
18.07.2016
14:03:07
Вообще наличие опыта ничего не меняет само по себе. Встречал я людей с 10 годами опыта, которые дальше своих проектов ничего не знали

Vladimir
18.07.2016
14:03:13

Luger
18.07.2016
14:03:36

Alexandr
18.07.2016
14:04:19

Luger
18.07.2016
14:04:20

Vladimir
18.07.2016
14:04:21
ну а из этого простое следствие: программер с любым опытом лучше чем без оного

Vladimir
18.07.2016
14:04:53
Почему все считают что скала это сразу ФП и только оно?

Igor
18.07.2016
14:05:16
Кстати да, и отправляют новичков штудировать scalaz
а потом люди всё усложняют, прикрываясь «scala-way»

Google

Nikita
18.07.2016
14:06:03
scalaz/cats надо банить сразуже
не место им в продакшене

Vladimir
18.07.2016
14:07:09
Главное что им не место в головах начинающих адептов

Warren
18.07.2016
14:07:22
http://proprofs-cdn.s3.amazonaws.com/images/games/user_images/misc/6541715697.jpg

Igor
18.07.2016
14:07:35
Безусловно, scala привносит свои уникальные концепции, но мне кажется, что кол-во концепций, о которых я забыл уйдя с java, перевешивает чашу

Vladimir
18.07.2016
14:08:11
О да... чего стоит только "пака-прощай" геморою с геттЭрами-сеттЭрами

Igor
18.07.2016
14:08:12
Обьясни новичку про потокобезопасный код с сайд-эффектами или имплиситы, что легче?

Warren
18.07.2016
14:08:21
>> scalaz/cats надо банить сразуже
>> не место им в продакшене
почему?

Admin
ERROR: S client not available

Vladimir
18.07.2016
14:08:46
лайк

Igor
18.07.2016
14:09:03
вот что нужно новичкам от скалы
и это и есть фп

Vladimir
18.07.2016
14:09:21

Luger
18.07.2016
14:10:41
В жава-коде ошибка

Igor
18.07.2016
14:11:11
Я имел ввиду, что это проще, чем «ты тут вызываешь setter из нескольких потоков, а здесь из-за @transactional аннотации память течет, а она через рефлекшн, а это такая рантайм штука, а рантайм это…»

Luger
18.07.2016
14:11:12
А так, да - именно из-за этого первый раз и сунул нос в скалу)
Если нажать на @transactional в сообщении - переходит на что-то странное с арабской вязью и картинками с выходящими из головы стрелками

Igor
18.07.2016
14:27:39
Мне кажется, и с точки зрения бизнеса выбор между скалой и джавой не столь очевиден. Typesafe предоставляет довольно простые инструменты + хорошее по качеству обучение по работе с ними. В конечном итоге все упирается в «лид пропихнул скалу и начали писать» или «лид против скалы, пишем на XXX»

folex
18.07.2016
14:27:55
/Извините, отходил/
> Это должно было дать понимание хотя бы базовых вещей - типо как данные хранить и как форы с ифами писать
Блин, о чем мы говорим? Я говорю о том что если взять выборку соискателей на Scala и выборку соискателей на C++/Java/ObjC/C#, то по своему уровню эти выборки не будут никак отличаться.
Везде одинаковое соотношение хороших и плохих специалистов.

Igor
18.07.2016
14:29:20
Опять же, если проект имеет одну кодовую базу, то выбор в пользу скалы не столь очевиден. Из нашего опыта: мы написали пару маленьких проектиков на скале, которые хорошо себя показали в продакшене. Это дало скале кредит доверия со стороны бизнеса, из-за чего сейчас на ней пишем проекты посерьезней

Google

folex
18.07.2016
14:29:28
@ivovk тайпсейф ничему не помогает, а инструменты для обучения бизнесу мало интересны, если это не бизнес по тренингу программистов. Бизнесу нужно задачи решать и иметь возможность заменить бухающего и колящегося спеца на нормального.
Со скалой же если вдруг тебя поджимают сроки, ты ни за что не найдешь себе человека в команду.
Потратишь на это человеко-месяцы HRов, человеко-недели собеседующих спецов
и может повезет
но на самом деле нет
Поэтому скалу выбирать стоит только если есть люди, готовые взять ответственность за этот выбор
Потому мне и стало интересно, как определенный человек заполучил скалу в продакшне

Igor
18.07.2016
14:31:09
С джавой еще хуже: вот у нас довольно новый джава-стек – последний нетти и спринг, никаких гибернейтов. Джавистов вроде бы и много, а как начинаешь процеживать, так у основной массы «10-летний опыт работы с гибернейтом и написания XML-ей»

Dmitriy
18.07.2016
14:31:40

folex
18.07.2016
14:32:07
Хорошего всегда сложно
а на скале даже среднего сложно
@ivovk ну это примерно то же что и скала, но хоть платформа и язык знакомые

Dmitriy
18.07.2016
14:35:25
я думаю через 5 лет, проблема со скала спецами будет уже не такая острая, наблюдаю достаточно стабильный рост комьюнити

Igor
18.07.2016
14:35:36
по этому чату :)

Vladimir
18.07.2016
14:38:44
но в этой стране не любят такими штуками заниматься...

Vladimir
18.07.2016
14:39:34
я люблю )

Vladimir
18.07.2016
14:39:56
я тоже и у меня уже есть набор succes stroy, но всё же

Luger
18.07.2016
14:40:34

Vladimir
18.07.2016
14:41:35

Nikita
18.07.2016
14:42:33

Luger
18.07.2016
14:42:52