Соло, научи меня | Системный анализ
Open in Telegram
ВЛАДИМИР СОЛОВЬЕВ Архитектор решений (Solution Architect) Ментор и наставник ▪︎ Провожу собеседования на СА ▪︎ Обучаю СА и консультирую ▪︎ Являюсь соавтором огненного курса @newsa20 По рекламе и другим вопросам: @iamelen_solo По обучению: @VSolovev43
Show moreRussia483 957The category is not specified
426
Subscribers
No data24 hours
+27 days
+3230 days
Posts Archive
Сегодня у меня день рождения!🥳 Принимаю поздравления и пользуюсь правом съесть лишний торт🎂
В 33 года я пришёл в IT после 13 лет службы в МВД. Сейчас я архитектор решений, и автор канала SoloTeach, помогаю другим готовиться к собеседованиям, осваивать новую профессию, расти в скилах. Кстати, я хорошо помню свои первые собесы, когда понимал далеко не всё👎
Смотрю на то, что у меня получилось, и есть чему порадоваться. У нас с партнером свой курс, выпускники, уже есть которые нашли новую работу ещё во время обучения и применяют на ней знания (Ксения, Илья привет) . Мой гайд разросся до 162 вопросов и 16 задач, продолжаю его дополнять. Написал книгу про системный анализ, но пока не выпустил..
И очень рад, что всё это интересно вам. Что вы приходите со своими задачами, задаёте вопросы и делитесь результатами. Ради вас и хочется дальше вести канал.
Ну и традиция. Если хотите просто поздравить меня, буду рад. Для тех кто хочет отправить материальные поздравления Карта:
5228600571971292 (Сбер)
Спасибо, что читаете меня и проводите здесь часть своего времени.❤️
Когда я провожу собеседование, после рассказа кандидата о себе почти сразу даю практическую задачу, теорию отдельно спрашиваю редко.
Причина простая: определения можно выучить за вечер, и пересказывают их почти все одинаково. А когда человек рисует схему базы для ветклиники, вопрос про нормализацию возникает сам, и сразу видно, понимает он её или помнит текст.
На последнем моке так и было. Ученик гладко объяснил, кто такой системный аналитик, а потом начал соединять таблицы, и оказалось, что ключи от связи многие ко многим он кладёт во все три таблицы сразу. Отдельным вопросом про связи я бы этого не поймал👎
У такого подхода есть минус. Если кандидат совсем не знает тему, практика превращается в лекцию, и под конец говорю уже я. На моке это не страшно, для этого мы и встречаемся, а на настоящем собесе интервьюер в такой момент обычно вежливо сворачивает тему.
Если готовитесь, решайте задачи и проговаривайте теорию, которая из них вырастает, так вас и будут спрашивать.
Потренировать разговор с заказчиком
#системныйанализ #удалёнка #сменапрофессии #СолоНаучиМеня
Ответ напишу в комментариях. Ученик на МОКе сказал, что в PUT можно передать только то, что меняешь, и мы застряли на этом на несколько минут👍
+9
🔸🔸🔸🔸🔸🔸
Заказываешь такси, приложение обещает 450 ₽. По дороге пробка, ты вспоминаешь, что нужно заехать к банкомату, а водитель вдруг уходит в объезд. Сколько заплатишь в итоге?Это решает правило, которое кто-то прописал заранее для каждой такой ситуации. Если правила нет, его на ходу придумает поддержка, уже после твоей жалобы. В карточках 4 ситуации. Попробуй угадать, какое правило сработает, ответы под спойлером. Ситуации придуманы, правила конкретных сервисов я не пересказываю, разбираю саму логику. Вот этим и занимается системный аналитик: находит такие ситуации до запуска, договаривается с бизнесом, как поступать, и записывает правило так, чтобы разработчик, тестировщик и поддержка поняли его одинаково. Сколько угадал из четырёх? Пиши счёт в комменты🤗 #задача #решизадачу
Слышали про новый тренд?😌 Просишь нейросеть заполнить твою комнату всем, что она о тебе знает, и разрешаешь преувеличивать.
Ну я и разрешил. Поржал🤓
Теперь у меня на погонах API, а стены в схемах с красными нитками, как будто я до сих пор ищу преступника. Хотя по сути так и есть, ищу с учениками ТЗ, которое никто не написал.
Самое загадочное - кот🤗 Откуда он затесался❔Я кота не просил, нейросеть кота не обещала. Сидит еще с такой моськой, будто это я у него живу😑 Пойду поищу его по квартире, есть подозрение, что колбаса пропадает неспроста.
В буквы особо не вчитывайтесь, нейросеть писала их с закрытыми глазами. Мои глаза на картинке тоже слегка разъехались, но представим что так задумано. Надо идти в ногу со временем, даже если глаза идут каждый в свою сторону🤣
Покажите свои комнаты в комментариях, интересно, к кому ещё подселили кота.
Загрузите в gpt свое фото или можно без фото и напишите промт:
Заполни эту комнату всем, что ты обо мне знаешь. Преувеличивай
#тренды #поржатьГайд по собеседованию подорожает после Нового года❕
До 31 декабря гайд по подготовке к собеседованию на системного аналитика стоит 490 ₽, с 1 января будет 790 ₽.
Догадываюсь, о чём многие сейчас подумали: нейросеть за минуту накидает сотню вопросов с ответами, зачем платить. Накидает, только это будут вопросы, которые теоретически могут задать.
Мне хотелось собрать то, что спрашивают на самом деле, поэтому в гайд попало только то, через что я прошёл сам или видел своими глазами:
⚪️ мои собеседования - я их записывал и потом разбирал буквально по минутам
⚪️ мок-собесы с учениками: после каждого добавляю вопросы, на которых человек споткнулся. Только в октябре их было три, оттуда пришли новые вопросы и задача номер 14
⚪️ разборы около 110 реальных собеседований Middle и Senior в банках, телекоме и ритейле, по ним у каждого вопроса стоит пометка, как часто его задают
⚪️ мой личный список, где искать работу: сайты и телеграм-каналы, которыми пользуюсь сам
За октябрь гайд вырос со 148 вопросов до 160 и с 11 задач до 14, теперь в нём 213 страниц, свёрстанных под телефон, отсюда и новая цена.
Если собираетесь на собес в ближайшие месяцы, выгоднее взять до конца года.
Купить гайд за 490 ₽: https://payform.ru/5ncKbqA/
#гайд #Собеседование
Собрал подборку вакансий для тех, кто входит в системный анализ. Каждую открыл и прочитал целиком, оставил свежие, где у новичка есть реальный шанс.
⚪️Стажёр системный аналитик - СберIT
Зарплата не указана, Москва, гибрид плюс 90 дней удалёнки в год
Чем хороша: работа в продуктовой команде от требований до демо, с API, интеграциями и постановкой задач разработчикам.
В отклике: покажи, что понимаешь разницу между бизнес-, функциональными и нефункциональными требованиями, и упомяни REST и JSON.
https://hh.ru/vacancy/137690459
⚪️Системный аналитик - ООО КСОР
До 230 000 ₽ на руки, Москва, офис в Москва-Сити
Чем хороша: опыт не требуется, задачи понятные - документация по API, тесты интеграций в Postman, SQL для проверки данных.
В отклике: опиши, какие SQL-запросы уже писал (JOIN, GROUP BY, CTE) и пробовал ли Postman.
https://hh.ru/vacancy/138072513
⚪️Младший системный аналитик - АО ПАРИ
60 000 - 120 000 ₽ до вычета, Москва, гибрид
Чем хороша: берут даже с неполным высшим, есть годовая премия и гибкое начало дня.
В отклике: приложи пример схемы процесса в BPMN или кусок ТЗ, их тут прямо просят уметь.
https://hh.ru/vacancy/134841448
⚪️Системный аналитик (Junior) - ITK academy
100 000 - 130 000 ₽, удалённо или Нижний Новгород
Чем хороша: вилка указана, внутри обучение и технический наставник, договор на 15 месяцев.
В отклике: расскажи про интервью с заказчиком и функциональные требования, их тут ставят в задачи первыми.
https://career.habr.com/vacancies/1000168625
⚪️Системный аналитик (Junior/Junior+) - Солар
Зарплата не указана, Москва, гибрид
Чем хороша: домен информационной безопасности, задачи от требований и ТЗ до проверки функционала по ТЗ.
В отклике: покажи опыт написания ТЗ, а если знаешь Git, Markdown или Figma, допиши - это плюс в вакансии.
https://career.habr.com/vacancies/1000167200
Вакансии актуальны на момент публикации, некоторые закрываются за пару дней, так что откликайтесь быстрее.
#вакансии #джун #системныйанализ #вакансииса #джуниор
+5
Когда я провожу практический собес, первые две минуты после озвучивания задачи почти ничего не говорю, просто смотрю, что кандидат сделает с заданием. Чаще всего ничего, он его слушает и сразу начинает рисовать.
На последнем моке у ученика так и было, холст пустой, задание только в чате.
Переносите задание на холст: всё, что вы потом нарисуете, будут сверять с этим текстом, и вы сами тоже. Если интервьюер диктует, можно попросить скинуть текст в чат или говорить медленнее (чтоб записать), это нормальная просьба.
Вторая привычка труднее. На моке были минуты, когда ученик молча смотрел в экран, я видел только курсор. Мне в такой момент нечего оценивать, и молчание любой интервьюер читает как не знает. Хотя после паузы ученик часто выдавал толковый ответ, просто думал про себя.
Тренируется это просто: решаете любую задачу и проговариваете ход вслух, можно под запись на телефон. Сначала странно, через пару раз становится привычкой🤗
Разборы собесов на YouTube
+5
Когда я провожу практический собес, первые две минуты после озвучивания задачи почти ничего не говорю, просто смотрю, что кандидат сделает с заданием. Чаще всего ничего, он его слушает и сразу начинает рисовать.
На последнем моке у ученика так и было, холст пустой, задание только в чате.
Переносите задание на холст: всё, что вы потом нарисуете, будут сверять с этим текстом, и вы сами тоже. Если интервьюер диктует, можно попросить скинуть текст в чат или говорить медленнее (чтоб записать), это нормальная просьба.
Вторая привычка труднее. На моке были минуты, когда ученик молча смотрел в экран, я видел только курсор. Мне в такой момент нечего оценивать, и молчание любой интервьюер читает как не знает. Хотя после паузы ученик часто выдавал толковый ответ, просто думал про себя.
Тренируется это просто: решаете любую задачу и проговариваете ход вслух, можно под запись на телефон. Сначала странно, через пару раз становится привычкой🤗
Разборы собесов на YouTube
Я часто пишу про Бусти, где лежат мои разборы и гайды, там подписка за 390 ₽, внутри словарь IT-терминов, гайд по собеседованию, текстовые разборы собесов, ролики-Ответы и второй сезон Цифрового стража. Проект молодой, подписчиков пока один немного, так что обойдёмся без историй про пассивный доход🤗
Сейчас не об этом. Почти у каждого, кто идёт в аналитику, уже что-то накоплено: шаблоны требований, конспекты курсов, заметки по SQL, опыт из прошлой профессии. У меня, например, за плечами 13 лет в МВД, и это тоже экспертиза. Обычно всё это лежит в папке, хотя тому, кто идёт на шаг позади, сэкономило бы пару недель.
Boosty для такого удобен, там есть подписка, разовая продажа постов и файлов, донаты и рассылки. Начать можно с пары материалов, сайт и реклама для этого не нужны.
Или если Вы не аналитик, преподаете таны, рисование или йогу, например..
Если решите попробовать, регистрируйтесь по моей ссылке. Новым пользователям Boosty по ней снижает комиссию сервиса на 3%
А как это выглядит изнутри, можно посмотреть у меня: https://boosty.to/solo_teach
+5
Главбух, аудитор, SAP-консультант. Около 5 месяцев менторства - и он системный аналитик в корпорации, где больше полумиллиона сотрудников, с доходом 350 000 ₽ на руки.
🤗Это Алексей, мой ученик. Когда он написал мне в июне 2025, у него было около 7 лет работы главбухом, преподавателем и аудитором и ещё 5 лет SAP-консультантом на международных проектах. Рынок SAP проседал и по вакансиям, и по зарплатам, поэтому он решил переучиваться на системного аналитика.
Требования, интервью и воркшопы с заказчиком он вёл годами. Слабым местом была техника: с JSON, API и проектированием БД он сталкивался, по его словам, очень отдалённо. Ещё мешали книги, которые на каждой странице советуют не усложнять диаграмму, и он боялся добавлять детали.
Что мы сделали, всё на одном сквозном кейсе - кредитной заявке:
1. Разработали требования.
2. Прошли моделирование процессов и архитектуры в draw.io и Excalidraw. Он рисовал, я разбирал диаграммы по косточкам.
3. Спроектировали базу данных в PostgreSQL, REST API в Swagger и асинхронную интеграцию через RabbitMQ.
В конце устроили мок-собеседование.
Примерно через 5 месяцев Алексей попал на проект международной корпорации, где больше 500 000 сотрудников. Занимается обслуживанием и интеграцией интерфейсов с SAP, в том числе через SOAP API, доход 350 000 ₽ на руки.
Его словами:
Однозначно, польза от наставничества огромная - чувствую себя намного увереннее в работе после погружения в СА.
Опыт из прошлой профессии никуда не девается. С заказчиками Алексей работать умел, ему оставалось добрать БД, API и интеграции. Скорее всего, у тебя тоже есть на что опереться.
С какой профессии идёшь ты? Напиши в комменты, подскажу, с чего начать.
#системныйанализ #ментор
Четыре дела бесплатно, почти ни одного отзыва - всвязи с этим второй сезон Цифрового стража переезжает на Бусти🤩
Помните детектив для аналитиков? Четыре дела, где ищешь виноватого и каждый раз упираешься в сломанный процесс. Я долго его делал, выложил бесплатно..
Но отзывов почти не было. Обиды тут нет, я и сам так делаю: бесплатное сохраняешь на потом, а потом оно теряется в избранном.
Поэтому второй сезон решил делать для тех, кто готов играть регулярно. Он выходит на Бусти по сериям, а через неделю после каждой - разбор, на чём оно основано, и шаблон, который можно забрать в работу.
Сезон называется Спящие задания. В финале первого сезона нашлись сорок ночных заданий без хозяина, и в каждом новом деле одно из них начинает вредить. Первое дело уже вышло: ночью у двух тысяч покупателей сгорели бонусные баллы, причём дважды.
Первый сезон остаётся бесплатным и никуда не денется. Если ещё не играли, начните с него, на одно дело уходит минут двадцать.
Второй сезон на Бусти, кодовое слово к делу лежит в посте для подписчиков.
А если первый сезон уже пройден, напишите в комментариях, какое дело далось труднее всего. Мне правда важно это знать.
💛 Забавно, на бусти у меня ОДИН подписчик, вот он там живут.. и разборы собесов и бесплатный гайд на 157 вопросов и 14 задач по собесам, шаблоны документов, всякие видосики и бесплатная игра.. Надеюсь всем пользуется 🤗
#системныйанализ #квестдетектив #детектив
На одном собесе в конце я спросил, сколько в команде системных аналитиков.
Ответ: пока ни одного, роль выполняют разработчики. Ты будешь первым🙂
Обычно это история про растущую команду: бизнес приносит задачи быстрее, чем их успевают разбирать, и требования пишет тот, у кого нашлось время, чаще всего тимлид или сильный разработчик. В какой-то момент там понимают, что разработчики тратят полдня на постановки вместо кода, и открывают вакансию аналитика.
Чего от тебя ждут в такой команде?🙂 Мне сказали прямо: ТЗ, которое согласуют разработчик и бизнес-аналитик. Без шаблонов, без принятого процесса, иногда без тестировщиков и стенда.
И самое ценное, что я услышал. Я рассказал свой привычный процесс: постановка, ревью разработчика, ревью другого аналитика или лида, груминг с оценкой. Мне ответили, что процесс правильный, но если внедрить его целиком с первого дня, команда начнёт его отторгать и задачи встанут🙂 Внедрять надо плавно, через PM, по одному шагу.
Если идёшь первым аналитиком в команду, на собесе стоит спросить:
1. Кто сейчас пишет требования и в каком виде
2. Есть ли тестировщики и стенд
3. Кто утверждает ТЗ
4. Кто отвечает за процесс и с кем договариваться об изменениях
5. Сколько аналитиков будет в команде через полгода
Работа первым аналитиком - много свободы и много хаоса. Зато процесс строишь сам, и через полгода команда работает так, как ты её настроил.
Ты когда-нибудь был первым аналитиком в команде?😓 Расскажи в комментариях, что внедрял первым.
Тот самый фильтр на входе🤔
Из всех цифр про дефицит айтишников меня больше всего зацепила одна: половина IT-вакансий просит опыт от года до трёх. Компании ищут людей, которые готовы работать с первого месяца, и проверяют это на собеседовании, поэтому собес и становится главным фильтром, когда на место претендует пара десятков человек.
Я сам прошёл немало собесов и разобрал ещё больше чужих, и новички чаще всего сыплются одинаково: ответ человек знает, просто впервые слышит вопрос в такой формулировке и теряется, или не может на ходу разобрать задачу🙂
Под это я собрал гайд Собеседование СА 2.0: 154 вопроса и 13 задач с разбором.
Там требования, моделирование, API, интеграции, архитектура, базы данных и вопросы о себе, у каждого вопроса пометка, насколько часто его задают, у самых частых есть короткий ответ, который можно проговорить вслух. Материал взят из разборов реальных собесов, включая мои собственные🙂
Стоит 490 ₽, как две чашки кофе, оплатить можно здесь
После оплаты присылаю PDF на почту, указанную в платеже.
Если пока не готовы, ничего страшного, в канале и дальше будет много бесплатного разбора🏸🏸
#Собеседование #какпройтисобес
#системныйанализ
ТЗ на буст канала
Оформить просьбу как положено аналитику? С требованиями и критериями приёмки? Легко🎧Иначе вы бы мне её не согласовали
Пользовательская история
Как читатель канала, я хочу нажать одну кнопку, чтобы у Владимира наконец открылись дополнительные сторис и он начал выкладывать туда задачки с собесов, а не только мемы
Функциональные требования
ФТ-1. Пользователь с Telegram Premium переходит по ссылке и отдаёт голос каналу
ФТ-2. Система ничего не списывает, буст уже входит в подписку
ФТ-3. После голоса автор радуется и пишет следующий пост бодрее обычного
Нефункциональные требования
НФТ-1. Время выполнения - до 5 секунд
НФТ-2. Количество кликов - два
НФТ-3. Риск для пользователя - нулевой, ревью не требуется
Критерии приёмки
Дано: у вас есть Premium
Когда: вы переходите по ссылке и подтверждаете голос
Тогда: у канала на один голос больше, а до сторис с разборами, мини-играми и закулисьем собесов на шаг ближе
Альтернативный поток
Premium нет - ставите реакцию под постом и пересылаете его другу с Premium, задача закрыта
Статус задачи - на согласовании у вас❤️
Новому расчету нужны поля, которых нет в старой модели клиентов. Что делаем?
Вопрос с моего собеса, на который у меня сначала не было чёткого ответа💻
Склад, около 10 клиентов присылают события об операциях через API, у всех одна старая модель данных. Мы запускаем новый расчёт тарифа, и ему нужны поля, которых в старой модели нет: стаж сотрудника, смена, объём работы. Эксперимент прошёл успешно, раскатываем на всех.
Варианты такие:
1️⃣Обогащаем сами. Клиенты шлют как раньше, недостающее мы достаём из своих систем
2️⃣Меняем контракт. Клиенты присылают сразу обогащённую модель
Поначалу я стал рассуждать вслух о том, кто к кому ходит и не прикрутить ли брокер. Разработчик переформулировал вопрос, и тогда я ответил: обогащаем сами, клиентов лишний раз не дёргаем. Он согласился: чем проще клиенту, тем лучше.
Аргументы, которые стоило назвать сразу.
⚫️Стаж и смены знаем мы, клиенту их взять негде.
⚫️У каждого из десяти клиентов свой срок доработки, и расчёт будет ждать самого медленного.
⚫️Старая модель продолжает работать, обратную совместимость ломать не нужно.
Второй вариант тоже бывает правильным: когда поле знает только клиент, например тип упаковки или параметры товара. Тогда новое поле делаем необязательным, выпускаем новую версию контракта и даём срок на переход.
А ты бы как решил? Голосуй в опросе ниже и пиши в комментариях, в каком случае выбрал бы второй вариант.
