А чем по вашему Элексир лучше нативного Эрланга? Для меня как раз Эрланг показался абсолютно идеальным языком, а Элексир с какими-то костылями для переходящих с процедурных.
Если отбросить незначительные мелочи то Эликсир имеет ровно одно отличие от Эрланга — это лиспоподобные макросы. А в остальном это абсолютно то же самое: абсолютно те же типы и тот же обратно совместимый beam байткод. В своё время пересел с Эрланга на Эликсир именно из-за макросов.
Я с Erlang не знаком. Ну то есть я знаю, что такой язык есть и на нем Эликсир базируется, но с ним самим я не знаком. Суть такова, что при смене работы мне нужно было начать работать на беком сайта, грубо говоря. Бек начали писать на Elixir/Phoenix. Так что можно сказать это требование компании.
Единственное что могу сказать — в книге «Введение в Эликсир» была пара примеров на Erlang и мне он показался менее читаемым, чем Эликсир.
Все это легко обламывается вопросом «А на каких проектах вы уже работали с технологией N? Сколько лет опыта?». Так что вам повезло, или же контора оказалась вменяемая
Опыт — понятие скользкое, которое само по себе мало, что говорит. Тем более, когда речь идет об экзотических языках и технологиях. HR все равно не проверит, а технические специалисты отсеят проходимцев.
Ну я потратил где-то пару недель просто читая Elixir Tutorial в автобусе, по пути на предыдущую работу (пока увольнялся). Неделю на выполнение тестового задания. И сразу начал работать. Но уверенно писать начал лишь спустя недели 3-4 после начала работы.
О том, как из C# я перешел в Elixir/Phoenix