Анализ, коты, цветы и Катя – Telegram
Анализ, коты, цветы и Катя
458 subscribers
277 photos
11 files
158 links
Пишу о работе системным аналитиком в IT: кейсы, ошибки, рост и жизнь по ту сторону процессов.
Автор — @Pacifica_cathul, аналитик, ментор и человек, который всё это пережил лично.
Download Telegram
Channel name was changed to «Анализ, коты, цветы и Катя»
Придумать название канала это вам не шутки.

Временное название было "Опять этот аналитик", потому что не знаю как у вас, а у меня есть порядка десятка личных каналов других Системных и Бизнес аналитиков.

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

Когда от перебора вариантов у меня устала голова я отвернулась от экрана и оглядела комнату. Кошки развалились на книгах по шаблонам архитектуры. Рядом стоял мой любимый цветок - алоказия Полли. Сам блог я давно решила вести так, чтобы в строчках читался не безликий представитель своей профессии, а Я и моя любовь к тому чем я занимаюсь. И как-то так все сложилось: Анализ, коты, цветы и Я.
🔥21
Был у меня план на этот год пройти 2 платных обучений по моей специальности или рядом с ней.

Первый был в мае, о нем я обязательно расскажу позже. До второго очередь дошла сейчас. В этот раз выбор пал на "Микросервисная архитектура" https://microarch.ru/ от Кирилла Ветчикина.

Курс попался мне случайно на глаза еще летом, когда мы с друзьями обсуждали вопрос с собеседования "Какие подходы распила монолита на микросервисы бывают". Но летом я отвергаю любые обучения, которые требуют теплые вечера и волнительные выходные проводить за компьютером. Лето - для наслаждения жизнью.
А ноябрь - идеальный месяц для учебы.

Почему выбрала этот курс? Мне нравится небольшие курсы, которые можно пройти за месяц с практикой и короткими видео. Ну а тема курса просто шикарная.
#учеба_pc #микросервисы
👍2
В обучении, так же как и везде, важно совпадение ожиданий и реальности.

Поэтому пару слов, о том что я жду от курса "Микросервисная архитектура"?

1) Работы с микросервисами. А точнее возможности за ручку пройти полный цикл от проектирования до внедрения и поддержки. Архитектуру моего текущего проекта можно назвать этакий монолинт с модулями. Ранее тоже чаще работала с монолитами или SOA, а еще, конечно, с мультиагентными системами. Микросервисы попадались на моем пути лишь частично. А в мире, где все только и говорят что о микросервисах стоит узнать о них побольше и быть готовой к работе с ними.
2) Общения. Мне всегда в таких курсах интересны коллеги с которыми можно пообщаться, увидеть их образ мыслей, завести интересные знакомства.
3) Практика Event Storming. Читала материалы по этому подходу, некоторое время была подписана на блог по теме. Но не сталкивалась в рабочих задачах. Я ко всем таким практикам, всегда отношусь с осторожностью, поэтому попробовать в рамках обучения интересно.
+ Подкупило, что курс пойдойдет на аналитикам тоже. Тащить в параллель работе обучение, где нужны навыки программирования - сложно, поскольку последние у меня крайне скромны.

Оправдаются ли ожидания? Не знаю, буду делиться по ходу прохождения.
#учеба_pc #микросервисы
3
Одним из приятных карьерных событий этого года стали стажеры.

В моем отделе аналитиков не было стажеров. Но безуспешные поиски аналитиков к нам на проект, привели руководство к мысли "Почему бы не попробовать взять стажера?" Человека нашли быстро. А наставником решили сделать меня.

Так в нашем проекте, и у меня лично появился первый стажер.

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

По факту мне кинули человека и сказали: помогай, направляй, развлекайся.

На деле вышло: направляй, смотри как ошибаются, там где казалось бы нельзя накосячить, исправляй ошибки, и да, развлекайся.

Скоро уже у второго стажера закончится 6 месячная стажировка, а в моей копилке появился десяток историй и материалов, которыми я готова поделиться. Надеюсь вам будет интересно.
#pc_стажер
🔥21
Ловите рецепт как не делать.

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

И заболейте.

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

Пришлось по уменьшить аппетиты в делах.

Самое обидное со шкафом и обучением. Шкаф закончить как планировали за выходные не успели. В обучение из 12 уроков я успела пройти только 3. Обидно отставать уже в самом начале.

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

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

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

В чем отличие осознанного желания дать себе отдохнуть от прокрастинации? Я не жалела и не чувствовала стыд за то что неэффективна.

Фух, чувствую эту неделю я смогу раскидаться со всем срочным, что у меня накопилось)
3
У нас в продукте для взаимодействия между фронтом и беком используется REST.

Ранее у нас в команде проектирование и описание методов чаще было задачей разработчиков-джунов. И меня это, честно говоря, расстраивало. Но в этом году вся работа досталась аналитикам.

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

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

Я изучала синтаксис YAML на практике методом проб и ошибок. Это позволяло мне решать поставленные задачи, но объяснить синтаксис другим у меня не вышло.

Внезапно несколько дней назад на хабре выложили статью, которая подробно этот синтаксис разжёвывает. Люблю такие совпадения. Очень рекомендую всем, кто работает со Swagger.
Статья про Swagger и OpenAPI здесь
🔥4
Продолжим про REST
Я в мае проходила обучение по REST.

Курс: Проектирование интеграции с REST API от Systems Education
Предпосылки: я уже не первый год работала с рестом, в сваггере, проектировала ТВ сама, использовала чужие. Но подсознательно, было что я знаю недостаточно. Мне не давал спокойно жить синдром самозванца.
Основная цель: утопить своего самозванца в знаниях.
Почему именно этот курс: Мне нравится формат обучения у этих ребят, воркшопы на 1-4 дня с практикой в небольших группах. Идеально для мотивации и с точки зрения планирования.

Результат: четко структурирована информация. Отличный баланс между теорией и практикой. Позаниматься в группе было интересно. Ответы на вопросы были крутые.

Я мало получила в плане знаний, но мой самозванец действительно ушёл.

Рекомендую, всем кто начинает работать с REST.
👍4
Вчера до ночи сидела над заданием курса по Event storming.

Так долго, потому что увлекло. И есть интересные мысли.
1) Я ошибалась, думая, что уже использовала Event storming в работе. Когда работала с нефтяниками, нам кто-то принес подобную методику для системы VR и назвал это Event storming. Но без определения границ микросервисов та работа нарушала основную цель шторминга.
2) Делать в одиночку Event storming нужно для обучения, но по сути бесполезно. За бортом остается много вызовов коммуникации, организации.
3) Кстати про организацию, на моем опыте, такие подходы разбивались об реальность, когда собрать бизнес не получалось. Но в случае первых этапов формирования микросервисов - важно сначала определить границы, а не писать ТЗ и код.

Но в любом случае радуюсь, что самые объемное задание курса позади, а обучение идет интересно.
#учеба_pc #микросервисы
🔥4
Над нашим продуктом работает большая команда. Конечно, у нас есть трудности - например, поддержание актуальной информации о продукте среди всех участников.

Поэтому мы проводим встречи, где рассказываем, что было сделано в новом релизе и отвечаем на вопросы. Основу встречи готовят и презентуют аналитики, которые работали над фичами релиза. Дальше к обсуждению подключаются программисты, QA, DevOps.
В понедельник, вести встречу выпало мне, как основному аналитику релиза.

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

К счастью у меня есть методика подготовки к публичным выступлениям, поэтому встреча прошла отлично. Можно работать дальше.


Запасной план тоже был: поменять имя и скрыться в неизвестном направлении))
🤣4
Выступления часть моей работы аналитиком.

Я сталкивалась с разными формами выступлений:
1) Рассказ о продукте на нецелевую аудиторию.
2) Демонстрация решений заказчикам.
3) Выступление на профильных конференциях.
4) Выступление перед моей командой о работе.

Секрет любого выступления - подготовка. К разным форматам, разная подготовка, но есть общие моменты.

1) Разберитесь кто ваша аудитория.
2) Сформулируйте цель выступления.
3) Подготовьте структуру и материал.
5) Подготовьте визуальную информацию.
6) Репетируйте, Репетируйте, и еще раз репетируйте.
7) Заметь что пропустили 4 пункт.
8) Разрешите себе ошибиться.
9) Разрешите себе насладиться.

Вот такие нехитрые пункты. Конечно, в зависимости от вида выступления они по-разному прорабатываются.

Как расскажу подробнее в следующих постах.
3👍1🔥1
Сейчас на работе прорабатываю валидацию ко всем входным данным. Где могу, продумываю регулярки. 

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

И выхожу к зомби и начинаю кидать в них новые регулярные выражения. Некоторые кидаю, а они не срабатывают, и я так жалею, что в будущем, у меня нет под рукой https://regex101.com/ для проверки.

Но в итоге я победила, да)
🤣5
Не успела я рассказать о стажерах, как уже второй успешно закончил стажировку.

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

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

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

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

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

#pc_стажер
🔥3🤯1
Вчера коллега упрекнул меня в "спокойном тоне при обсуждении проблем на ретроспективе". Забавно, что Рамис считает что я, наоборот, слишком эмоционально могу обсуждать задачи.

Коллега же невольно сделал мне комплимент. Я раньше злилась на себя: в некоторых ситуациях мой голос срывался и я поддавалась эмоциям собеседника или своим. Пытаясь от этого избавится я начала использовать в речи мат)) Но это вне работы. А на работе наоборот стараюсь выкинуть из голоса все эмоциональные нотки, и максимально спокойно обсуждаю проблемы. С паузами, интонациями, но максимально без эмоций. Особенно на ретроспективе. Во-первых, коллеги так лучше запоминают что я говорю, а не как я говорю. Во-вторых, я себе в такие моменты больше нравлюсь.
По комментариям мужа, моя стратегия получается не идеально. Но раз замечают коллеги, значит прогресс есть.

А в каких странных вещах упрекали вас коллеги?

#pc_коллеги #женщинывIT
🔥3🤬1
Бумажные книги

Забирала сегодня книгу из Озон, чем очень удивила работницу.
"Сейчас почти никто не покупает книги у нас". Я, надо признаться, тоже чаще покупаю ветеринарный корм для кошек. Но и книги иногда попадаются.

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

2 книги по профессиональной тематике, я дочитала до конца до 2021. За всю жизнь, опуская школьные годы.
5 книг я дочитала в 2022-2023 году, еще 6 постоянно читаю по нужным темам.

Нужен был все лишь правильный формат.
👍2
Не очень веселый декабрь

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

В итоге, я вчера сидела на кухне, и от усталости и истощения не было сил дойти и лечь спать. Хотелось расплакаться от того, что ближайшие 2 недели легче не будут. Но на это тоже не было сил.

Особенно обидно было, что часть дел было следствием плохой работы другого коллеги.

Обычно в такие периоды помогает справиться качественный отдых после работы. Но и с ним в декабре не заладилось.

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

Вишенка на торте - потоп от соседей горячей водой.
🤯4
Читаю книгу Тони Щварц "То, как мы работаем, не работает"

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

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

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

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

А какие интересные будильники есть у вас?

#pc_книги
🔥1🤯1
Вчера в комментариях Ваня поднял интересную тему: единственный будильник который у тебя есть, это внутренний будильник, заставляющий каждую минуты отвлекаться на мемасики? 

Мне это очень знакомо. 

И есть одна фишка, которая помогает с этим бороться - Помодоро трекер. Это таймер отмеряющий промежутки 25 минут и 5 минут. За 25 минут нельзя отвлекаться от задачи, даже на рабочие чаты и звонки. А 5 минут это небольшой отдых для глаз и спины: встать подвигаться, по приседать и, в моём случае, полить цветочек - другой. 
Я для работы использую этот трекер
Когда я начинаю первые 2-3 помодоро, хочется отвлечься на все. Но смотришь на таймер - красный значит работаешь. Потом отпускает, ты уже не замечаешь как пролетают помидорки. В какой-то момент понимаешь что работаешь уже без трекера не отвлекаясь.

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

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

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

1) Лиды медленнее развиваются технически, чем до работы в этой роли.
2) Сеньер не равно хороший лид.
3) Классно давать сотрудникам, пробовать себя временно в роли лида. Я поняла за это время, что не хочу сейчас такой вектор развития.
4) Большинство задач лида связано не с системами, а с людьми.
5) Люди это большое не задокументированное легаси на мертвом языке программирования, единственный спец по которому вчера попал под поезд.
6) Люди подводят.
7) Есть много фишек, чтобы завлечь людей в процесс.
8) На некоторых они не будут действовать, потому что им все равно.
9) Для других нужны фишки, чтобы снизить вовлеченность.
10) Не все твои коллеги Взрослые.
11) Менторство нужно людям на всех грейдах.
12) К лидам нужно обращаться за обратной связью.
13) Жалко некоторым нельзя дать пинка.
🤯21🔥1