[СА#1]. Войти в АйТи (или рассказ о том, что не все в индустрии - кодеры)

[СА#1]. Войти в АйТи (или рассказ о том, что не все в индустрии - кодеры)

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

Дисклеймер: Все, изложенное в данной публикации, а также во всех остальных, не является Истиной в последней инстанции. Не претендую на гуру в области, мнение авторитета или лавры «усраться какого крутого типа». Руководствуюсь исключительно собственным опытом и тем опытом, о котором доподлинно знаю из первых рук ("за что купил — за то и продаю") . Исключительно собственное субъективное мнение, но оно может быть кому-то полезно/интересно. Ну а вообще — срать, я тут решил прямо на гребаном DTF замутить дерьмо-блог и вот кто мне запретит?!

Предисловие к циклу [СА]

Нахрен предисловие! Пошло все к черту!
У меня все.

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

[СА#1]. Войти в АйТи (или рассказ о том, что не все в индустрии - кодеры)

Кратко о себе: Сейчас руководитель продуктовой команды из 6 человек, работаю в сфере продуктового ретейла. Системный аналитик со стажем более 5 лет (что не так много, но уже и не мало), поработал в нескольких крупных российских компаниях в секторе ретейла, финтех (банк), а также на гос. заказах. Пока без названий.

О чем блог? — О системном анализе: что это такое, с чем едят, особенности, приколы, лайффаки, фейлы и просто история становления.

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

Ну а теперь к делу, дамы и господа!

Кто такой системный аналитик и в чем профит?

В интернетах понятий «системный аналитик« и »системный анализ» огромное множество. Разной сложности, вариаций, разного понимания профессии в зависимости от предметной области и философии компании/автора понятия.
Но это же мой недоблог, потому я могу дать собственное определение, не давая четкого определения! Здорово, правда же?: )

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

Пользователь открывает интерфейс, реализованный по ТЗ плохого аналитика
Пользователь открывает интерфейс, реализованный по ТЗ плохого аналитика

Проще, думаю, на примере. Все же видели банкомат, полагаю? Ну вот возьмем простой процесс, который выполняет человек: проверка баланса. Заказчик недалекий вам передал всего одно требование к функционалу: «хочу в банкомате узнавать баланс по карте», и все. Что делать будем?
Казалось бы, впору несведущим читателям возмутиться «Ну и что ты за детские вещи спрашиваешь! Итак понятно, что вставил карту, ввел ПИН-код, нажал "Узнать баланс" и посмотрел!"...но на деле, все горааааздо веселее, мои пирожочки. Каждое действие пользователя, касающееся его взаимодействия с интерфейсом банкомата, должно быть четко расписано. После ввода цифр ПИН-кода нажать "Ввод"/"Продолжить"/..., а потом еще расписать какие данные будут улетать в Центр на сервер, что и как будет обработано, как "дружит" банкомат с сервисом для проверки баланса, что делать при системных сбоях, при нелогичных действиях в системе пользователя, где располагаются кнопки на сенсорном экране "коробки» в интерфейсе — тоже порой аналитик продумывает. Но часто для проработки UX/UI есть дизайнер в крупных компаниях, да еще большая команда маркетологов и исследователей конечно.

ТАК КТО ЖЕ ТАКОЙ системный аналитик И КАКАЯ РОЛЬ У НЕГО?

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

[СА#1]. Войти в АйТи (или рассказ о том, что не все в индустрии - кодеры)

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

[СА#1]. Войти в АйТи (или рассказ о том, что не все в индустрии - кодеры)

Суть-то тут в том, что разработчики — максимально увлеченные процессом кодинга и разными рефакторингами (пересмотр и оптимизация ранее написанного кода) человеки, требующие конкретики технари; а заказчики — витающие в облаках мечтатели.
Это примерно как население Спарты и Афин.

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

[СА#1]. Войти в АйТи (или рассказ о том, что не все в индустрии - кодеры)

И иногда заказчики льют такие помои…приносят требования навроде «Нужно сделать возможность вернуть товар«, и...знаете что? Горите вы в Аду за такие "требования"! Я искренне желаю таким »профессионалам» сталкиваться с примерно такими же экспертами. Ни процесса, по которому можно увидеть, как пользователь действует и где и как взаимодействует с системой и с какими интерфейсами, но даже у самих понимания как оно будет работать…ужас :(

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

Самая наглядная демонстрация работы системного аналитика имеется в одном заезженном видосе. Прямо в «яблочко»:

Надеюсь, с ролью системного аналитика и его примерной сферой деятельности мы разобрались.

Поехали дальше.

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

Так и в чем прикол, умник?!

А прикол профессии в нескольких аспектах:

  • Не нужно учиться программировать и вваливать огромные деньги в обучение, которое не факт, что пойдет впрок;
  • Присутствие в «околоразработческой» среде с возможностью как раз таки немного посмотреть на работу программеров, понимания специфики, доступ к коду и возможность обучаться самостоятельно с помощью коллеги-разраба;
  • Плюшки IT-специалиста;
  • Высокая вероятность попасть в крутую компанию на удаленную работу, да еще и с гибким графиком;
  • Возможность в любой момент найти работу;
  • Свобода творчества и оттачивание мозга;
  • Ну и конееечно…зарплата намного выше среднего уровня с возможностями роста. В среднем по России оклад системного аналитика (в зависимости от опыта и крутости спеца, масштабов компании, проектов, региона) варьируется от 60 до 300 тысяч.
[СА#1]. Войти в АйТи (или рассказ о том, что не все в индустрии - кодеры)

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

Наверное, сложно попасть?!

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

Многие продвинутые компании практикуют школу аналитиков, программы стажировки с дальнейшим трудоустройством (и нет, это НЕ МИФ, самолично видел и сам набирал в 2х компаниях стажеров после стажировки, даже стажировал), да и должности помощников системного аналитика имеются.
Сам я попал в системный анализ после крайне хренового опыта работы бизнес-аналитиком сразу после универа, меня просто утянули в отдел СА ребята, с которыми я вел проект один.

Так…что по hard-skills (профессиональные навыки) :

  • Технический и системный склад ума;
  • Базовые навыки написания SQL-запросов (изучается максимум за неделю в инете);
  • Умение пользоваться продуктами MS Office (в основном, Word, Excel, Project) и их отдельными функциями (типа ВПР/ГПР и сводных таблиц в Excel);
  • Минимальное знание ПК.

По soft-skils (личностные качества):

  • Коммуникабельность;
  • Стрессоустойчивость;
  • Умение связно и логично излагать мысли;
  • Умение собирать и формализовать информацию;
  • Умение распределять свое время (тайм-менеджмент);
  • Обучаемость (прямо одно из основных качеств);
  • Целеустремленность;
  • Креативность;
  • Умение в короткие сроки поглощать тонны информации и уметь выделять ее суть.

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

Для старта изучения базовых основ и навыков системного анализа рекомендую начать с книги «К. Вигерса и Дж. Битти "Разработка требований к программному обеспечению».

Далее я расскажу вам о собственном старте в системном анализе, трудностях и некоторых занятных моментах, которые я осознал.

До скорых встреч!

[СА#1]. Войти в АйТи (или рассказ о том, что не все в индустрии - кодеры)
2525
8 комментариев

Хороший лонг, видео отдельно улыбнуло)

3

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

1

А чего картинку на обложку не вывел?)

2

Публиковал в спешке, устал уже...не стал разбираться, как это сделать. Отредактирую сегодня😁

1

Норм пост, говорю как почти директор по продукту ELMA.

2