Doge
в чатах для новичков вон людей учат что их без заучивания солидов и клинкода на работу никто не возьмёт
Ну в принципах солид ничего плохого нет, проблема в том, что народ их заучивает без всякого понимания их смысла. Получается какой-то карго культ, только опять таки от ООП
Диёр
а чего в солид заучивать если это принципы из ряда не ссать напротив ветра
Doge
Тупо спросишь те же примеры нарушений принципов солид в стандартной либе, или просто объяснить чем потенциально плохим может обернуться нарушение каждого из принципов и всё, труба
Anonymous
Люди знают как мапить мэйби, но как замапить пару из двух мейби - все, стэковерфлоу.
Диёр
как его можно заучить
Anonymous
как его можно заучить
Фраза рэилвэй ориентед программинг уже как религиозный культ.
Диёр
о я помню момент когда читал главу про рэилвэй подумал тогда типа как круто, но куда заюзать не придумал, особенно если учитывать что я тогда на го писал
Doge
Т.к. те, кто дальше в ФП погружаются и глубже понимают (так что могут без всяких карго культов ФП писать) обычно и двигаются дальше в другие языки
Doge
а многие и тут уже останавливаются, и просто гнобят эти другие языки
Ну современное ФП, конечно, имеет весьма ощутимый порог входа и требует достаточно тонкого понимания того, что и почему ты делаешь, поэтому это предсказуемо. Причем какого-то единого сборника знаний по нему нет, всё разбросано по кучи статей, блогов, чатов, а иногда вообще только из уст в уста передается. Оно потихоньку исправляется, то есть ту же красную книгу можно вполне рекомендовать.
Doge
Красную книгу?
Functional programming in scala Было бы лучше, если бы она на хаскеле была, но увы, такого аналога не знаю.
Ayrat
Functional programming in scala Было бы лучше, если бы она на хаскеле была, но увы, такого аналога не знаю.
Я чот дочитал до 30ой страницы и дропнул. Как-то скучно пишет, без огонька
Ayrat
Хотя надо дочитать
Vladislav
А что читать тогда
Vladislav
Хаскеле книги?
Doge
Хаскеле книги?
Вот в том и проблема, что на хаскеле аналога я, как минимум, не знаю
Doge
Я чот дочитал до 30ой страницы и дропнул. Как-то скучно пишет, без огонька
Ну да, она без огонька и в ней важно делать все упражнения. Без этого толка не будет.
Doge
Она ближе к вузовскому учебнику, чем к стандартным в индустрии книжкам-сборникам баек
Андрей
Ну да, она без огонька и в ней важно делать все упражнения. Без этого толка не будет.
поэтому я бы лучше курс одерского с домашкой взял, что собсно и сделал в своё время
Андрей
А что читать тогда
LYAH вполне себе норм, с веселыми картинками
Андрей
Lyah?
если так не находится то lyahfgg ))
Диёр
LYAH вполне себе норм, с веселыми картинками
Ну она прям "для самых маленьких"
Диёр
У меня даже была одна такая. На работе в кроссбукинге кто-то забрал и не возвращает.
Hog
Ну да, она без огонька и в ней важно делать все упражнения. Без этого толка не будет.
На гх есть решенные от Стивена Компала (и по-моему даже на ф#)
Shub
Насколько я понял, проблема в том, что в джете и валмарте не нанимают именно ФПшников, а просто сажают рандомов с улицы на эти языки
> implying фпшники чем-то лучше рандомов с улицы Ну вон в скалу берут строго фпшников, и че? Такая же точно картина, только прода нет, поэтому и историй поменьше.
Shub
Меня скорее удивляет, кому показалось хорошей идеей нанимать на ФП языки народ без какой-то подготовки или без понимающих в теме лидов.
Как раз вчера слушал фольклор на эту тему: тот самый хер, придумавший кодогенерацию для FromJson/ToJson в консольке заявил - «автоматизация логистики это простая и скучная задача, поэтому я хочу сделать свою работу интереснее и впилить в эфшарп хаскель». Правда, за 3 года ничего не заделиверил и ушел в закат.
Bonart
зато сколько вэлью принесешь
Какая нахуй вэлью? Где управление сотней людей и развертывание кластера на тысячу машин? Вот тебе пятак на водку и катись куды хотишь!
Bonart
Фраза рэилвэй ориентед программинг уже как религиозный культ.
А в чем культ? Ну линк и линк, на фаршике ce посахарено прилично, но зачем молиться-то?
Ilya
И не только программирования.
Bonart
причинять добро людям? Видно сразу им не хватает нормального менеджмента, на одном Айрате всех не вывезешь
Вот это сейчас и проверят на практике. Про Айрата-стрельца, удалого молодца
Romɑn
Может не надо нанимать в ФП команду тех сениоров, кто не может факториал написать?
Я как-то связный список разворачивал, с меня требовали на циклах. Я все тупил, пока наконец не дали рекурсивно сделать, и потом за минуту ее в цикл перевел.
Dmitry
Насколько я понял, проблема в том, что в джете и валмарте не нанимают именно ФПшников, а просто сажают рандомов с улицы на эти языки
По моему общению с ними (точнее, с ЕПАМовцами, нанимающими на работу с Волмарт/Джет) так и есть - из вопросов по ФП - что такое чистая функция и какие есть принципы ФП. Остальное - про C#, даже задание - реализовать какой-то интерфейс на сишарпе...
Doge
LYAH вполне себе норм, с веселыми картинками
Он ничему толковому при этом не учит, скорее совсем базовая книжка по хаскелю, чем учебник по современному ФП. Да и по хаскелю вроде не лучшая из тех, что есть
Doge
поэтому я бы лучше курс одерского с домашкой взял, что собсно и сделал в своё время
И курс Одерски тоже не про современное ФП, там опять-таки больше про скалу
Андрей
Он ничему толковому при этом не учит, скорее совсем базовая книжка по хаскелю, чем учебник по современному ФП. Да и по хаскелю вроде не лучшая из тех, что есть
лучшее враг хорошего. тут надо просто выбрать уровень между картинок с монадками и кашей с запчастями от наручных часов - линзы и стрелки там всякие
Vladislav
Не то чтобы я знал что такое линзы сейчас
Vladislav
Ну как точнее
Danil
https://twitter.com/selketjah/status/1197868863637147649?s=19
Danil
First Europe, но ведь один только Молдован в Киеве уже с какого там года вещает
Doge
Но это самый настоящий прод на скале! Какой есть.
Ну да. И вот по нему понятно, что скаловских любителей ФП туда не брали.
Doge
Я вообще не уверен, что эти люди скалу-то знали
Ayrat
Другого прода на скале у меня для вас нет!
Bonart
Я вообще не уверен, что эти люди скалу-то знали
Дык их лучший скалист имеет имеет опыт в языке два месяца
Ayrat
У нас просто продакшн часто лепят дата сатанисты. Ну и лепят как умеют. Их просят спарк кластер сделать, они просто в прод выставляют шел скрипт на кроне который запускает жупитер ноутбук который работает на аналитическом кластере. Вот буквально недавно нашел сотню таких. Много думал.
Ayrat
Про метрики и логоагрегацию понятное дело не в курсе. В лучшем случае сохраняется в файл и надо их читать через ssh (если найдешь машину, ключ к ней, а на машине папку с логами).
Ayrat
Ебаные сатанисты
Anatoly
У нас просто продакшн часто лепят дата сатанисты. Ну и лепят как умеют. Их просят спарк кластер сделать, они просто в прод выставляют шел скрипт на кроне который запускает жупитер ноутбук который работает на аналитическом кластере. Вот буквально недавно нашел сотню таких. Много думал.
у меня есть тут сервис, написанный на руби. ну, не у меня, у другого отдела. в общем, доступа к тестовой машине у нас нет (человек с приватным ключом давно не с нами), какие диффы с гитхабом - мы не в курсе
Ayrat
Лол. Вот это збс кейс
Anatoly
к проду доступ есть
Romɑn
понимаешь, одного менеджмента недостаточно
Одного менеджмента недостаточно, да
Romɑn
понимаешь, одного менеджмента недостаточно
Менеджмент в сферическом вакууме не нужен.
Romɑn
Ремесленникам тоже не особо нужен менеджер, всему остальному нужен
Igor
Ребят, а в какой dll лежит System.Uri в .net core (2)?
Vasily
Вроде в основной
Igor
Хм, у меня в fsx он красным подсвечиватся. Думал может как-то явно надо подрубить через #r
Vasily
https://docs.microsoft.com/ru-ru/dotnet/api/system.uri?view=netframework-4.8
Vasily
Наверху там, в какой сборке лежит
Igor
Ну там то написано System.Runtime.dll, System.dll, netstandard.dll
Igor
Наверно надо что-то одно подключить.
Ayrat
Ну это многое объясняет, кстати
А тут скорее менеджмент виноват. Не видит разницы между proof of concept и production-ready
Ayrat
Работает на презентации? Хуярь в продакшн сегодня же!