Заметки дата-сатаниста
272 subscribers
43 photos
1 video
31 links
Про повседневность ML инженера, мотивацию, вызовы, работу с данными и истории из жизни.
Download Telegram
Недавно у меня сломался холодильник. Казалось бы, ну сломался и сломался, что такого? Звонишь какому-то Игорю с авито, он приезжает и чинит за ожидаемые N рублей.

Но нет. Игорь приезжает и начинается праздник торгов. Ты ломаешься как выпускница, делая круглые глаза на объявленный ценник, он мнётся с предложение дешевле. Так проходит минут 10, после чего получается какая-то цена.

И самое интересно, что жизненные силы, потраченные на эти торги, стоят больше полученной «скидки». Зачем тогда все эти ритуалы?

Этот же вопрос можно задать применительно к собеседованиям. Часто в них включают блок абстрактных вопросов:«как вы покупаете одежду? Импульсивно или экономно?»
На них нет правильного ответа, есть только ответ, который устроит спрашивающего.

А вот если не танцевать этот танец, то шанса получить скидку уже нет.
Про выгорание.

Наши родители нам не рассказывали про выгорание. В университете все преподы тоже уровня наших родителей, они может и сталкивались с выгорание, но рассказать об этом зелёным студентам они не могут - не поймут.
И сталкиваешь ты с этой проблемой впервые в жизни как с чем-то не самым серьезным, как с возможностью заработать или занять социальное положение. Хотя проблема сильно глубже.

Вообще проблема выгорания явно недооценена менеджментом многих компаний.
«Эффективные» менеджеры мыслят категориями kpi, дедлайнами и миллионами выручки, и совсем не мыслят категориями «уровень стресса».
Знаете, сегодня в 7 утра мне написал менеджер с криком «все сломалось!». Сначала я потянулся к ноутбуку, а потом понял, что делать этого не стоит, заигнорил сообщение и продолжил спать. В 11 часов звонит менеджер и спрашивает, почему я его игнорю. Справедливости ради, менеджер не самый опытный🥴
И тут я задумался, а в чем причина?
Может причина в том, что постучавших ко мне «в постель», менеджер сделал это без уважения😎

На самом деле причина в том, что, однажды выгорев, ты начинаешь защищаться от любых попыток вернуть тебя к тому состоянию. Выгорание для тебя уже не абстрактное понятие, а вполне реальное и осязаемое состояние. Последний раз для восстановления мне потребовалось 1,5 года, хотя я все ещё не уверен, что восстановился полностью. Последствия ухудшения психологического здоровья такие же серьёзные, как и с физическим здоровьем.

Имей это ввиду, когда будешь в очередной раз в 2 часа ночи допиливать проект под релиз)
В продолжение истории про выгорание.

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

Да, возможно такой подход работает, когда люди для тебя расходный материал. Например ты - Газпром, тебя не волнует выгорание конкретного сотрудника, его проблемы - это его проблемы, а на место выгоревшего 10 ещё таких же. Эта культура живет внутри семей, на ней растут дети, на ней выросли наши джуны)

С другой стороны работа ведь не спринт, работа - марафон на несколько лет. В марафоне нельзя тратить силы понапрасну, верно?
Сказать эту простую мысль ни родители, ни школа не могут.
Думай сам, нужно ли тебе быть первым.
Оглянулся назад на полгода и понял, что вырос по скилам. Решил сходить к руководителю с вопросом про повышение зарплаты. Вышло малость неуклюже, как первое свидание 🥴
И тут оказалось, что система роста в компании имеет значение. Об этом обычно не думаешь на собеседовании, а вот через полгода-год задумываешься.

Что получилось не очень? Я не смог для себя найти киллер-причину, которой буду объяснять желаемую сумму. Плюс не был готов к торгу, что тоже расстроило.
В общем пошел обновлять резюме, чтобы узнать свою цену на рынке.
Проходил сейчас собеседование в сбер и могу сказать, что это одно из самых странных собеседований, которые я видел.

По окончание второго этапа собеседований я узнал, что оказывается предыдущий этап был про хард скилы, а этот этап фактически последний. И никакого тестового задания, просто один час разговоров про проекты, метрики, валидацию и так далее. И все…
Может быть они трекают реальный скилы на испытательном сроке, но это все равно странно.
Вдруг я просто неплохо могу рассказывать сказки и ничего не понимаю в ml?

Что касается части про само собеседование. Почти все вопросы были на понимание ежедневных проблем дата-сатаниста. Были и вопросы с подвохом, куда же без них.
Поставил hh на автообновление, зарплату сделал побольше и знаете, количество просмотров после выставления зарплаты резко снизилось.

Вообще я открывал резюме, чтобы узнать реальный ценник по рынку на меня. Но если кто-то готов платить сильно больше моих ожиданий, то может и реально сменю место работы…₽
Сегодня увидел тестовое задание на знание основ машинного обучения.
В него входило больше 70 вопросов с вариантами ответов.

Вспомнил, почему не люблю тесты:
1. На них можно переобучиться. То есть это в каком-то смысле просто метрика, которую можно при должном желании оптимизировать.
2. Нужно мыслить так же, как составитель теста. Вопросы могут быть неоднозначны, требовать каких-то подразумеваемых ограничений или контекста. Значит неосознанно ты можешь отвечать не на вопрос составителя, а на своё понимание вопроса.
3. Ошибки при составлении теста. В простейших вопросах составитель мог ошибиться, а в результате ошибка будет приписана тебе.
4. Стратегия. При решении тестов у опытного студента всегда есть стратегия решения тупиковых вопросов. То есть ты не отвечаешь на вопрос, а отгадываешь его.

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

С другой стороны, а как ещё автоматизированно проверить бесконечное число кандидатов?
Вот и приходится играть в эту игру с неопределенными правилами
Чем закончилась история с зарплатой?
Ничем.
Разговор получился такой:
-«У меня другой оффер с зарплатой х2, но уходить мне не хочется»
-«Ну мы столько не сможем платить, мы же не эппл.»

И все. Остальное - мишура вокруг фразы «денег нет но вы держитесь»

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

Вот вам и разница в подходах. В моём случае человек - это ресурс, в его случае - член команды.
Узнал, что гугл при разговорах про зарплату просит подтверждение оффера от другой компании.

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

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

И тут меня не отпускает ощущение, что есть места по типу шведского стартапа..)
Стоит ли уходить, если отказали в повышении зарплаты?

С одной стороны уходить вникуда дурацкая и невыгодная затея. С другой - оставаться означает, что карты вскрыты и все понимают, что тебе работать за эти деньги желания нет.

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

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

Есть и положительные моменты в виде роста управленческих качеств и понимания бизнеса. Ещё я стал одним из админов питерской команды одс и познакомился с многими крутыми ребятами.

И конечно самое главное - уехал на зимовку.
Не понимал, зачем многие подводят итоги года, но похоже это неплохой момент для рефлексии.

Пожалуй дальше расскажу про зимовку в тёплых краях, работу в условиях +4 к Москве и отношение окружающих к этому.
Много слышал, что менеджеры не любят удаленщиков в тёплых краях из-за убеждения, что в такой атмосфере человек работает «не напрягаясь», а значит не работает.

Знакомый рассказывал, как на собеседованиях у него был отдельный пункт «докажи, что ты не тюлень». В то время он жил в Тайланде и собеседовался в РФ.

Я убеждён, что желание работать и делать то, что тебе интересно, не зависит от погоды за окном или часового пояса. Почти всегда это вопрос внутренней мотивации.

Задача менеджера в такой ситуации - выявить эту мотивацию и дать ей развитие. Ну а если ее нет, то даже за 14 часов в офисе человек не покажет продуктивность.
Вот как себя чувствуют люди, просыпающиеся в 5 утра!

Ты уже начал работать, а все еще спят. У тебя уже обед и закрыта половина задач, а коллеги только выпили кофе. Ежедневно складывается ощущение, что ты идешь впереди остальных, делаешь больше, можешь больше!
Весьма приятное для самомнения состояние.

Такой график положительно влияет на продуктивность, есть несколько утренних часов, когда все еще спят, можно спокойной и вдумчиво сделать то, что давно хотел. Без суеты, уведомлений в чатах и прокрастинации.
Сегодня в моей команде освободилось место джуна. Забавная получилась история.

Летом прошлого года мы за неделю взяли девочку, которая по хард и софт скилам была явно не топ, но ей повезло - у нас были сжатые сроки, фактически мы выбирали из 3 человек за 1 день. В общем всем очевидно, что выбор не самый лучший.

Дальше с этим джуном нужно работать. Ок, значит будем работать над ее ростом: четыре еженедельные встречи, много ревью, много разнородных задач на «разобраться», исправление тонны говнокода.

К третьему месяцу работы становится понятно, что девочка растёт медленно, мотивация на уровне 4/10. Плохо конечно, но поправимо.
Даём обратную связь, много общаемся на тему «чем хотела бы заниматься».
Начинаю подбирать более интересные для неё задачи в надежде на прогресс.

Следующие три месяца показали, что, если человек не хочет расти, его не заставишь.

Мораль: не стоит затягивать с расставанием, всем от этого только хуже.
Многие обходят стороной вопрос эмоционального комфорта работы.

Да, навыки для выполнения конкретной задачи важны, но не менее важен эмоциональный баланс. Карьера - это игра «в долгую», которая занимает половину или больше нашей жизни.
Отсюда и потребности в карьерном росте, команде, комфортном графике и всех остальных плюшках.

Но, как это часто бывает, начинаешь ценить эти вещи после того, как потеряешь.
С этой точки зрения джуны, которые перекатываются из других областей, имеют преимущество перед зелёными студентами - студенты, в большинстве, ещё «не нюхали пороха».
Что приводит к профессиональному росту? Освоенный курс доп. образования? Прочитанная книга?

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

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

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

Не знаю, может это моя проблема как менеджера, но складывается ощущение, что погружение полставочников в рабочие процесс происходит "на пол-шишечки". Из-за этого выполнение задач затягивается, сроки сдвигаются, а отношение к задаче менее ответственное.

Менеджерские усилия на полставочника такие же, как на полноценного сотрудника, а эффект в 2-4 раза меньше.
Говорят, чтобы стать профессионалом в своем деле, нужно заниматься в сумме 10 000 часов.

Десять тысяч часов примерно равно 7 годам рабочего времени, а для кого-то и всем 10 годам. Это марафон, в котором нет места лени, дискомфортному коллективу, плохим процессам в компании и выгоранию.

Возможно именно об этом стоит интересоваться у рекрутера или будущего руководителя на собеседовании, но я еще ни разу не слышал таких вопросов от кандидатов.
Зато почти все задают вопросы про технологии|стек|железо.
Как выглядит рабочий день человека, работающего с данными?

Бизнес-цель -> таска -> код -> результат.

Казалось бы достаточно простая и понятная схема. Но на каждом этапе могут быть трудности: может потребоваться работа коллег, инфраструктура может создавать сложности, про код и так все знают, оценка результата может плавать.
Споткнуться можно везде, важно правильно сделать планирование и подложить соломки в самых опасных местах.
Фактически количество препятствий к реализации проекта можно взять за базовую метрику качества менеджмента.
Интересно посмотреть, какой баланс по типам задач является комфортным для работы.
Если поделить задачи на типы "фича", "баг" и "исследование", то наверно экологичный сет задач должен сочетать в себе эти типы примерно равномерно. С другой стороны в бэклоге может быть больше задач одного типа с разными приоритетами.

Вот итоге получается, что на этом конвейере появляются те, кто 100% времени тратит на один тип задач, а это верный путь к выгоранию и стагнации.
Когда речь заходит про удаленную работу на пляже, многие забывают про саму работу. Первый месяц я только и слышал пожеланий «хорошо отдохнуть» и каждый раз напоминал собеседнику, что отдыхаю я на выходных, а сейчас работаю.

Оставлю здесь это фото как напоминание: работать нужно головой, а не 8 часов.