Обновить
1
1.6

Специалист по теории типов USB-кабелей

Отправить сообщение

С этого начали в, собственно, начальном комментарии, явно начав обсуждать Штаты.

Не вижу, почему ВВП по ППС хуже реального ВВП, ну да ладно.

Можно взять и real GDP per capita. Относительный среднего рост с 2022 по 2023, в десятках процентов:

> d a b = round $ 1000 * (b - a) / ((b + a) / 2)
> d 75135 78811
48

(или 4.8%)

По данным с 2012 по 2018:

> gdps = reverse [74452, 72010, 61987, 52951, 54576, 49804, 45995]
> sort $ zipWith d gdps (tail gdps)
[-30,33,80,91,150,157]

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

Всё ещё что-то как-то так себе.

Во-первых, от компании зависит. В крупной компании в норме довольно тяжело быть уволенным, особенно одним днём. В мелкой компании «ещё с утра пятницы планировали с лидом, что будем делать на следующей неделе, а ближе к вечеру лид вместе с тобой сидит у эйчара, который говорит что I'm very sorry, but your role has been eliminated» — бывает (и у меня было).

Во-вторых, принято заботиться о себе.

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

Увольнение - это вообще я бы сказал экстра-ординарная мера.

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

С ними будут разговаривать, узнавать причины

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

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

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

Знаю ровно один случай из вторых рук, когда бездельник в крупной компании настолько задолбал всех локально окружающих, что его отправили на PIP (performance improvement plan), который он, впрочем, благополучно слил и таки был уволен. Зачем отправлять на PIP, кстати? Потому что менеджеру было понятно, что человек его сольёт, и потому что тогда у менеджера есть измеримые способы прикрыть уже свою пятую точку от возможных вопросов от ещё более вышестоящих.

По итогам 2023 года ВВП страны вырос на 5%, что в том числе связывают с сокращением рабочей недели

Ура, циферки!

Правда, непонятно, откуда циферки. Я вот открыл подушевой ВВП по ППС ­(что имеет куда больше смысла, чем голый ВВП) — рост с 2022 до 2023 составляет 1.05%, но вот только рост с 2021 до 2022 — 6%.

Правда, там недавно до того было ковидное падение, так что пахнет эффектом низкой базы. Сравним с доковидными временами: c 2012-го по 2018-й медианный рост — 2.8%, и упомянутые выше 1.05% хуже, чем пять лет из шести предыдущего периода.

Что-то как-то так себе.

Это всё тоже заблуждение!

Нет, всё так. Истинных целей нет, это бессмысленное понятие.

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

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

Не идеалогический HashMap, чуть более быстрый, использующий низкоуровневые примитивы, с массивами написаными на Си

Это не так. GHC предоставляет достаточно низкоуровневых примитивов, чтобы писать на C вообще не нужно было.

Конечно, какая-то часть этих примитивов в итоге реализована в run-time system через сишку, но и условный аллокатор памяти для чистого кода реализован тоже через сишку, поэтому говорить «для мутабельности и массивов нужно C» смысла нет.

Считается, что использование массива напрямую небезопасно.

Кто считает?

Небезопасно обращаться по индексу через unsafeRead / unsafeWrite у условного Data.Vector, но это и в других языках небезопасно, а тут зависимые типы нас рано или поздно в итоге спасут.

А в местах, где производительность совсем критична всегда можно вызвать функцию, написанную на чистом си, и творить внутри неё что угодно на своё усмотрение.

Только почти всегда не нужно. На хаскеле не сильно сложно писать код, который будет на уровне C по производительности. Разве что, если вам нужно прямо дёргать SIMD-интринсики (но тогда вы не на С пишете), или если у вас какие-то хитрые хаки с памятью (но я не могу сходу такое придумать, что при этом не было бы UB в С).

12 ...
131

Информация

В рейтинге
1 563-й
Зарегистрирован
Активность