Аналитесса-разработчица👩🏻‍💻💅🏻
3.13K subscribers
464 photos
169 links
Я Аня, data analyst @ Avito Tech platform
ex-Yandex, T-Bank, Ozon

Тут про айти, компьютерные науки в широком смысле и немного лайфстайла🌆

Cовмещаю работу в найме и ежемесячные путешествия🛩
Посетила 45 стран

dm: @nechka266 💌
личное: @analytess_live
Download Telegram
Please open Telegram to view this post
VIEW IN TELEGRAM
Могла ли эта встреча быть письмом?🎮
...о созвонах здорового человека

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

➡️ Простая математика: если собрать человек 6 разных грейдов на полчаса встречи, которая никому не дала новых знаний, но отняла рабочее время, это будет стоить компании минимум 4-5 тысяч рублей. А ещё потенциально демотивирует сотрудников и рассеет кому-то «окно внимания» на задаче😄

Примерами таких встреч, которые могли бы быть письмом или тредом в маттермосте, могут служить:
⚪️не стратегически-важные встречи, на которые зачем-то зовут несколько сотрудников одной функции (мидла и его лида и т.д.)
⚪️дейлики/стендапы/синки (кстати, как у вас это называется?) в командах, где люди работают над разными направлениями
⚪️настоятельно рекомендованные к посещению (у нас не так, к счастью) собрания/All Hands целых отделов или всей компании. На провокационные вопросы всё равно там не ответят😀

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

Как ни странно, даже если всем на встрече интересно и даже немного весело, это тоже не значит, что её нужно проводить. На одной из моих работ раз в 2 недели были двухчасовые ретро с Miro-доской с мемами. Простите, а когда работать?🌟

➡️ Но не всё так плохо и печально.
Как бы я ни любила возможность при пустом календаре ни на что не отвлекаться или куда-то отлучаться, надо признать: некоторые вопросы в разы проще решаются голосом.

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

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

➡️ Два ключевых правила созвонов здорового человека:
⭐️ у любой нерегулярной встречи есть конкретная повестка (agenda), невежливо просто так кидать в календарь созвон
⭐️ после встречи должны быть понятны итоги — список, кто что делает и за что отвечает, ну либо факт решённого вопроса

➡️ Напоследок расскажу, какие созвоны у меня есть сейчас в Авито, их не так мало, но мне кажется это адекватным👍
⚡️ планирование всей команды с заказчиками раз в неделю — ну это база, фактически справляемся за полчаса
⚡️ 2 синка в неделю по одному из направлений и по одному по двум другим (включая ААА), тоже всё по делу
⚡️ 2 синка всей команды в неделю — в основном, мы там обсуждаем общие планы, новости, тимбилдинги, без нудных статусов по конкретным задачам, так как они у всех разные
⚡️ 1-on-1 с лидом каждую неделю, это, ИМХО, must have везде

Всё остальное — либо стихийные созвоны по конкретным вопросам, либо общие активности отдела/всего Авито, которые можно включать на фоне, смотреть в записи или скипать.

Что думаете? Сколько созвонов в неделю у вас?⬇️
😎 — люблю созвоны по делу, 🤓 — давайте в чате решим

#жизнь_в_бигтехах #непопулярное_мнение
@analytess 👩
Please open Telegram to view this post
VIEW IN TELEGRAM
35145👍511
Как ездить, чтобы потом не нужен был ещё один отпуск🥲

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

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

Ходить 8-15 тысяч шагов в день лично мне самое то. Узнавать город собственными ногами очень круто, но я не мучаю себя тридцатикилометровыми пробежками, после которых требуются пачка пластырей и обувь на размер больше, а лучше покой☠️

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

В целом в путешествиях я стараюсь жить почти как в любые активные выходные в Москве — могу сходить в музей, прогуляться до какого-то нового места, но в целом слушаю себя и в спокойном темпе ловлю вайбы города😑
Если речь о workation, то, соответственно, как в любой будний — работаю по московскому часовому поясу, но 2-3 часа до и/или после работы есть на то, чтобы погулять в светлое время суток.

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

Однажды я должна была лететь из легендарного «парижского» аэропорта Бовэ (в кавычках, потому что ехать до него ~90 км — дольше, чем мне предстояло лететь). Я тогда ещё приболела, но последней каплей стало то, что я прочитала отзывы на автобус до этого аэропорта — там может просто не хватить места, несмотря на оплаченный билет, а такси заламывает цену 100-150 евро. Короче, матожидание стоимости поездки и затраченных сил было таким, что накануне я купила новый билет из нормального аэропорта🤡 Сумму за изначальный перенесла на другой рейс, и в общем-то не пожалела.

Расскажите о последних поездках. Ездили без отрыва от работы куда-нибудь? Вопросы и лайфхаки тоже жду⬇️

#лайфстайл_и_личное #путешествия_каждый_месяц
@analytess 👩
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
3296💅5💘32👍1🔥1🆒11
Please open Telegram to view this post
VIEW IN TELEGRAM
85💅41🔥1
Недооценённая базовая библиотека языка Python🐍

Я думаю, все уже знают, как работать со структурами данных list, set, tuple и dict, и чем они отличаются. Сегодня я хочу рассказать про модуль сollections, который делает всё ещё чуть проще. Устанавливать его не нужно, просто импортировать — и это тоже плюс, так как снимает вопросы версий и совместимости с окружением.

🧮 Counter — быстрая статистика частот
значений
from collections import Counter

pages = ['main', 'catalog', 'main', 'cart', 'main']
c = Counter(pages)
c.most_common(3)

>> Counter({'main': 3, 'catalog': 1, 'cart': 1}).

Позволяет даже в случае простого списка (а не колонки pandas) быстро узнать, какие есть дубли. Метод most_common(n) позволяет вывести только n самых частотных значений. Counter-ы можно вычитать друг из друга. А ещё можно брать Counter(s) от строки и моментально проверять так анаграммы — пригождается на собеседованиях🤵

📚 defaultdict — избавляет от if key not in dict
from collections import defaultdict

clicks = [('user1', 'main'), ('user1', 'cart'), ('user2', 'main')]
user_pages = defaultdict(list)

for user, page in clicks:
# if user not in user_pages.keys():
# user_pages[user] = []
user_pages[user].append(page)

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

⚡️ deque — очередь, которая не тормозит
Тут я вам сразу признаюсь, в жизни пока пригождалось реже других, но можно блеснуть на собесе, если зайдёт речь об оптимизации. Обычный list() тормозит при вставках с начала, а deque() создан специально для них (см. стандартные структуры данных очередь и дек).

А ещё у deque() есть параметр maxlen, который позволяет удобно поддерживать скользящее окно или другой топ-N элементов.
from collections import deque

q = deque(maxlen=3)
q.append(1)
q.append(2)
q.append(3)
q.append(4) # 1 вылетит, останется [2, 3, 4]


➡️ Ещё в модуле collections есть упорядоченный словарь OrderedDict , namedtuple() для структур данных с полями и ещё кое-что. Ловите доку.

Ставьте, пожалуйста, реакции, если было полезно, и пишите, какие ещё недооценённые крутые методы и библиотеки знаете⬇️

😎 — если уже используешь, ❤️ — если сохранил или переслал другу

#хардов_пост #найм_и_собесы
@analytess 👩
Please open Telegram to view this post
VIEW IN TELEGRAM
539201342
Что общего между блогом и продуктом?📈

Админесса недавно с кайфом отметила цифру, которая казалась с трудом достижимой. А сейчас вас уже на пару сотен больше…

1️⃣ В развитии канала однозначно работает треугольник «быстро — дёшево — качественно» (а теперь выберите 2)

На пересечении всех трёх факторов — утопия, или редкие «звёздные» каналы. Если мы с вами реалисты, то выберем два:

⚪️ быстро + дёшево — накрутить подписчиков, набрать неактивной аудитории папками, постить кликбейт — ну а что🤓
⚪️ быстро + качественно — консультации с менторами в сфере телеграм-каналов, закупка дорогих эффективных реклам
⚪️ качественно + дёшево — мой путь. Я знаю тех, кто растёт быстрее, но долго принципиально не вкладывала деньги, хочу их только зарабатывать. После 2000 подписчиков я обещала себе ещё раз над этим подумать, пока в процессе😄

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

2️⃣ Если выбирать платное продвижение, то применима и важна unit-экономика

Когда начинаешь покупать рекламу, канал как бы выходит из категории «хобби по приколу», и ожидается некий return on investment. Если вы вложили 100 тысяч в рекламу, а пришло 100 человек — это печально. Если вы привлекли 10 000 дешёвых подписчиков, но они ничего не купят — это печально вдвойне.

3️⃣ Метрики, а тем более какая-либо одна из них, ничего не говорят о качестве контента или авторе как эксперте😐

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

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

➡️ Как-то вот так. На самом деле, про нетворк благодаря каналу мной сказано уже немало, но я ещё вброшу инсайдик — готовим в обозримом будущем коллабу с другим каналом, где попытаемся глубже разобраться в вопросах рекламы и метриках канала, а главное — научить вас. Не зря же под каждым постом наблюдается такая классная подборочка каналов😀

#лайфстайл_и_личное #аналитика_и_жизнь
@analytess 👩
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
3920💅83👍21
говорят, люди, бывавшие в Стамбуле, делятся на два типа
— теперь любят его, или же ненавидят🤓

а что я? до сих пор не определилась. в своё время две недели в Стамбуле были моей первой за три года заграницей после пандемии. было очень жарко (в июле, а что я хотела), но красиво и чиллово. ездила на Принцевы острова на пляж, смотрела закаты, каталась на паромах, посетила все основные достопримечательности (даже застала ещё бесплатную и пустую ближе к ночи Айя-Софию)💔

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

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

краткая подборка советов по Стамбулу:
🌸 в случае транзита отель должен быть на той стороне, где аэропорт вылета (районы Таксим/Кадыкёй соответственно для IST/SAW)
🌷 еду в аэропорт берём с собой, а то сендвич в Старбаксе 14€, в лирах уже даже не пытаются писать цены🤡
🌸 непополняемый билет на 10 поездок на транспорте выгоден для поездки на день, но в некоторых случаях спишут сразу 2 единицы (ветка метро от аэропорта, Marmaray, паром)
🌷 общественный паром на закате — идеальное бюджетное развлечение, не ведитесь на круизы с ужином
🌸 если есть пара дней, я советую посмотреть парк у Долмабахче (сам дворец опционально, билет дорогой, а после Петергофа он вас сильно не удивит), Цистерну Базилику (это реально вау), съездить на Принцевы острова (тоже на общественном пароме)

как-то вот так. а пока что я долетела до первой точки в центральной Европе и поняла, что стамбульские +30 были только разминкой🌞

➡️ а вы из какой группы? есть ещё третья — счастливые люди, которым только предстоит культурный шок от Стамбула в будущем💃

#путешествия_каждый_месяц #лайфстайл_и_личное
@analytess 👩
Please open Telegram to view this post
VIEW IN TELEGRAM
2292874💘2👍1
Я почти не понимаю вывески на улицах, но мне и так хорошо

...в Будапеште🇭🇺 Формально венгерский язык даже не родствен соседним языкам, и уж тем более популярным для изучения: он относится не к индоевропейской, а к финно-угорской семье. Но так как я стала тут часто бывать, я чувствую, что мой словарный запас уже не совсем нулевой. А ещё для разминки мозгов в понедельник хочу поделиться с вами загадкой.

➡️ Самодостаточные лингвистические задачи — это такой особый жанр, когда предлагается найти переводы фраз из каких-то закономерностей, интуиции и знаний своего языка и каких-то популярных слов/корней (английских, латинских и так далее).

В России и нескольких других странах есть даже отдельные олимпиады по таким заданиям, причём языки могут даваться самые экзотические и даже уже вымершие. Кстати, я выигрывала их в юности😀 Ну, а сейчас мне нравится по этим задачкам преисполняться в «познании» венгерского языка, как он работает и чего нахватался от соседей — славян и австрийцев.
Даны несколько венгерских существительных:

szerda, hétfő, szombat, kedd, vasárnap, péntek, csütörtök.

Задание 1. Венгерское слово hétfő — не заимствование. Это сложное слово, вторая часть которого, fő, имеет значение «голова», а в переносном смысле — «начало, передняя часть чего-либо». Переведите на русский язык слово hét.

Задание 2. Венгерское слово kedd — не заимствование. Оно образовано от слова két. Переведите слово két на русский язык.

Задание 3. Первая часть сложного слова vasárnap означает «базар». Переведите на русский язык слово nap.

Задание 4. Переведите на русский язык все слова, приведенные в условии задачи.

Примечание. h читается примерно как русское х, s — как ш, sz — как с, cs — как ч, ö — как ё в слове тётя, ü — как русское ю в слове тюль, á — долгое a, é — долгое e, ő — долгое ö.


➡️ Мне кажется, что это даже в какой-то мере развивает аналитическое (пусть и не продуктовое) мышление. Понимаю, что нетипичный формат, но если несколько человек напишут в комментариях (под спойлер, плиз!) логичное решение (не найденные переводы слов), я буду очень рада и между таковыми разыграю открытку (окак)😎 (Можно и в лс присылать)

#аналитика_и_жизнь
@analytess 👩
Please open Telegram to view this post
VIEW IN TELEGRAM
108🔥3🙈1
Work-life b***💻 (balance или blend?)

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

В последний год стала периодически слышать новое выражение work-life blend, и мне сразу показалось, что оно про меня. Особенно, когда удалёню из каких-то поездок.

Итак, в случае work-life balance предлагается чётко разграничивать работу и личную жизнь: условно говоря, закрывать в 19 компьютер, желательно оставляя его в офисе, и идти по своим делам вне зависимости от статусов задач.
Blend же предполагает некоторое размытие рабочего и личного времени, что часто само по себе случается с удалёнщиками.

➡️ В чём лучше work-life balance
⚪️ если ты работаешь в «традиционной» организации с часами присутствия, такой вариант вызывает минимум вопросов, хотя, конечно, где-то тоже просят задерживаться😬
⚪️ да и в современных командах, если человек живёт в необычном режиме дня/часовом поясе, это заметно и может ухудшать коммуникации (возможность получить оперативный ответ, собраться на созвон). Как и уход на 2 часа среди дня на йогу, даже если когда-то потом отработал (первое точно запомнят, а следующий за этим ночной коммит — нет)
⚪️ меньше риск выгорания, если реально научиться до начала следующего дня не думать о работе (но это не гарантируется)

➡️ Специфика work-life blend
⚪️ требует ещё большей самоорганизации, чем просто работа. Потому что в случае любого пропущенного дедлайна или неотвеченного вовремя вопроса будет отягчающее обстоятельство «ага, да она где-то там, наверное смузи пьёт»
⚪️ трудно избавиться от мыслей о работе, так как нет чёткого ритуала её завершения (как поездка домой из офиса)
⚪️ может быть превратно истолкован в том числе работодателями и по факту превращаться в work-work blend

➡️ В чём лучше work-life blend
Действительно, даёт некоторую свободу всё совмещать — саму работу и дела, типичные для рабочего времени (например, медицину вопросы с документами), учёбу, а также поездки без отпуска. Даже не знаю, что тут можно ещё добавить🤓

➡️ А что всё-таки делать?
Я думаю, что при возможности попробовать разные форматы работы и даже workation-ы стоит многим. Мне очень нравится, что я могу, например, слетать на концерт, не запрашивая отпуск, который я ещё и не заработала на новом месте, и так далее.

При этом важно держать в голове возможные издержки — работать из хостела и старбаксов всё время не получится, как и летать по 3+ часа в рабочие дни, как и просто уйти на концерт и не отработать после него ночью. Я лично сейчас к такому готова, но понимаю и тех, кому проще 1-2 раза в год, но идти в реальный отпуск с отключением от всех вопросов.

Если же сталкиваешься с проблемами разделения личного и рабочего времени на удалёнке, знаю, что кому-то помогают чёткие традиции для начала и завершения дня. Например, переодеться и пойти пройтись вместо поездки в офис/домой.

🟢.🟢. Затрону и популярный вопрос: работать в выходные — yay or nay? За исключением отработок реально пропущенного в будни (которые лучше минимизировать), я вижу только один повод это делать: вечером в воскресенье пару часов повспоминать, чем ты занимаешься, почитать статьи по теме или оформить свои наработки, что-то систематизировать.

См. также по теме: как я зимой 3 недели провела в ЮВА 🌴

Интересно будет послушать и вас: balance или blend⬇️

👩 — разделяю работу и жизнь, 😎 — миксую и совмещаю всё

#непопулярное_мнение #жизнь_в_бигтехах
@analytess 👩
Please open Telegram to view this post
VIEW IN TELEGRAM
392811💅33🥰1🕊1🦄11
Такие дела, Белград для меня — это всегда про встречи, а в этот раз состоялась и такая чудесная развиртуализация🥰
Please open Telegram to view this post
VIEW IN TELEGRAM
💅144💘11