Задачка для интересу

Apr 19, 2016 00:38

Чёто вакансия вызвала интерес у удивительно малого количества народу, я даже затрудняюсь объяснить этот феномен :) Все так недолюбливают Эрланг? Но у меня же ещё Elm и Rust, и вообще, потенциально определённая свобода в этом плане. Пишите, когда ещё вам предложат попрограммировать с пользой на чём-то неунылом за деньги ( Read more... )

problem, erlang, work, candidate, vacancy, rust, lisp, elm

Leave a comment

Comments 106

anonymous April 18 2016, 21:51:37 UTC
> я даже затрудняюсь объяснить этот феномен

Возиться с проприетарщиной в 21 веке? Фи. Это ж даже в резюме потом толком не включишь - работал на хрен пойми кого делал не пойми что. Оно мне надо?

Reply

nponeccop April 18 2016, 21:57:56 UTC
Ну это зависит от. Я знаю места, в которых считают что опенсорс говно и не нужен (только стек от вендоров, типа MS и IBM), и использование программистом опенсорсового стека (условно, gcc и всего собранного с его участием) считается проклятьем в резюме. Я уж не говорю об участии кандидата в опенсорс-проектах.

Reply

anonymous April 18 2016, 22:28:37 UTC
Ой, а можно пару примеров? Интересно где такие фанатичные мужеложцы водятся.

Reply

nponeccop April 18 2016, 22:31:23 UTC
Германия, ERP для автопрома. Точнее не скажу.

Reply


thesz April 18 2016, 22:03:01 UTC
Так Эрланг это скучно.

Совершать раз за разом одни и те же ошибки, "защищаясь" от них OTP - что в этом интересного?

Reply

swizard April 18 2016, 22:30:54 UTC
Ну эрланг в любом случае нужен в данной ситуации, потому что мне нужно передать проект, и его уже слишком накладно переписывать на что-то другое (если это вообще имеет смысл, в чём я сомневаюсь).

В любых других задачах разумная свобода: можно использовать любой целесообразный задаче инструмент (хоть хаскель), главное, чтобы его использование было объективно оправдано.
Я так принёс в репо elm и rust.

Reply

thesz April 18 2016, 22:44:56 UTC
Проект передать, значить. Поддержка, значить.

Это нельзя назвать "попрограммировать на чем-то не унылом". Это означает несение креста чужих ошибок, вплоть до глобальной переменной i (было у меня такое в карьере, да, и это не самое страшное, что я поддерживал; самое страшное я поддерживаю сейчас).

Reply

swizard April 18 2016, 22:57:46 UTC
А сделай задачку из поста на хаскеле, покажи порядок вещей :)

Reply


dmzlj April 19 2016, 03:10:32 UTC
О, Elm. Вы его правда используете? Его можно в продакшн?

Reply

swizard April 19 2016, 13:18:10 UTC
Правда используем, с cowboy'ем на бекенде, через websockets.

Я не вижу препятствий использовать его в продакшне: он существенно проще того же purescript, там просто нечему ломаться :)

Reply

dmzlj April 19 2016, 13:34:59 UTC
А у вас в опенсорсе не лежит что-нибудь? Я просто хочу посмотреть на что-то неигрушечное на Elm потому что сейчас как раз решаю, можно его использовать или нет.

Reply

swizard April 19 2016, 13:48:54 UTC
Не, я про это не опенсорсил ничего, потому что там веб часть бессмысленна без бекенда, а бекенд нельзя.

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

Вообще, я про elm всё пост хотел накатать, пора, видимо, собраться.

Reply


(The comment has been removed)

swizard April 19 2016, 13:21:35 UTC
Теоретически, наверно, и удалёнку можно рассмотреть. Но надо понимать, что (при прочих равных) преимущество будет у территориально более близкого кандидата :(

Reply


quadium April 19 2016, 09:56:59 UTC
Я не соискатель, но первую "задачку для интересу" быстренько соорудил на перле.
https://gist.github.com/anonymous/2f7adbb7fc3e96ff6850e279c420d928

Reply

swizard April 19 2016, 13:30:05 UTC
Ну как-то так, да. Хотя на перле я бы что-нибудь веселее сделал: например, раз ты там всё равно используешь eval, можно было бы не строить сначала ast, а сразу регулярками исходную программу превратить в валидный perl :)

Попробуй вторую часть, она интереснее.

Reply


Leave a comment

Up