Analyst Boost. Никита Харичкин – Telegram
Analyst Boost. Никита Харичкин
5.73K subscribers
41 photos
5 videos
4 files
97 links
Лучшие практики, опыт, инструменты, статьи и мысли на тему как системного и бизнес-анализа, так и карьеры в целом.
Запись на курс AnalystBoost: @avtolicsipu
Download Telegram
🌼 Новый весенний поток 🌼

🌿 Начинаем в апреле.
• Принципы курса — здесь
• Подробная программа — по ссылке

🌺 Часть группы уже собралась, потому решил запустить параллельную активность + успешно завершился индивидуальный курс (Артём, с крутым оффером тебя!).

🍀 Давно я не писал, было много консультаций, готовил доклад на конференцию и делал классного бота. Накопил мыслей и уникального материала, обязательно буду делиться, stay tuned.

🌱 А сейчас — расцветаем и набираем силы для крутых изменений. По всем вопросам пишите мне сюда: @avtolicsipu

#объявления | Analyst Boost
🔥9🤩6
🎤 Принимаю заявки на доклады GigaConf 🎤

🏟️ В этом году я буду в программном комитете многоплановой ИТ-конференции, в которой один из шести треков — это системный анализ. Спикеры выступят 27.06 на площадке в Москве, а аудитория будет как онлайн, так и оффлайн, всего ожидаем более 50к участников!

⛳️ Все, кто ждал знака, чтобы структурировать свой богатый опыт и донести знания в массы — это он, ведь сейчас стадия final call for papers, подачи тем и тезисов.

🥇 Пишите мне, разберём план, оформим заявку и рассмотрим с коллегами. После принятия в программу, я помогу с подготовкой доклада, доточим его до совершенства вместе.

🎙️ Жду заинтересованных в личке: @avtolicsipu

#объявления | Analyst Boost
🔥11
👨‍🎤 Конференции Analyst Days 17/18 👨‍🎤

Опубликован полный список докладов осенней 17й конференции: YouTube playlist | Программа | Отчёт Максима Цепкова

В 2023-м дебютировала секция тех. писателей (playlist), которая затем успела стать отдельной конференцией, потому очень жду публикации докладов с Tech Writer Days.

Для только что завершившейся 18й AD доступны презентации ( День 1 | День 2 ) и традиционный подробный отчёт Максима Цепкова.
———————————————
Прежние записи AD:
16 | 15 | EA 1 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 |

#доклады | Analyst Boost
🔥23
"Знание — это сокровище, которое нельзя украсть..."


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

⚙️ Хотите стать более востребованным специалистом? Тогда самое время разобраться в микросервисной архитектуре!

🚀 Старт уже во вторник, 25 июня.

🎤 Курс ведет действующий архитектор Кирилл Ветчинкин. Он успешно реализовал проекты для Мегафона, Теле2, ВСS Brокer. Постоянный спикер крупных IT-конференций.

Какие навыки прокачаем:
📌 Декомпозиция систем на микросервисы, отталкиваясь от бизнес-домена.
📌 Встройка микросервисов в оргструктуру компании.
📌 Организация перехода от монолитной системы к микросервисной.

💬 А ещё — поддержка от спикера, чат с одногруппниками и полезные созвоны с разбором домашки.
📕 + Сертификат об участии по итогам прохождения курса.

👉 Полная программа 👈


🛸 Я сам собираюсь прийти на ближайший поток, чтобы отрефлексировать собственный опыт, разыскать белые пятна в своей картине мира и отточить навыки проектирования на сессиях обратной связи. До встречи на занятиях!

#партнёрское | Analyst Boost
🤩8
👍 PlantUML — он не только про Sequence 👍

👍 Заметил как в сообществе, так и на хабре тенденцию "говорим PlantUML — подразумеваем диаграмму последовательности". Я соглашусь, что для неё Plant, пожалуй, наиболее интуитивен, да и сама диаграмма — крайне популярна (проводил опрос к докладу).

👍 Предлагаю вот так оценивать необходимость применения псевдокода для non-sequence диаграмм. Если:
▫️Картинка будет нагляднее текста или таблицы;
▫️Есть возможность что-то задокументировать за разумное время (до пары часов?) или диаграмма верстается автоматически;
▫️Диаграмму сможет воспринимать другой человек;
▫️Элементов и связей на диаграмме будет разумное количество (до 40?),

👍 То потратьте своё время на развитие компетенции в Plant'е и подарите своей доке новый артефакт. Затем снимите обратную связь, воспользовался ли кто-то схемой, или всем всё равно. Выводы сделаете сами.

👍 Лично мне приходится иногда строить диаграмму классов, чтобы сориентировать заинтересованных лиц в бизнес-контексте, не вываливая на них детали БД. А там, где есть статусная модель — UML state machine. И, конечно, простейшие Activity для алгоритмов с развилками, если это не полноценный бизнес-процесс.

👍 По моему мнению, главный фактор, негативно влияющий на популярность puml диаграмм — это авторасстановка. Иногда с ней можно побороться, но чаще всего проиграешь. В нашем сообществе можно посмотреть на реалистичные примеры таких диаграмм от участников, я же продемонстрирую наглядный пример State Machine в исполнении моего бота, а вы делитесь своими опытом в комментариях.

#мысли | Analyst Boost
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10
Analyst Boost. Никита Харичкин
👍 PlantUML — он не только про Sequence 👍 👍 Заметил как в сообществе, так и на хабре тенденцию "говорим PlantUML — подразумеваем диаграмму последовательности". Я соглашусь, что для неё Plant, пожалуй, наиболее интуитивен, да и сама диаграмма — крайне популярна…
@startuml
noscript Когда повезло с расстановкой

state c2 <<choice>>
[*] --> Active

' state c1 <<choice>>
' Active -right-> c1
' c1 -right-> Suspended: [Пользователя\nзаблокировали]
' c1 --> Promoted: [Пользователя\nповысили]

Active -right-> Suspended: [Пользователя\nзаблокировали]
Active --> Promoted: [Пользователя\nповысили]
Promoted -left-> Active: [Пользователя\nпонизили]
Suspended -> c2
c2 -right-> Deactivated: [Прошло N суток.\ndefault N=90]
c2 -> Active: [Пользователя\nвосстановили]
Deactivated --> [*]
@enduml
🤩14
Нет сказок лучше тех, которые создаёт сама жизнь.


🐉 Сказки, адронный коллайдер, молочные фермы и туризм на Антарктиду — что у них общего?

🧞‍♂️ Всё это и не только — сайд-проекты выпускников МФТИ, которые успевают и своё дело развивать, и консультировать огромные компании, и даже попадать в shortlist Forbes 30/30.

🧙‍♂️ С некоторыми ребятами я знаком лично, за иными слежу и вступаю в дискуссии в комментариях. Представляю вам подборку физтехов, которых не удержать в рамках одной корпоративной роли.

🐲 Проследите их нетривиальные пути и вы:
- про работу со взлётами и паданиями;
- про заграничную жизнь от Австралии и Армении до Германии и США;
- про управление продуктами, командами и компаниями,
И про многое другое — в папке. Выбирайте интересные для себя по стилю и содержанию каналы, расширяйте свой кругозор и вдохновляйтесь на новое!

🧌 Физтехи тут 🧌

#партнёрское | Analyst Boost
🤩8🔥6😁1
"Чтобы переварить знания, нужно поглощать их с аппетитом"

Лето — пора конференций, и потому нельзя пройти мимо традиционного ЛАФ. Тем более в этот раз я рад увидеть среди спикеров Владимира Баймакова — моего коллегу по временам NetCracker'а. Программа интересная, загляните по ссылке. Я предпочитаю онлайн, потому побуду информационным партнёром, а пока буду готовить доклад на другое мероприятие, stay tuned.

Через несколько недель пройдёт Летний Аналитический Фестиваль, где соберутся лучшие специалисты для двух дней интенсивного обучения, обмена опытом и нетворкинга.

🎤 Вас ждут 40+ докладов, мастер-классов, дискуссий и деловых игр с упором на практику и интерактив: Программа ЛАФ 2024

✏️ Вдохновляйтесь опытом ведущих специалистов, участвуйте в интерактивных сессиях и заводите полезные знакомства. И всё это — в атмосфере свободного общения и отдыха на природе.

Даты: 13-14 июля
📍 Место: Москва, Sheraton Skypoint Luxe

💌 Купить билеты на ЛАФ | Телеграм-канал ЛАФ


#партнёрское | Analyst Boost
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5🤩3
Analyst Boost. Никита Харичкин
🎤 Принимаю заявки на доклады GigaConf 🎤 🏟️ В этом году я буду в программном комитете многоплановой ИТ-конференции, в которой один из шести треков — это системный анализ. Спикеры выступят 27.06 на площадке в Москве, а аудитория будет как онлайн, так и оффлайн…
🔤 Выложили трансляции ГигаКонфа 🔤

UPD: ссылка на ВК

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

1️⃣ 00:02:00 Аналитик, Agile и запутанный домен. Валерий Львов, Мир Plat.Form
Как в больших командах строится анализ требований, проектирование и разработка, если команда разработки эффективно работает спринтами и с минимальным time to market, но фича должна быть выделена и проработана к началу спринта.


2️⃣ 01:03:25 Требования — не грибы, их не собирают. что же мы делаем, когда «собираем требования»? Ирина Гертовская, ЛАФ
Одна из основных функций аналитика — сбор и анализ требований. Собираем ли мы требования? Если собираем, то где? А если не собираем, то что же мы делаем? И требования ли? Если не требования, то что? В докладе раскрою свое понимание того, что же на самом деле происходит, когда мы «собираем требования». И почему вопрос «зачем?» далеко не первый при общении со стейкхолдерами. Покажу путь, позволяющий оперативно и качественно выявить интересы людей и организаций, а также определить задачи, решения которых ожидают от ИТ-систем. Приведу примеры из своей практики.


3️⃣ 02:04:00 Искусственный интеллект на службе у системного аналитика. Александра Шкабарня, Сбер
Расскажу об актуальных возможностях, проблемах и трендах в использовании ИИ системными аналитиками на примере gigachat. что может и чего не может всемогущий ИИ? Узнаем вместе! В финале вы получите рабочий набор промптов для решения типичных задач системного аналитика.


4️⃣ 03:02:45 Экспедиция в личный кабинет: от монолита к микросервисам. Александра Петрова, Т-Банк
Рассмотрим историю эволюции ЛК интернет-эквайринга с т. з. системного аналитика, начиная с этапа проектирования и заканчивая релизом в продакшен. Обсудим причины возникновения потребности в масштабировании ЛК и рассмотрим методы совмещения поддержки старой функциональности с созданием новой при переходе на микросервисную архитектуру. Приведу пример использования Temporal.io для решения задачи наполнения новых хранилищ историческими данными.


5️⃣ 04:02:20 Как находить неэффективности в процессах при помощи цифровых следов. Наталья Дубиничева, Сбер
Process mining — технология для анализа процессов на базе цифровых следов, позволяющая выявить узкие места в процессе и оптимизировать его. В Сбере process mining применяют уже 6 лет. На примере решений собственной разработки — платформы Sber Process Mining для бизнес-пользователей и аналитиков и open source-библиотеки SberPM для дата-сайентистов — расскажу, как искать неэффективности в процессах.


6️⃣ 05:01:45 Ревью технической документации. Алексей Лобзов, Альфа-Банк
Все больше отечественных компаний внедряют в свою деятельность подход Docs-as-Code и переходят к ведению документации рядом с кодом. Подход позволяет использовать практики разработчиков при создании технических документов. Одна из таких практик — ревью изменений. Но как его проводить? На что обращать внимание? Какие замечания требуют отработки, а какие допустимо пропустить? В докладе разберем, как проводить ревью изменений технической документации.

#доклады | Analyst Boost
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩16🔥10
🦁 Укротить строптивого (,) нельзя (,) помиловать 🦁

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

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

🏓 В первом подходе мы честно пишем письма, где подробно излагаем обнаруженное и просим принять решение. Ничего не делаем с релизом, пока явного «ОК» или пересогласования макета не получим. В таком случае наши руки чисты, но сам релиз в результате может очень надолго отложиться, просто в силу процессов согласования на стороне заказчика, процедуры выставления ТЗ на тендер, конкурса КП и прочей мути. А фича так и не увидит прода, простой приведёт к упущенной выгоде, и где-то в конце клубка заказчик потеряет деньги. И может вдруг решить перестать с нами сотрудничать.

🏹 Во втором подходе мы робингудим в пользу бедных пользователей, да и бизнеса тоже. Берём на себя ответственность за то, что другой дизайн не повлияет на функциональность, зато релизим вовремя. Здесь мы рискуем быть отрицательно умными и загубить какую-нибудь метрику заказчику, которую он хитромудро предусмотрел улучшить конкретным макетом. Однако если же нашей экспертности хватило, то и волки целы и загорелы, и овцы сыты денежным траншем за случившийся релиз. А если заказчик доволен, то мы будем сыты и в будущем. АУФ.

🏹 Да, нюансов в каждом методе больше, чем цитат <сос мыслом>, но всё же интересно провести эксперимент: а как бы поступили вы? Голосуйте в опросе ниже и оставляйте комментарии к посту.

#мысли | Analyst Boost
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9
Forwarded from Nikita Kharichkin
Заказчик просит кнопку 🟢. На деле ему нужна остановка процесса. 🟢 согласована в макете. В реальности под 🟢 функцию остановки впихнуть нельзя, можно только под крестик . Вопросы задавать некому, отпуска, релиз прописан на сейчас. Вы решаете:
Anonymous Poll
7%
Сделаю 🟢-пустышку без
31%
Сделаю без 🟢
33%
Сделаю и 🟢-пустышку
29%
Ничего не сделаю, мы столкнулись с ограничениями, пересогласовывайте, даже если это займёт месяцы
Media is too big
VIEW IN TELEGRAM
🥛 Аналитик 2.0: Как перестать служить артефакту и заставить его высокорангово работать на тебя? 🥛

Заходят как-то аналитик, архитектор и разработчик в foobar... казалось бы, что у них общего? Вы не поверите — КОД!
Мы лампово поговорили о PlantUML, DocHub и GPT. Таймкоды ниже для вашего удобства. Версия для YouTube: ссылка. Приятного просмотра!

00:40 Знакомимся и влетаем в тему подкаста
02:00 Как правильно заходить в PlantUML?
03:35 Что такое DocHub, какова его связь с PlantUML?
06:05 Чем принципиально DocHub отличается от PlantUML?
07:05 Какие недостатки есть у PlantUML?
11:45 Какие минусы у DocHub?
16:30 Как правильно внедрять PlantUML?
21:30 Как правильно внедрять DocHub?
26:55 Как понять, что мы успешно внедрили PlantUML?
29:40 Как понять, что DocHub внедрён успешно?
33:32 Почему PlantUML не умрёт завтра?
36:45 Почему DocHub будет жить?
40:25 Где гарантии, что PlantUML не станет платным?
42:25 Будет ли платным DocHub?
48:55 Планы Никиты по развитию сообщества PlantUML
50:35 Планы Романа по развитию сообщества DocHub
54:45 ИИ + PlantUML: есть ли будущее?
58:25 Каковы перспективы ИИ в DocHub?
1:01:40 Какими фреймворками богат PlantUML?
1:03:35 Какие фреймворки поддерживает DocHub?
1:04:55 Тёплое прощание

#доклады | Группа PlantUML | Группа DocHub | Analyst Boost
🤩9🔥5😁2
🌴 Горят костры рябин, но в этот день я вовсе не один... 🌴

... а в компании других каналов по профессиональной тематике, которую бережно собрал Сергей Андреев, специалист по HR-Tech и HR-Аналитике: 🗂 20+ каналов для расширения кругозора.

🍂 С рябиной горит и сентябрь, потому хочу поделиться своими мыслями на тему Высшего Образования (ВО) и его роли в карьере Системного Аналитика (СА). На консультациях и чатах часто спрашивают — какое влияние оказывает полное отсутствие ВО, отсутствие "профильного" ВО или неоконченное ВО. Назовём их для контекста "Edu-free". Осторожно, тема горячая, можно обжечься.

🍃 Найм. Лично я не обращаю внимания при найме на ВО. Edu-free кандидаты меня полностью устраивают, я спокойно делал офферы таким ребятам. Я работал с разными HR, и всем на упреждение говорил, чтобы не обращали внимание на ВО. Далее мы отсматривали, кто был отфильтрован, и я объяснял, почему кого-то стоило допустить. И тех, кто пробирался через HR-скрининг, я иногда заворачивал, тоже мотивируя HR'у свои решения. Именно это, а не формальный чеклист идеального кандидата, помогало формировать для меня релевантную воронку соискателей.

🌱 Госы. Якобы, есть места, куда без ВО никак. Чаще всего это гос-тех, бюджетка, МУПы, и места, где сотрудников формально подают как команду для конкурса. Дипломы дают в этом какие-то очки. Как вы понимаете, это именно формализм, о влиянии на качество работы ВО речи не идёт.

🍀 Время. Можно ли прожить без таких контор в своей карьере? Вполне: 4 года (2, если магистратура), которые будут потрачены на учёбу, только увеличат разрыв с теми, кто одновременно с вами пришёл в ИТ. У ваших "конкурентов" будет 2-4 года живого опыта, ошибок, заказчиков, проектов и опробованных инструментов. А у вас — в лучшем случае сухая теория и учебные проекты, далёкие от требований рынка. В худшем — набор нерелевантных СА знаний.

☘️ Домен. Если вы состоялись как СА в конкретном домене и хотите углубить в нём свою экспертизу, а в рамках работы возможности исчерпаны — можно получить образование в этом домене. И тогда это будет обучение именно ради академического погружения в доменную область, но вовсе не ради СА. Я знаю пару взрослых людей, которым работодатель оплачивал магистратуру, но это исключение из правил. Кому это реально пригодится, осознает это самостоятельно, а не исходя из мнений HR'ов или менеджеров.

🌿 Ретроспективное мышление. Любой прежний жизненный и профессиональный опыт можно представить в свою пользу. Например: если был юристом, сумеешь дотошно изучать входную документацию, писать письма, спорить с другими юристами про перс. данные и 152-ФЗ. Если окончил филологический, то речь будет стройной, сможешь для разной аудитории доносить мысли. Если был поваром — сможешь вкусно приготовить лапшу заказчика. Какую предысторию ни дай, выжмешь из неё полезное, но это не будет означать, что всем надо побыть юристами, филологами и поварами.

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

🍀 Личный опыт. Сам я закончил Физтех, и стажировка СА на 3-м курсе дала мне всё необходимое для full time работы с 4-го. А вот 6 лет университета, увы, в СА не помогли. Живой опыт всё равно победит классическое образование, при этом я всецело приветствую точечное обучение.

🍁 Вывод: учиться никогда не поздно, важно понимать — чему, ради чего и какой ценой.

#мысли | Analyst Boost
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥32🤩6
🧀 Не ошибается тот, кто лишь блоги ведёт 🧀

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

🤮 AS-IS: В нашей системе А есть сущность "Заявка", у неё есть поля "назначенный ответственный" (Assignee) и "Состояние". Возможны два значения состояния: открыта (Open) и Закрыта (Closed). Состояние синхронизируется к нам из системы Б.
🤒 TO-BE: Продакт хочет, чтобы заявку можно было поставить на паузу, а спустя сколько-то часов автоматом переводить в состояние "заморожена", удаляя привязку ответственного, но саму заявку не закрывать.

👹 Система Б реализует функцию приостановки на паузу и присылает нам в систему А событие с обновлением статуса заявки. Наша задача, как системы А, среагировать на это событие и реализовать переход из состояния паузы в состояние заморозки по таймеру, с зачисткой Assignee. Далее по шагам:

1. Я описываю требования и дохожу до Разработчика X, предлагая статусы Stopped и Frozen.
2. Разработчик X говорит, что лучше новый статус в модели не заводить, и взять имеющиеся Paused и Suspended.
3. Вношу договорённость на диаграмму (см. картинку).
4. Разработчик X уходит в отпуск.
5. Разработчик Y подхватывает задачу и бодро всё реализует.
6. QA проверяют и дают добро.
7. Проходит время, и мы узнаём, что в заявках, попавших в Suspended, удаляется не только assignee, но и все остальные поля, вроде названия и описания.

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

#факапы | Analyst Boost
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥22🤩4😁2
🤖 Какая LLM не предаст? 🤖

Вчера в сообществе заметил вопрос: какой ИИ использовать, чтобы не бояться нарушить NDA и не слить все свои данные в облако сторонней корпорации?

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

🍾 Если это не помогло — добро пожаловать в мир on premise инсталляций открытых LLM. К чему нужно быть готовым:
Скорость. Если ваше жилище — не data-центр, то работать ИИ будет неспешно. Я закидываю подробные объёмные текстовые запросы с разными разделами промпта, затем сворачиваю окно. Сетка работает в фоне
Качество. Полезность выдачи будет зависеть от того, какую версию LLM скачаете — по объёму токенов. Почему бы сразу не скачать самую жирную? См. пункт про скорость
Английский. Запросы с русского сетка переведёт неплохо, но ответы будет выдавать на английском. Можно заставить её делать перевод на русский, но результат плачевный
Интерфейс. Только командная строка, только хардкор. Ничего сложного в освоении нет, т.к. это сугубо текстовый обмен сообщениями, но придётся жить без UI-обвязки. Либо запариться и подключить её в готовый UI, но я не заморачивался.

🤯 И здесь я порекомендую то, что использую сам, т.е. проверенный на своей шкуре вариант. Ollama на базе DeepSeek.
1. Скачать для Win | Mac | Linux
2. Открыть консоль и запустить ollama run deepseek-r1:14b (Или другую модель. Инструкция)
3. Отправить нейроболвану сообщение и терпеливо ждать ответа
4. Пользоваться полезными командами. Например:
/clear — сбросить контекст
/bye — выйти

#ИИ | Analyst Boost
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥18😁4
🍻 Смотрим на свою работу со стороны 🍻

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

⚠️ SA | Чулан системного аналитика | системный анализ — канал Антона, который 10+ лет работает системным аналитиком на различных проектах (в основном финтех). В канале рассказывает про полезные инструменты в СА, например,"топ 5 онлайн-инструментов для ускорения решения практических задач на собеседованиях", делает подборки статей по теме, находит и структурирует всё самое интересное для своей аудитории.

⚠️ IT АНАЛитика | Вильд Виктор — канал для тех, кто хочет разбираться в аналитике без воды. Автор с 6+ лет в IT, прошёл путь от техподдержки до тимлида и делится реальными кейсами, инсайтами и практическими инструментами. Например, расскажет, как получить оффер на 180к с помощью ChatGPT? Поможет разобраться в том, как правильно поставить задачу разработчику? А также выдаст инструкцию по ведению проекта с 0.

⚠️ Аналитик маминой подруги — это авторский блог про жизнь в системном анализе, деньги и карьеру в IT. Его ведет Валентин, который работает лидом системных аналитиков в крупной телеком-компании. Он прошёл путь от джуна до руководителя за 3,5 года и знает, что нужно для быстрого и уверенного профессионального роста. В своем телеграм-канале Валентин делится реалиями рынка труда, опытом использования ИИ в работе и разборами собеседований. Контент из реальной жизни системного аналитика, а не из книжек и курсов.

⚠️ Кунг-Фу Аналитика — канал для бизнес и системных аналитиков, который ведут лиды аналитики Акелон. Делятся опытом решения рабочих задач, публикуют анонсы и материалы мероприятий, саммари и обзоры на книги для аналитиков. Контент особенно полезен аналитикам, работающим в заказной разработке, так как большая часть публикаций посвящена работе с заказчиками.

⚠️ Solvery | Айтишники о карьере, росте и провалах — канал, где Senior и Middle+ IT-специалисты делятся знаниями и дают советы, которые работают. Если вы готовитесь к собеседованию, то вот разбор реального кейса прохождения интервью на аналитика в Т-банк. Для начинающих специалистов — расскажем в подкасте, как выжить на перегретом рынке. Мы также разбираем, как упаковать прошлый опыт, чтобы уверенно стартовать в системном анализе, и как джунам эффективно использовать ИИ в работе, чтобы не спалиться.

#партнёрское | Analyst Boost
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13🤩3
🚙 Демонстрирую "локальность" работы LLM 🚙

Показываю, каким образом у меня выглядит работа связки Ollama и DeepSeek в oflline-режиме в реальном времени. На реалистичном примере раскрываю приведённые ранее особенности.

👍 Итоговая версия plantuml кода от ИИ:
@startuml
noscript Purchasing Process Sequence Diagram
autonumber

actor User
participant "Frontend Client" as Frontend
participant "Product Catalog Service" as Catalog
participant "Cart Service" as Cart
participant "Checkout Service" as Checkout
participant "Payment Gateway" as Payment
participant "Order Management Service" as Order
participant Kafka

User -> Frontend: Access website
Frontend -> Catalog: Browse products
Catalog --> Frontend: Return product details
Frontend -> Cart: Add to cart
Cart --> Kafka: publish("Product added to cart")
Cart --> Frontend: Confirm addition
Frontend -> Cart: Review items
Cart --> Kafka: update inventory
Cart --> Frontend: Return cart summary
Frontend -> Checkout: Proceed to checkout
Checkout --> Payment: Process payment
Payment --> Kafka: secure transaction
Kafka --> Order: publish("Order placed")
Order --> Kafka: Confirm order completion
Kafka --> Frontend: Notify user

@enduml


👋 Спасибо за комментарии к прошлому посту и в личку, добавлю из них пару мыслей:
— Можно развернуть всё локально с помощью LMStudio.ai или по схожей инструкции под Mac, однако сам я этим не пользовался
— Можно развернуть LLM на свой локальный сервер, чтобы повысить производительность

#ИИ | Analyst Boost
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥18
🥱 Картинка на вход, код на выход 🥱

Немного пятничного-предпраздничного в ленту. Скормил GPT-болвану известный мем прям в виде картинки и попросил выдать plantuml код для диаграммы состояний. Дополнительно попросил развить историю этих состояний для системного аналитика в ИТ.

👍 Он не только справился технически, но ещё и успел добавить немного иронии. Однако то, что релокация или ПМ/ПО не ведут в дурку — спорно, конечно. Делитесь в комментариях, на какой вы стадии в 2025.

👍 Описание новых стадий:
ОТПУСК (не помогает) – попытка восстановиться, но всё равно всё плохо.
СЕНЬОР – уровень уверенного специалиста.
ЛИД – лидерство в команде или проекте.
БЕРЛОГА (Фриланс / Дауншифтинг) – уход в свободное плавание, но не всегда успешно.
СТАРТАП (разорённый) – попытка создать что-то своё, но чаще всего безуспешно.
ПМ / ПО (непонятно, зачем согласился) – переход в менеджмент, который не всегда радует.
ИНОСТРАННАЯ КОМПАНИЯ (релокация) – работа за границей.
СВОЯ КОМПАНИЯ (потом обратно в ПНД) – попытка создать бизнес, но с риском нервного срыва.

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


👍Код
@startuml
state "СТАЖЕР" as Intern
state "ДЖУН" as Junior
state "МИДЛ" as Middle
state "РЕГИСТРАТУРА\nПсихоневрологического диспансера" as Psychiatry
state "ОТПУСК\n(не помогает)" as Vacation
state "СЕНЬОР" as Senior
state "ЛИД" as Lead
state "БЕРЛОГА\n(Фриланс / Дауншифтинг)" as Cave
state "СТАРТАП\n(разорённый)" as Startup
state "ПМ / ПО\n(непонятно, зачем согласился)" as PM_PO
state "ИНОСТРАННАЯ КОМПАНИЯ\n(релокация)" as Relocation
state "СВОЯ КОМПАНИЯ\n(потом обратно в ПНД)" as OwnBusiness

Intern --> Junior
Junior --> Middle

Intern --> Psychiatry
Junior --> Psychiatry
Middle --> Psychiatry
Senior --> Psychiatry
Lead --> Psychiatry

Psychiatry --> Vacation
Vacation --> Psychiatry : "Всё равно не отпускает"

Middle --> Senior
Senior --> Lead

Senior --> Cave
Lead --> Cave

Senior --> Startup
Lead --> Startup

Lead --> PM_PO
Senior --> PM_PO

Lead --> Relocation
Senior --> Relocation

Lead --> OwnBusiness
OwnBusiness --> Psychiatry : "Всё пошло не так"
@enduml


#ИИ | Analyst Boost
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
😁33