Здравствуйте Гость [ Вход | Регистрация ] | Форум в сети 5016-й день

 Scala - перспективы?

Phaust
Feb 7 2014, 21:47
  
Пост #1



Репутация:   1175  
сам себе авторитет
******

Группа: Пользователи
Сообщений: 14 105
С нами с: 9-July 07


Интересует стороннее мнение в отношении сего чудного языка. Стоит ли тратить время на изучение. В плане выстрелит/не выстрелит?
В плане что бы вот так вот присесть и лет 20 дальше никуда больше не рыпаться biggrin.gif
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
5 Страницы  « < 2 3 4 5 >  
Reply to this topicStart new topic
Ответов(60 - 79)
Phaust
Feb 11 2014, 15:05
  
Пост #61



Репутация:   1175  
сам себе авторитет
******

Группа: Пользователи
Сообщений: 14 105
С нами с: 9-July 07


(Kurator @ Feb 11 2014, 13:07) Перейти к цитате

Мне кажется, что тебе надо другой план действий выработать. Либо учи то что популярно в нашей стране и имей кусок хлеба с толстым слоем масла. Либо выбери забугорную контору и тупо долбись туда, подгоняя свои знания под их требования. По опыту моих знакомых (которые угнали "за бугор") такая технология очень эффективна и быстро приносит результат.

Ну имхо тупо долбиться есть смысл в представительство какого то вендора в Украине, а вот для трактора это так себе вариант, хотя может и эффективный сначала
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Kurator
Feb 11 2014, 15:17
  
Пост #62



Репутация:   171  
Java Developer
**

Группа: Пользователи
Сообщений: 667
С нами с: 22-January 08


(Phaust @ Feb 11 2014, 15:05) Перейти к цитате

Ну имхо тупо долбиться есть смысл в представительство какого то вендора в Украине, а вот для трактора это так себе вариант, хотя может и эффективный сначала


Тебе виднее, главное - не забудь рассказать про результаты! d.gif
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
-RC-
Feb 11 2014, 15:19
  
Пост #63



Репутация:   424  
bifurcated person
*****

Группа: Пользователи
Сообщений: 6 500
С нами с: 24-December 08


держите в курсе d.gif
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
-RC-
Feb 11 2014, 15:27
  
Пост #64



Репутация:   424  
bifurcated person
*****

Группа: Пользователи
Сообщений: 6 500
С нами с: 24-December 08


передавай привет russian_ru.gif
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Phaust
Feb 11 2014, 15:41
  
Пост #65



Репутация:   1175  
сам себе авторитет
******

Группа: Пользователи
Сообщений: 14 105
С нами с: 9-July 07


Проехали.

Сообщение отредактировал Phaust - Feb 11 2014, 16:46
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Leef
Feb 1 2017, 23:42
  
Пост #66



Репутация:   0  
Дух


Группа: Пользователи
Сообщений: 10
С нами с: 28-October 09


За последние 2-3 года проекты на которых я работал, все уперлись в спарк->скала. Такая вот биг-дата

Может кто-то посоветует с чего начать?

Сообщение отредактировал Leef - Feb 1 2017, 23:43
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
revolver
Feb 1 2017, 23:44
  
Пост #67



Репутация:   1451  
ultra active user
******

Группа: Пользователи
Сообщений: 29 854
С нами с: 2-June 08


(Leef @ Feb 2 2017, 0:42) Перейти к цитате
Может кто-то посоветует с чего начать?
входишь в IT?
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Leef
Feb 2 2017, 1:32
  
Пост #68



Репутация:   0  
Дух


Группа: Пользователи
Сообщений: 10
С нами с: 28-October 09


(revolver @ Feb 2 2017, 0:44) Перейти к цитате

входишь в IT?


Хотелось бы smile.gif на рутрекере куча видео курсов и книг. А вот какую взять чтобы нормально усвоилась информация хз.

Я к тому что скала популярна особенно когда речь заходит о аутсорсинге для банков или бигдата проектов. На мап редюс джобах далеко не уедешь уже.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
-RC-
Feb 2 2017, 16:58
  
Пост #69



Репутация:   424  
bifurcated person
*****

Группа: Пользователи
Сообщений: 6 500
С нами с: 24-December 08


по факту она и заканчивается на акторах и кафке

скала популярна особенно когда речь заходит о аутсорсинге для банков

в банках там и джава лет на 5 отстает....
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Carnifex
Feb 2 2017, 17:56
  
Пост #70



Репутация:   16  
Дух


Группа: Пользователи
Сообщений: 179
С нами с: 5-July 09


В плане что бы вот так вот присесть и лет 20 дальше никуда больше не рыпаться

Та Ви утопіст, діду! (с)

Как по мне, все будет пропорционально развитию IoT. А лет 20 никуда не рыпаться не выйдет, ибо, ты можешь себе представить количество новых конфигураций в текущем IoT и в будущем. Ка по мне, будет что-то типа текущего JS - если ты не в теме постоянно, "на плаву" не удержишься.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
NigeL
Feb 5 2017, 12:08
  
Пост #71

Благодарности: 11010

Репутация:   297  
Постоялец
***

Группа: Пользователи
Сообщений: 1 899
С нами с: 1-August 09


(-RC- @ Feb 7 2014, 22:48) Перейти к цитате

Мозгов надо меньше, чем на С++, потому поддерживать чуток проще, толпой (именно поддерживать), как модно говорить - придумывать воркэраунды для каких-то возникающих проблем.
бизнес застрял на древних версиях JDK, потому новое что-то - неее, пусть старое, но работает

Бааа! Вот это настолько спорно что кошмар просто! Надеюсь вы поменяли за два года своё мнение. (Или это вы сранивали не Scala vs C++ ?)

Не нужно много мозгов в С++, нужно быть хорошим зубрилкой. Хотя, конечно, зависит от сложности задачи, но это не про ЯП-ы уже.

К слову, С++ никогда не был и не будет и не является более популярным чем его старший брат С. И серьёзные вещи в бизнесе часто пишутся на С, вот пример на предыдущей работе с видео-приставками, там на микроконтроллер Boost явно не поместиться, а сила плюсов именно в его либах. Можно конечно писать на Си с классами, но это уже не плюсы по факту, да и не всегда нужно это.

Сообщение отредактировал NigeL - Feb 5 2017, 15:34
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
-RC-
Feb 5 2017, 17:43
  
Пост #72



Репутация:   424  
bifurcated person
*****

Группа: Пользователи
Сообщений: 6 500
С нами с: 24-December 08


Бааа! Вот это настолько спорно что кошмар просто! Надеюсь вы поменяли за два года своё мнение. (Или это вы сранивали не Scala vs C++ ?)

про джава vs c++

Сообщение отредактировал -RC- - Feb 5 2017, 17:43
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
NigeL
Feb 5 2017, 18:19
  
Пост #73

Благодарности: 11010

Репутация:   297  
Постоялец
***

Группа: Пользователи
Сообщений: 1 899
С нами с: 1-August 09


(-RC- @ Feb 5 2017, 17:43) Перейти к цитате

про джава vs c++

Ну может быть. Хотя всё же среднестатистический Scala или Erlang/Elixir разработчик, на мой взгляд граммотней среднесатистического плюсовика. И мои наблюдения только это подтверждают. За исключением тех, кто на Scala пишет как на Java, зачем им нужна Scala, для меня загадка O_o.gif

Сообщение отредактировал NigeL - Feb 5 2017, 18:19
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
-RC-
Feb 5 2017, 20:57
  
Пост #74



Репутация:   424  
bifurcated person
*****

Группа: Пользователи
Сообщений: 6 500
С нами с: 24-December 08


(NigeL @ Feb 5 2017, 18:19) Перейти к цитате

Ну может быть. Хотя всё же среднестатистический Scala или Erlang/Elixir разработчик, на мой взгляд граммотней среднесатистического плюсовика. И мои наблюдения только это подтверждают. За исключением тех, кто на Scala пишет как на Java, зачем им нужна Scala, для меня загадка O_o.gif

я больше склонен к тому, что безграмотное написание функциональщины приводит к гораздо худшему результату, чем оопшные конструкциии в скала подобных языках.

а чем в вашем проекте подошла скала, лучше чем джава?
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Phaust
Feb 6 2017, 18:22
  
Пост #75



Репутация:   1175  
сам себе авторитет
******

Группа: Пользователи
Сообщений: 14 105
С нами с: 9-July 07


(Kurator @ Feb 11 2014, 14:17) Перейти к цитате

Тебе виднее, главное - не забудь рассказать про результаты! d.gif

Рассказываю: свалил.

(-RC- @ Feb 5 2017, 19:57) Перейти к цитате

я больше склонен к тому, что безграмотное написание функциональщины приводит к гораздо худшему результату, чем оопшные конструкциии в скала подобных языках.

Прособеседовав лично человек 200 за последних 1.5 года пришел к выводу что 95% от функциональщины безмерно далеки. Учитывая что ООП изначально ближе к человеческому мышлению - победы функциональщины не предвижу, да и не всегда она к месту.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
NigeL
Feb 9 2017, 10:25
  
Пост #76

Благодарности: 11010

Репутация:   297  
Постоялец
***

Группа: Пользователи
Сообщений: 1 899
С нами с: 1-August 09


(-RC- @ Feb 5 2017, 20:57) Перейти к цитате

а чем в вашем проекте подошла скала, лучше чем джава?

У меня на текущем проекте C/C++ и JS, а Scala у моего друга на проекте, очень приятно и без боли у них, в отличие от нашего.

(Phaust @ Feb 6 2017, 18:22) Перейти к цитате

Рассказываю: свалил.
Прособеседовав лично человек 200 за последних 1.5 года пришел к выводу что 95% от функциональщины безмерно далеки. Учитывая что ООП изначально ближе к человеческому мышлению - победы функциональщины не предвижу, да и не всегда она к месту.

И чем же ООП ближе к человеческому мышлению? Какой человек не программист думает терминами ООП?
Это просто методология которая помогает программировать.

(Phaust @ Feb 6 2017, 18:22) Перейти к цитате

Рассказываю: свалил.
Прособеседовав лично человек 200 за последних 1.5 года пришел к выводу что 95% от функциональщины безмерно далеки.

А это так же справедливо о ООП, на первый взгляд кажется что оно легче для новичка, но у большинства горе-архитекторов оно вырождается в какое-то говно, как там говорится, при первой же возможности ООП вырождается обратно в кобол и к сожалению я в таких проектах я участь принимал.
И вот именно такие люди и кричат (если что, вас не имею ввиду) что ООП серебряная пуля, реально единственное что нужно для программирования, хотя ни ООП, ни функциональное программирование они не понимают. Пишут в процедурном стиле с классами (Хотя в каком-то смысле это и есть ООП, но только правильно организовать программу, а главное, сделать её поддерживаемой и расширяемой - они не могут).

Сообщение отредактировал NigeL - Feb 9 2017, 10:29
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Carnifex
Feb 9 2017, 13:38
  
Пост #77



Репутация:   16  
Дух


Группа: Пользователи
Сообщений: 179
С нами с: 5-July 09


Какой человек не программист думает терминами ООП?

Любой. Мы всегда будем рассматривать и оценивать окружающий мир объектами, а не процедурами.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Phaust
Feb 9 2017, 22:36
  
Пост #78



Репутация:   1175  
сам себе авторитет
******

Группа: Пользователи
Сообщений: 14 105
С нами с: 9-July 07


(NigeL @ Feb 9 2017, 9:25) Перейти к цитате

И чем же ООП ближе к человеческому мышлению? Какой человек не программист думает терминами ООП?
Это просто методология которая помогает программировать.

Разберем предложение: "Вася пошел за пивком". Объект класса человек, ИМЯ="ВАСЯ" выполняет команду ИдтиЗаПивом которая возвращает объект бутылка пива. Ну ты понял
А это так же справедливо о ООП, на первый взгляд кажется что оно легче для новичка, но у большинства горе-архитекторов оно вырождается в какое-то говно, как там говорится, при первой же возможности ООП вырождается обратно в кобол и к сожалению я в таких проектах я участь принимал.
И вот именно такие люди и кричат (если что, вас не имею ввиду) что ООП серебряная пуля, реально единственное что нужно для программирования, хотя ни ООП, ни функциональное программирование они не понимают. Пишут в процедурном стиле с классами (Хотя в каком-то смысле это и есть ООП, но только правильно организовать программу, а главное, сделать её поддерживаемой и расширяемой - они не могут).

Существует строгое доказательства что при помощи условного оператора и оператора безусловного перехода можна написать программу любой сложности. Стоит ли это делать?
Я вообще не совсем понимаю как связанны парадигмы программирования с архитектурой которая у кого то получается.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
-RC-
Feb 10 2017, 11:57
  
Пост #79



Репутация:   424  
bifurcated person
*****

Группа: Пользователи
Сообщений: 6 500
С нами с: 24-December 08


Я вообще не совсем понимаю как связанны парадигмы программирования с архитектурой которая у кого то получается.

тру

http://www.jetbrains.org/intellij/sdk/docs...p_open_api.html
d.gif
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
NigeL
Feb 10 2017, 22:15
  
Пост #80

Благодарности: 11010

Репутация:   297  
Постоялец
***

Группа: Пользователи
Сообщений: 1 899
С нами с: 1-August 09


(Phaust @ Feb 9 2017, 22:36) Перейти к цитате

Я вообще не совсем понимаю как связанны парадигмы программирования с архитектурой которая у кого то получается.

Я это к тому, что большинству кажется, что вот дескать ООП легче чем функциональщина, ближе к человеческому мышлению, лучшая парадигма и тому подобное. А на деле многие кто так говорят, элементарно его не умеют использовать по назначению. Даже прототип не могут вменяемый набросать. Я если что ни про кого не говорю в этой теме, просто есть один кадр, архитектор, который фанат ООП, шаблонов проектирования, только ни то, ни другое не понимает. По этому, пожалуй из-за таких кадров, я возможно, несколько предвзят к этой теме, уж очень много боли через таких кадров получается и что после них поддерживать приходиться.

Если очень лаконично, обманчивая легкость и примитивность которая кажется большинству - раздувает их самомнение. Плюс умножить на отсутствие самокритики - привет отборнейший говнокодер. И вот, таких адептов функциональщины - я не видел, я имею ввиду Senior/Lead, а не какого-то казуальщика который пишет хелоуролды на хаскеле в свободное время.

Но к самим парадигмам - никаких претензий.

Сообщение отредактировал NigeL - Feb 11 2017, 16:07
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

5 Страницы  « < 2 3 4 5 >
Reply to this topicStart new topic

 



- Упрощённая версия
Сейчас: 9th December 2019 - 4:44
Сайт не предоставляет электронные версии произведений, а занимается лишь коллекционированием и каталогизацией ссылок, присылаемых и публикуемых на форуме нашими читателями. Если вы являетесь правообладателем какого-либо представленного материала и не желаете чтобы ссылка на него находилась в нашем каталоге, свяжитесь с нами и мы удалим её. Файлы для обмена предоставлены пользователями сайта.