@scala_ru

Страница 27 из 1499
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
И про задачи решаются быстрее -- это тоже оч спорно и странно. Если у вас какие-то инновационные очень задачи, то быть может так оно и есть. А типовые задачи решаются быстрее всего теми инструментами, которыми взятый спец уже решал эту же задачу.

folex
18.07.2016
13:58:01
@ivovk еще как спрашивают "почему питон", и ответ -- популярно, много спецов, просто обучать.

@leammas Это всё очень непонятные предположения.

наверное, может быть, раз он посмотрел на скалу, то быть может это не из-за хайпа, а просто спец хороший

оч странно звучит, как по мне

Vladimir
18.07.2016
13:59:01
@leammas Это всё очень непонятные предположения.
год опыта на скале предполагает N лет опыта на другом языке, я об этом

folex
18.07.2016
13:59:22
Это не так

с чего вдруг?

Google
folex
18.07.2016
13:59:42
опыт на C++ предполагает опыт на C? нет.

в общем это оч странное утверждение, и предпосылки для него мне не ясны

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.

Это дало мне что-то в скале? Не особо.

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

Vladimir
18.07.2016
14:03:13
Это дало мне что-то в скале? Не особо.
Это должно было дать понимание хотя бы базовых вещей - типо как данные хранить и как форы с ифами писать

Luger
18.07.2016
14:03:36
чтобы меня убедить хватит одного контрпримера :), когда человек вкатившийся в скалу не имел бы 1-2 лет опыта на другом языке
Имхо такого не бывает.я вот робко сую нос в скалу имея опыт на жабе 4 года(это не считая лаб, курсовых и диплома на жава и с++). И за то время я особо не интересовался фп - это и было и есть главная проблема , почему "робко"

Alexandr
18.07.2016
14:04:19
Это дало мне что-то в скале? Не особо.
Если допустить, что нет никакой разницы, учить язык год или месяц, чтобы написать один и тот же код, то да, предыдущий опыт не важен.

Luger
18.07.2016
14:04:20
Я до скалы имел 2 года опыта на C# и ObjC.
Скажем так, имея опыт и достаточно воли для изучения языков - проще въехать в что-то новое.

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
Потратишь на это человеко-месяцы HRов, человеко-недели собеседующих спецов
у меня такая херня с JS разработчиками, найти хорошего очень сложно

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
>> scalaz/cats надо банить сразуже >> не место им в продакшене почему?
код становится нечитаемым, при том скорость разработки новый фичей не увеличивается

Luger
18.07.2016
14:42:52
В таком случае у менеджера стальные тестикулы, я бы на его месте не дал никакой проект писать одному человеку на новом языке. Потому что случись что кто будет поддерживать это всё...
ну допустим не один, а трое. просто я как бы старший над двумя другими. но они были тоже за, уже что-то до этого потыкали, почитали , загорелись. если честно - переписать этот проект на жава без сильной боли можно за месяц - меня в свою очередь заставили максимально подробную доку расписать

Страница 27 из 1499