185 похожих чатов

Добрый день! Подскажите, пожалуйста: какими компетенциями нужно обладать, чтобы претендовать на работу

эрланг (отдельная благодарность, если про элексир тоже подскажете) разработчиком?
Я догадываюсь, что часть компетенций зависит от проекта - но хотя бы в среднем?

заранее спасибо

20 ответов

56 просмотров

Про эликсир в @proelixir. В целом, знать язык, экосистему и основные либы для работы. Для веб это cowboy в erlang, phoenix/plug/bandit в elixir, плюс знать как работает интернет. Для разработок по сетям и видеостримингам там свои либы и специфичные знания

Хотя бы в среднем - все тоже что и для всех остальных языков. Ничего экстраординарного не требуется.

Oleksiika
Хотя бы в среднем - все тоже что и для всех осталь...

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

Волька
Да ладно, одни списки требуют тщательного изучения...

Эрл простой как двери. Там нечего специально учить.

Волька
Да ладно, одни списки требуют тщательного изучения...

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

Волька
Да ладно, одни списки требуют тщательного изучения...

Интересно. А какие есть проблемы такие нерешаемые в языках, где есть вытесняющая многозадачность? В Go, например?

via ☸️-led Автор вопроса
Oleksiika
Хотя бы в среднем - все тоже что и для всех осталь...

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

via ☸️ led
у меня сложилось впечатление, что эрланг применяют...

А что-на java еще пишут для веб? Страсти какие. Впечатление почти верное, для crudов лучше выбрать elixir, он больше для веб заточен.

via ☸️ led
у меня сложилось впечатление, что эрланг применяют...

Вообще не так. Эрланг это soft realtime, из-за собственного планировщика. И еще кома надо управлять/работать с отдельными потоками. В go/java/etc потоки не имеют своих пидов. Круд лучше на пхп сделать или питоне или ноде, мл/аи на питоне, драйвер на расте лучше написать и т.д.

6aKa
Вообще не так. Эрланг это soft realtime, из-за соб...

Почему crud лучше делать на PHP, Python, node? Я crud на Эрланге делаю, выходит быстро (в плане разработки), расширяемо и в любой момент можно воспользоваться остальными возможностями Эрланга. Например, если потребуется кеш, на PHP придётся тащить Redis, в Эрланге такого нет. Отложенные задачи — тоже, парочка за проект, да встречаются и на PHP они реализуются сложнее

Юрий Жлоба
А ты делаешь server-side generated UI?

Раньше да, через ErlyDTL, но уже года три разработка сместилась в сторону API

Слон
Почему crud лучше делать на PHP, Python, node? Я c...

Потому что на рынке можно набрать сто пхп/питон/нода макак и проверять любые идеи. Ну и всяких leftpad-ов написано на все случаи жизни.

Слон
Почему crud лучше делать на PHP, Python, node? Я c...

Ну и частенько бизнес выбирает например вордпресс/опенкарт с допилингом.

6aKa
Потому что на рынке можно набрать сто пхп/питон/но...

https://t.me/erlangrus/107155 Это всё не имеет отношения к crud, это уже вопросы бизнеса, найма и прочего. Не знаю, кому сейчас из крупных компаний с выстроенными HR-процессами нужны crud, у них сложнее задачи

6aKa
Потому что на рынке можно набрать сто пхп/питон/но...

> можно набрать сто пхп/питон/нода макак и проверять любые идеи сам сколько раз так делал?

Maksim Lapshin
> можно набрать сто пхп/питон/нода макак и проверя...

Лично я этим не занимаюсь, но те кого знаю не испытывают с набором особых проблем на junior/middle позиции, да если есть какая-то специфика или надо уже выше мидла, то там уже свои сложности, и как правило пытаються таких выращивать у себя. Есть уникумы которые ищут пхп разраба, сетивика, разработчика биллинговых систем за 400 баксов в месяц (и в провайдинге это прям сильно частое явление, так как руководители считают что ит это не основное и надо идти по минималке или еще ниже), или выставляют требования уровня faang с зарплатой по низу рынка.

6aKa
Потому что на рынке можно набрать сто пхп/питон/но...

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

Иванов
действительно, выбор инструмента в немалой степени...

Я бы сказал что это устоявшееся выражение, типа как литературный негр.

Похожие вопросы

Обсуждают сегодня

$params = [ 'formid' => 'feedbackForm', 'formTpl' => '@CODE: <form class="form-validate" data-id="ajax_form"> <fieldset class="margin-bottom-md"> ...
Pathologic
1
И ещё вопрос: можно ли типа как на дос как-то запариться и с помощью прерываний выводить текст, вместо функции printf ?
НѣкъиⰘижєжєиꙁъвьсєсвѣтьноѣсѣтиѥсть•
34
Ладно, ещё тупого спрошу. Код должен банально вывести значение регистра на консоль, на деле же не выводя ничего, просто оставляя нерабочую консоль (открыта, ничего не написан...
НѣкъиⰘижєжєиꙁъвьсєсвѣтьноѣсѣтиѥсть•
25
здравствуйте. пытаюсь проверить, содержится ли в десятичном представлении инта некоторая цифра. совершаю: strstr(x, "5") != NULL) получаю ошибку с фото (заведомо неработающий ...
Катя Шевчук🪇
18
Что там вообще с кроссплатформенностью?
🄼🄰🄺🅉🄰🄸
23
Доброй ночи. Вопрос знатокам. Имеется некая таблица, результат которой выведен в DBGrid на форме. И есть форма, с помощью которой можно как добавить запись, так и отредактиров...
Евгений
28
Ребята. Этот вопрос мучает меня уже 13 - 15 лет. Почему при валидации в ФормЛистере у поля phone поведение странноватое и отличается от других? А именно, вот набор правил д...
Андрей [aharito] Харитонов
1
{ char buff = *start; *start = *end; *end = buff; } Из-за этой строчки? Что каждый символ через перем бафф? Как вариант использовать другие со...
Wenks
12
а всё почему? потому что ассемблер в отличии от яву порождает множество пагубных привычек, среди которых например можно отметить использование глобальных переменных для всего ...
Mixail Frolov
35
Кстати, а я вот тут подумал. Допустим, у нас имеется цикл который выполняет огромное количество итераций, но мы хотим, чтобы какие-то действия исполнилось только один раз. В Я...
The Bird of Hermes
23
Карта сайта