Analyst Boost. Никита Харичкин
👣 Как в PlantUML выудить номер шага? 👣 В своих докладах я делился прекрасной функцией autonumber, которая сама нумерует шаги, сколько их не добавляй. Однако коллега в сообществе столкнулся с интересной потребностью: динамически высчитывать номер шага под…
@startuml @Analyst_Boost autonumbers#лайфхаки | Analysst Boost
autonumber
'Наш счётчик шагов $i
!$i = 0
== %autonumber% ==
!$AN = "%autonumber%"
a -> b: autonum: $AN
'Если записать в наш итератор значение autonum'а AN, то он
'станет string, и сложение сработает как конкатенация строк
!$i = $AN + 1
!$request_A = $AN
note left
i+1: $i
autonum: $request_A
endnote
== Function or ++ ==
!function $step($a)
!return $a + 1
!endfunction
!$i = 1
a -> b: autonum: $AN | Функция: $step($i)
!$i = $i + 1
a -> b: autonum: $AN | Функция: $step($i)
!$i = $step($i)
a -> b: autonum: $AN | Функция: $step($i)
!$i = $step($i)
!$request_B = $i
note left
i: $request_B
endnote
== Procedure ==
!procedure $stepper($a)
$step($a)
!global $i = $step($i)
!endprocedure
a -> b: autonum: $AN | Процедура: %invoke_procedure($stepper, $i)
a -> b: autonum: $AN | Процедура: %invoke_procedure($stepper, $i)
!$request_C = $i
note left
i: $request_C
endnote
@enduml
🔥12
🧑🎤 Конференция Analyst Days 16 🧑🎤
👩🎤 Опубликованы все доклады апреля 2023: Youtube playlist.
Презентации свежей 17й конференции: Dropbox.
👨🎤 Прежние записи AD:
см. в прошлом посте.
#доклады | Analyst Boost
👩🎤 Опубликованы все доклады апреля 2023: Youtube playlist.
Презентации свежей 17й конференции: Dropbox.
👨🎤 Прежние записи AD:
см. в прошлом посте.
#доклады | Analyst Boost
🔥27🤩1
🎠 Diagram GPT by Eraser.io 🎠
Очередной и для нас долгожданный продукт поверх GPT — генератор диаграмм прямо из обычного человекочитаемого запроса. Ничего нового с точки зрения самой нейросети, но вот UX — прост и прекрасен, все нужные prompt'ы зашиты под капотом.
🐎 Преимущества
• Порог входа для генерации диаграмм ещё ниже, и это прекрасно.
• Можно выбрать тип желаемой диаграммы или взять запрос из подготовленного preset'а.
• После регистрации можно продолжить работу с диаграммой: редактировать (или скопировать себе) PlantUML код и добавлять к диаграмме любые другие графические примитивы: puml-часть воспринимается как единый объект на draw-io-подобной рабочей доске.
🏇 Недостатки
• В отличие от интерфейса ChatGPT, сервис не воспринимает последовательных запросов на улучшение созданного артефакта (воспроизвести мем "сделай богаче, затем ещё и ещё богаче" не выйдет), поэтому исходный запрос придётся целиком перезаписывать.
• GPT всё ещё не совершенен для наших задач, поэтому иногда генерируются лишние акторы, конструкции альтернатив строятся некорректно, а запросы не идемпотентны.
• Цветовой дифференциации мне добиться не удалось, думаю, это вшитая в prompt настройка. Eraser либо игнорирует меня, либо отображает пустую схему. Кто сможет хакнуть забавы ради — пишите в комментарии, как.
• В деавторизованной зоне доступно всего 5 запросов, но это легко обходится режимом инкогнито
🐴 В посте ниже прикрепляю GIF real-time создания диаграммы, интерфейс сервиса и пару полученных вариантов.
🤗 P.S. с 2000 органических подписчиков меня! Всем больше спасибо за доверие.
#инструменты | Analyst Boost
Очередной и для нас долгожданный продукт поверх GPT — генератор диаграмм прямо из обычного человекочитаемого запроса. Ничего нового с точки зрения самой нейросети, но вот UX — прост и прекрасен, все нужные prompt'ы зашиты под капотом.
🐎 Преимущества
• Порог входа для генерации диаграмм ещё ниже, и это прекрасно.
• Можно выбрать тип желаемой диаграммы или взять запрос из подготовленного preset'а.
• После регистрации можно продолжить работу с диаграммой: редактировать (или скопировать себе) PlantUML код и добавлять к диаграмме любые другие графические примитивы: puml-часть воспринимается как единый объект на draw-io-подобной рабочей доске.
🏇 Недостатки
• В отличие от интерфейса ChatGPT, сервис не воспринимает последовательных запросов на улучшение созданного артефакта (воспроизвести мем "сделай богаче, затем ещё и ещё богаче" не выйдет), поэтому исходный запрос придётся целиком перезаписывать.
• GPT всё ещё не совершенен для наших задач, поэтому иногда генерируются лишние акторы, конструкции альтернатив строятся некорректно, а запросы не идемпотентны.
• Цветовой дифференциации мне добиться не удалось, думаю, это вшитая в prompt настройка. Eraser либо игнорирует меня, либо отображает пустую схему. Кто сможет хакнуть забавы ради — пишите в комментарии, как.
• В деавторизованной зоне доступно всего 5 запросов, но это легко обходится режимом инкогнито
🐴 В посте ниже прикрепляю GIF real-time создания диаграммы, интерфейс сервиса и пару полученных вариантов.
🤗 P.S. с 2000 органических подписчиков меня! Всем больше спасибо за доверие.
#инструменты | Analyst Boost
🔥18🤩1
Analyst Boost. Никита Харичкин
🎠 Diagram GPT by Eraser.io 🎠 Очередной и для нас долгожданный продукт поверх GPT — генератор диаграмм прямо из обычного человекочитаемого запроса. Ничего нового с точки зрения самой нейросети, но вот UX — прост и прекрасен, все нужные prompt'ы зашиты под…
This media is not supported in your browser
VIEW IN TELEGRAM
📆 16 декабря, 19:00 (Мск)
📺 Никита Харичкин (тимлид, автор курса) и Мария Кащеева (продакт в инвестбанкинге, выросшая из СА) проведут эфир на популярную, но мало освещённую тему:
🇩🇪 Системный анализ в немецких компаниях:
от отличий рынка аналитиков до особенностей всего ИТ в Германии
🎤 Обсудим:
• Как зовутся и где обитают аналитики
• В чём сложность поиска работы в Германии
• Как обязанности аналитика распределяются на смежные роли
И ответим на ваши вопросы! Присылайте их по форме регистрации до эфира или задавайте живьём во время — каждому будем рады.
▶️ < Записаться на вебинар >
⏩ Подписаться на канал Марии: MariaKas|Жизнь в Германии|Продакт|Мама
⏭ Прийти на эфир в tg-канале Никиты Analyst Boost
📺 Никита Харичкин (тимлид, автор курса) и Мария Кащеева (продакт в инвестбанкинге, выросшая из СА) проведут эфир на популярную, но мало освещённую тему:
🇩🇪 Системный анализ в немецких компаниях:
от отличий рынка аналитиков до особенностей всего ИТ в Германии
🎤 Обсудим:
• Как зовутся и где обитают аналитики
• В чём сложность поиска работы в Германии
• Как обязанности аналитика распределяются на смежные роли
И ответим на ваши вопросы! Присылайте их по форме регистрации до эфира или задавайте живьём во время — каждому будем рады.
▶️ < Записаться на вебинар >
⏩ Подписаться на канал Марии: MariaKas|Жизнь в Германии|Продакт|Мама
⏭ Прийти на эфир в tg-канале Никиты Analyst Boost
🔥17😁1
Analyst Boost. Никита Харичкин
📆 16 декабря, 19:00 (Мск) 📺 Никита Харичкин (тимлид, автор курса) и Мария Кащеева (продакт в инвестбанкинге, выросшая из СА) проведут эфир на популярную, но мало освещённую тему: 🇩🇪 Системный анализ в немецких компаниях: от отличий рынка аналитиков до особенностей…
Скоро начинаем эфир! Пока что запись не планируется выкладывать, так что рекомендую подключиться. Если в шапке канала не отображается идущий эфир, посмотрите в деталях канала, либо обновите telegram.
🤩5
Analyst Boost. Никита Харичкин
📆 16 декабря, 19:00 (Мск) 📺 Никита Харичкин (тимлид, автор курса) и Мария Кащеева (продакт в инвестбанкинге, выросшая из СА) проведут эфир на популярную, но мало освещённую тему: 🇩🇪 Системный анализ в немецких компаниях: от отличий рынка аналитиков до особенностей…
Media is too big
VIEW IN TELEGRAM
📺 Запись эфира "Системный анализ в немецких компаниях" 📺
🇩🇪 Вживую было очень интересно пообщаться с Марией, поэтому делюсь записью с теми, кто не смог подключиться. Ниже некоторые таймкоды, а в первом комментарии — аудио-версия для любителей подкастов.
2:30 Как выглядит аналитик в Германии?
10:40 В каких компаниях ценятся навыки проектирования интеграций? Это выделенная роль?
19:00 Требуется ли умение проектировать базы данных и писать SQL запросы?
22:40 Кто тогда занимается выявлением требований и работой с заказчиком? Насколько важно знание предметной области?
26:20 Насколько реально найти работу только с английским языком? Много ли таких предложений?
30:50 Аналитик — это в том числе грамотный управленец? Soft skills решают?
35:20 Есть ли работа вне столицы? Какова география вакансий?
41:40 На какую зарплату стоит ориентироваться?
50:20 Популярна ли удалёнка? Ко скольки приезжают в офис? И секция ответов на вопросы.
#доклады | Analyst Boost
🇩🇪 Вживую было очень интересно пообщаться с Марией, поэтому делюсь записью с теми, кто не смог подключиться. Ниже некоторые таймкоды, а в первом комментарии — аудио-версия для любителей подкастов.
2:30 Как выглядит аналитик в Германии?
10:40 В каких компаниях ценятся навыки проектирования интеграций? Это выделенная роль?
19:00 Требуется ли умение проектировать базы данных и писать SQL запросы?
22:40 Кто тогда занимается выявлением требований и работой с заказчиком? Насколько важно знание предметной области?
26:20 Насколько реально найти работу только с английским языком? Много ли таких предложений?
30:50 Аналитик — это в том числе грамотный управленец? Soft skills решают?
35:20 Есть ли работа вне столицы? Какова география вакансий?
41:40 На какую зарплату стоит ориентироваться?
50:20 Популярна ли удалёнка? Ко скольки приезжают в офис? И секция ответов на вопросы.
#доклады | Analyst Boost
🔥33🤩2
🎄Открыт набор на новый поток🎄
🍾 Завершился поток, все соискатели успешно обрели работу и круто изменили свою карьеру! Горжусь ребятами, большой путь прошли.
🎉 Завершился и год. Дракона нет, зато есть Лисичка, и мы с ней поздравляем всех с Новым годом, и если вы загадали себе такой же крутой карьерный поворот, то жду вас в очередную группу!
🎅 Начинаем уже в
январе. Принципы курса — здесь, а подробная программа — по ссылке.
🌲 Берегите себя и не бойтесь перемен! По всем вопросам смело пишите мне: @avtolicsipu
#объявления | Analyst Boost
🍾 Завершился поток, все соискатели успешно обрели работу и круто изменили свою карьеру! Горжусь ребятами, большой путь прошли.
🎉 Завершился и год. Дракона нет, зато есть Лисичка, и мы с ней поздравляем всех с Новым годом, и если вы загадали себе такой же крутой карьерный поворот, то жду вас в очередную группу!
🎅 Начинаем уже в
январе. Принципы курса — здесь, а подробная программа — по ссылке.
🌲 Берегите себя и не бойтесь перемен! По всем вопросам смело пишите мне: @avtolicsipu
#объявления | Analyst Boost
🔥10🤩8
🤖 PlantUML joined telegram 🤖
🤖 Сделал крутого телеграм-бота, который создаёт диаграммы из puml кода прямо в чате. Чтобы воспользоваться ботом, необходимо:
1. Добавить бота в свой групповой чат
2. Сделать бота админом (оставьте хотя бы право на отправку сообщений)
3. Написать мне, я добавлю чат в белый список
4. Наслаждаться UX на кончиках пальцев
🤖 @Plant_UML_Analyst_Boost_bot реагирует на ключевые слова
и если сообщение состоит только из puml кода, то мгновенно кидает картинку. Если исходное сообщение отредактировать, он снова сгенерирует и отправит диаграмму, что очень полезно для коррекции опечаток и мелочей, чтобы не слать код по 10 раз.
🤖 Обратную связь можно оставить прямо в личных сообщениях с ботом. Обратите внимание, в ЛС он не будет строить диаграммы, они будут только в группе. В скором обновлении бот будет транслировать ещё и ошибки исходного псевдокода.
👾 Заходите к нам в чат @Plant_UML, увидите бота в действии и сможете обсудить все тонкости псевдоязыка в компании экспертов.
#инструменты | Analyst Boost
1. Добавить бота в свой групповой чат
2. Сделать бота админом (оставьте хотя бы право на отправку сообщений)
3. Написать мне, я добавлю чат в белый список
4. Наслаждаться UX на кончиках пальцев
@startuml и @enduml,и если сообщение состоит только из puml кода, то мгновенно кидает картинку. Если исходное сообщение отредактировать, он снова сгенерирует и отправит диаграмму, что очень полезно для коррекции опечаток и мелочей, чтобы не слать код по 10 раз.
#инструменты | Analyst Boost
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥22
🌼 Новый весенний поток 🌼
🌿 Начинаем в апреле.
• Принципы курса — здесь
• Подробная программа — по ссылке
🌺 Часть группы уже собралась, потому решил запустить параллельную активность + успешно завершился индивидуальный курс (Артём, с крутым оффером тебя!).
🍀 Давно я не писал, было много консультаций, готовил доклад на конференцию и делал классного бота. Накопил мыслей и уникального материала, обязательно буду делиться, stay tuned.
🌱 А сейчас — расцветаем и набираем силы для крутых изменений. По всем вопросам пишите мне сюда: @avtolicsipu
#объявления | Analyst Boost
🌿 Начинаем в апреле.
• Принципы курса — здесь
• Подробная программа — по ссылке
🌺 Часть группы уже собралась, потому решил запустить параллельную активность + успешно завершился индивидуальный курс (Артём, с крутым оффером тебя!).
🍀 Давно я не писал, было много консультаций, готовил доклад на конференцию и делал классного бота. Накопил мыслей и уникального материала, обязательно буду делиться, stay tuned.
🌱 А сейчас — расцветаем и набираем силы для крутых изменений. По всем вопросам пишите мне сюда: @avtolicsipu
#объявления | Analyst Boost
🔥9🤩6
🎤 Принимаю заявки на доклады GigaConf 🎤
🏟️ В этом году я буду в программном комитете многоплановой ИТ-конференции, в которой один из шести треков — это системный анализ. Спикеры выступят 27.06 на площадке в Москве, а аудитория будет как онлайн, так и оффлайн, всего ожидаем более 50к участников!
⛳️ Все, кто ждал знака, чтобы структурировать свой богатый опыт и донести знания в массы — это он, ведь сейчас стадия final call for papers, подачи тем и тезисов.
🥇 Пишите мне, разберём план, оформим заявку и рассмотрим с коллегами. После принятия в программу, я помогу с подготовкой доклада, доточим его до совершенства вместе.
🎙️ Жду заинтересованных в личке: @avtolicsipu
#объявления | Analyst Boost
🏟️ В этом году я буду в программном комитете многоплановой ИТ-конференции, в которой один из шести треков — это системный анализ. Спикеры выступят 27.06 на площадке в Москве, а аудитория будет как онлайн, так и оффлайн, всего ожидаем более 50к участников!
⛳️ Все, кто ждал знака, чтобы структурировать свой богатый опыт и донести знания в массы — это он, ведь сейчас стадия final call for papers, подачи тем и тезисов.
🥇 Пишите мне, разберём план, оформим заявку и рассмотрим с коллегами. После принятия в программу, я помогу с подготовкой доклада, доточим его до совершенства вместе.
🎙️ Жду заинтересованных в личке: @avtolicsipu
#объявления | Analyst Boost
gigaconf.ru
GigaConf 2025 // Москва, 25 июня
GigaConf 2025 — Узнай, как GenAI меняет разработку. Большая конференция Сбера про генеративный ИИ
🔥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
Опубликован полный список докладов осенней 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
microarch.ru
Microarch - онлайн курсы по Event Storming, DDD, микросервисы, Clean Architecture
Event Storming, DDD, микросервисы, Clean Architecture — учись проектировать как senior.
🤩8
▫️Картинка будет нагляднее текста или таблицы;
▫️Есть возможность что-то задокументировать за разумное время (до пары часов?) или диаграмма верстается автоматически;
▫️Диаграмму сможет воспринимать другой человек;
▫️Элементов и связей на диаграмме будет разумное количество (до 40?),
#мысли | Analyst Boost
Please open Telegram to view this post
VIEW IN TELEGRAM
Telegram
PlantUML
Говорим о PlantUML.
Bot: @Plant_UML_Analyst_Boost_bot
Arch-as-a-code: @dochubchannel
Bot: @Plant_UML_Analyst_Boost_bot
Arch-as-a-code: @dochubchannel
🔥10
Analyst Boost. Никита Харичкин
@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