Size: a a a

2021 April 06

AD

Anastasiya Dyachenko in pro.elixir
возможно changeset не тот исполняется или поля на самом деле нет в required или есть default значение
источник

M

Mexx in pro.elixir
Can't be blank - означает что в базе он не может быть  blank? А если в базе норм, а я шлю ерунду, то это уже не ecto validation, а я сам должен?
источник

AD

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

AD

Anastasiya Dyachenko in pro.elixir
required не срабатывает когда поле заполнено в первом аргументе и не обновляется
источник

M

Mexx in pro.elixir
Ясно, потому что если отсылать просто %User{} сигнатуру, то оно обновит все другие поля (которые не в changeset) в  nil
источник

AD

Anastasiya Dyachenko in pro.elixir
во второй аргумент не надо слать структуру
источник

M

Mexx in pro.elixir
Ок, это и хотел подтвердить )
источник

M

Mexx in pro.elixir
Спасибо
источник

DR

Dmitry Russ (Aleksan... in pro.elixir
Вот кстати - где люди находят юниор вакансии под Elixir?

Практически не помню таких. Искал вакансии(близкий человек - хочет профессию менять и выбирали язык программирования). Юниор ява, пожалуйста, юниор питон, без проблем, юниор Elixir - ноль. В конечном итоге, Elixir - вылетел сразу же. Зато отсутствием юниор вакансий - можно понять, почему средняя зп у эликсирщиков высокая при отсутствии высоких зп.

И с обратной стороны - тоже проблема, Ява, Питон и другие популярные языки могут получать (аутлайеры с правой стороны статистики) - высокую ЗП - у Elixir-а таких в статистике нет (из тех статистик, что видел)
источник

ML

Maksim Lapshin in pro.elixir
Там катком прошелся блокчейн конечно.

А так есть и вакансии типа моей - писать прошивку для ip камер.

Впихиваешься в 8 мегабайт со всем линуксом, шлешь китайцам и ждешь когда контейнер с камерами доплывет до клиентов в мексике и они скажут «да, все работает, спасибо!»
источник

AD

Anastasiya Dyachenko in pro.elixir
как говорится где нашли - там уже нет 😥
источник

ML

Maksim Lapshin in pro.elixir
а вот что такое «юниор»?  Человек писал на чём-то и перешел на Эликсир или только начинает писать?
источник

DG

Dmitry Grach in pro.elixir
Судя по:
> Искал вакансии(близкий человек - хочет профессию менять и выбирали язык программирования).

второе.
источник

DR

Dmitry Russ (Aleksan... in pro.elixir
Только начинает. Совсем из другой профессии, если о человеке, что я привёл в пример.
источник

DR

Dmitry Russ (Aleksan... in pro.elixir
На мой очень субъективный взгляд, если у человека есть опыт в другом языке/стеке выше мидла, то юниором я бы его не стал считать больше, даже если он Erlang/Elixir впервые увидел бы. Опыт не должен быть привязан исключительно к языку.
источник

AD

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

DR

Dmitry Russ (Aleksan... in pro.elixir
Не в питоне и Ява, туда можно пройти за горящие глаза, потенциал и полугода пет проектов.
источник

AD

Aaron Delarge in pro.elixir
У Немчинского был видос на тему проблемы трудоустройства джунов как раз. С трендом вкатывания в айти появилась орава людей без любви к разработке, но с желанием зарабатывать 300кк/наносекунда. Как правило, они достаточно быстро отваливаются, и компания только в убыток выходит из-за трат на онбординг. Думаю, полгода пет проектов как раз покажут, что твои намерения достаточно серьезны
источник

DR

Dmitry Russ (Aleksan... in pro.elixir
Думаю, что как раз в Elixir-е этого будет мало.
источник

AD

Aaron Delarge in pro.elixir
Согласен полностью. Когда есть познания уже какие-то в архитектуре, базах данных, софте там разном-полезном, уже легче переходить на другой язык. По сути, яп - лишь один из инструментов
источник