
Dmitry
04.09.2018
19:23:35
Ну и фик с ним)

Никита
04.09.2018
19:23:47
да канеш)

Dmitry
04.09.2018
19:23:54
Просто когда говорят что не могут найти - тут есть нюансы

abc
04.09.2018
19:29:06
Канал отчаяния прям какой-то

Google

abc
04.09.2018
19:29:13
Прочитал тут весь плач

Nikolay
04.09.2018
19:32:47
Сегодня тред был аля “наскринил переписку, подписал Elixi is Dead, и пошёл с докладом на конфу” =)

Buckler
04.09.2018
19:40:58
Привет, Cecil!
Пожалуйста, реши капчу:
Вычисли: 99+63=...
Осталось попыток: 3
Если не решишь - забаню навеки...
Удачи!

Fey
04.09.2018
19:57:26
белорус в рф не иностранец бтв

Haanan
04.09.2018
19:59:01
Налоговая с вами не согласится)

Alexey
04.09.2018
21:02:17

Alexander
05.09.2018
05:21:00

Aleksandr
05.09.2018
05:37:15

Evgeny
05.09.2018
05:41:04
жопоголики отакуэ

Alexander
05.09.2018
06:35:23
Зарплаты соответствующие. Иногда кажется что работодатель считает, типа работа с эликсиром это такой кайф и программисты готовы меньше получать для этого


Vladimir
05.09.2018
06:52:10
Ах какой нажористый тред я пропустил! :)
Добавлю свои субъективные пять копеек как эрлангист со стажем, который примерно год назад перешёл на Эликсир.
В Эликсире оч радует переопределение модулей - типа эрлангового хот релоада, но практичнее, в том плане что там тупо копипастишь модуль в консоль эликсира на ноде, и модуль переопределяется. Я это прям очень заценил, т.к. хот релоадом пользовался на Эрланге, и не так уж редко. Крайне полезно.
Макросы - штука мощная, намного удобнее parse_transform у Эрланга, позволяет делать кучу полезностей. Но, как и любая мощь, в неконтролируемых руках приводит к злоупотреблениям, как выше уже писали, когда в итоге получается "весь покрытый макросами, абсолютно весь, модуль непонятный в этом коде есть...". Я такое видел у забугорного заказчика, когда их библиотека по ощущениям чуть менее чем полностью состояла из макросов, при полном отсутсвии документации в коде. Читать это было... слоооожна.
Вложенные модули - удобно, позволяет логично бить кот на куски, но как и в случае с макросами, может привести к коду а-ля JavaEE. Такое у забугорных товарищей тоже наблюдал, но там было ещё туда-сюда, терпимо, короч.
Код у Эликсира короче и выразительнее эрлангового. Это несомненный плюс. В этом плане Эликсир напоминает мой любимый Clojure.
Феникс - 50 на 50, хотелось бы чего-то ближе к конструктору, типа кложуровского Luminus. Но на безрыбье вполне себе, плохого навскидку ничего не скажу.
Библиотеки быстрее устаревают, нежели в Эрланге, у которого ситуация с обратной совместимостью лучше. Но это логично - Эликсир развивается оч быстро, и иногда обратной совместимостью могут и пожертвовать.
Эрланг сильно стабильнее в этом плане, олдскульнее, и делали его крутые дядьки-инженеры из телекома. Он прост, удобен для понимания, его проще контролировать с точки зрения управления жизненным циклом кода.
Есть ещё один большой плюс - патчи в Erlang VM от эликсирщиков. Оч важная тема, которую редко принимают во внимание.
В целом Elixir - нормальный язык, со своими достоинствами, и не без недостатков. К версии 2.0, я думаю, API устаканится, и станет попроще жить. :)


Dmitry
05.09.2018
07:02:20

Google

ⰿⰰⰾⱏ
05.09.2018
07:07:18

Dmitry
05.09.2018
07:09:53
Каждый кулик и прочая, и прочая, и прочая )
Те кто действительно начинают программировать на Elixir-е - обычно меняют своё отношение к Elixir-у, по крайней мере у меня достаточно опыта, так как уже несколько комманд перевёл на Elixir за всё время. Поэтому есть эмпирический опыт, поддерживающий мою гипотезу.
А так Erlang-истов, кто хаит Elixir, почему-то в особенности русскоговорящих, действительно много.


Denis
05.09.2018
10:24:58

Alexey
05.09.2018
10:25:47
"Нужно не только знать себе цену, но и пользоваться спросом"

Dmitry
05.09.2018
10:41:05

Denis
05.09.2018
10:43:24
думаю, со временем станет еще больше.

Dmitry
05.09.2018
10:44:57
По частоте того, как часто рекрутеры пишут и как долго висят вакансии.

Никита
05.09.2018
10:46:13
ежель б было так - то вакансии бы долго не висели. а долго висят потому, что выбирают кого взять. а раз выбирают - значит разработчиков больше)

Denis
05.09.2018
10:46:27
ну, у нас в Украине не густо. вот на одном известном ресурсе нашел всего 3 вакансии)
на русских сайтах видел больше

Dmitry
05.09.2018
10:47:18

Никита
05.09.2018
10:47:35
тоже верно))

Dmitry
05.09.2018
10:47:55
Соответственно, вот и висят, потому что не хватает.

Никита
05.09.2018
10:47:56
можно сделать вывод - что количество разработчиков равно количеству вакансий, раз такие качели)

Dmitry
05.09.2018
10:48:15
А выбирают быстро, согнали лучших, нужных выбрали, бизнес дальше делать.
Я думаю, разработчиков меньше, чем вакансий.

Denis
05.09.2018
10:48:56
было бы из кого выбирать. у нас полгода уже вакансия рубиста открыта

Google

Dmitry
05.09.2018
10:49:09
Вот и я о чем.

Denis
05.09.2018
10:49:46
и это в столице

Dmitry
05.09.2018
10:50:03
И это для Ruby - у нас та же фигня с Java-ой была.
Мне кажется, что хорошего Elixir разработчика проще найти, чем аналогичного Java.

Denis
05.09.2018
10:50:52
ну, тут я не соглашусь

Dmitry
05.09.2018
10:50:55
Потому что комьюнити намного более кучкуется и проще достучаться до большего кол-ва хороших разработчиков.

Denis
05.09.2018
10:51:13
Erlang/OTP на самом деле сложная штука
если взять джуна джава и джуна эликсир, то проще
а хорошего синьйора мне кажется проще на джава найти)

Dmitry
05.09.2018
10:51:38

Denis
05.09.2018
10:52:28
спорить не буду)
даже от региона много зависит

Denis
05.09.2018
10:53:44
в киеве вот куча девелоперов по 6+ лет экспирианса, которые нихрена не знают. во Львове +- та же ситуация, а в городах поменьше, где компании сами обучают сотрудников, девелоперы довольно не плохие.

Dmitry
05.09.2018
10:53:51
даже от региона много зависит
А еще качество кандидатов, выставишь Java - у тебя будет куча посредственных кандидатов, выставишь Elixir и у тебя будут редкие, но качественные интервью.
А сеньиоров среди них будет одинаковое кол-во.

Denis
05.09.2018
10:55:01

Aliaksandr
05.09.2018
10:57:17

Dmitry
05.09.2018
10:58:02
Но Java интервью будет в разы больше.
Просто кандидатов хуже будет много. К примеру, 1 на 3 Elixir и 1 на 20 Java, при том, что 3 интервью с Elixir и 20 интервью с Java разработчиками.

Google

Dmitry
05.09.2018
10:58:35
Мне легче найти разработчика эликсир чем работу
Чисто вот по ощущениям

Свежее
05.09.2018
11:00:28
Здравствуйте, уважаемые!
Это что ж получается, таки мне будет проще или сложнее найти работу?
Или всё таки ещё качели консенсуса??

Никита
05.09.2018
11:03:41
да просто живи в кайф и все придет само

Свежее
05.09.2018
11:05:58

Dmitry
05.09.2018
11:11:44
Здесь была дискуссия по поводу con_cache и cachex.
Кто-то тестировал?
Что-то в cachex очень пугает, что транзакции идут через один процесс всегда.

Admin
ERROR: S client not available

Dmitry
05.09.2018
11:17:17
https://github.com/whitfin/cachex/blob/master/lib/cachex/services/locksmith/queue.ex#L69-L82
Чуть позже сделаю пример deadlock-а.
С таким кэшем.

Alexander
05.09.2018
11:27:09
cachex началь юзать недавно, проблем пока не наблюдали

Dmitry
05.09.2018
11:27:47
А, я начал встраивать cachex, но почитав код быстро пока вернулся к con_cache.
Мы используем трансзакции, и почитав cachex код стало страшно.
В общем, чуть попозже сделаю пример.

Максим
05.09.2018
14:26:02

Denis
05.09.2018
14:27:11
хорошо, тогда давай скажем так "по моему мнению, ..."
?
и на этом закончим)

Google

Максим
05.09.2018
14:27:40
Ненене, уже накинул, пруфы надо:)

Denis
05.09.2018
14:29:09
я пришел с другого языка и никакого экспирианса до этого з OTP не было. просто у меня мало знаний в этой сфере, по этому я считаю что это не простая штука)

Dmitry
05.09.2018
14:30:08
Otp супер прост и логичен

Sergey
05.09.2018
14:30:16

Dmitry
05.09.2018
14:30:31
Просто в универах забивают голову всякой ООП херней
Тип «будем думать объектами»

Максим
05.09.2018
14:31:05
Кстати да. Самый большой геморрой в моей жизни вызывал именно проект на С++

Denis
05.09.2018
14:32:37

Alexey
05.09.2018
14:33:35

Denis
05.09.2018
14:34:11
как-то на все времени не хватает)

Alex
05.09.2018
14:35:01

Максим
05.09.2018
14:35:12

Denis
05.09.2018
14:35:36
?

Alex
05.09.2018
14:36:32

Denis
05.09.2018
14:37:13

Максим
05.09.2018
14:38:05

Alex
05.09.2018
14:39:09
а что за книга?
"клаcсика" Мейерс, Скотт.
Эффективный и современный С++: 42 рекомендации по исполыованию С++ 1 1 и С++14.

Denis
05.09.2018
14:39:17
спасибо