Igor
у меня жена и 2 детей, на московские бабки))
Igor
да я щас не буду менять работу, смысла нет
Igor
надо прокачаться немного
Hog
Igor
Ayrat
И? пойти джуном на любимой технологии?
Да ну хрень какая, я вон на джаву пересел, хотя никогда сложнее хелоуворлдов не писал. А ты про переход на другой в язык в той же экосистеме, это вообще халява. Хватит курса learnXinYminutes
Ayrat
Я так скалу "выучил" и уже пуляю в прод и провожу код ревью!!1
Ayrat
(нихуя не понимаю)
Ayrat
Хуем парту поднимаю
Ayrat
Короче да, смена технологии с понижением до джунов - это сказки. Значит и опыта не было, а только поверхностные знания.
Язык вторичен
Igor
это на своей работе можно скакать по технологиям, а вот поменять работу сложно
Ayrat
Но фшарп все равно лучше всех!
Hog
Ayrat
ОБНИМЕМСЯ
Особенно когда окунулся в скалу
Ayrat
Прям рукалицо постоянно
Hog
с разбегу
Ayrat
Хотя есть крутые фичи, прям ням-ням
Anatoly
У меня бывший коллега, который всегда писал на Котлине, вышел на неравный бой.
Anatoly
Он хочет заменить питон и скалу на эфшарп на работе
Anatoly
Я пожелал ему удачи, гыг
Ayrat
И фшарп ему тут не поможет
Igor
Ayrat
Doge
Прям рукалицо постоянно
Ну это не проблема скалы, это проблемы хипстер-индусов из долины, которое это написали
Ayrat
Ayrat
это как первый секс с небритой жирной веьтнамкой, которая выкормила ватагу детей
Ayrat
и еще чтобы у неё монобровь была
Ayrat
=(
Hog
Shub
печально очень
ну они пытаются найти решение проблемы, наморщив ум и от старания слегка высунув язык.
а я хочу им в этом помочь
Ayrat
Shub
Ayrat
У нас есть строго обратные примеры. К нам скоро Тасос из Лобо перейдет, он знаешь тоже в скале будет первый день, его никто со стафа понижать не будет, шо за ересь
Shub
да ладно, жги примеры
онбординг составляет до 6 месяцев согласно недавнему опросу. причем 50% респондентов с опытом от 8 лет и выше
Ayrat
Shub
много объективных причин вообще-то.
Shub
но я не про понижения. я про продуктивность
Ayrat
А, ну продуктивность будет страдать, это ожидаемо
Shub
можно стек завернуть в такой крендель, что предыдущий опыт хоть в 20 лет никак не поможет
Shub
при этом наблюдаются очень занятные парадоксы, почти как в окресностях черной дыры
Shub
вроде выбирали фаршик чтобы кода писать поменьше, а по факту кода получается больше, чем в жаве или даже в го
Shub
вроде выбирали сильно статически типизированный язык, а код строкотипизированный по результатам
Shub
архитектор евангелизирует code snippets в VS, мол, решим проблему автоматикой
Doge
Shub
а может проще делать хорошо?
Anatoly
Hog
Ayrat
вроде выбирали фаршик чтобы кода писать поменьше, а по факту кода получается больше, чем в жаве или даже в го
Ну нет.
Я вот щас не покажу точную копипасту кода, но вот на память приведу.
Как можно написать мапинг стрима данных в фшарпе (даже без абуза поинт-фри):
let transform inputStream =
inputStream
|> Stream.map mapFunction
у меня в ебаном коде есть такое полотно (за точность синтаксиса не ручаюсь, плох ещё)
public DataStream<OutputType> transform(DataStream<InputType> inputStream) {
return inputStream
.map(MapperUtils.MapProvider().build(new MapLambda((x) -> mapFunction(x)),
new TypeInformation(new TypeHint<InputTupe>()),
new TypeInformation(new TypeHint<OutputType>()))
}
Теперь представим что надо сделать чуть больше чем один map
Ayrat
потому что ДЖЕНЕРИКОВ НЕ ЗАВЕЗЛИ БЛЯТЬ
Ayrat
НАДО СУКА ИНФОРМАЦИЮ О ТИПАХ РУКАМИ СУКА ПРОКИДЫВАТЬ ЧЕРЕЗ ЛЯМБДЫ
Ayrat
НАСКОЛЬКО НАДО БЫТЬ ХУЕВЫМ ЯЗЫКОМ ЧТОБЫ ТАКОЕ ДЕЛАТЬ АААА ГОРИТ
Shub
Ayrat
Ayrat
потому что всякие хитрожопые фолды не инферятся
Ayrat
да даже не хитрожопые не инферятся
Doge
Но у вас с этим сложно, я смотрю
Ayrat
Не, скала лучше, не спорю
Ayrat
Я просто охуел от сравнения с джавой
Ayrat
там просто бойлерплейт ради бойлерплейта
Doge
Не, скала лучше, не спорю
Не, с инфером у неё всё очень плохо, конечно.
Но есть способы с ним жить, которые при этом сами по себе более-менее норм практики.
Ayrat
Ayrat
ломбок во всех дырах чтобы полотна пропертей скрыть
Hog
Это ваще пререквизит
Ayrat
Это ваще пререквизит
ну, я б лучше про жвм почитал. слишком много свистоперделок рантайма, которые я не знаю, а надо
Ayrat
а про джаву - ну её в болото
Hog
там всё вперемешку
Hog
книга писалась (перове издание), когда только жава была
Hog
(но это не точно)
Shub
мне там понравились примеры, показывающие как на хрестоматийном коде из документации протекает память
Hog