Aragaer
а то чот на работе пишу только баш скрипты да письма в аутлуке
Евгений
Пишите код :)
kosc
На плюсах-то?
Aragaer
не, я на чистом си. Ну еще на питоне и в последнее время на лиспе немножко ковыряюсь
Denis
пишите на хаскелле и будете знать хаскелл, делов то
Denis
у нас вакансии периодически тоже бывают
Aragaer
я писал на нем что-то несколько лет назад, но не особо что получилось. Но я не теряю надежду вернуться 8)
Danila Matveev
Denis
мне скорее вспоминается “как нарисовать сову”
Denis
Aleksei (astynax)
Denis
т.к. “знать хаскелл” и “писать на хаскелл” это разные вещи
Aleksei (astynax)
Для того чтобы начать писать на хаскеле, не нужно знать много хаскеля
Denis
и одно без другого существует в обе стороны
Denis
ну и обе стороны дополняет друг друга
Denis
как сделать чтобы в quote blocks телеграм не вставлял смайлики?
Евгений
А он вставляет? :-(
Евгений
Вроде нет
adam
я увольняюсь из Серокеля! а раз я увольняюсь, надо искать замену
господа товарищи хаскелисты, позвольте предложить:
• работа на хаскеле, удалёнка (подробнее здесь расписано: https://gist.github.com/neongreen/98d40ea2b965166001bc20b15a26a6f9)
• надо знать только хаскель
• ничего больше знать не надо
• вообще ничего знать не надо
• диплом и опыт тоже не нужны
конкретно про знание хаскеля: хотелось бы, чтобы вы умели в хотя бы 50% из стандартных вещей
— монадные трансформеры и mtl
— сериализация/десериализация
— всякие очевидные либы типа unordered-containers/process/directory/text/bytestring/...
— основы линз
— чуток STM и async
— associated types
— синтаксические экстеншены всякие
— quickcheck, hspec
вот из этого списка если половиной можете пользоваться или хотя бы слышали и за пару дней можете разобраться, то круто
type-level изыски, кондуиты, сёрвант, профункторы, вот это вот всё не нужно
будете работать
• либо над Cardano (это криптовалюта, полностью на хаскеле, опенсорсная, сейчас она топ 6 по капитализации)
• либо над новыми проектами (тоже блокчейн, но для тех, кому нравится оказываться в самом начале новых проектов, а не в бюрократии, где надо хоть чуть-чуть думать над стабильностью и обратной совместимостью)
а ещё у нас большинство людей говорят по-русски и чудесные мемы в слаках, нигде больше таких нет
такие дела
пишите в личку
За чудесные мемы в слаках можно и резюме подать
Denis
Евгений
Ну вот я кинул квотеблок со смайликом
Andrei
Для того чтобы начать писать на хаскеле, не нужно знать много хаскеля
С другой стороны, даже немного хаскеля достаточно, чтобы возненавидеть текущую работу с использованием <mainstream_programming_language>! А тут и до ситуации, когда мотивации ворочать мейнстрим уже нет, а квалификации ворочать хаскель за деньги нет ещё, рукой подать.
Aleksei (astynax)
Евгений
Donat
kosc
Не надо писать код, очевидно же.
Евгений
Ну теперь нужно писать сильно меньше кода
kosc
Теперь он пишет конфиги, а они декларативны.
kosc
Прямо как Haskell.
Евгений
yaml-программирование!
Donat
Админ, пишу на jinja2 и меня это не сильно радует. :)
Donat
На yaml норм, да
Евгений
Ансибл?
Donat
Да
kosc
Погоди-те как, а мы разве не путаем админов с DevOps?
kosc
Или в чём разница-то?
Donat
Девопсов нет.
kosc
Окей
kosc
Скажу одному закомому девопёсу, что его нет.
Donat
Девопс это ведь что-то вроде методологии, это по-моему так же глупо звучит как, например, agile developer.
Cheese
Cheese
Maxim
Maxim
Евгений
Нет, большинство админов умеет писать код, как это связано вообще?
кана
спорить о том, что не имеет четкой формализации...
кана
это как разговоры об ооп, где каждый имеет в виду что-то свое
Евгений
Девопс это админ, поддерживающий определённый стек технологий: ансибл, докер, травис, гитлаб и т.д.
Donat
+
Cheese
Donat
Рынком?
Aragaer
мне повезло, я хоть и укушен хаскеллем, мой любимый теплый ламповый си не является мэйнстримом, поэтому отвращения к нему не возникает
Cheese
Рынком?
то есть если в вакансии написано "девопс", то ты девопс, а если "админ", то админ? больше никаких различий
кана
предположительно автоматизация некоторых процессов разработки, таких как деплой и CI
Cheese
Андрей
программист автоматизирует бизнес, девфопс ближе к инфраструктуре для программиста
Donat
Андрей
хотя это всё роли, я вот и программист и так уж случилось сейчас немного девопс ) ну начальник меня так назвал пару раз )
Donat
Во всяком случае если на вакансии посмотреть большинство именно такой стек используют
Donat
Кстати, заметил, что в этом чате очень уж часто возникают холивары на тему терминологии.
Cheese
я видел человека, который сам себе в поле "должность" вписал "devops", став таким образом первым девопсом яндекса
Андрей
😅
Donat
👍
кана
Donat
Не смотрел пока
кана
Определение термина - это тип, в то время как сам термин - терм этого типа (тавтология). Наличие термина для определения как доказательство верности определения (правда система аксиом тут довольно противоречива)
кана
Называйте это изоморфизмом Каны
Андрей
а в хаскеле нельзя программировать как в лиспе? )
Dmitry
(if (eq (x) 1) "A" 42)
?
Dmitry
давно не брал я в руки скобок
Alexander
в лиспе нельзя программировать как в лиспе
Alexander
иначе это не лисп
Dmitry
там стринговые литералы-то есть в таком виде?
Dmitry
а то опять не угадал. сколько раз писал глючный недоделанный лисп, но никак не запомню, как оно там в настоящих лиспах
Dmitry
в expconf-е сть
Aragaer
ну только не (x), а просто x
Aragaer
потому что иначе это вызов функции x
A64m