Ещё фичу?
137 subscribers
91 photos
2 videos
2 files
10 links
Пишем о системном анализе и it на человеческом языке.
Полезные материалы, упрощение работы и повышение зп. 💻🌱

https://clck.ru/3So7AS
Download Telegram
🧷Как понимать входы, выходы, состояние системы и почему это упрощает любую задачу

⬇️Иногда задача кажется какой-то странной: много шагов, много условий, кто-то что-то куда-то отправляет, что-то меняется…и вообще непонятно, с чего начинать.

⬇️В такие моменты полезно отбросить всё лишнее и посмотреть на систему через три вещи: входы, выходы и состояние.
💛 Это простая схема, но она разложила мне полжизни в анализе по полочкам.

🔖 Входы - это всё, что система получает
Не нужно пытаться сразу понять весь процесс.
Для начала разберись, что к нам приходит.

Это может быть:
🔵 запрос от пользователя,
🔵 webhook от внешней системы,
🔵 файл, который загрузили,
🔵 событие из брокера,
🔵 или просто параметр, который где-то кто-то передал.

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

Хорошие вопросы в этот момент:
🔵откуда пришла информация
🔵кто её формирует
🔵что гарантированно будет в запросе, а что может отсутствовать
🔵есть ли у данных история или контекст

Иногда один ответ “а вот это к нам не приходит” меняет половину решения.

🔖 Выходы - это результат, который система должна показать наружу
То есть это не только успешный ответ. Это:
🔵 ошибки,
🔵 статусы,
🔵 события,
🔵 побочные эффекты,
🔵 или даже просто тишина (да, такое тоже бывает).

Когда ты понимаешь выход, ты понимаешь зачем существует весь процесс.
Потому что система делает не “действия”, а производит результат.

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

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

🔖 Состояние - это то, что остаётся внутри системы после операции

Это самый тихий, но самый важный элемент. Это то, что система запоминает.
Например:
🔵 создали заказ → статус “новый”
🔵 пользователь сменил пароль → поле обновилось
🔵 запущен процесс модерации → выставлен признак, что проверка началась

Состояние определяет, что можно делать дальше.
Если его неправильно понять, то процесс будет ломаться точно так же, как реальная жизнь, когда кто-то забыл, что у него сегодня дедлайн..😬

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

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

🔖 Почему это так сильно упрощает работу

Потому что ты перестаёшь метаться между деталями.
Процесс превращается из длинного “что-то где-то происходит” в три чёткие точки:

➡️Что пришло ➡️ что изменилось внутри что вышло наружу.
Если эти три вещи понятны, всё остальное становится только техникой)

💭💛💛💛💛💛💛💛💛💛💛💭

Это один из тех навыков, которые сначала кажутся “слишком простыми”, а потом оказываются фундаментальными.
Когда ты начинаешь смотреть на задачи через входы, выходы и состояние, системное мышление включается само собой.
🙂И ты гораздо меньше времени тратишь на то, чтобы “разобраться в каше”, и больше на реальные решения
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥73🤝3👍1
💭 Как понять, что одно действие в системе тянет за собой другое
(и почему это важно аналитику)

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

Сделаем быстренько и пойду кайфовать.
🧘

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

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

💡 Как вообще понять, что за чем следует?

Проще всего смотреть на задачу как на короткую цепочку. Не UML, не диаграмму, просто цепочку:
что произошло ➡️ что система сделала из-за этого ➡️ что стало доступно дальше

✳️Например (максимально простой):
1️⃣пользователь нажал кнопку
2️⃣система сохранила действие
3️⃣после этого появилась возможность сделать следующий шаг

И вот мы уже видим причинно-следственную связь


💡 Почему такие связи важно замечать?

Потому что, когда их не видишь, задачи кажутся нелогичными.
Ты думаешь: "Что за баги появились? Я же описал всё нормально.."😖
А оказывается, что система ведёт себя правильно, это просто ты не учёл шаг, который для неё обязателен, а для тебя просто неочевиден. 😒

💡 Как тренировать это мышление?

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

🔵а что запускает этот шаг?
🔵а что должно произойти сразу после него?
🔵а что станет доступно только когда он выполнится?
И всё, особо сильно погружаться не надо. Этого достаточно, чтобы увидеть цепочку 😎

▫️🔠 🔠🔠🔠🔠🔠▫️
Когда начинаешь видеть связи между шагами, задачи становятся структурно логичными.
Ты не пытаешься держать в голове всю систему и каждую мелочь, просто понимаешь, что одно действие приводит к другому.
И это помогает писать требования так, чтобы система вела себя предсказуемо. (и ты мог бы чаще отдыхать)
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4💯32🔥1
💭 Почему SRS пугает новичков

Слово SRS у многих новичков вызывает примерно одну реакцию:
"так, кажется, я ещё не на этом уровне" 😱
Как будто SRS это что-то очень большое, формальное и доступное только “настоящим” аналитикам.

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

1️⃣ Первая причина 🔜 объём.

🟡 Новичок видит пример SRS на 80 страниц и думает, что так должно быть всегда.
Что каждый раздел обязателен, каждое слово важно, и если что-то упустишь, то всё, провал...
🟡 Хотя в реальной жизни SRS почти никогда не начинается с идеального финального вида, он растёт по мере понимания задачи.

2️⃣ Вторая причина 🔜 формальность.

🟣SRS часто показывают как "правильный документ", со структурой, терминами, строгими формулировками.
И появляется ощущение, что писать его нужно сразу идеально. Без "пока не ясно", без вопросов, без черновиков.
🟣 Хотя на практике нормальный SRS это живой документ, который меняется вместе с проектом.

3️⃣ Третья причина ➡️ страх зафиксировать что-то неправильно.

🔵Когда ты пишешь SRS, ты как будто официально говоришь: "вот так система должна работать".
🔵И конечно появляется мысль: "а если я ошибся?" или "а вдруг окажется, что всё вообще не так..."
Этот страх очень понятен. SRS это ответственность и новичков она реально напрягает.

4️⃣ Четвёртая причина 🔜 непонимание, зачем он нужен именно сейчас.

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

📌Если собрать всё вместе, становится понятно ▶️ новичков пугает не SRS как формат, их пугает:
😕 масштаб
😕 ответственность
😕 ожидание "сразу правильно"
😕 и отсутствие объяснения, зачем всё это

На самом деле SRS это не проверка на профпригодность)
❗️Это просто способ договориться о системе так, чтобы через месяц или три не вспоминать "что мы вообще хотели и имели в виду?"

〰️〰️〰️〰️〰️〰️〰️〰️
И поэтому в следующем посте логично поговорить о другом важном моменте:
как аналитик понимает, что задача сырая,
и
почему без нормальной фиксации требований такие задачи почти всегда аукнутся позже.
Please open Telegram to view this post
VIEW IN TELEGRAM
4🔥32
💭 Как аналитик понимает, что задача сырая

➡️Есть ощущение, знакомое почти каждому аналитику. Ты читаешь задачу и вроде бы всё понятно…но внутри что-то не даёт покоя.
Не "ничего не ясно", а именно "что-то здесь не так".🤔
Вот про это ощущение и поговорим 👇

Первая мысль у новичка обычно такая: "Наверное, я просто ещё не разобрался"
И он идёт перечитывать описание ещё раз. Потом ещё....
Потом начинает задавать вопросы и вопросы получаются странные, потому что непонятно, с чего вообще начинать.😐

На самом деле проблема часто не в тебе, а в том, что задача реально сырая.
〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️
💭 Первый явный признак ➡️ задача описывает "что-то сделать", но не объясняет зачем.
Например: "Нужно добавить кнопку" или "Нужно расширить функциональность формы".
И всё..без контекста/цели/понимания, что изменится после этого.

😑 Если ты не можешь ответить себе на вопрос "а зачем это вообще нужно пользователю или системе?", то
задача почти наверняка просто не готова к работе!
〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️

💭 Второй признак ➡️ слишком много "по умолчанию".
Фразы вроде: "ну это очевидно"или "пусть работает как раньше" и т.д.

Они вроде звучат нормально, но на практике означают, что каждый понимает задачу по-своему.
А потом все очень удивляются результату. Поэтому если в задаче много таких мест, то это сигнал. 🆘
〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️

💭 Третий признак ➡️ задача не отвечает на вопрос "а что будет, если…".

Что будет, если:

😕 Пользователь нажмёт кнопку два раза?
😕 А если уйдёт со страницы?
😕 А если данные не пришли?

😑 Если этих сценариев нет даже на уровне мыслей, значит, задача описана слишком поверхностно.
〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️

💭 Четвёртый признак ➡️ ты не понимаешь, где здесь граница ответственности.

😕 Кто принимает решение?
😕 Кто хранит данные?
😕 Кто должен реагировать на результат?

😑 Если ответы плавают, а ответственность "где-то между", то задачу рано отдавать в разработку.
〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️

💭 И самый честный признак, который обычно не подводит:
ты не можешь коротко пересказать задачу своими словами.

То есть не на страницу, не "в целом", а просто в двух-трёх предложениях.

😑 Если не получается, то значит, что понимание пока иллюзия.

☝🏻Важно вот что: сырая задача это не чья-то ошибка, а нормальное состояние на старте)
Ошибка начинается тогда, когда с сырой задачей идут дальше, надеясь "разобраться по ходу".

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

✔️ И вот тут как раз очень помогает фиксация требований:
хоть в простом документе, хоть в черновом SRS, хоть в виде заметок.
Главное вытащить неясности наружу, а не тащить их с собой дальше.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥54👍3
👍 Как не перепутать "что нужно сделать" и "как это сделать"

Это одна из самых частых ловушек в анализе. И в неё попадают вообще все, особенно в начале.
🟩Ты разбираешь задачу, вроде всё понял, начинаешь писать требования…
и внезапно ловишь себя на том, что описываешь уже не задачу, а решение. Причём подробно, с любовью и схемами в голове. 🤡

🟨Обычно это начинается очень незаметно. Например, задача звучит так:
"Нужно добавить проверку перед отправкой формы".


🟨И вместо того чтобы сначала понять, что именно должно измениться для пользователя, в требованиях появляется:
"При нажатии на кнопку система должна вызвать метод X, проверить поле Y и показать сообщение…"

✳️И вот тут ты уже не аналитик, а наполовину разработчик.

〰️〰️〰️〰️〰️〰️〰️〰️〰️

🔖 Где здесь "что", а где "как"?

〰️ "Что" 🌼 пользователь не должен уйти дальше, если данные некорректны.
〰️ "Как" 🌼 какие методы вызывать, в каком порядке и где именно это проверять.

🟧Когда аналитик сразу пишет "как", команда почти всегда приходит с фразой "давай сделаем по-другому".
И это нормально просто потому, что ты залез в реализацию. 🤦‍♂️

🔖 Ещё очень жизненный пример ⬇️

〰️ Задача:
Нужно сохранить признак, что пользователь уже проходил этот шаг

〰️ В требованиях появляется:
Добавить поле is_step_completed в таблицу users

❗️Хотя по факту "что" тут совсем другое:
система должна помнить, что пользователь был на этом этапе,
чтобы дальше вести себя иначе.

🟧Где и как это хранить 🌼 уже вопрос реализации.

🔖 Есть простой способ себя проверить:

〰️ Когда смотришь на требование, спроси себя:
я описываю поведение системы или конкретный технический способ?🤔


〰️ Если убрать названия методов, таблиц и кнопок, и смысл всё равно останется 🌼 ты в "что". 😎😎
〰️ Если без них текст разваливается 🌼 ты уже в "как". 👎

📍 Важно:
Аналитик не обязан быть оторван от реализации.
Но думать о ней и фиксировать её в требованиях 🌼 разные вещи.

📍 Чем дольше ты держишься в "что",
тем меньше правок, споров и переписываний потом прилетает.
〰️〰️〰️〰️〰️〰️〰️〰️〰️
Если пост был полезен, жми любую реакцию, это реально помогает каналу 🥺
Please open Telegram to view this post
VIEW IN TELEGRAM
6💯4👍2🔥2
💬🤝 Почему устные договорённости почти всегда подводят

💘В начале работы кажется, что устно договориться это быстро и удобно.
💘Обсудили на созвоне, кивнули, разошлись делать дела.
💘Все всё поняли. Ну почти.

А потом проходит пара дней и начинается база. 🚬

☹️ Кто-то говорит: "Я думал, мы делаем по-другому".
☹️ Кто-то удивляется: "Мы это вообще не обсуждали".
И выясняется, что один и тот же разговор каждый понял по-своему..

🟣Почему так происходит?

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

Очень типичный пример.🔜

На созвоне договорились: "Сделаем проверку перед отправкой".

⭕️Для одного это простая валидация полей.
⭕️Для другого это полноценная бизнес-проверка.
⭕️Для третьего это просто сообщение об ошибке.

💬Фраза одна, смыслов три.💬


Или ещё вариант, кто-то сказал: "Оставим как сейчас".
Звучит понятно, да?
Но "как сейчас" для разных людей вообще не одно и то же.
Особенно если "сейчас" уже менялось три раза .😐

Самое неприятное в устных договорённостях - это то, что они создают ложное ощущение договорённости.
Кажется, что всё зафиксировано, но на деле нет.


🟦Со временем приходит простое понимание:
всё важное должно где-то жить в зафиксированном виде.

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

⬜️Потому что текст ➡️ это якорь, к нему можно вернуться, перечитать.
И главное ➡️ его можно одинаково понять.
И внезапно разговоры становятся спокойнее, а фраза "мы это не обсуждали" начинает звучать сильно реже)
Please open Telegram to view this post
VIEW IN TELEGRAM
6🤝6🔥4
🎄 С наступающим Новым годом!

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

С задачами "на пять минут", которые оказывались не такими уж простыми.
С требованиями, которые вроде понял, а потом снова перечитываешь.
С ощущением, что стараешься, а результата пока не видно.

Мы правда знаем, как это ощущается.

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

Рынок сейчас сложный, да. Но это не значит, что ты не подходишь!
Это значит, что путь может быть длиннее, чем хотелось бы.

🌟 В новом году хочется пожелать:

⭐️ не сравнивать себя с другими
⭐️ не опускать руки после отказов
⭐️ продолжать учиться и пробовать
⭐️ и помнить, что "ещё не получилось" это не "не получится никогда".

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

Отдыхайте, выдыхайте, набирайтесь сил.
А после праздников продолжим идти дальше вместе.🤩

С наступающим! 🎆
Please open Telegram to view this post
VIEW IN TELEGRAM
7🥰4
🖥 Какие бывают СУБД и в чём между ними разница

Рано или поздно аналитик упирается в вопрос "а где вообще это всё будет храниться?"
И начинают всплывать слова: PostgreSQL, MongoDB, Redis, ClickHouse…

И если ты в начале пути, это звучит примерно как набор случайных названий.
Давай разберёмся и начнём с самого базового 🔜

1️⃣Реляционные базы данных
Это те самые "таблички", строки и колонки.
Если ты работал с PostgreSQL, MySQL, Oracle, то это оно.
Их главный плюс - структура и порядок. Есть схема, есть связи между таблицами, есть чёткие правила.

➡️ Такие базы хорошо подходят, когда:
🔵 данные связаны между собой
🔵 важна целостность
Поэтому почти вся классическая бизнес-логика живёт именно тут.

2️⃣NoSQL-базы
Тут чуть запутаннее, потому что NoSQL это не один тип, а сразу несколько разных подходов.

Самый популярный вариант - документо-ориентированные базы. Например, MongoDB.
➡️ Там данные хранятся не в таблицах, а в документах. Структура может быть гибкой: в одном документе поле есть, в другом нет. Это удобно, когда:
🔵 данные часто меняются
🔵 структура не до конца стабильна
🔵 важна скорость разработки
Но за гибкость обычно платят строгими связями и проверками.

Есть ещё ключ-значение.
Самый известный пример - Redis. Тут всё максимально просто: ключ → значение.
Никаких сложных запросов, никаких связей, зато очень быстро.
➡️ Такое используют, когда нужно:
🔵 хранить временные данные
🔵 кэшировать результаты
🔵 быстро что-то достать по ключу
Не для сложной логики, а для скорости.

Отдельно стоят колоночные базы.
Например, ClickHouse. Они заточены под аналитику и отчёты.
Не "что сейчас происходит", а "покажи статистику за полгода по миллиону записей".

➡️ И тут уже другая логика хранения и другие приоритеты:
🔵 быстрые агрегации
🔵 большие объёмы
🔵 минимум обновлений

🔖 Почему аналитику вообще полезно это понимать?

Не чтобы выбирать СУБД вместо архитектора, а чтобы:
задавать адекватные вопросы
понимать ограничения
не описывать требования, которые физически плохо ложатся на хранилище
Когда ты знаешь, как примерно хранятся данные,
ты начинаешь писать требования более приземлённо и реалистично.

🔖 И важный момент напоследок.

Нет "лучшей" СУБД, есть подходящая под конкретную задачу.
И чем раньше аналитик это понимает, тем меньше потом странных ожиданий от системы)
Please open Telegram to view this post
VIEW IN TELEGRAM
4🔥2
💙 Что вообще считается системой
(и почему это не всегда IT)


◾️Когда говорят слово "система", большинство сразу представляет что-то айтишное:
сервисы, базы, интеграции и т.д.
Но в работе аналитика выясняется, что системы это вообще не только про IT и что иногда код - это самая простая часть.

💙Начнём с простого.

Система - это когда есть:
1) какие-то элементы, 2) связи между ними, 3) правила, по которым всё это живёт.
И становится понятно, что систем вокруг нас сильно больше, чем кажется.

🔹Например, процесс согласования.
Есть люди, есть шаги, есть правила, есть исключения, есть состояния "на согласовании", "отклонено", "вернули с комментариями".
Это система? Да. Даже если там нет ни одной строки кода.

🔹Или возьмём команду.
У каждого своя роль, своя зона ответственности, свои ожидания.
Кто-то принимает решения, кто-то исполняет, кто-то проверяет.
Если что-то ломается, то команда начинает вести себя странно, как и любая система с нарушенными связями.

📏 Со временем аналитик замечает: очень многие проблемы, которые выглядят как "технические", на самом деле системные.

Не потому что сервис упал, а потому что:
🔘непонятно, кто за что отвечает
🔘нет договорённостей
🔘правила существуют только в голове
🔘или система выросла, а подход остался прежним.

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

📏 Почему аналитику важно это понимать?
Потому что аналитик работает не только с требованиями, но и с системами в широком смысле:
🔘с IT-системами
🔘с процессами
🔘с коммуникацией
🔘с ожиданиями

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

В итоге система - это не обязательно сервер и база данных, иногда это люди и договорённости.
А иногда - процесс. А иногда всё сразу)

🧠 И аналитик - это человек, который умеет всё это увидеть как целое, а не как набор случайных проблем.
Please open Telegram to view this post
VIEW IN TELEGRAM
3🔥2👌2
Как аналитик понимает, что в обсуждении говорят про разные вещи (используя одни и те же слова)

Есть очень коварная ситуация, с которой аналитики сталкивались кучу раз 🔜
Вы обсуждаете одну задачу, используете одни и те же слова. Все кивают, все согласны)
А потом оказывается, что каждый имел в виду вообще своё...😕

Обычно это выглядит безобидно, кто-то говорит: нужно ограничить доступ. И начинается...
Для бизнеса это "чтобы пользователь не мог".
Для разработчика это "проверить роль".
Для аналитика это "определить условия".
Для тестировщика это "понять, в каких кейсах должно быть запрещено".
Слова одни и те же, а смысл разный.🤷‍♀️

1️⃣ Первый признак, что вы говорите о разном ➡️ обсуждение идёт слишком гладко.
Никто не спорит, не уточняет, все такие: "да, да, понятно".
И в этот момент внутри аналитика должно что-то щёлкнуть, потому что:
если слишком легко, то значит, что где-то подвох.


2️⃣ Второй признак ➡️ начинают всплывать уточнения "по ходу".
Сначала маленькие уточнения:
"А это для всех пользователей?"
"А это только в этом сценарии?"
Потом побольше:
"А мы вообще так договаривались?"
И тут уже понятно, что изначально каждый слышал своё...

✏️ Есть простой приём, который очень помогает в таких ситуациях.
Когда слышишь общее слово, например:
доступ, проверка, ограничение, статус, валидация ➡️ попробуй развернуть его вслух.

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

❗️И выясняется, что обсуждение только начинается.

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

📎 Со временем ты начинаешь ловить такие моменты почти автоматически.
По интонации, формулировкам, слишком быстрому согласию.
И чем раньше ты остановишь обсуждение и уточнишь смыслы,
тем меньше "а мы это не так поняли" прилетит потом.

📌 Если после поста захотелось на следующем созвоне задать пару уточняющих вопросов - значит, цель достигнута.👍
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥63👍3
Что такое связи в БД и почему "один ко многим" - это важно аналитику

Связи в базе данных обычно всплывают в разговоре как что-то очевидное.
Типа: ну там же один ко многим, всё понятно.
И именно в этот момент чаще всего начинается путаница.

🤍Начнём с базового🤍
Связь - это ответ на простой вопрос:
сколько объектов одного типа может быть связано с объектом другого типа?

То есть не как это хранится, не какими ключами, а именно как это работает в реальной жизни.


🟢 Самый частый и важный вариант 🌼 один ко многим.
Один пользователь 🌼 много заказов.
Одна категория 🌼 много товаров.
Один документ 🌼 много версий.

Тут аналитик нужен ровно для одного: не перепутать направление связи.

🙁 Очень типичная ошибка ➡️ думать "симметрично".
Например:
один пользователь может иметь много заказов, это понятно.
Но может ли заказ иметь много пользователей?

Чаще всего нет.
И если этот момент не проговорить, дальше начинают всплывать странные вопросы и доработки.


🟢 Есть ещё один к одному 🌼 редкая, но важная история.
Например:
🟡пользователь и его паспортные данные
🟡основной объект и его расширенные настройки.

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

🟢 И наконец многие ко многим 🌼 самая коварная связь.
Например:
🟡пользователИ и ролИ
🟡товарЫ и тегИ
🟡сотрудникИ и проектЫ

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

📌 Почему аналитику вообще важно об этом думать?
➡️ Потому что связи - это про логику предметной области.
И если ты понял, как объекты связаны между собой, то ты уже наполовину понял систему)


📌 И ещё один важный момент.
Связи - это не навсегда.
То, что сегодня "один к одному", завтра может стать "один ко многим".
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥42🦄2👍1
Что такое первичный ключ и почему это важно при работе с данными

Про первичный ключ обычно говорят очень быстро, типа: "ну это id, он есть и ладно."🆗
И пока всё работает, кажется, что тема вообще не стоит внимания.
➡️ Но как только система начинает расти, выясняется, что без нормальных ключей данные перестают быть надёжными.

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

➡️ Жизненный пример :
Есть таблица пользователей: имя, email, телефон - всё красиво.
И вроде кажется: ну email же уникальный, зачем ещё какой-то id?

❗️А потом:
🟡пользователь меняет почту
🟡у кого-то два аккаунта
🟡где-то email вообще необязателен
И на практике выясняется, что "уникальное поле" ➡️ это не такая уж надёжная опора...😕

Вот тут и нужен первичный ключ.
Имя может измениться, email может измениться, статус может измениться.
А идентификатор ➡️ нет.

Почему аналитикам важно это понимать?
Потому что требования часто звучат так:
"Нужно найти пользователя по email"
или
"Обновлять данные по номеру телефона".

И если не задуматься, легко заложить логику,
которая развалится при первом же нестандартном кейсе.
〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️
Хороший признак здоровой модели данных ➡️
когда у объекта есть один понятный идентификатор,
на который всё остальное спокойно ссылается.

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

📌 Самое интересное, что проблемы с ключами редко видны сразу, они всплывают позже,
когда появляются связи, начинаются интеграции или данные начинают переиспользоваться.
И тогда чинить всё становится сильно дороже....
〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️
📌 Если по ходу чтения ты поймал себя на мысли "а у нас тут не всё так однозначно" - это нормальное ощущение)
Обычно с него и начинается более внимательное отношение к данным.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥32
💭 Что такое внешний ключ и зачем вообще нужны ограничения в БД

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

🟢 Представь ситуацию:
Есть пользователи и есть заказы.
Связь "один пользователь 🌼 много заказов" всем понятна.

🟣 Потом в системе появляется кейс:
пользователя удалили,
а его заказы остались.

И начинаются странные состояния:
〰️ заказы есть,
〰️ а понять, кому они принадлежат, уже нельзя.

Внешний ключ - это как раз про такие ситуации.
Это правило, которое говорит системе:
нельзя хранить ссылку на то, чего не существует.


📌 Где здесь зона ответственности аналитика
В требованиях часто появляется фраза:
"Пользователя можно удалить".

И если на этом месте не задать вопрос
а что будет с его данными дальше?

то проблема просто откладывается...

По сути, вариантов поведения не так много,
и важно выбрать их осознанно, а не оставить "как получится":
✳️ запретить удаление, если есть связанные данные
✳️ удалить всё вместе с пользователем
✳️ отвязать данные и оставить их без владельца.
Каждый вариант ➡️ это не техническая мелочь, а полноценное бизнес-решение.

📌 Без ограничений ➡️ система начинает полагаться на аккуратность людей.
А люди, как мы знаем, иногда ошибаются)

📌 С ограничениями ➡️ система просто не даёт сделать действие,
после которого данные окажутся в странном состоянии,
и это сильно снижает количество неприятных багов,
которые всплывают уже сильно позже!

Важно понимать:
внешние ключи ➡️ это не "усложнение ради усложнения", а
способ заранее зафиксировать правила,
чтобы потом не разбираться, почему данные есть, а логики нет...
〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️
💡 Если по ходу чтения ты подумал "а у нас это вообще никак не ограничено",
то это хороший повод вернуться к требованиям и задать пару вопросов)
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥41💯1
Почему аналитикам так сложно сказать "я не знаю"
и почему это нормально 👍

✳️ Есть фраза, которую аналитикам говорить максимально некомфортно 🌼 "я не знаю". 😬
Будто в этот момент ты официально признался, что не шаришь, и сейчас это все заметят...

✳️ Особенно это ощущается в начале пути:
Обсуждение летит быстро, вокруг люди уверенно бросаются терминами, решениями и вариантами,
а ты понимаешь, что где-то потерял нить. 😭
Но вместо честного "я не знаю" изо рта вылетает что-то вроде 👇
"нуу, в целом логика понятна" или "думаю, тут проблем быть не должно". 🤡

Звучит, конечно, уверенно)
Но по факту это просто способ не сказать вслух, что ты пока не до конца понял, что происходит.

✳️ Самая неприятность в том, что "я не знаю" часто воспринимают как слабость или безразличие,
хотя на самом деле это ровно наоборот.
✳️ Это честный сигнал, что информации не хватает и если сейчас не остановиться, дальше обсуждение поедет на догадках. 🤦‍♀️

❗️Плюс аналитика часто воспринимают как человека, который должен всё понимать.
И если ты чего-то не знаешь, внутри включается режим "кажется, я не тяну",
хотя на деле ты просто находишься в процессе разбора, а не в финальной точке!

Со временем приходит спокойное понимание:
сильные аналитики спокойно говорят "я не знаю".....

.....но почти всегда добавляют продолжение:
🟣"Давай уточним",
🟣"Нужно проверить",
🟣десь пока не хватает вводных". 🔍
И разговор сразу становится рабочим и без напряжения)

✳️ Парадокс в том, что честное "я не знаю" почти всегда вызывает больше доверия, чем попытка выглядеть уверенно любой ценой.
Люди чувствуют, когда ты не тянешь решение из воздуха и не придумываешь на ходу. 🤔

🧷 И да, эта фраза реально экономит время и нервы.
Меньше "мы не это имели в виду", меньше переделок и неловких ситуаций. ⏱️
Please open Telegram to view this post
VIEW IN TELEGRAM
4🔥3🆒2
😄 IT-сленг, который скоро будет звучать для тебя как родной

◾️Если ты недавно в it, первое время есть ощущение, что люди вокруг разговаривают между собой, а ты просто присутствуешь.
Слова вроде знакомые, но смысл каждый раз где-то ускользает.

🔹Чтобы было проще, собрали небольшой словарик того, что ты точно будешь слышать регулярно 👇

💙Бэклог
Список задач, идей и хотелок, которые пока не в работе.
Иногда это аккуратный список, иногда - склад всего, что "когда-нибудь сделаем".

💙Фича
Новая функциональность или улучшение.
Если коротко, то что-то новое, что пользователь может потрогать.

💙Баг
Ошибка.
Может быть мелкой и раздражающей, а может быть такой, из-за которой всё падает и срочно собирают созвон.

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

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

💙Прод/продакшн
Та самая версия системы, которой пользуются реальные пользователи.
Всё, что ломается на проде, ломается по-настоящему.

💙Тест/тестовая среда
Место, где можно экспериментировать и проверять изменения без последствий для пользователей.
Теоретически безопасное место.

💙Скоуп
Границы задачи.
Что входит в работу, а что - нет, даже если очень хочется.
Помогает аналитикам иногда говорить "стоп".

💙Дедлайн
Срок, к которому ожидают результат.
Может быть реальным, а может быть "ориентировочным", это обычно выясняется позже.

💙Апрув
Согласование.
Момент, когда кто-то говорит "ок, делаем так" и дальше уже можно двигаться в разработку.

💙Рефайнмент
Обсуждение и уточнение задач перед работой.
Там обычно выясняется, что вопросов больше, чем казалось.


💙Если поначалу кажется, что все вокруг говорят слишком уверенно и быстро - это нормально)
Со временем эти слова перестают пугать и становятся обычной частью работы.

💙А если какое-то слово всё ещё вызывает ступор, то всегда лучше уточнить.
Это намного проще, чем делать вид, что всё понятно.
Please open Telegram to view this post
VIEW IN TELEGRAM
😁65👏4
🎙 Интервью с выпускницей курса по системному анализу

🔖 Часть 1. "Путь до профессии"
Мы часто рассказываем про системный анализ и обучение, но сегодня будет живой опыт выпускницы!
Без идеального пути и прикрас.
В первой части ➡️ про прошлый опыт, выбор профессии и страхи перед обучением.

📝 Расскажи, чем ты занималась до того, как пришла в системную аналитику? Что это была за работа/сфера?
Анастасия:
В 2023 году я закончила строительный институт и сразу пошла работать в клиентскую службу поддержки.
Проработала там около двух лет, а в июне 2025 перешла в техническую службу поддержки того же направления.


📝 Что в тот момент тебя не устраивало в твоей работе? Какие были главные недостатки?
Анастасия:
Работа в клиентской поддержке - это сменный график, сдельная оплата и постоянно меняющиеся не в лучшую сторону условия.
Первые месяцы всё было классно, а потом моя работа всё больше начала напоминать какое-то рабство.
..

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

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


📝 Почему выбор пал именно на системный анализ, а не на другую IT-специальность?
Анастасия:
В моём окружении есть несколько программистов
и в 2024 году попробовала самостоятельно поучиться бэкенд-разработке, но очень быстро поняла, что это не моё.
Мне не нравится залипать в коде, становится скучно, хочется более активной работы.

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

Учёба в университете развивала во мне навыки, которые, как мне кажется, нужны системному аналитику.

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


📝 Почему в итоге ты остановила выбор именно на нашем курсе? Был ли решающий аргумент или совокупность факторов?
Анастасия:
До того, как найти ваш курс, я рассматривала другой похожий вариант и даже попробовала на него попасть.
Я успешно выполнила тестовое задание и прошла небольшое собеседование, но потом узнала подробности договора и отказалась.

Было слишком дорого, долго и невыгодно.

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


📝 С каким самым большим страхом или сомнением ты шла на старт обучения?
Удалось ли побороть в процессе?

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


📝 А что в обучении оказалось для тебя самым интересным и ценным?
Анастасия:
Именно в обучении - практический проект с интернет-магазином украшений.
У меня уже была хорошая теоретическая база, потому что я предварительно самостоятельно обучалась - по видео, статьям и платным курсам.
Поэтому было особенно интересно попробовать себя именно в практических задачах, например, в постановке небольших задач и работе с ними.


📎 В этой части мы поговорили про старт:
поддержку, выгорание, выбор направления и страхи перед обучением.

📎 Во второй части обсудим уже самое волнительное 👇
➡️ поиск работы
➡️ технические собеседования
➡️ отказы и офферы
➡️ первые ощущения от работы системным аналитиком
➡️ ожидания vs реальность

💬 Продолжение в следующем посте!
Please open Telegram to view this post
VIEW IN TELEGRAM
👏54🔥4🤝1
🎙 Интервью с выпускницей курса по системному анализу

🔖 Часть 2. "Поиск работы и первые месяцы в профессии"
В первой части мы поговорили про путь к системному анализу и обучение.
Во второй ➡️ про самое нервное: подготовку к собеседованиям, поиск работы и первые ощущения уже в профессии.

📝 Как была выстроена часть с подготовкой к трудоустройству? Что из нее пригодилось и помогло тебе больше всего?
Анастасия:
В основе подготовки были вопросы, которые давали учителя.
Я на них поотвечала и в целом поняла, что от меня будут ждать на собеседованиях.

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


📝 Как быстро после курса ты нашла работу? Легко ли адаптировалась на новом месте?
Анастасия:
Работу я искала почти два месяца.
В первый месяц после публикации резюме у меня не было ни одного тех. собеседования.
Где-то выбирали других кандидатов, не пообщавшись со мной; где-то предлагали гибридный формат, а я рассматривала удалёнку.

Потом откликов стало больше. За последние три недели у меня было около 7–8 технических собеседований.

Первый собес я провалила из-за нервов.
Второй прошла, но отказалась от оффера.
Третий не прошла, кажется, плохо показала себя в проектировании БД.

Четвёртый собес был самым комфортным.
В итоге я получила вкусный оффер и приняла его.


📝 Что из того, чем ты занимаешься сейчас на работе, нравится тебе больше всего?
Анастасия:
Мне нравится чувствовать себя полезной.
Когда хорошо разбираешься в продукте и системах, можешь помогать коллегам в решении инцидентов — это очень приятно.

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

Отдельно отмечу команду — коммуникация комфортная, можно спокойно задавать вопросы и просить помощи.


📝 Оправдались ли твои изначальные ожидания от профессии системного аналитика?
Анастасия:
В большей степени да, чем нет.
Будет глупо бубнеть и говорить, что что-то не так, учитывая, что я вкатилась буквально с нуля на хорошую должность с хорошей зарплатой
Есть своя специфика, но мне нравится, мне хорошо платят, я выполняю основные задачи аналитика и почти не испытываю стресса.

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


📝 Как изменились твоя профессиональная жизнь и самоощущение после смены профессии?
Анастасия:
Я стала чувствовать себя более важной и успешной, это точно.
К моему мнению прислушиваются, у меня больше влияния на процессы и больше свободы.

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

И мне правда интересно работать аналитиком.
Я раньше не понимала вообще, как работает интернет)

Меня он пугал, как космос или говорящие попугаи. А теперь шарю, могу повыделываться.


📝 Что бы ты сказала девушке, которая сейчас находится в той же ситуации, что и ты полгода назад?
Анастасия:
Наверное, главный совет - не идти на поводу у страха.
Всё новое = это страшное, особенно когда понимаешь, что придётся «приукрашивать» опыт.
Но всё-таки нужно рисковать. Не получится - значит не получится, зато попробовала.

А ещё набраться терпения!! И не думать, что это с тобой что-то не так, если долго не приглашают на тех. собесы.
Рынок вакансий — такой рандом, конечно. Так что смело и терпеливо учимся и движемся к цели)

Ну и немного усердия и кропотливости тоже не помешает.


📎 Итог второй части
Эта история о сомнениях, отказах, неудачных собесах и о постепенном росте.

📎 Если ты сейчас в поиске или только думаешь о смене профессии - это правильный путь!
Он не всегда быстрый, но с ProSysTalent он вполне реальный!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥42
🤓 Как защищать свои требования и не выглядеть токсиком

💔 Хоть раз аналитик попадает в ситуацию, где его требования начинают оспаривать:
💙Разработка предлагает упростить
💙Бизнес - "чуть поменять по ходу",
💙Кто-то вообще говорит, что "это лишнее".

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

Проблема в том, что защита требований часто воспринимается как конфликт.💩
Хотя в реальной работе это обычная часть роли аналитика.


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


Второй момент привязка к последствиям.
Фразы уровня "мы так решили" редко работают.
А вот объяснение:
- какие сценарии перестанут работать,
- где появятся риски
- или что придётся переделывать позже,
уже переводит разговор в рабочее русло.


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


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


📌 Если это проговаривать спокойно и по делу,
то защита требований перестаёт восприниматься как давление и
начинает восприниматься как нормальная забота о результате.

И помним:
Токсичность появляется не из-за несогласия.
Она появляется там, где нет логики, контекста и уважения к другим ролям.

💡 Хороший аналитик умеет держать позицию так, чтобы разговор оставался рабочим.
Этот навык сильно упрощает жизнь - и тебе, и всей команде)
Please open Telegram to view this post
VIEW IN TELEGRAM
4🔥3😁3
🚀 Зачем вообще идти в системный анализ в 2026 году

Сейчас часто спрашивают:
"а вообще есть смысл идти в IT? Рынок же сложный..."

😔 Да, непростой.
Вакансии длинные, требования серьёзные, конкуренция уже не как в 2021.

И на этом фоне логично спросить:
а зачем тогда системный анализ?

😔 Если кратко, то в анализ не идут ради хайпа.
Сюда приходят те, кому нравится разбираться в задачах, в логике, в том, почему вроде договорились, а в итоге сделали не то.
😔 Ведь почти в любой компании
происходит одно и то же: запрос есть, все уверены, что всё понятно.
А через месяц выясняется, что результат "не совсем такой".😞

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

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

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

😔И важный момент в системный анализ реально проще вкатиться, чем кажется.
Не нужно быть разработчиком и знать всё на свете.
Нужны базовые знания, логика и желание разбираться.
🔴Остальное приходит в процессе работы: ты растёшь вместе с проектами, постепенно углубляешься в технику, продукт или архитектуру.

😔 Профессия при этом гибкая
Системный анализ не запирает тебя в одной роли.

👌 Хочешь глубже в технику? Можно.
👌 В продукт? Пожалуйста.
👌В архитектуру или управление? Тоже реальный путь.
Поэтому это не позиция "сидим и пишем ТЗ до пенсии".)

😔 Ну и да, про деньги честно.
Аналитика ценят не за красивые формулировки, а за то, что он экономит компании время и ошибки.
А это уже конкретные деньги как для бизнеса, так и для тебя.

📎Если давно думаешь попробовать, но сомневаешься, хватит ли знаний,
то это нормальное состояние и большинство начинают именно так.
Главное - начать разбираться, а не ждать идеального момента!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥51💯1
😄 IT-сленг, который аналитики используют каждый день
(и редко объясняют)

🤩В прошлом посте разобрали базовые словечки из IT.

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

🤩Бизнес хочет
Фраза, после которой аналитик внутренне готовится задавать вопросы.
Часто означает, что есть идея, но чёткого запроса пока нет.

🤩Давайте пока так сделаем
Временное решение, у которого есть все шансы остаться надолго.
Полезно сразу понять, что именно считается временным и при каких условиях к этому вернутся.

🤩Уточним по ходу
Сигнал, что часть требований ещё не сложилась.
Иногда это нормально, а иногда это причина будущих сюрпризов.

🤩Это edge-case
Редкий сценарий, о котором вспоминают либо слишком рано, либо слишком поздно.
Часто звучит в моменты, когда решение принимать не очень хочется.

🤩Давайте зафиксируем
Любимая фраза аналитиков.
Если этого не сделать, через пару дней у каждого будет своя версия договорённостей.

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

🤩Разъехались в понимании
Вежливая формулировка для ситуации, когда все обсуждают одно и то же слово, но имеют в виду разное.

🤩Это уже за рамками задачи
Фраза, которая спасает требования от бесконечного разрастания.
Без неё задача легко превращается в бесконечный список хотелок.

🤩Нужно подумать
Иногда означает "дайте время".
Иногда - "решения пока нет".
Нормальная пауза, если она проговаривается явно.

🤩Вернёмся позже
Либо реально вернёмся, либо нет.
Аналитику полезно понять, к какому варианту ближе, и зафиксировать это.

🤩Это вторым этапом
Одна из самых коварных фраз.
Чаще всего означает "очень нескоро", а иногда "никогда".
)) но звучит вежливо

🌱Если важно, чтобы второй этап всё-таки случился, стоит сразу уточнить:
что считается первым этапом
и есть ли у второго этапа хотя бы примерные сроки


🤩 Если поначалу такие формулировки звучат размыто - это нормально)
Со временем начинаешь слышать не слова, а смысл за ними.

🤩 А если смысл всё ещё неочевиден, уточнять можно и нужно.
Это часть работы аналитика, а не признак неопытности.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4💯43🔥1
💼 Что на самом деле ждут от системного аналитика
(а не то, что пишут в вакансиях)

😔Если читать вакансии системного аналитика, может показаться, что ищут человека-оркестр.
И требования писать, и архитектуру понимать, и API проектировать, и с бизнесом дружить, и желательно ещё код читать, как разработчик.😒

😔На этом месте многие думают:
"кажется, я вообще не подхожу" или "мне ещё лет пять учиться".

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

⭕️ умеет внятно разбираться в задаче
⭕️ задаёт правильные вопросы
⭕️ фиксирует договорённости
⭕️ и не даёт требованиям развалиться по дороге до разработки

➡️ Архитектура, интеграции и сложные технические штуки - это всё важно, но почти всегда по мере роста, а не всё и сразу с первого дня.

😔 Ещё важный момент, который редко пишут в вакансиях:
от аналитика ждут не всезнания, а адекватности.
Умения сказать "я не знаю", уточнить, проверить и вернуться с ответом.

😔 Очень часто сильным аналитиком считают не того, кто знает больше терминов, а того, с кем:

⭕️понятно
⭕️спокойно
⭕️и не приходится переделывать одно и то же по три раза

😔 Поэтому если ты смотришь на вакансии и чувствуешь, что "не дотягиваешь" - это база.)
Вакансии почти всегда страшнее реальной работы.

🦞 Гораздо важнее честно понимать:

🪵 что ты уже умеешь
🪵 что готов подтянуть
🪵 и где тебе правда интересно расти дальше

Остальное добирается в процессе почти всегда!
Please open Telegram to view this post
VIEW IN TELEGRAM
4💯4🔥2