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

Шановні користувачі! Запрошуємо вас до офіційного телеграм-канала 0day Community. Тут ви зможете поспілкуватися одне з одним та дізнатися про останні новини щодо роботи ресурса, поставити запитання до адміністрації, тощо. Перейти до телеграм-канала можна відсканувавши QR-код або натиснувши на посилання: @zeroday_ua

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

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



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

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


Интересует стороннее мнение в отношении сего чудного языка. Стоит ли тратить время на изучение. В плане выстрелит/не выстрелит?
В плане что бы вот так вот присесть и лет 20 дальше никуда больше не рыпаться biggrin.gif
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
5 Страницы   1 2 3 > »   
Reply to this topicStart new topic
Ответов(1 - 19)
-RC-
Feb 7 2014, 22:16
  
Пост #2



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

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


не выстрелит, не хватит адептов
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Phaust
Feb 7 2014, 22:41
  
Пост #3



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

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


Есть идеи по поводу что может выстрелить? smile.gif
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
-RC-
Feb 7 2014, 22:48
  
Пост #4



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

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


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


бизнес застрял на древних версиях JDK, потому новое что-то - неее, пусть старое, но работает
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Phaust
Feb 7 2014, 22:51
  
Пост #5



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

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


Та нет, яву нет. Это болото. Лично я думаю что ещё время проходит. Но, честно говоря что то не вижу что придёт на смену. %) задача...
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
-RC-
Feb 7 2014, 22:58
  
Пост #6



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

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


че болото? сильно дохрена всего всякого? )
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Phaust
Feb 7 2014, 23:05
  
Пост #7



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

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


1. Особо и не развивается после того как ее прибрал к рукам Oracle.
2. 100500 фреймворков, которые все "очень нужно знать".
3. Основной удел сейчас-большой бизнес. В потребительском секторе свою роль теряет.
Конечно, первых три пункта говорят о том что еще на 10 лет работы там хватит всем, но... Что то я не хочу.
.Net-тоже не хочу. И наелся и других причин хватает. Он уже явно не станет тем чем есть Java, момент утрачен.
Посматриваю в сторону связки Scala+Groovy, довольно интересно, но сомнения одолевают, взлетит ли оно.
p.s. Я не в целях срача, а исключительно думку гадаю, куда двигаться.

Сообщение отредактировал Phaust - Feb 7 2014, 23:07
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
-RC-
Feb 7 2014, 23:10
  
Пост #8



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

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


1. да, говнюки, все согласны.
2. есть базовые, их не так много, в основном для DI и ORM + шаблонизаторы.
3. groovy кстати вот да, все больше и больше встречаю упоминания, что чуваки даже начинаю вносить в бизнес кусочки груви, но сам не щупал, а тоже хотел бы.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Phaust
Feb 7 2014, 23:16
  
Пост #9



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

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


Грубый пробовал в бою. Ничего так, симпатично. Java смысл учить не вижу, 10 лет назад было надо. Корпоративная хрень которой сейчас занимаюсь... Боюсь что развалится в любой момент. Без обьявления войны. Надо порыть по забугру в плане востребованности scala и groovy
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
-RC-
Feb 7 2014, 23:22
  
Пост #10



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

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


давай, мне тож интересно
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Phaust
Feb 8 2014, 9:17
  
Пост #11



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

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


Поизучал indeed... Такая фигня получается smile.gif Средне потолочная по больнице в Нью-Йорке для java-121к в год, для scala-129k. Такая же цифра как и для скалы у того же чем я занимаюсь сейчас. только вакансий для scala и моей сферы заметно меньше, что и понятно %) Groovy дешевле чем все выше упомянутое.

Сообщение отредактировал Phaust - Feb 8 2014, 9:20
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
-RC-
Feb 8 2014, 10:17
  
Пост #12



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

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


http://www.tiobe.com/index.php/content/pap...tpci/index.html
тут он сильно отстает еще по графикам...

хотя опять же, решает спрос
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
symert
Feb 8 2014, 10:32
  
Пост #13



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

Группа: Пользователи
Сообщений: 1 228
С нами с: 12-March 07


В Java и .NET требования к квалификации не очень высокие, строгая типизация, удобные фреймворки.
Функциональные языки никогда не достигнут этих вершин популярности по обратным причинам.
Если ВЕБ, то скорее всего js - очень быстро развивается, строготипизированные аналоги, фреймворки поддерживающие Ecma Script 6, что полностью решают проблемы типа callback hell, асинхронный однопточный режим + кластеризация + компиляция в машинный код, все это преимущества перед java и .net(где преимущественно многопоточный, синхронный код пишеться), а учитывая, что и клиенты это везде js, спрос будет расти и теснить серьезно даже в том же энтерпрайзе, про остальные сферы я молчу.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Celin
Feb 8 2014, 10:51
  
Пост #14



Репутация:   -342  
rtfm
*****

Группа: Пользователи
Сообщений: 5 264
С нами с: 4-April 08


Может стоит посмотреть языки, которые уже заняли свою нишу и не гадать о тех, кто куда-то стремиться в неизвестном направлении?
Ну там 1С...SAP...
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Phaust
Feb 8 2014, 10:59
  
Пост #15



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

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


(-RC- @ Feb 8 2014, 10:17) Перейти к цитате

http://www.tiobe.com/index.php/content/pap...tpci/index.html
тут он сильно отстает еще по графикам...
хотя опять же, решает спрос

Это какой то мутно синтетический рейтинг не вызывающий доверия у меня лично
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
symert
Feb 8 2014, 11:02
  
Пост #16



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

Группа: Пользователи
Сообщений: 1 228
С нами с: 12-March 07


(Celin @ Feb 8 2014, 10:51) Перейти к цитате

Ну там 1С...SAP...


да-да, еще Pascal туда же. Всегда будешь знать, что ты воcтребован в качестве преподавателя информатики в школе.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Celin
Feb 8 2014, 11:05
  
Пост #17



Репутация:   -342  
rtfm
*****

Группа: Пользователи
Сообщений: 5 264
С нами с: 4-April 08


(symert @ Feb 8 2014, 11:02) Перейти к цитате

да-да, еще Pascal туда же. Всегда будешь знать, что ты воcтребован в качестве преподавателя информатики в школе.

Незнание порождает ересь (с)
Рост из девелопера есть вплоть до уровня "бизнес-аналитика". Только проектирование автоматизации процессов. И код писать не надо. smile.gif
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Phaust
Feb 8 2014, 11:24
  
Пост #18



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

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


(symert @ Feb 8 2014, 10:32) Перейти к цитате

В Java и .NET требования к квалификации не очень высокие, строгая типизация, удобные фреймворки.
Функциональные языки никогда не достигнут этих вершин популярности по обратным причинам.
Если ВЕБ, то скорее всего js - очень быстро развивается, строготипизированные аналоги, фреймворки поддерживающие Ecma Script 6, что полностью решают проблемы типа callback hell, асинхронный однопточный режим + кластеризация + компиляция в машинный код, все это преимущества перед java и .net(где преимущественно многопоточный, синхронный код пишеться), а учитывая, что и клиенты это везде js, спрос будет расти и теснить серьезно даже в том же энтерпрайзе, про остальные сферы я молчу.

Лично мне не по душе фронтэнд, хотя с js я уже тоже хорошо знаком.
Вопрос не в этом, вопрос будет ли своя ниша и есть ли смысл изучать. Я ушел из .Net по причине сильно узкой ниши которой в нем занимался. То есть навыков полно, но не то что нужно нашим бодишопам. Идти с низов начинать двигаться в сторону Web... Не захотел. Ушел в интеграцию кое каких продуктов. Все здорово, но сегодня продукт есть, а завтра все обвалиться.
Печаль рынка:
- нам нужен программиста на Java, от 5 лет опыта, master degree бла-бла-бла
- здравствуйте, я вам подхожу.
...
- а вы знаете фреймворк XXX?
-нет.
- Давай, до свидания
То есть меня интересует какая то узкая ниша, которая останется актуальной через 10+ лет. Scala сейчас вроде как востребована относительно подобных решений, и за счет существования в инфраструктурах java и .net у нее есть шансы на определенный успех


(Celin @ Feb 8 2014, 10:51) Перейти к цитате

Может стоит посмотреть языки, которые уже заняли свою нишу и не гадать о тех, кто куда-то стремиться в неизвестном направлении?
Ну там 1С...SAP...

1С-нафиг такое счастье.
SAP - определенные трудности с вхождением. Ну и тоже нафиг, если честно.

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

Незнание порождает ересь (с)
Рост из девелопера есть вплоть до уровня "бизнес-аналитика". Только проектирование автоматизации процессов. И код писать не надо. smile.gif

Вообще, бизнес-аналитик и разработчик в подобных продуктах-параллельные специальности,они не пересекаются. Разработчик растет в направлении архитектора или административно .
Причем архитектор более высокооплачиваемое, как у нас так и на западе. Правда на западе PM получает еще больше, а у нас вот не так

Сообщение отредактировал Phaust - Feb 8 2014, 11:25
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
symert
Feb 8 2014, 11:35
  
Пост #19



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

Группа: Пользователи
Сообщений: 1 228
С нами с: 12-March 07


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

Лично мне не по душе фронтэнд, хотя с js я уже тоже хорошо знаком.


Я про NodeJs говорю. Кроссплатформенность, полноценный низкоуровненый api для работы с i/o, процессы, память. Практически гарантированный рост популярности + развитие.

До мейнстрима функциональные подходы в разработке не дойдут, да еще и в условии постоянного дефицита на квалифицированных(даже императивных разработчиков) не говорю уже про функциональных программистов. Это дорого, сложно, долго и рисковано. При том, что нормально написанный императивный код, так же хорошо паралелиться как и функциональный, очевидных преимуществ в разы меньше чем недостатков.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
-RC-
Feb 8 2014, 11:40
  
Пост #20



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

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


node.js крайне ограничен, это не больше и не меньше.
как с jQuery
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

5 Страницы   1 2 3 > » 
Reply to this topicStart new topic

 



- Упрощённая версия
Сейчас: 25th July 2024 - 6:13
Сайт не розміщує електронні версії творів, а займається лише колекціонуванням та каталогізацією посилань, що публікуються нашими користувачами. Якщо Ви є правовласником якоїсь частини опублікованого матеріалу та не бажаєте, щоб посилання на нього знаходилось в нашому каталозі, зв’яжіться з нами і ми видалимо його. Файли для обміну надані користувачами сайту і адміністрація не несе відповідальності за їх вміст.