Записки системного аналитика
1.82K subscribers
92 photos
7 videos
69 links
Все о системном анализе и IT архитектуре от Senior SA

👨🏼‍💻 Обучение https://oldschoolsysdes.ru/course?id=54fc8475-51de-472e-b4df-91f9eff85958

Контакт Отдела заботы: @nstarikov_team
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
🔥16👍3🤔1
This media is not supported in your browser
VIEW IN TELEGRAM
🔥15
This media is not supported in your browser
VIEW IN TELEGRAM
🔥16👍1
Как найти работу системным аналитиком, если у тебя вообще нет опыта 🐸

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

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

Итоговый проект - полное (по-умному это называется end-to-end) проектирование информационной системы с нуля, ровно так, как это выглядит в реальной работе системного аналитика: сбор требований, отрисовка различных диаграмм, проектирование архитектурного решения и интеграций, подготовка необходимой документации.

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

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



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

Безусловно, на одной уверенности собеседование не пройдешь, придется доказать реальный уровень технических знаний, но это уже полностью будет зависеть от того, какие усилия были приложены во время обучения🙂
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👍5❤2
This media is not supported in your browser
VIEW IN TELEGRAM
🔥15❤1
Утром вайбкодинг, вечером вайброкинг
😁7🔥4
This media is not supported in your browser
VIEW IN TELEGRAM
🔥20👍7❤5
Сегодня нахожусь на крутом IT-мероприятии от Сбера #sbersreda

На фото крутой доклад от Софьи о дизрапте в банке и внедрении AI технологий

Если есть кто то рядом, буду рад встретиться!
🔥4❤3
Друзья, хочу сделать для вас максимально полезный контент. Но, честно, устал думать над тем, что вам будет интересно и полезно 🚨

Напишите в комментах, что вы хотите узнать от меня, будем разбирать 🥸

Можете задать абсолютно любой вопрос, который вам интересен - от любой технички и до того, как решить проблему которая, например, не даёт вам вкатиться/перейти в СА или пробить зарплатный потолок в условные 300к+

❤ Буду очень рад активности в комментариях 👇

P.S. в комментах отвечу коротко, а потом запишу подкаст на канал с разборами вопросов, если их наберется более 5 штук)
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👍5🤔1
За что вообще платят системному аналитику⁉️

Зачастую у многих возникает недопонимание, «что конкретно я должен делать как системный аналитик и почему за это платят выше рынка».

Коротко по сути работы. Системный аналитик:

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

Платят не за код и не за красивые презентации, а за то, что человек берёт на себя ответственность за решение.


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

Хороший системный аналитик экономит бизнесу деньги ещё до старта разработки, а также позволяет снять часть нагрузки с разработчиков для того что начать проектировать новую функциональность системы, пока те пишут - поэтому эта роль всегда востребована и имеет соответствующее вознаграждение в виде относительно высоких зарплат 😊
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12❤6🆒1
Как успешно пройти собеседование на 250К и позицию уровня Middle+ для системного аналитика😎

Спойлер: в 2026 году уже никто не спросит «что такое REST API» или «что такое функциональные требования».

На Junior-позиции действительно спрашивают базу (терминологию, основные понятия) и на этом почти все.
На Middle и Senior-позиции (чтобы претендовать на те самые заветные 250к+) спрашивают за реальные кейсы и опыт: «расскажи, на каком проекте работал, что ты сам спроектировал, какие были ограничения и почему решили сделать именно так».

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

На первых собеседованиях поплыть - это нормально, я всегда говорю ученикам, что первые 2-3 собеса это факапы (и к этому надо быть морально готовым), на которых вы учитесь презентовать свой опыт, запоминаете и привыкаете к структуре собеседования, учитесь слышать вопросы интервьюера и рассказывать именно то, что от вас хотят.

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


Один из самых сильных тезисов при ответе на такой вопрос (помимо обоснования технологического выбора) заключается в том, что при проектировании фичи зачастую не существует единственно-верного решения - есть вопрос компромисса (например между производительностью и надежностью) и вопрос принятия рисков (проще говоря - "будет работать очень быстро, но иногда пользователь может получить не самые свежие данные" или наоборот - мы пожертвуем скоростью загрузки страницы приложения, но зато обеспечим консистентность данных на пользовательском интерфейсе.

А вот если начинают говорить «правильно делать так» вместо «вот в чем мы теряем, а вот в чем выигрываем», то интервьюер это быстро считает и сделает себе пометку, что до Senior-позиции кандидату еще рановато...
Разумеется, это относится не ко всем кейсам.

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


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

Пишите в комменты интересные кейсы/вопросы с собеседований, с чем сталкивались вы, или просто что хотелось бы обсудить)
Please open Telegram to view this post
VIEW IN TELEGRAM
❤12🔥9🤔3👍2😁1
Собрал личный гайд по профессии СА в формате 5-ти статей✏️

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

После пяти статей у тебя будет:

1⃣ Понимание, как приложения и системы вообще взаимодействуют между собой в сети
2⃣ Навык собирать и оформлять требования так, чтобы разработчик не переспрашивал, а радовался
3⃣ Понимание разницы между типами архитектур приложений и знание, в каких случаях и какую лучше выбирать
4⃣ Теория и примеры реальных интеграций: REST, gRPC, Kafka/RabbitMQ
5⃣ Понимание процессов в продуктовых компаниях и ясная разница между Waterfall и Agile - почему в вакансиях просят и то, и другое

Переходи ниже и забирай👇
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9👍6🆒6❤1
Как ИИ закрывает 75% моих задач и как я к этому пришел

Не скажу, что я какой то гик по части ИИшки и, как вещают в рилсах инфоцыгане (которые не знают что такое localhost даже): «у меня свой контент-завод по производству говна» или «что я вышел на новый метауровень и теперь тридцать разных агентов делают всю работу за меня, а клодкод мне еще утром кофе заваривает», но я реально юзаю разные нейронки для решения повседневных задач.

1⃣Продуктовый/бизнесовый ресерч и дискавери

Использую Perplexity.
На мой взгляд она лучше всех делает Deep Research, собирает информацию из разных источников, агрегирует и дает хорошее саммари.
Для большего, к сожалению, ее применения я не нашел.
Comet от них для автоматизации работы с браузером меня разочаровал, а режим Computer слишком дорогой по токенам.

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

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

2⃣Ресерч кодовой базы, исследование архитектуры, работа с SQL, формирование требований.

Лично для меня фаворит это Cursor. Да, я не терминалодрочер, и для меня IDE сильно комфортнее.
Закрывать может любой спектр работ, но для меня важно следующее:

• ресерч кодовой базы и работа с сервисами/бд/брокерами: выкачал репозиторий из гита, написал банальное «расскажи подробно, что за сервис» - получил подробный ответ.
Можно просить строить любые диаграммы любых процессов в сервисе, диаграммы интеграционных взаимодействий, просить описать или рассказать об имеющихся контрактах/DTO/DAO итд.
Можно скормить креды для подключения например к БД (разумеется только на чтение, чтобы курсор случайно не снес ее вам) и спросить про устройство БД, попросить сделать селект, что угодно.
Можно подключаться к хостам по SSH и просить выполнять команды в терминале, замерять производительность, гонять тесты, проверять технические гипотезы и так далее.
В целом перечень действий ограничен только вашей фантазией и разрешением на то компании, в которой вы работаете 🤫🥲

• проектирование новых или доработка существующих API-контрактов/запросов в БД: спросил или написал что нужно расширить такую то интеграцию таким-то атрибутом - получил готовую спецификацию/скрипт. Ещё и вопросы по пути сама тебе задаст, если надо будет что-то уточнить для полноты контекста.
Оптимизировать SQL, кстати, на основе анализа плана запроса, тоже круто умеет.

• генерация различных диаграмм: UML, BPMN, C4, просто описание архитектуры "квадратиками и стрелочками", формирование и описание User Story и Use Cases, генерация тест-кейсов: тут и упоминать что-то излишне, думаю и так все понятно.

3⃣Подготовка маркетинговых материалов (презентаций), быстрое прототипирование лендингов, генерация медиа-файлов.

Да, мне, как системному аналитику, иногда приходится делать и такое, ну а еще я ж с шилом в заднице и периодически пытаюсь запускать свои SaaS 🎃 Поэтому приходится решать такие нестандартные и не совсем технические задачки.

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

Также можно юзать хайповый Claude вместе с Claude Code, Claude Design итд.
Будет чуть дороже и чуть быстрее. Но чаще проблемы с оплатой возникают и если забудете вдруг включить КВН, работая из России, то есть вариант поймать перманентный бан аккаунта.

Кстати, на моем ютуб-канале есть 2-х часовое видео с тем, как я разбираю базовые кейсы по работе СА с Cursor.

Какие задачи вы закрываете с помощью ИИ можете написать в комменты 👇
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤12🔥10👍6
Самый скучный способ стать системным аналитиком и получать от 150 000 рублей на удалёнке

Записал об этом отдельное видео. Без инфоцыганства и обещаний «изи залететь на 300к за месяц и пить капучинку, тыкая раз в час на одну кнопку».

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

Показываю стартовую точку каждого ученика, что конкретно они делали, и к чему пришли.
Плюс разбираю, почему порог входа в системный анализ ниже, чем в разработку, и что реально нужно знать, для того чтобы пройти путь до трудоустройства за 2-3 месяца.
И все это даже несмотря на возгласы вроде: "IT умерло, рынок перегрет, лучше сварщиком за 300к пойти" и так далее.

Поэтому самое лучшее время для старта в IT - вчера.

Ну а видео уже в боте. Заходи, смотри, оставляй комментарии, задавай вопросы👇
👍12❤6🔥5
Готов ли ты стать аналитиком прямо сегодня?

Ребят, собрал для вас тест (подойдет даже для тех, кто только знакомится с системным анализом).

Каждый пункт закрывает конкретный навык: от флоу работы аналитика до того, выдержишь ли спор с более опытным коллегой😯

Четыре блока:

1⃣ флоу работы и формирование требований (BPMN, UML, user story, JTBD)
2⃣ техничка (SQL, БД, интеграции, итд)
3⃣ немного о софтах
4⃣ собеседования и мотивация

И как обычно, в конце есть возможность забрать от меня полезняшку😎

Проходи по ссылке - ТЕСТ

В комментах можете делиться своими результатами👍
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥6🆒2🤔1
Media is too big
VIEW IN TELEGRAM
Немного моего айтишного креатива вам)
😁15🔥8❤5👍1🤔1
В четверг встречаемся в прямом эфире!

Тема: «Самый скучный способ трудоустроиться системным аналитиком на зп от 200к/месяц»

Покажу структуру, с которой можно идти на собеседование на позицию middle+ и получить оффер, даже если ты пришел с 0😎

1⃣ Как собирать и документировать требования: user story, use case, UML и BPMN - диаграммы.
2⃣ Какие бывают архитектуры приложений, как устроены базы данных, что такое REST, gRPC, Kafka, RabbitMQ и в каких случаях что из этого применять.
3⃣ Масштабирование приложений и баз данных, Docker и Kubernetes, и почему это часто спрашивают даже у мидлов-аналитиков.

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


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

Четверг 03.09 в 20:00 по мск❗️
Эфир в Яндекс.Телемост, ссылку опубликую здесь перед началом.

Вопросы пишите под постом, разберем на эфире.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥19👍9❤1
Друзья, всем привет!

К сожалению, наш эфир сегодня подвергся спам-атаке со стороны обиженных конкурентов и его пришлось прервать

Во-первых, я приношу свои извинения всем участникам, которым пришлось какое то время терпеть все это.

Яндекс полностью разочаровал отсутствием возможности нормально банить и отключать микрофоны спамеров (ребята Яндекса - возьмите на заметку фичу себе, если что мои ученики с радостью будут готовы помочь с этим ☺️)

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

Я сделал выводы относительно возможных спам-атак, следующий эфир будет в субботу 5 сентября в 10:00 по мск, вероятнее всего в Zoom.
Ссылку обязательно пришлю заранее)
Оставайтесь на связи 🤩
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥18❤9👍6