Size: a a a

2020 July 02

RK

Roman Kolesnev in pro.elixir
С одной стороны грустно (правда), с другой - это повышает среднее качество кода. Этакий Senior Language получается.

С третьей - учить нишевый язык как первый - такое себе.
источник

AD

Anastasiya Dyachenko in pro.elixir
про качества кода спорно, плохой код не должен приниматься на ревью, тут уровень конкретного разраба не важен
источник

LL

Lama Lover in pro.elixir
Roman Kolesnev
С одной стороны грустно (правда), с другой - это повышает среднее качество кода. Этакий Senior Language получается.

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

Бывших js или python разработчиков видно в эликсире издалека. Более-менее хорошо уживаются те, кто раньше писали хорошо erlang. А люди из статически-типизорованных языков просто первое время будут плеваться на эликсир, что как-то неприятно, но приходится терпеть
источник

RK

Roman Kolesnev in pro.elixir
Хм. Аргумент.
источник

IK

Ilya Korobov in pro.elixir
Roman Kolesnev
С одной стороны грустно (правда), с другой - это повышает среднее качество кода. Этакий Senior Language получается.

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

LL

Lama Lover in pro.elixir
Но это лишь моё мнение и мой опыт. Вполне вероятно что кто-то сталкивался с тем, что разработчики из других языков хорошо писали код на elixir
источник

AD

Anastasiya Dyachenko in pro.elixir
Ilya Korobov
Тут смотря что подразумевать под "первым"
Так случилось, что я очень много повидал языков, но не скажу что писал что-то действительно серьёзное хотя бы на одном, дальше любительских приложений а-ля торрент-клиентов не уходило
При этом первым языком у меня был питон, но первым языком, в который я серьёзно полез, был вообще Хаскелл
И мне теперь половина мейнстримных языков кажется какими-то громоздкими, пытаюсь от этого в какой-нибудь функциональный язык, но среди мейнстрима таких по-моему просто нет
попробуй эрланг, насколько я знаю у него лучше дела с вакансиями чем в эликсире
источник

RK

Roman Kolesnev in pro.elixir
Я по большей части рубист, был соблазн как на Руби писать. Но хорошие книжки по Elixir и немного по Haskell помогли понять отличия.

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

IK

Ilya Korobov in pro.elixir
Anastasiya Dyachenko
попробуй эрланг, насколько я знаю у него лучше дела с вакансиями чем в эликсире
Разве? Я наоборот меньше вакансий видел, может подскажете, где смотреть?
источник

RP

Roman Pushkov in pro.elixir
Ilya Korobov
Приветствую, у меня такой вопрос - насколько хорошая идея учить Эликсир, OTP и прочее человеку, у которого нет опыта коммерческой разработки?
Имеется ввиду насколько просто найти с ним работу, насколько он подходит для новичков (у которых он не будет первым языком программирования в жизни) и так далее
Не в качестве языка общего назначения, а именно для нишевых для OTP вещей
Просто исходя из того, что я вижу, его используют в основном люди, пришедшие из других языков и уже с опытом работы, пока не видел никого, кто учил его с нуля и на нём же пишет в проде
зависит от города и/или возможности переезда конеш

сам так делал, было весело
источник

IK

Ilya Korobov in pro.elixir
Roman Pushkov
зависит от города и/или возможности переезда конеш

сам так делал, было весело
А не могли бы описать свой опыт? Было бы интересно узнать
источник

LL

Lama Lover in pro.elixir
Roman Pushkov
зависит от города и/или возможности переезда конеш

сам так делал, было весело
О, мне тоже интересно)
источник

RK

Roman Kolesnev in pro.elixir
Вопрос есть:

Я тут в компании пытаюсь Elixir/Phoenix продать как замену Rails. Уже много чего показал, но есть сомнения насчет одной вкусности: HIPE компиляция модулей.

Можно ли этой штукой, в проде, в мед-секторе, оптимизировать однопочные цифромешалки?
источник

RP

Roman Pushkov in pro.elixir
смотря что интересно
вкратце: прошёл профессию на хекслете, в процессе узнал о существовании эликсира, почитал, проникся, прошёл всяких курсов, почитал книжек, переименовал резюме в жуниор эликсир, через где-то полгода план выстрелил
источник

RP

Roman Pushkov in pro.elixir
пробовался в процессе в фанбокс, сделал тестовое, но собес не прошёл
источник

SZ

Sergei Zobov in pro.elixir
Roman Pushkov
смотря что интересно
вкратце: прошёл профессию на хекслете, в процессе узнал о существовании эликсира, почитал, проникся, прошёл всяких курсов, почитал книжек, переименовал резюме в жуниор эликсир, через где-то полгода план выстрелил
прям success story
источник

PB

Pavel Bekrenev in pro.elixir
Roman Pushkov
пробовался в процессе в фанбокс, сделал тестовое, но собес не прошёл
у них вакансия закрывается когда нибудь? )
источник

RP

Roman Pushkov in pro.elixir
ну локальный такой success, да
источник

V

V in pro.elixir
Ilya Korobov
Тут смотря что подразумевать под "первым"
Так случилось, что я очень много повидал языков, но не скажу что писал что-то действительно серьёзное хотя бы на одном, дальше любительских приложений а-ля торрент-клиентов не уходило
При этом первым языком у меня был питон, но первым языком, в который я серьёзно полез, был вообще Хаскелл
И мне теперь половина мейнстримных языков кажется какими-то громоздкими, пытаюсь от этого в какой-нибудь функциональный язык, но среди мейнстрима таких по-моему просто нет
Язык программирования - это: синтаксис + семантика + особенности рантайма + библиотеки/фреймворки.
"Повидать язык" - это разве что про синтаксис. Всё остальное постигается через прохождение полного цикла разработки от проектирования до деплоя и поддержки.
Кроме того очень важно понимание причин тех и иных дизайнерских решений ЯП (которые часто не принимаются во внимание). То есть, почему сделано так а не иначе, как размышлял автор языка и т.д. Это постигается через изучение истории развития языка или группы языков.
источник

A

Azat in pro.elixir
Pavel Bekrenev
у них вакансия закрывается когда нибудь? )
нам много людей нужно, так что велкам
источник