PRO системный анализ на удаленке | Чемерис Денис
699 subscribers
80 photos
8 videos
83 links
📂 Помогу тебе самому пройти собеседование и не вылететь на испытательном строке.

Соавтор практикума: Новый системный аналитик 2.0 (https://t.me/newsa20).

Сотрудничество: @chemerisdenis
Download Telegram
PRO шаблон описания REST-методов, который спасет от хаоса в API-документации📋

Каждый системный аналитик, на мой взгляд, рано или поздно сталкивается с задачей формирования или доработки шаблона описания, в частности, rest-метода. В интернете можно найти примеры таких шаблонов, но большинство из них являются только начальным приближением.

Если сейчас внедряете у себя такой шаблон, то рекомендую основывать его на спецификации OpenAPI.

И вот почему: подробнее по ссылке ⬇️

https://teletype.in/@denischemeris/73GK7dZW3xq

А что ты ещё бы добавил в такой шаблон? Какие элементы помогают твоей команде быстрее разобраться в API?

Поделись своим опытом в комментариях. 👇

—————

Понравился материал? Ставь 👍

Всем хорошего 🍁 понедельника и продуктивной недели!

made in: @pro_system_analysis
🔥5🕊1
PRO взаимодействие СА с командой (часть 1. Бизнес-аналитик).

Бизнес-аналитик (БА) — ключевая роль в команде, отвечающая за требования, которые должны быть собраны, систематизированы и переданы системному аналитику (СА). От их качества зависит эффективность команды 🚀.

Представьте задачу: необходимо принять заявку от пользователя через веб-форму 🌐 и предоставить доступ пользователю CRM для просмотра 👀.

❗️Абстрагируемся от архитектуры решения.

В результате от СА потребуется описание двух маппингов:
Получить данные с веб-формы и сохранить в хранилище.
Извлечь данные из хранилища и отобразить их на форме в CRM.

Для этого от БА потребуется описание одного маппинга:
☑️ Поля веб-формы на поля формы в CRM.

Если ты БА или фулстек-аналитик, ты согласен с такой постановкой?👇

Дальше последовательно пройдусь по всем взаимодействиям СА с командой.

—————

Понравился материал? Ставь 👍

Всем хорошего 🍁 понедельника и продуктивной недели!

made in: @pro_system_analysis
👍1🔥1
PRO собеседование системных аналитиков (часть 1. Введение)

В процессе раскрытия темы получился лонгрид на 20+ тыс. знаков 🤯.

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

Каждый день, начиная с завтрашнего дня, в 09:00 🕘 буду раскрывать один или несколько этапов (будет зависеть от количества знаков, т.к. всё еще работаю напильником).

Вводная часть уже по ссылке 👉: [часть 1]

—————

Понравился материал? Ставь 👍

Всем хорошего 🍁 понедельника и продуктивной недели!

——

✌️ PRO SA |👍 ОТЗЫВЫ |👩‍🎓 НСА 2.0
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥1
PRO собеседование системных аналитиков (часть 2. Оценка резюме)

В рамках этой части рассмотрим 1 и 2 этапы собеседования системного аналитика, связанные с оценкой резюме.

Часть уже опубликована по ссылке 👉: [часть 2]

Предыдущие части ⬇️:
[часть 1]

—————

Понравился материал? Ставь 👍

Всем хорошего 🍁 вторника и продуктивной недели!

——

✌️ PRO SA |👍 ОТЗЫВЫ |👩‍🎓 НСА 2.0
Please open Telegram to view this post
VIEW IN TELEGRAM
👍41🔥1
PRO собеседование системных аналитиков (часть 3. Технический скрининг)

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

Часть уже опубликована по ссылке 👉: [часть 3]

Предыдущие части ⬇️:
[часть 1]
[часть 2]

❗️Вижу, что тема актуальна, поэтому готов провести экспресс-оценку твоего резюме. Просто напиши "резюме" сюда: [здесь оценят резюме].

—————

Понравился материал? Ставь 👍

Спасибо тебе за обратную связь и отличного 🍁 дня!

——

✌️ PRO SA |👍 ОТЗЫВЫ |👩‍🎓 НСА 2.0
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥2👌1
PRO собеседование системных аналитиков (часть 4. Техническое собеседование)

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

Часть уже опубликована по ссылке 👉: [часть 4]

Предыдущие части ⬇️:
[часть 1]
[часть 2]
[часть 3]

❗️Вижу, что тема актуальна, поэтому готов провести экспресс-оценку твоего резюме. Просто напиши "резюме" сюда: [здесь оценят резюме].

—————

Понравился материал? Ставь 👍

Спасибо тебе за обратную связь и отличного 🍁 дня!

——

✌️ PRO SA |👍 ОТЗЫВЫ |👩‍🎓 НСА 2.0
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥1
PRO собеседование системных аналитиков (часть 5. Финальное содеседование)

В рамках этой части рассмотрим 5 и 6 заключительные этапы собеседования системного аналитика, связанные с оценкой примера технического задания и результатов финального собеседования.

Часть уже опубликована по ссылке 👉: [часть 5]

Предыдущие части ⬇️:
[часть 1]
[часть 2]
[часть 3]
[часть 4]

—————

Мы последовательно рассмотрели все 6 этапов собеседования кандидатов на должность системного аналитика. Конечно есть еще этапы по выставлению оффера и ожиданию выхода нового коллеги, но это за скобками.

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

Успешных собеседований!

—————

❗️Хочешь, чтобы на твоё резюме посмотрели глазами работодателя? Просто напиши "резюме" сюда 👉: [прокачать резюме]. Это не больно и бесплатно 🤝

—————

Понравился материал? Ставь 👍

Спасибо тебе за обратную связь и отличного 🍁 дня!

——

✌️ PRO SA |👍 ОТЗЫВЫ |👩‍🎓 НСА 2.0
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥3
PRO фишки в первую неделю на новом месте.

Топ-10 🔝 рекомендаций для начинающего системного аналитика, чтобы сделать первую неделю на новом проекте максимально продуктивной:

Пойми цели проекта:

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

Познакомься с командой:

Проведи короткие встречи, чтобы понять, кто и за что отвечает. Узнай детали о тех моментах, которые зафиксировал выше.

Получи необходимые доступы:

Проверь, что есть всё, что нужно для работы: JIRA, Confluence, Git и другие инструменты. Скачай Swagger в Postman и проверь, как работают методы. Посмотри, что есть в базах данных, как настроены брокеры и всё такое.

Изучи документацию:

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

Пойми как всё работает:

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

Участвуй во встречах команды:

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

Побудь тестировщиком:

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

Запроси обратную связь:

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

Будь проактивным:

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

Наблюдай:

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

—————

Как тебе материал? Ставь 👍, если годится)

Спасибо за обратную связь и отличного ☃️ дня!

made in: @pro_system_analysis
👍10🔥3
This media is not supported in your browser
VIEW IN TELEGRAM
PRO обратную связь.

❗️Нужна помощь!

За последнее время вышло несколько статей:

1️⃣. PRO шаблоны описаний (для REST API)
2️⃣. PRO использование GPT в работе СА (для генерации примеров json)
3️⃣. PRO взаимодействие с коллегами (на примере БА)
4️⃣. PRO собеседование СА (в пяти частях)
5️⃣. PRO рекомендации в первую рабочую неделю

Подскажи, какой ОДИН (из перечисленных материалов) оказался именно тебе интереснее (полезнее) всего?

Для тебя это один клик в опросе по ссылке [опрос], а для меня - пища для размышления.

————
Спасибо за обратную связь и отличного ☃️ вечера!

made in: @pro_system_analysis
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👍3
Media is too big
VIEW IN TELEGRAM
PRO нейросети в работе системного аналитика (часть 1)🦾

Ранее уже описывал этот способ ускорения рутины: [первая версия].

Стало понятно: что нужно показывать то, что нужно показывать.

Исправляюсь!

Промт из видео:
Сделай из следующей таблицы JSON. Учти, что если в колонке type указано boolean, то тип должен быть boolean. Добавь для строковых типов подходящий по смыслу пример.

—————

Как тебе материал? Ставь 👍, если годится)

Спасибо за обратную связь и отличной ☃️ недели!

made in: @pro_system_analysis
👍7🔥61
PRO итоги 2024-ОГО

Мой год был интересным, многое из задуманного по работе удалось достичь:

1️⃣ Поработал заграницей 🌎(прям удаленная удалёнка: купил, кстати, для этого 2 прикольных складных доп.монитора для своего ноута👨🏻‍💻);
2️⃣ Наладили процессы подбора и адаптации новых системных аналитиков в команде 👔;
3️⃣ Определился с тематикой канала, который мне интересно вести, и, собственно, его начал вести📢;
4️⃣ Провёл первые консультации, тестовые собеседования и появились первые ребята, с которыми сейчас проходим курс подготовки системных аналитиков💪.

Конец года отличная возможность поблагодарить всех, кто помог мне развиваться:
🔤 моей жене за то, что вычитывает и исправляет ошибки в текстах. Я их вообще не вижу, а она видит (замечали, что девчонки грамотнее и внимательнее?😅);
💻 коллегам по команде аналитиков за то, что помогают получать опыт и участвуют в тесте гипотез, а результатами, в последствии, я могу поделиться и здесь;
📣 авторам других каналов за их пример;
🤝 вам всем - тем, кто подписался на мой канал, за поддержку своими реакциями, комментариями, предложениями, репостами 🧑‍💻.

В 202🖐️-ом продолжим в том же духе. Будут новые материалы и новые форматы взаимодействия.

Желаю всем отдохнуть и набраться энергии и впечатлений!

С наступающим 😀.
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉8👍6🔥21
PRO💯й опрос

Накидывать пользу в канал продолжу после каникул 🍴

Чтобы понять, какая польза тебе будет нужнее, выбери в опросе к какому из вариантов себя больше относишь👇

Рад, что в канале уже больше 💯 участников.

Спасибо! 🤝
Please open Telegram to view this post
VIEW IN TELEGRAM
PRO ожидания от новичка на испытательном сроке

Мой опыт адаптации новых коллег в нашей команде аналитиков говорит о том, что за 3 месяца новичку реально выйти на «проектную мощность» при условии, что hard- и soft-скиллы соответствуют необходимому минимуму, указанному в вакансии.

По 👉 [ссылке] подробнее рассказываю об ожиданиях.

—————

Как тебе материал? Ставь 👍, если годится)

Спасибо за обратную связь и отличной ❄️ недели!

made in: @pro_system_analysis
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍2
PRO системный анализ на удаленке | Чемерис Денис
Почему я здесь?
Спасибо за активность в предыдущем опросе!🔥

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

✍️ Напишите в комментариях или личные сообщения:

Какие темы вам интересны?
Какие советы вы хотите получить?
Какие материалы или форматы вы считаете наиболее полезными?

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

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

Спасибо за обратную связь🤝
👍5🔥1
PRO RFC. На примере реального кейса.

Недавно решали следующую задачу: нужно было определиться как будет выглядеть единый формат тела ответов с кодами 4хх/5хх, т.к. имели исторически «кто и во что горазд».

Решением стал: документ RFC 7807.

Документ предлагает общий способ описания ошибок. С ним каждая ошибка будет описана понятно и одинаково.

Вот что нужно указать:

type — какой вид ошибки;
title — короткое описание ошибки;
status — код ошибки (например, 404);
detail — подробности об ошибке;
instance — уникальный номер проблемы.

Пример:

{
  "type": "https://example.com/probs/out-of-credit",
  "title": "У вас недостаточно денег.",
  "status": 500,
  "detail": "Ваш баланс — 30, а нужно 50.",
  "instance": "/account/12345/msgs/abc"
}


Что такое RFC?

RFC (Request for Comments) — это специальные документы, которые помогают договариваться о том, как что-то должно работать в интернете. Они объясняют правила и дают советы.

RFC бывают нескольких типов, и каждый из них решает разные задачи:

📜 Обязательные правила — это как законы. Например, RFC 7231 объясняет, как работает интернет-протокол HTTP/1.1.
💡 Советы — это полезные подсказки. Например, RFC 8259 рассказывает, как правильно работать с данными в формате JSON.
🧪 Эксперименты — это новые идеи, которые тестируются. Например, как улучшить скорость запросов.
🕰 История — это старые правила, которые уже не используют, но их хранят для понимания прошлого.

Что это даёт?

Порядок: все сообщения об ошибках выглядят одинаково.
🚀 Удобство: разработчики сразу понимают, в чём проблема.
🤝 Совместимость: системы легко работают вместе.

Вам могут пригодиться следующие RFC:

🌐 RFC 7231: HTTP/1.1 — как работать с запросами и ответами;
🔄 RFC 7232: Условные запросы — чтобы не загружать лишние данные;
📦 RFC 7233: Части запросов — для работы с большими файлами;
🗂 RFC 7234: Кэширование — чтобы серверы работали быстрее.
📃 RFC 8259: JSON — простой способ передавать данные;
🆔 RFC 9562: UUIDs - типы UUID.

Был ли у вас опыт использования RFC или, может быть, на собеседованиях про это спрашивали?

—————

Как тебе материал? Ставь 👍, если годится)

Спасибо за обратную связь и отличной ❄️ недели!

made in: @pro_system_analysis

❗️Экспресс оценка резюме: по ссылке
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🔥21
This media is not supported in your browser
VIEW IN TELEGRAM
PRO хитрый вопрос на собесе СА

На моих собеседованиях стандартным вопросом является: "Можно ли заменить метод POST на DELETE?".

Часто отвечают, что нельзя. Однако это не так.

На видео наглядно показал, что будет, если все же заменить http-метод ♻️

—————

Как тебе материал? Ставь 👍, если годится)

Спасибо за обратную связь и отличной ❄️ недели!

made in: @pro_system_analysis

❗️Не уверен в своём резюме? Присылай прямо сейчас, дам рекомендации: по ссылке
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥321
PRO учет "всех" возможных исходов

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

1️⃣. Конструкция: ЕСЛИ [условие1] ТО [действие1] ИНАЧЕ [действие0] (аналог if ... else ...)
Пример: ЕСЛИ возраст клиента больше или равен 16 лет, ТО работаем , ИНАЧЕ нет .


2️⃣. Конструкция: ЕСЛИ [условие1] ТО [действие1]; ЕСЛИ [условие2] ТО [действие2]; ИНАЧЕ [действие0] (аналог switch: case ... default ...)
Пример: ЕСЛИ статус заказа "Новый", ТО делай раз, ЕСЛИ статус заказа "Оплачен", ТО делай два и так далее; ИНАЧЕ [действие0]


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

Это слово часто обрабатывает минимальный перечень возможных исходов, которые могут показаться невозможными и возникает такой диалог: 
- Учли все исходы?
- Да, всё перечислено. Дополнительных исходов не будет.
- А что, ***, если нет? Что будет, если нет? (как у Слепакова в песне про нефть)
- Эм-м-м.


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

На ревью 🔍 могут не заметить. Разработчик 💻 сделает так, как описано. Тестировщики 🪲 поторопятся и не обратят внимания. Всё уедет в прод 🫣 как есть. Рано или поздно получим инцидент 🤷‍♂️ на ровном месте.

Решение: считаю лучшей практикой с самого начала заложить поведение на случай исключительных ситуаций. Даже если мы учли "все" исходы, всегда может произойти что-то еще: добавят статус "Отменён", "Ожидает оплаты" или иной другой статус. Поэтому необходимо не забывать про "ИНАЧЕ", чтобы система была готова к неожиданностям и оставалась стабильной 💪.

—————

Как тебе материал? Ставь 👍, если годится)

Спасибо за обратную связь и отличной 👨‍💻  недели!

made in: @pro_system_analysis

❗️Начало активного подбора СА близко. Заходи на тестовое собеседование: по ссылке
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16👏2🔥1
PROдолжение следует...

Всем привет! 👋

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

Готов поделиться свежими обновлениями:

0️⃣ Преподавание в Политехе
Провел курс по управлению данными в СПб Политехе, вошедшем по версии Forbes в 🔝-10 лучших российских вузов в 2025 г. Получился интересный семестр с живыми обсуждениями и практическими кейсами. Планирую делиться материалами и инсайтами и здесь.

1️⃣ Индивидуальное обучение
Запустил персональное обучение системному анализу. Есть первые результаты и отзыв (см. отзыв по 👉 ссылке). После обучения и успешных собеседований Юрий выбрал интересный для себя оффер и готовится к выходу. Скоро открою возможность записаться ко мне на обучение — планирую взять 1–2 человек, которым действительно надо. Следите за анонсами.

2️⃣ Вебинар для новичков
Совместно с опытным системным аналитиком готовим вебинар для тех, кто хочет войти в профессию (история у него просто 🔥 - из МВД перейти в СА и преуспеть). Расскажем, с чего начать, какие навыки развивать и как строить карьеру. Это будет мой первый вебинар — волнуюсь и жду)

3️⃣ Интеграция ИИ в процессы
Активно внедряю ИИ в рабочие процессы. Есть наработки и наблюдения, которыми хочу поделиться. Обсудим, что действительно работает, а что — нет.

4️⃣ Подготовка лидов
Есть понимание, как эффективно готовить лидов в системном анализе. Разработал "рецепт", которым поделюсь в ближайших постах.

🌀 "Всё хорошее когда-нибудь заканчивается..."
…а мой канал — продолжается.

Возвращаюсь уже очень скоро.
А пока — можете задать свои вопросы или предложить темы в сообщения канала (новая фишка телеги) или в комментарии к сообщению (по-старинке).
🔥9👍53
На сколько полезным будет пост про то, чем занимаются лиды и какие они бывают (да, они бывают разные 😁)?
Anonymous Poll
21%
Мне сейчас очень актуально 👍
70%
Интересно узнать на перспективу 💪
3%
Пока бы с базой разобраться 🧐
6%
Вообще не понимаю о чем это 🤔
👏4