(Не)Системная аналитика by Андрей Царев
6K subscribers
155 photos
10 videos
3 files
109 links
Консультации: https://notsystemanalysis.ru/
Boosty: https://boosty.to/notsystemanalysis
Ютуб: https://youtube.com/@notsystemanalysis
Лайф канал: https://t.me/reaps_channel
По вопросам: @reaperxu

Рекламы курсов и телеграм каналов нет
Download Telegram
Опрос для тех, кто вкатился в анализ в прошлом году. Крутили опыт или нет?
Final Results
16%
Да, крутил
24%
Нет, не крутил
60%
Посмотреть ответ (вкатился не в прошлом году)
Back_doc.pdf
102.6 KB
Пример документации для Фронта и Бэка

Ловите примеры спецификаций, которые можно использовать в работе. На самом деле, там никакого рокет саенс.

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

Вообще встречал два подхода к ведению доки:
1) Когда описываются компоненты системы, страницы, методы. Изменения по задачам вносятся в эти документы. Например, добавляются новые элементы на фронт, меняется валидация или добавляются атрибуты в API. Готовая задача в джире выглядит как ворох ссылок с описанием того, что должен быть поправлено и тут и там.
2) Когда описываются компоненты системы и отдельно ведутся постановки. Постановка - страница, где конкретно указано, что в рамках этой задачи нужно поправить на фронте, бэке и тд. Плюс такого подхода - разрабы в одном месте видят все сразу. Минусы - аналитику приходится делать двойную работу, и, после выкатки задачи в прод, править раздел с описанием системы.

А как ведете документацию вы? Какие подходы и шаблоны используете?
Тебе платят за это

Провожу консультации с джуниор специалистами и получаю логичный вопрос: «Что мне нужно, чтобы расти по деньгам? Какую технологию выучить?» Вспоминаю себя 5 лет назад, когда только вникал и тоже думал, что же такого нужно уметь, чтобы зарабатывать эти ваши 300к/наносек. Это не умение проектировать апи, шарить в микросервисах и понимать, как настраиваются топики в кафке. И даже не умение «решать проблемы», быть человеком, который может в короткое время разобраться в вопросе, подергать всех и выдать топовый результат. Всего один навык, благодаря которому, специалисты одного и того же уровня могут получать абсолютно разные деньги. Какой? Ответ вам не понравится, но давайте отмотаем немного назад.

2021 год, я – зеленый новичок, проработавший больше года на первом месте. Моя зарплата растет небыстро – 40к, 50к, 70к. Я беру больше ответственности, решаю разнообразные задачи и всячески вовлекаюсь в процесс. Но, чувство, что где-то там есть огромные деньги, не покидает. Пытаюсь расти на одном месте, дохожу до 120к. Понимаю, что пора уходить, потому что просто перерос компанию. Выхожу на первое собеседование, где рассказываю, что не работал с рестом, не проектировал апи, а с бд взаимодействовал на уровне select * from table. Честно делюсь тем, чем занимался на проекте, ведь собеседование для этого и нужно – понять, какой был опыт у кандидата и подходит ли он компании. Правда ведь? Догадайтесь, какой был результат.

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

Умение проходить собеседования

Не работать, не решать задачи, а отвечать на вопросы в вакууме, которые никогда не понадобятся в боевой среде. Как знание «идемпотентности» поможет в проектировании апи? Сколько кинотеатров/библиотек/аэропортов нужно спроектировать, чтобы научиться писать спецификации и постановки? И будешь ли ты вообще проектировать системы такого масштаба в одного хотя бы раз в жизни?

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

Вот собесы из моего опыта, которые максимально расходились с реальностью:
- Отбор по топ-100 вопросов теории (прям как в том видео), интересно, как по ним понять, что я умею работать.
- Половину собеседования писал SQL запросы, а после трудоустройства ковырялся только в noSQL.
- Презентовал себя, в ответ получал: «Вау, круто, ну расскажи разницу между рест и соап». Второй этап в тот же день. На утро оффер на 400к+.

Поэтому, если твоя цель расти в деньгах – иди на собес. Убей в себе самозванца, это мешает. Я не говорю, что знания вообще не нужны, нет, просто в реальной работе тебе потребуется 10% от того, что спрашивают на интервью. Если нравится досконально копаться в технологиях – кайф, продолжай, но, если конечная цель – повышение дохода, я бы задумался. Для собесов хватит всего по верхам, лучше качни ораторское мастерство и уверенность в себе. Потому что размер вознаграждения определяется именно на собеседовании.
Анонс февральского потока

3.02 стартует новый групповой поток по обучению на системного аналитика.
Немного цифр: минимальный оффер ученика – 90к, максимальный – 300к. В среднем ребята устраиваются на зп в 200к.

Условия обучения найдешь здесь: https://notsystemanalysis.ru/
Отзывы собраны в отдельном канале: @reaperxu_reviews

Запись, как и всегда, у меня в лс: @reaperxu

UPD: На февраль группу набрал
Повышение в рамках одной компании – фейк

На начальных этапах карьеры единственная верная стратегия повышения – это смена работы. Без «но». Крутые задачи, дружный коллектив и вот это все можно найти и не за две копейки. А еще вспомни, что нужно сделать в текущей компании, чтобы тебе накинули хотя бы 10-15%? Выполнить задачи в ИПР, перформить как не в себя, отвечать на вопросы в духе: «А почему именно столько хочешь?» (бывало и такое). На другой чаше весов – собес и х2 к доходу.

Небольшая ремарка, повышение, для меня, это в первую очередь рост в доходах. Если ты классно работаешь и все тобой довольны, тебя могут «повысить», накинув дополнительных обязанностей. А вот бабок либо не дадут вовсе (если ты не попросишь), либо увеличат незначительно. Помни, что предложение в духе: «А давай, ты еще вот это возьмешь на себя временно? Интересно же? Если не понравится, сразу вернем как было» на самом деле не то, чем кажется. Обязанности очень легко липнут, и от них крайне тяжело избавляться. Потому что «кто же это будет делать, если не ты». Одергивай себя в такие моменты и сразу говори: «Супер, сколько денег дадите за новые обязанности?».

Я быстро рос в начале карьеры. Мне наваливали новые проекты и обязанности. Давали в подчинение младших аналитиков. Я отвечал за сроки, бегал за всеми и пинал, чтобы работали быстрее. И все это за 100к. Виноват ли я сам? Безусловно. Должны ли вы повторять мои ошибки? Точно нет. Хотя именно вот так получаются «тимлиды за 200к».

Безусловно круто, когда ты хочешь развиваться и тебе дают такую возможность. Но, как только ты понимаешь, как работать в новой роли, набираешься «опыта» - беги. Искреннее не понимаю, зачем делать работу за Х, если можно делать за 2Х. Понятно, что в отдельных случаях и в отдельных компаниях тебе могут навалить бабок и дать по рынку, но это настолько долгий и невоспроизводимый путь, что лучше туда не лезть.

Еще очень помогает осознание того, что условия, обговоренные на собеседовании, будут с тобой до конца работы в этой компании. Тебе, конечно, могут рассказывать про повышения и пересмотры, но лучше лишний раз не расстраиваться. Ведь ты будешь думать: «Ух, через пол годика повысят, получаю 100к, попрошу 150к. Сейчас как поработаю». А когда время придет, денег, внезапно, не будет, вообще кризис, и надо бы согласовать, дадим тебе 125к, а что, зачем тебе больше?

Пока ты не уперся в сеньорский потолок, спокойно меняй работы раз в пару лет, без лишних нервов и переживаний. А как доберешься до него, можно и про «больше обязанностей» подумать.
Сеньор не прошел собеседование на джуна! / Ищу работу системным аналитиком в 2025

Как найти работу в ИТ в 2025 году? Что происходит с рынком? Можно ли устроиться джуном без опыта? Уууф, тема максимально горячая, погнали!

Полное интервью с джунами (не выйдет в открытый доступ): линк

Таймкоды:
00:00 - Начало
00:25 - Что происходит с рынком найма?
01:05 - Два пути входа в IT
02:31 - Первое собеседование
06:35 - Меняю подход к поиску
07:38 - Второе собеседование
09:24 - Очередное собеседование
10:14 - Последнее успешное собеседование
10:50 - Истории ребят, кто вкатился без накрутки
11:10 - Как обучался?
14:13 - Тяжело ли было пройти отбор?
17:00 - Сколько. Ты. Зарабатываешь?
17:56 - Наставления новичкам
20:01 - Выводы

YouTube | ВК | Boosty
Универсальный ответ на все вопросы

Я частенько вижу вопросы вида: «А можно ли Х?» Например, «а можно ли вкатиться в системный анализ в 2025 году?» «А можно ли работать системным аналитиком на двух работах?» «А можно ли накрутить опыт 5 лет и сразу пойти на 400к?» «Я работаю уже полгода в компании, а можно ли просить повышение?». Давай раз и навсегда, даю универсальный ответ на подобные вопросы.

Да, можно.

Можно вообще все, что законом не запрещено. Запомни, что рамок нет, все у тебя в голове. Когда тебе говорят: «Так нельзя». Задай себе вопрос: «А почему нет? Что мешает?» Мысли шире. Можно никуда не торопиться и сидеть в комфортном коконе (не осуждаю), а можно срезать углы и расти стремительно, ведь время очень ограничено.

Только не подумай, что я говорю о том, что все будет легко. Выбирая быстрый рост, ты соглашаешься много работать. Хочешь выучить новую технологию? Зарывайся в дебри, разбирайся и задавай вопросы. Хочешь классную работу в престижной компании? Пройди собесы к топовым работодателям и выбирай из них. Не прикладывая достаточно усилий, ты воруешь ресурсы сам у себя. Подумай на досуге, как в твоей голове могут уживаться две мысли: «Хочу 300к/наносек со смузи» и «Бля, чет учить дохера, как-то сложно».

Еще раз – рамок нет. На любое «А можно/а получится/а нормально ли» - ответ «Да». Как быстро и какой результат – зависит только от тебя. Чем больше вкладываешь, тем лучше награда. Перестань уже задавать вопросы и начни двигаться к цели.
День из жизни системного аналитика/Процесс работы в IT

Аналитики, аналитики, аналитики. Вокруг одни аналитики. Так а чем же они вообще занимаются? Разбираемся в сегодняшнем видео.

Что внутри:
00:00 – Начало
00:40 – Требования
01:30 – Предварительный этап
03:34 – Сбор требований
05:02 – Написание документации
06:04 – Ревью
06:43 – Груминг
07:35 - Выводы

Погнали!

YouTube | ВК | Boosty
Стереотипы и заблуждения в ИТ

Ребята, салют!
Очередной социальный опрос. С какими стереотипами сталкивались, когда только осваивали профессию? Из-за чего боялись начать, а потом оказывалось, что это и не надо вообще?

Я начну - знание математики. Ведь все, кто в ИТ работают, знают математику на уровне олимпиадников, а я гуманитарий и не смогу. И каково удивление, когда оказывается, что глубокая математика нужна только в парочке направлений (ML, DS), а в остальных направлениях хватит арифметики.

Теперь ваша очередь)
This media is not supported in your browser
VIEW IN TELEGRAM
Ты учишься неправильно!/Как оставаться максимально продуктивным?

Думаю каждому из вас знакомо чувство, когда лежишь ночью и думаешь: «Ух, столько всего могу сделать, выучить язык, стать программистом и уехать на Бали, попивать смузи. Завтра точно и жестко начинаю». А с утра чувства совсем другие. И даже если ты начнешь изучать что-то новое, то через некоторое время станет сложно или скучно или другие более важные дела появятся. Cегодня мы разбираем проблемы мотивации в обучении, а также ищем подходы, чтобы всегда оставаться в бою.

Что внутри:
00:00 – Начало
00:47 – Почему эта тема важна?
01:31 – Цель – это главное
02:28 – Научись декомпозировать
03:04 – Без дисциплины ничего не получится
04:02 – Убери все отвлекающие факторы
04:30 – Техники тайм-менеджмента
04:48 – Техника Pomodoro
05:35 – Принцип 1-3-5
06:08 – Kanban доска
06:36 – Найди единомышленников
07:14 – Без ЭТОГО не будет успеха

Погнали!

YouTube | ВК | Boosty
Ищу рекрутеров

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

Все строго анонимно.

Писать сюда @reaperxu
Ты не успел войти в ИТ! / Что происходит с рынком?

Дисклеймер: я – обычный аналитик, как и вы. У меня нет инсайдерской информации или тайных знаний. Все сказанное ниже получено эмпирическим путем. Не является финансовым советом.

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

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

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

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

Обладая опытом от 0 до 1.5 лет, вы находитесь в стане «джунов». Грубо говоря, вы никому не нужны. Как пофиксить проблему опыта вы и без меня прекрасно знаете. Даже если оставлять по 200 откликов в день (лимит хх), то велика вероятность получить приглашение на стажировку со штрафами и вот это все. В видео рассказывал.

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

На сеньорном уровне (от 5 лет) тоже стало тухло. Я держал резюме сутки и получил 5 приглашений. По бабкам, кстати, все также – до 400к на руки, удаленка, все дела. Ты можешь сказать: «А почему всего сутки?» Потому что в прошлом году мне написало 15 человек за час.

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

Теперь главное, что с этим делать? Как искать работу, и не остаться неудел.
0) Года опыта – все еще ключевая метрика. Чем больше лет, тем выше вероятность найти работу. Вилки и удаленка остались, на сеньорных позициях точно.
1) Искать «пассивно» уже не получится, нужно активно отликаться и выстраивать пайплайн.
2) Помимо ХХ нужно юзать дополнительные агрегаторы: хабр карьеру, getmatch, профильные чатики в тг. Чаты, кстати, предпочтительнее, так вы сразу пишите рекрутеру, минуя интерфейс агрегаторов.
3) В кулуарах ходит слух, что с апреля станет легче, мол бюджеты утвердят и как пойдет жара. Лично я к этому отношусь как к тексту под спойлером в начале. Но если что-то изменится, обязательно дам знать.

К выводам – ситуация на рынке изменилась. Стало хуже, но работу все еще можно найти. Потребуется чуть больше времени и усилий, но, если бороться, результат точно будет. Я сторонник брать все в свои руки и активно действовать в любой ситуации. По мне, это сильно эффективнее, чем сетовать на сломанный найм. Активно слежу за событиями и держу в курсе.
Ищу девушек для съемки видео на ютуб

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

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

Сделаем по аналогии с видео по поиску работы.

Кто готов, присылайте истории мне @reaperxu
«Я учусь» или как топтаться на месте, так и не достигнув цели

В последнем видео я очень много говорил о целеполагании. Чтобы во время обучения было четкое осознание для чего ты это делаешь. Не просто «я хочу выучить Х для себя», а «я хочу выучить Х, чтобы…» Важно вовремя остановиться и уже начать применять полученные знания. Потому что обучение – это очень комфортная среда, а еще фраза «я учусь» одобряется обществом, в отличие от «я тяну время и боюсь перейти на следующий этап».

Давай на любимом примере со вкатом в ИТ (когда-нибудь будут другие, но не сегодня). Обучиться системному анализу с ментором можно за 2-3 месяца, самостоятельно – дольше. Переломный момент наступает, когда пора выходить на рынок. Но ведь капец как ссыкотно. Там суровые дядьки точно скажут, что ты никакой не системный аналитик и вообще тебе сюда лучше не соваться. Мозг рисует страшные картины отказа, и ты принимаешь волевое решение – поучиться еще. Взять недельку, чтобы повторить вопросы, выписать их аккуратно в блокнотик. Затем находишь собесы на ютубе, а там вообще, как будто на другом языке разговаривают. Значит нужно еще время подготовиться…. Этот список можно продолжать бесконечно.

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

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

Салют, запускаем челлендж, посвященный выработке полезных привычек. Челлендж пройдёт с 22.04 по 21.05.

Условия:
1) Участник выбирает любое направление системного анализа (REST, SQL и тд) по которому нужно заниматься хотя бы 5 минут в день
2) Участник заводит гугл таблицу и трекает прогресс по дням. Пример таблицы
3) Важно не пропускать ни одного дня и заниматься ежедневно

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

Мок проведем открыто в этом канале!

З.Ы. А чтобы не потерять мотивацию, заходи в чат, там другие участники делятся прогрессом.

Всем удачи!
Жизнь по Agile

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

Я убежден, что в тех местах, где цена ошибки минимальна – необходимо ошибаться. Можно обитать в комфортной среде и искать ее – где будут вежливы и не осудят, но это жизнь. И в конце концов тебе встретиться мудак, который обесценит всю твою подготовку и работу. Ты тратишь уйму времени на то, чтобы просчитать варианты, которые даже могут никогда не случиться. И даже если событие произойдет, окажется, что все не так страшно – ну сказал и сказал, завалил проверку и ладно. Пришел в себя, осознал произошедшее и пошел дальше.

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

Твоя проблема в том, что ты слишком жалеешь себя. Слишком много тратишь времени на гипотетические ситуации, какие-то рассуждения, теоретические знания. Всем известно, что, читая книжки невозможно научиться писать код. Без практики не будет результата. Так транслируй ты это понимание на остальные аспекты жизни, не бойся ошибаться и двигайся вперед. Тебя обходят на повороте те, кто не боится получить негатив. Не зря компании работают «гибко», выкатывают MVP, собирают шишки и корректируются. Это реально работает.

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