Какой сегодня ты?😀
Мемная пауза в ожидании поста по вашим просьбам о том, что такое API, и зачем такое знать аналитику🫥
В процессе его подготовки вспомнила про чудеснейший ресурс — если вы забыли, что означает какой-то из HTTP-кодов, или же разрабатываете сайт и хотите оставить пасхалку — вам туда😎
Ну, и в тему напоминание, что какой статус означает:
➡️ 2хх — всё ок, но если не ровно 200, могут быть нюансы
➡️ 4хх — ошибки на стороне клиента, например, запрос несуществующей страницы или отсутствие авторизации
➡️ 5хх — ошибки на стороне сервера, кто-то бежит чинить
#байки_и_юмор #хардов_пост
@analytess👩
Мемная пауза в ожидании поста по вашим просьбам о том, что такое API, и зачем такое знать аналитику
В процессе его подготовки вспомнила про чудеснейший ресурс — если вы забыли, что означает какой-то из HTTP-кодов, или же разрабатываете сайт и хотите оставить пасхалку — вам туда
Ну, и в тему напоминание, что какой статус означает:
#байки_и_юмор #хардов_пост
@analytess
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
1 21 10❤7⚡3💅2 1
Что такое этот ваш API, и что с ним делать аналитику💻
➡️ API (Application Programming Interface) — это набор правил и «договорённостей», по которым программа может запросить данные или вызвать некоторую функциональность у другой.
Есть различные форматы, которые скорее необходимо знать разрабам и СА, но сегодня остановимся на самом популярном — REST API (на основе протокола HTTP + формата данных JSON).
Есть всего 5 основных типов «ручек»:
⚡️ GET (получение данных) — только читает данные, всегда безопасно вызывать, так как ничего не меняет
⚡️ POST (добавление объекта) — создаётся новая сущность или вызывается метод
⚡️ PUT (замена) — переписывание уже существующего
⚡️ PATCH (частичное изменение) — заменяет часть свойств
⚡️ DELETE (удаление объекта) — вроде понятно😄
➡️ Как работать с API аналитику данных?
Аналитики данных не проектируют методы для API сами, а только вызывают существующие. Как правило, для этого используется библиотека Python
Это может пригодиться в случаях сбора ручных выгрузок данных или логов (не из витрин), в ETL-процессах, при построении мониторингов и для контроля происходящего в AB-тестах.
➡️ Как примерно может выглядеть код с запросом к API:
В случае с GET мы можем просто скачать объекты по каким-то параметрам, в случаях POST/PUT/PATCH ещё необходим аргумент с теми данными, которые мы хотим отправить на сервер. В реальной жизни также часто нужен параметр😄
Про HTTP-статусы в мемном формате см. предыдущий пост
🔤 .🔤 . На самом деле говорить о том, как устроены Интернет в целом и веб-сервисы в частности, можно достаточно долго, уходя вглубь, но пока я буду разбирать здесь такие вот кусочки, которые уместны и в «джентльменском наборе» аналитика😎
➡️ маякните реакциями, если было полезно, и сохраняйте пост
#хардов_пост
@analytess👩
Есть различные форматы, которые скорее необходимо знать разрабам и СА, но сегодня остановимся на самом популярном — REST API (на основе протокола HTTP + формата данных JSON).
Есть всего 5 основных типов «ручек»:
⚡️ GET (получение данных) — только читает данные, всегда безопасно вызывать, так как ничего не меняет
⚡️ POST (добавление объекта) — создаётся новая сущность или вызывается метод
⚡️ PUT (замена) — переписывание уже существующего
⚡️ PATCH (частичное изменение) — заменяет часть свойств
⚡️ DELETE (удаление объекта) — вроде понятно
Аналитики данных не проектируют методы для API сами, а только вызывают существующие. Как правило, для этого используется библиотека Python
requests, либо разного рода обёртки над ней (например, внутренние утилиты компании).Это может пригодиться в случаях сбора ручных выгрузок данных или логов (не из витрин), в ETL-процессах, при построении мониторингов и для контроля происходящего в AB-тестах.
В случае с GET мы можем просто скачать объекты по каким-то параметрам, в случаях POST/PUT/PATCH ещё необходим аргумент с теми данными, которые мы хотим отправить на сервер. В реальной жизни также часто нужен параметр
headers с токеном или куки для авторизации, иначе словим 401import requests
BASE = "https://api.example.com/v1"
# 1. GET — читаем данные
resp = requests.get(f"{BASE}/items",
params={"category": "books", "limit": 100})
items = resp.json() # -> список словарей
# 2. POST — создаём запись
new_item = {"name": "Analytics 101", "price": 19.9}
resp = requests.post(f"{BASE}/items", json=new_item)# <- тело в формате JSON
item_id = resp.json()["id"]
# Проверяем статус
if resp.ok: # то же, что 200-299
print("Успех!")
else:
print(resp.status_code, resp.text)
Про HTTP-статусы в мемном формате см. предыдущий пост
#хардов_пост
@analytess
Please open Telegram to view this post
VIEW IN TELEGRAM
7❤75👍17 12 4⚡2 1
Помечтаем: как бы вы выбрали работать?😎 (с сохранением зп)
Final Results
17%
4 дня по 8 часов, выходной — среда
68%
4 дня по 8 часов, выходной — пятница
15%
5 дней по 6 часов
А как правильно ходить в отпуск в 2026 году?🏖
Выбор дней для отпуска — это пример вечного trade off времени и заработка. На днях опубликовали производственный календарь на 2026 год, а значит, самое время разобраться, как оптимизировать каждую из этих метрик в своём графике.
Есть две основные стратегии, если исключить дополнительные факторы, которые у всех свои (каникулы детей, отпуск партнёра на более строгой в этом плане работе, периоды ревью...)
🤑 Оптимизируем деньги
В конце прошлого года уже писала, как это работает. Вот калькулятор (пока что на этот год, но можно понять суть) и ещё одно объяснение от💲 -журнала.
В 2026 году рейтинг месяцев для отпуска такой:
🥇 23 рабочих дня — июль
🥈 22 рабочих дня — апрель, сентябрь, октябрь и декабрь
🥉 21 рабочий день — март, июнь и август
🤷🏻♀️ 20 рабочих дней — ноябрь, 19 — февраль и май
☠️ 15 рабочих дней — январь
🎒 Оптимизируем дни отдыха
Тут уже есть пространство для креатива вместо чистой математики. Праздники легли достаточно удачно: нет рабочих суббот, есть четырёхдневные рабочие недели (в феврале, марте, мае, апреле, июне, ноябре) и трёхдневная в декабре.
На картинке я привожу пример графика для любителей путешествий: 11 дней в январе дают официальные праздники, 2 недели берём после июньских, чтобы получилось 17 дней подряд, а отдел кадров был доволен, остальное распределяем по будням коротких недель, таким образом, генерируя ещё один долгий отдых в мае и ещё три поменьше. Но тут есть вариации.
➡️ Надеюсь, было полезно!
А вы на какой стороне — время для себя или денежки?😎
#аналитика_и_жизнь #лайфстайл_и_личное
@analytess👩
Выбор дней для отпуска — это пример вечного trade off времени и заработка. На днях опубликовали производственный календарь на 2026 год, а значит, самое время разобраться, как оптимизировать каждую из этих метрик в своём графике.
Есть две основные стратегии, если исключить дополнительные факторы, которые у всех свои (каникулы детей, отпуск партнёра на более строгой в этом плане работе, периоды ревью...)
В конце прошлого года уже писала, как это работает. Вот калькулятор (пока что на этот год, но можно понять суть) и ещё одно объяснение от
В 2026 году рейтинг месяцев для отпуска такой:
🥇 23 рабочих дня — июль
🥈 22 рабочих дня — апрель, сентябрь, октябрь и декабрь
🥉 21 рабочий день — март, июнь и август
🤷🏻♀️ 20 рабочих дней — ноябрь, 19 — февраль и май
☠️ 15 рабочих дней — январь
Тут уже есть пространство для креатива вместо чистой математики. Праздники легли достаточно удачно: нет рабочих суббот, есть четырёхдневные рабочие недели (в феврале, марте, мае, апреле, июне, ноябре) и трёхдневная в декабре.
На картинке я привожу пример графика для любителей путешествий: 11 дней в январе дают официальные праздники, 2 недели берём после июньских, чтобы получилось 17 дней подряд, а отдел кадров был доволен, остальное распределяем по будням коротких недель, таким образом, генерируя ещё один долгий отдых в мае и ещё три поменьше. Но тут есть вариации.
А вы на какой стороне — время для себя или денежки?
#аналитика_и_жизнь #лайфстайл_и_личное
@analytess
Please open Telegram to view this post
VIEW IN TELEGRAM
4 26 14 10❤8 5
Я отчислилась и уволилась из Высшей Школы Экономики 🚨
Извиняюсь за clickbait moment. В общем, аспирантура — всё. Кандидатом компьютерных наук в ближайшее время я не стану.
В принципе, уже давно было понятно, что диссер параллельно с fulltime работами (которые я ещё и активно меняла😄 ) я не пишу, но надежда взяться за ум была. И вот, почему не вышло:
1️⃣ Я поступила в аспирантуру своего факультета во вторую волну (=были места) по сути по инерции, «потому что могла».
2️⃣ Это определённо не является достаточной мотивацией, равно как и «кандидатесса компьютерных наук звучит круто», равно как и то, что моя мама кандидат наук («мне тоже надо?»)
3️⃣ Кандидатская диссертация — это не yet another курсовая, это, наверное, как 10 дипломных работ в магистратуре.
4️⃣ В общем-то, это всё продолжает моё рассуждение о сомнительных «ачивках» во взрослом возрасте.
5️⃣ Даже на ФКН ВШЭ конверсия из поступления в аспирантуру в защиту диссертации меньше половины, насколько я знаю. А в целом по аспирантурам страны — вообще мизерная. Это к возможному вопросу, не стыдно ли мне чьё-то место занимать.
6️⃣ Если вернусь к вопросу, то точно нужна прикладная тема, хоть как-то коррелирующая с работой. Это ещё в бакалавриате и магистратуре ФКН было работающей стратегией, которой я не пользовалась, но тут уже стало критичным требованием.
Как-то вот так. Стало легче, когда решилась признать, что не могу, не тяну, не хочу, не буду, своего рода камень с души упал. Назвать два года потраченными на аспирантуру я тоже не могу, потому что объективно мало работала в рамках неё, да даже если и было бы не так, это известная когнитивная ловушка.
Единственное — не могу не побухтеть — напоследок меня напугал обходной лист по трём разным адресам, который должен был занять полдня, «если заранее договорюсь»😐
Но по факту меня уже рассчитали и удалили с сайта, поэтому постараюсь тактично слиться. Оборудования и книг Высшей школы экономики у меня на руках честно никогда не было😀
➡️ Вывод: это часть моего пути, за которую мне тоже не стыдно, поэтому я с вами этим делюсь. Я должна была (кому? Ну, видимо, своему fear of missing out) попробовать поступить и подумать над тем, готова ли уделять время диссертации, мой научник всегда знал, что я работаю full time с конца бакалавриата, совмещать теоретически возможно, но нужна огромная мотивация, которую я в себе не нашла. Такие дела.
Что думаете? Всегда доводите начинания до конца?⬇️
#карьерный_путь #лайфстайл_и_личное
@analytess👩
Извиняюсь за clickbait moment. В общем, аспирантура — всё. Кандидатом компьютерных наук в ближайшее время я не стану.
В принципе, уже давно было понятно, что диссер параллельно с fulltime работами (которые я ещё и активно меняла
Как-то вот так. Стало легче, когда решилась признать, что не могу, не тяну, не хочу, не буду, своего рода камень с души упал. Назвать два года потраченными на аспирантуру я тоже не могу, потому что объективно мало работала в рамках неё, да даже если и было бы не так, это известная когнитивная ловушка.
Единственное — не могу не побухтеть — напоследок меня напугал обходной лист по трём разным адресам, который должен был занять полдня, «если заранее договорюсь»
Но по факту меня уже рассчитали и удалили с сайта, поэтому постараюсь тактично слиться. Оборудования и книг Высшей школы экономики у меня на руках честно никогда не было
Что думаете? Всегда доводите начинания до конца?
#карьерный_путь #лайфстайл_и_личное
@analytess
Please open Telegram to view this post
VIEW IN TELEGRAM
Плюсы Авито, о которых я не знала до устройства туда👍
⭐️ Прозрачность грейдов на стаффе и senior ресёрчей
Senior research — это обязательное условие роста в старшего аналитика. Сделать его непросто, да и в команде действительно может какое-то время не быть подобных задач, но по крайней мере не встают вопросы, что кого-то повысили просто так. Если узнал, что кто-то теперь синьор в Авито, можно на вики найти его «статью» и убедиться, что он сделал что-то impactful😀
⭐️ Энергетосы на кофепоинте🍒
Ахаха, может, для моего сердечка это и минус 💔 Но так приятно зайти с утра в офис и обнаружить холодненький Red Bull, а потом уйти с ним на веранду жёстко работать туц-туц по клаве
А ещё я уже не раз получала в офисе стаканчик черешни в середине дня, по нынешним ценам это почти как премия😄
⭐️ Некоторые дополнительные активности оплачиваются
Например, в Яндексе[по крайней мере, во времена моей работы там] проведение собеседований в ШАД было частью «общего дела», которую никак явно не поощряли. Ну, потом стало можно вписывать в ревью, но с натяжкой. Тут же я собираюсь подзаработать к отпуску, проверяя работы с отбора в ААА (хотя это, определённо, немалый сверхурочный труд)✍️
⭐️ Team get together💃
Спустя месяц работы я услышала: «так у нас скоро тгт», сначала не поняла, а потом как поняла! Это возможность собраться раз в квартал там, где бОльшая часть команды и запланировать какую-нибудь активность за счёт компании. К сожалению или к счастью, у нас это Москва (удобно, но я в командировку не попаду). Мы уже ходили так на яхтинг, вот это был прикол⛵️
Ставьте👍 , если что-нибудь зацепило (и да, у нас всё ещё есть пара вакансий для рефералок, присылайте резюме мне)⬇️
#жизнь_в_бигтехах
@analytess👩
Senior research — это обязательное условие роста в старшего аналитика. Сделать его непросто, да и в команде действительно может какое-то время не быть подобных задач, но по крайней мере не встают вопросы, что кого-то повысили просто так. Если узнал, что кто-то теперь синьор в Авито, можно на вики найти его «статью» и убедиться, что он сделал что-то impactful
А ещё я уже не раз получала в офисе стаканчик черешни в середине дня, по нынешним ценам это почти как премия
Например, в Яндексе
Спустя месяц работы я услышала: «так у нас скоро тгт», сначала не поняла, а потом как поняла! Это возможность собраться раз в квартал там, где бОльшая часть команды и запланировать какую-нибудь активность за счёт компании. К сожалению или к счастью, у нас это Москва (удобно, но я в командировку не попаду). Мы уже ходили так на яхтинг, вот это был прикол⛵️
Ставьте
#жизнь_в_бигтехах
@analytess
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
LinkedIn — оно вам вообще надо?📎
На этот вопрос нет однозначного ответа, давайте разберёмся
Почему да:
➕ это соцсеть, напрямую связанная с рабочим нетворкингом, и её много кто использует даже на российском рынке (хотя, напоминаю, LinkedIn недоступен в России с 2017 года)
➕ любопытно посмотреть на достижения своих бывших однокурсников и коллег и самому похвастаться чем-нибудь😎
➕ умная лента: видно, на что реагируют ваши контакты, так можно распространить свою вакансию или наоборот резюме
➕ а вдруг вас пассивно найдёт какое-то судьбоносное предложение (интересное знакомство, валютная удалёнка)?
Почему нет:
➖ соцсеть доступна в России только с VPN, и говорят, что если аккаунта ещё нет, то могут быть проблемы с регистрацией
➖ далеко не основной канал поиска работы в РФ; для западного рынка необходим, но это уже другая история в целом
➖ эффект «ярмарки тщеславия»: ощущение, что там надо выдавать «что-то умное» или «корпоративное», если хочешь, чтобы тебя читали; комментинг происходит по сути с теми же целями — пропиарить себя (честно, хуже, чем в тг, на мой взгляд) . Часто можно встретить приукрашивание достижений🤓
Пару раз я так «узнавала», что знакомые IC чем-то руководят 😀
➖ вроде как лень его вести, так как на английском писать сложно, а на русском — меньше смысла, но это спорный пункт
Мой вердикт — линкед — это такое резюме на максималках. Его стоит вести, но без фанатизма, либо с чётким пониманием, зачем вы вкладываете время. Большинству (не в активном поиске, на рынке РФ) достаточно один раз заполнить профиль на русском и английском языках, добавить человек 300(звучит страшно, но это быстро) , обновлять по мере смены должностей.
К моменту возможного поиска работы или сотрудников в вашу команду у вас уже будет живой не новый аккаунт с аудиторией.
Я сама пока не дублирую посты, но можете добавляться🤵
Что думаете про линкед? Давайте коннектиться в комментах⬇️
#карьерный_совет #найм_и_собесы
@analytess👩
На этот вопрос нет однозначного ответа, давайте разберёмся
Почему да:
Почему нет:
Мой вердикт — линкед — это такое резюме на максималках. Его стоит вести, но без фанатизма, либо с чётким пониманием, зачем вы вкладываете время. Большинству (не в активном поиске, на рынке РФ) достаточно один раз заполнить профиль на русском и английском языках, добавить человек 300
К моменту возможного поиска работы или сотрудников в вашу команду у вас уже будет живой не новый аккаунт с аудиторией.
Я сама пока не дублирую посты, но можете добавляться
Что думаете про линкед? Давайте коннектиться в комментах
#карьерный_совет #найм_и_собесы
@analytess
Please open Telegram to view this post
VIEW IN TELEGRAM
Как меня заскамили с конкурсом телеграм-каналов😀
Все же любят немного кринжа, сплетен и разоблачений, да?
First of all, большое спасибо, что за меня голосовали. Признаюсь, я подозревала/боялась, что будут накрутки, но даже побывала на третьем месте в некоторый момент, и это сделали вы🥰
Теперь к делу. Что изначально заявляли организаторы?
⭐️ конкурс в том числе для начинающих авторов, так что соревноваться будем не количеством подписчиков и охватами
⭐️ с нас анонс конкурса, а с них репост в общий канал (ну ок, взаимный пиар), на который я просила подписаться (кстати, можете уже смело отписываться), лучших постов каждого (логично, а как иначе «читателям» узнать о нас и выбирать?)
⭐️ по каждой номинации будет чат, где куратор даст фидбек
В принципе, было достаточно очевидно, что основная цель — пиар самих организаторов, но вроде как мы со знакомыми владельцами каналов посовещались и решили рискнуть, так как это бесплатно — а вдруг бы был какой-то нормальный итог? Хотя бы плюс пара десятков людей от репоста, нетворкинг, все дела.
➡️ Что же было на деле: до самого голосования куратор номинации была в отпуске😐 , потом в течение ещё недели тоже почти никого не репостнули в общий канал. Зато многие собрались в папку, просто договорившись в чате.
В последний день голосования участники стали робко делиться своим concern, что большинство так и не репостнули, хотя обещали. Дальше получилось интересно: я перестала сдерживаться в оценках того, как выглядит этот конкурс — а именно, как анекдот: «начальник пришёл и выкинул не глядя 80% стопки резюме в мусорку, потому что неудачники тут не нужны»
Конечно, были те, кто меня поддержали, но были и те, кто в надежде на что-то продолжил защищать организаторов.
Я бы даже сказала, что это было похоже на газлайтинг, как будто соблюдение написанных чёрным по белому на сайте правил — это «мои ожидания, без которых не было бы разочарования💅 »
➡️ Как я вижу ситуацию, что это было?🌟
Действительно, хотели прежде всего набрать охватов, что не предосудительно, если выполнить основные обещания. Но участников в сумме по номинациям набралось ~400, и это показалось организаторам многовато для того, чтобы вчитываться в пару постов от каждого, давать фидбек и делать репосты, и эти уважаемые люди решили тактично слиться.
Вариации в разных чатах номинаций были разные — от назначения победителем участника, который уже вышел из чата (wut?) до переобувания в воздухе: «а мы обещали репостить не лучшие посты каждого, а лучшие в целом» (но ведь по логике репост должен быть до голосования, а вы даже не смотрели толком, кто там у вас в чате), «у вас ошибки одни, пишете с клише и о личном, не буду всем расписывать ОС, ловите общие советы»
➡️ Мораль сей басни такова (ничего не меняющее мнение, да):
1️⃣ закоммитился на многое — либо доведи до конца, либо извинись и хотя бы сделай вид, что берёшь на заметку фидбек
2️⃣ повёлся на сомнительную игру — сними розовые очки вовремя, а не убеждай всех и себя, что всё круто, просто душной аналитессе больше всех надо (а могла бы вписаться в папку из 30 каналов и тоже жить счастливо 📈 ), и вообще не надо бухтеть
3️⃣ N тысяч подписчиков/охватов и имя организатора на слуху — не гарантия примерно ни для чего. И да, я в целом не сомневаюсь в качестве контента/услуг кураторов, просто для жюри в конкурсе могут быть важнее какие-то другие скиллы🚨
➡️ К чему я вообще всё это выношу на публику?
Начинающие авторы,берегитесь, они там собираются повторять этот конкурс🤓 За деньги точно не лезьте, а я предполагаю, что оргвзнос — следующий логичный шаг.
Ну, а если бесплатно — решайте сами, это тоже своего рода нетворк, в принципе, никто ничего не потерял от участия.
В комменты опубликую любимые скриншоты из чата конкурса и призову участников из других номинаций — будет весело🔥
#непопулярное_мнение #лайфстайл_и_личное
@analytess👩
Все же любят немного кринжа, сплетен и разоблачений, да?
First of all, большое спасибо, что за меня голосовали. Признаюсь, я подозревала/боялась, что будут накрутки, но даже побывала на третьем месте в некоторый момент, и это сделали вы
Теперь к делу. Что изначально заявляли организаторы?
В принципе, было достаточно очевидно, что основная цель — пиар самих организаторов, но вроде как мы со знакомыми владельцами каналов посовещались и решили рискнуть, так как это бесплатно — а вдруг бы был какой-то нормальный итог? Хотя бы плюс пара десятков людей от репоста, нетворкинг, все дела.
В последний день голосования участники стали робко делиться своим concern, что большинство так и не репостнули, хотя обещали. Дальше получилось интересно: я перестала сдерживаться в оценках того, как выглядит этот конкурс — а именно, как анекдот: «начальник пришёл и выкинул не глядя 80% стопки резюме в мусорку, потому что неудачники тут не нужны»
Конечно, были те, кто меня поддержали, но были и те, кто в надежде на что-то продолжил защищать организаторов.
Я бы даже сказала, что это было похоже на газлайтинг, как будто соблюдение написанных чёрным по белому на сайте правил — это «мои ожидания, без которых не было бы разочарования
Действительно, хотели прежде всего набрать охватов, что не предосудительно, если выполнить основные обещания. Но участников в сумме по номинациям набралось ~400, и это показалось организаторам многовато для того, чтобы вчитываться в пару постов от каждого, давать фидбек и делать репосты, и эти уважаемые люди решили тактично слиться.
Вариации в разных чатах номинаций были разные — от назначения победителем участника, который уже вышел из чата (wut?) до переобувания в воздухе: «а мы обещали репостить не лучшие посты каждого, а лучшие в целом» (но ведь по логике репост должен быть до голосования, а вы даже не смотрели толком, кто там у вас в чате), «у вас ошибки одни, пишете с клише и о личном, не буду всем расписывать ОС, ловите общие советы»
Начинающие авторы,
Ну, а если бесплатно — решайте сами, это тоже своего рода нетворк, в принципе, никто ничего не потерял от участия.
В комменты опубликую любимые скриншоты из чата конкурса и призову участников из других номинаций — будет весело
#непопулярное_мнение #лайфстайл_и_личное
@analytess
Please open Telegram to view this post
VIEW IN TELEGRAM
Сколько часов в день вы реально работаете (над задачами + созвоны)?💻
Final Results
6%
1-3
33%
3-5
34%
5-7
21%
7-9
4%
9-11
2%
11+
— А минусы будут?🤓
Сделала карусель о том, какие минусы я вижу в своей работе👍
Как видите, найти настоящие недостатки было не так-то просто…
Накидайте, пожалуйста, реакций, если нравится иногда видеть и такой «лёгкий» контент🥰 И, конечно, если на какой-то из пунктов хочется уверенно сказать: «да, было»🤓
#жизнь_в_бигтехах #байки_и_юмор
@analytess👩
Сделала карусель о том, какие минусы я вижу в своей работе
Накидайте, пожалуйста, реакций, если нравится иногда видеть и такой «лёгкий» контент
#жизнь_в_бигтехах #байки_и_юмор
@analytess
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM