Сергей Горностаев @sergey-gornostaev
The believer in the separation of Church and state
Информация
- В рейтинге
- 2 534-й
- Откуда
- Санкт-Петербург, Санкт-Петербург и область, Россия
- Дата рождения
- Зарегистрирован
- Активность
The believer in the separation of Church and state
Лично я из лида вырос в архитекторы. Впереди перспектива стать техдиром. Правда, мне больше хочется вернуться на позицию мидла и спокойно писать код, развиваясь горизонтально.
Занимательный факт: В Сбере 65℅ руководящих должностей занимают женщины. И 32℅ сотрудников ИТ Сбера - женщины. И нет, женщины у нас не получают меньше мужчин.
То, как Optional работает с null, ломает закон ассоциативности и левой тождественности.
Первый гарантирует, что нет разницы выполнить на монадическом значении несколько flatMap'ов с некоторыми функциями или один с композицией этих функций. То есть в этом примере значение переменных v1 и v2 должны быть равны
а это не так, если одна из функций возвращает null.
Второй гарантирует, что нет разницы между применением связывающей функции напрямую к значению или в контексте монады. То есть содержимое обеих переменных в этом примере должно быть одинаковым
а это не так, если в переменной someValue находится null.
Да простят меня коллеги за упрощения и несколько вольное использование терминологии.
Думаю, после упоминания монадических законов стоило упомянуть и то, что Optional их нарушает.
Пока не понадобилось например thread's context class loader назначать или делать АОПом сквозную трассировку в высококонкурентной среде.
Как говорится, девять женщин ребёнка за месяц не родят. Зама ровно так же засыпали бы всем тем же, поэтому стараемся бороться с причинами, а не следствием. К тому же я и сам зам в некотором роде, тащу техническую составляющую части проектов, пока корпоративный архитектор тонет в бюрократических процедурах и совещаниях.
Пока не очень удачно, если честно, но некоторый прогресс есть. До руководства удалось донести факт ограниченности ресурса, и теперь линейный и функциональный руководители договариваются между собой и сортируют список моих задач по порядку выполнения. После нескольких итераций пришло и понимание, что такая сортировка - это не выбор правильной последовательности, а только выбор где и на сколько сильно будет больно потом. Что в свою очередь привело к тому, что выбор приоритетов стал очень взвешенными, темпы разработки снизились до более разумного уровня, отбор задач в бэклог тщательнее, часть созвонов вообще отменилась, часть стали ограничивать по времени и загонять в жёсткие регламенты, часть перекладывают на корпоративного архитектора и тимлида бэкендеров. Последнее - костыль, который сам по себе периодически приносит проблемы, но пока без этого обойтись не получается.
Ох, в самое сердце. Одни хотят, чтобы я 40 часов в неделю сидел на созвонах с бизнесом и интеграционными партнёрами. Другие хотят, чтобы я прорабатывал технические аспекты реализации продуктов. Третьи хотят, чтобы я учил и направлял команду. Четвёртые хотят R&D. Ни у кого из них моего ресурса не хватит даже на реализацию всех их идей, не говоря уж о совмещении различных интересов.
Ага, курс лунтика, как мы это называем )
Это правда. Купил в стародавние времена в первом попавшемся магазине упаковку не дороже обычных DVD-R, а теперь они мало где вообще есть.
Решение долгосрочного хранения уже существует, пишущие приводы в свободной продаже за смешные деньги.
Менеджмент лучше всего понимает всё в деньгах. Поэтому техдолгом обычно занимаются те, в чьей истории уже был опыт сбоев, после которых холодная рука акционера властно сжимала нежные места менеджерского тела.
Кроме 40 часов работы в неделе есть же ещё и 128 часов жизни, в которые люди могут гулять, общаться с друзьями, посещать культурные мероприятия, заниматься хобби и т.д. и т.п. Кроме того, руководство периодически собирает нас на праздничные корпоративы и "стратегические сессии". Наконец, никто не мешает нам в любой день поехать в офис. Ну и не стоит забывать, что для интровертов скорее актуален вопрос, как справляться с депрессией в случае необходимости выносить офисную толпу, одному дома нам как раз хорошо.
Спасибо!
Конкретно я считаю, что нам особо нечем гордиться. Мы
крудошлёпимрешаем вполне обыденные задачи и местами ещё и техдолга подкопили. Однако, со мной многие не соглашаются, в том числе коллеги из других сберовских проектов. В частности говорят, что у нас очень сложный бизнес-процесс и прекрасный образец автоматизации его с помощью Camunda. Ещё у нас много интеграций, некоторые из которых весьма прихотливы, а мы неплохо разруливаем эти разнородные потоки данных реактивным кодом. У нас хоть и не хайлоад, но довольно высокие требования к устойчивости. Ну и в целом наши системы показывают неплохую производительность при очень низком потреблении ресурсов и соответственно низких затратах на инфраструктуру. К огромному моему сожалению, не могу углубляться в детали.Про аналитиков мне нечего рассказать, к сожалению. Знаю только про разработчиков.
Операторы связи, маркетплейсы и отраслевики тоже гребут как не в себя.
Хм, звучит хорошо. Странно, что у вас такой негативный опыт найма.
Обнимемся. Больше двадцати лет в отрасли, а та же херня.
Вот это зря. Может не хватать умения себя продавать или просто не везти.
Там, где вы сейчас работаете, нет профессиональных сообществ и мок-интервью? Если нет, то стоит поискать такие услуги на стороне. Можно и потренироваться, и свои слабые стороны раскрыть, и рекомендации получить.