Анализ, коты, цветы и Катя – Telegram
Анализ, коты, цветы и Катя
459 subscribers
277 photos
11 files
158 links
Пишу о работе системным аналитиком в IT: кейсы, ошибки, рост и жизнь по ту сторону процессов.
Автор — @Pacifica_cathul, аналитик, ментор и человек, который всё это пережил лично.
Download Telegram
🛠 Цена обратной связи

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

Но сколько может стоить такая обратная связь для тех, кто её даёт?

Я с моими менти устроили нечто вроде Mock-интервью (симуляция настоящего собеседования, проводимая с целью подготовки к реальному интервью). После каждого общения я предоставляла письменную обратную связь с краткими рекомендациями по тому, что можно улучшить.

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

На первую характеристику у меня ушло почти 2,5 часа 😢. И там ещё много чего можно было бы исправить и довести до идеала. На вторую характеристику я потратила около 2 часов. И поверьте, там не было каких-то волшебных ответов.

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

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

Интересно, получали ли вы подробную ОС после собеседований? Слышала, что есть несколько таких компаний. И что интереснее, как вы её использовали потом?
👍6
Требования к более чем 700 атрибутам

Упоминала здесь задачу по разработке требований к более чем 700 атрибутам системы. Задача нудная и требовала строгой структуры в подходе. Описываю свои шаги:

1️⃣ Определение цели и критериев валидации

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

2️⃣ Изучение и классификация данных

Писать требования ко всем 700 атрибутам не представлялось возможным, поэтому структуру предстояло продумать так, чтобы это было экономично и в разработке, и в поддержке. Все данные я разделила на группы:

⚡️ Строго типизированные данные — данные, требующие строгой валидации (например, ИНН, идентификаторы пользователей, доменные имена).
⚡️ Слабо типизированные данные — данные с минимальными правилами валидации (например, текстовые поля для комментариев).
⚡️ Полуструктурированные данные — данные с гибкой структурой, нарушение которой в основном влияет на удобство использования.
⚡️ Референсные данные — данные для стандартизации (например, справочники кодов стран или валют).

К счастью, семантически типизированных данных в этом проекте не было.

3️⃣ Группировка атрибутов по классам

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

4️⃣ Подготовка требований к валидации

Самой сложной задачей была проверка корректности для строго типизированных данных. Пришлось задействовать справочники, интернет-источники, тестирование и помощь ChatGPT. Он отлично помогал в формулировке первичных требований.

Для остальных групп работа шла проще, хотя и здесь встретились свои нюансы.

5️⃣ Разработка требований к ответам

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

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

🥳 Итогом работы стали:
- YAML-документ с требованиями к данным,
- документ-стандарт валидации для будущих задач,
- документ-стандарт для ответов,
- частные требования для 90 классов.

Делюсь шаблоном описания требований (в комментариях) — надеюсь, он будет полезен новичкам.

Как бы вы справились с такой задачей? Или, возможно, у вас есть опыт автоматизации подобных процессов?
🔥6
В моем блоге тема обратной связи то и дело мелькает(Например, здесь или здесь), но в этом месяце она явно в центре внимания.

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

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

Затем я поняла, что способы, которые я использую, давно известны умным людям: им дали названия, для них разработаны рекомендации, есть разные способы работы с обратно связью.

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

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

Так родился доклад "В поисках уверенности: как преодолеть внутреннего самозванца и стать сильным специалистом в команде". Им я буду завтра делиться с коллегами по компании.

Материал получился как обычно интересный, легкий и безусловно полезным.

#публичные_выступления
8🔥2
Сказки от взрослых и осознанных

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

Тема же вроде очевидная: все и так это знают, никаких научных открытий. Просто расскажу, как я мучаю коллег своими вопросами. Ну кому это вообще нужно?

Оставить сомнения в стороне помогло творчество. Чтобы сделать тему особенной для самой себя, я придумала и оформила небольшую сказку. Рисунки для неё мне помогала создавать нейросеть KlingAI. Это одна из немногих платформ, которая смогла понять задуманный стиль. У неё очень удобные инструменты для создания серии картинок в единой стилистике. Ну а всё, что не получилось, я дорисовала сама.

По традиции, сколько времени занял доклад:

Договориться о теме — 30 минут
Сбор материалов — 150 минут
Генерация картинок — 120 минут
Три предварительных прогона — 180 минут
Проверка орфографии и стилистики — 60 минут
Выступление — 60 минут
Итог: почти 10 часов. А казалось бы!

И, конечно, важно помнить: то, что кажется очевидным вам, для других может стать настоящим открытием. Пробуйте новое, а где сомневаетесь есть обратная связь)
7🔥7
Требования к валидации атрибута.pdf
73.6 KB
В понедельник я не успела выложить обещанный шаблон требований к валидации. А потом во вторник и среду 😂 Блог все же хобби.

⚡️Но, как говорится, лучше поздно, чем никогда!⚡️ Поэтому сегодня, в пятницу, пусть он займет отдельный пост.

И помните: любой шаблон — это лишь основа. Его всегда нужно осмыслять и адаптировать под свои задачи. 👩‍💻
🔥7👍4
Тайминг в менторстве: как не перегружать себя и клиента?

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

😢Проблема мне знакома😢 Знаю, что 2-3 часа — это уже перебор, устают все, и от цели сессии уходишь. Иногда не замечаешь, как начинаешь "творить добро" о котором не просили. Хотя кажется, что сессия полезна, усваивается из неё минимум.

Мой личный метод держаться в тайминге пока не нашелся 😅, но вот советы, которые помогают другим менторам:

1️⃣В конце каждой встречи ставить цель на следующую, чтобы подготовить материал.
2️⃣Начинать встречу с обозначения тайминга и плана.
3️⃣Держать цель встречи в фокусе, чтобы не отклоняться от темы.
4️⃣Оговорить, что ментор вправе прерывать и возвращать к теме, если уходим в сторону.
5️⃣Ставить будильник на 45 минут и на 1 час для контроля времени.
6️⃣Если разговор уходит в детали, фиксировать их для разбора после встречи. Возможно, это даже твоя проблема, а не менти.
7️⃣Перед ответом на вопрос ставить таймер на 2 минуты, затем на 1 минуту и 30 секунд. Сначала пробуешь ответить за 2 минуты, потом за минуту и в конце укладываешься в 30 секунд. Дисциплинирует!
8️⃣Продумать ритуал завершения встречи, чтобы закончить вовремя.

Казалось бы, простые советы, но многим они помогают. Себе я выбрала пункты 3, 4 и 7. Думаю, что некоторые идеи можно взять и для рабочих общений, особенно с некоторыми разработчиками. Нам только дай поговорить!

А что помогает вам оставаться в рамках запланированного времени
👍6🔥3
Планируете в 2025 году посещать профессиональные конференции?
Anonymous Poll
58%
Да
12%
Не знаю
15%
Нет
15%
Любой каприз за деньги работодателя
Пора планировать участие в профессиональных событиях на следующий. О том, зачем это нужно, я немного писала здесь и здесь.

Почему сейчас? Во многих компаниях идет планирование бюджета, поэтому, если хотите съездить за счет компании, самое время. Да и свой бюджет можно спланировать, а отпуска — организовать вокруг мероприятий.

Мой личный список мероприятий на прицеле:

1) 22-23 февраля — WAW, Москва, оффлайн.
Искусственный интеллект в работе аналитиков — это то, что нам нужно. Сегодня приму окончательное решение: подаваться с докладом или нет. (Нет, опоздала). Но в компании уже объявила, что поеду.

2) 23-25 мая — Analyst Days, Питер, оффлайн
В этом году очень хвалят за сильный подбор докладов. Надеюсь оценить лично в следующем.

3) 11-12 апреля — Стачка Ульяновск, оффлайн или 2-3 октября, Питер
Многопрофильная конференция. Еще не была, но видела очень любопытные темы, которые заявляют.

4) Апрель — System Design, онлайн
Про архитектуру, но в программном комитете много аналитиков. Была в прошлом году, надеемся, что повторят и в этом.

5) Май — FLOW (весенняя сессия) и сентябрь (осеняя), обычно Москва, оффлайн.
Хорошая конференция для аналитиков. В целом, неплохая, с отличной возможностью обсуждать доклады.

6) 20-22 июня — Саммермердж, место уточняют, формат фестивальный.
Ну, это просто для души. Уже с друзьями готовим костюмы (они пока не в курсе, но уже догадываются). Общепрофильная конференция.

7) Июль — ЛАФ (Летний аналитический фестиваль)подробности позже, оффлайн
Попав однажды в сердце осталась навсегда. Постараюсь попасть и в этом году. Уже вовсю обдумываю темы для мастер-классов. Хочу удивить саму себя.

8) Июль — TechLead, подробности позже, оффлайн
Про лидеров в ИТ. Аналитики часто становятся лидерами и менеджерами, так что почему бы и нет?

9) Июль — ULCAMP, Ульяновск, оффлайн
Ещё одна история для атмосферы. Общепрофильная конференция. В этом году ни за что не пропущу.

10) 5-6 июля — Профест, подробности позже, оффлайн
Очень советовали в сообществе. Общепрофильная конференция. У меня, скорее всего, не получится попасть, но тем, кому не удобны или не подходят ЛАФ, Саммермердж и Улкемп — отличная альтернатива.

11) ноябрь — Арх Дейс, подробности позже, оффлайн
Подключаемся к более серьезным темам, слушаем про архитектуру и ИТ-команды.

12) июня - HighLoad ++, Питер, оффлайн

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

13) август - NextWayConf, подробности позже, онлайн
В этом году был один очень насыщенный день с мастер-классами. Такое мы любим и ценим.

Список получился внушительным. Надеюсь, вы тоже найдете что-то по душе.

Если куда-то собираетесь, пишите в комментариях — вдруг получится пересечься✌🏼
🔥111
Вайб местного ИТ сообщества в Сочи❤️

Так что, если вдруг коллега с юга вам не отвечает в пятницу, он просто боится уронить прод))

Обидно, что коллега из Сочи эта я, а коллега который боится уронить прод не я(

А какой коллега сегодня вы?
6🔥2👏1
Professional_Mode_The_girl_throws_up_sheets_of_pap.gif
24.7 MB
Эстетика ИИ: микротренд или новое будущее?

#выходнойконтент

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

Технологии развиваются, и вскоре эти ошибки станут незаметны.

Но уже сейчас можно наблюдать интересную обратную тенденцию: люди начинают сознательно имитировать стиль нейросетей при создании видео. Это явление объясняется двумя эффектами: простого повторения (mere exposure effect) и «обратной имитации» (reverse imitation).

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

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

Как думаете, станет ли это началом новой эры или останется краткосрочным трендом?
🤔4🔥1
Все выходные провели на Роза Хутор.

#выходнойконтент

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

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

А есть ли у вас место, которое вдохновляет и напоминает о том, чего вы добились? Делитесь в комментариях!
🔥65👍1