В поисках загадочного аналитика: что от него ждут
Работающих и студентов-аналитиков крайне много, как и вакансий на эту должность. Правда, не все понимают, чем они занимаются. В статье — о не всегда очевидных ожидания от системных аналитиков.
220 открытий2К показов
Парадоксально, но факт — профессия системного аналитика имеет вполне себе закрепленный профстандарт (код 06.022), множество работающих профессионалов, еще больше выпускников вузов и курсов, но до сих пор у работодателей, да, порою, и у самих аналитиков возникает вопрос: что же это за профессия такая и чего от системного аналитика ждать?
Всем привет, меня зовут Александр Попков, я работаю системным аналитиком в компании IT_ONE. В данной статье я хочу поделиться своим взглядом на профессию, в которой я уже около 8 лет, и рассказать, с каким ожиданиями мне приходилось сталкиваться на своем трудовом пути, классифицировав их по разным направлениям.
Дисклеймер: в основном я работал на финтех и ритейл-проектах, и все нижеприведенное — это мой личный опыт, полученный в этих областях. Вполне допускаю, что у кого-то опыт может быть совершенно другой. Если так, то буду рад узнать о нем — пишите в комментариях.
Кейс #1 — Системный администратор баз данных
Итак, проходит первое знакомство с HR, все хорошо, вскользь среди типовых обязанностей упоминается необходимость писать хранимые процедуры на PL/SQL.
Я абсолютно согласен с тем, что системному аналитику нужно уметь работать с реляционными базами данных, вытаскивать из них информацию, понимать схему данных в таблицах, проектировать, создавать витрины и дашборды. Но написание бизнес-логики на стороне БД кажется мне довольно странным ожидаем от кандидата. Сам по себе данный подход к разработке в современных реалиях вызывает вопросы (вот, например, дискуссия на реддите). Здесь же, по сути, компания искала разработчика, а не аналитика.
Кейс #2 — devSAOps
Другое собеседование — на этот раз технический этап. Интервьюер как из пушки стреляет вопросами на тему unix-команд и ключевых особенностей kornshell. Я, к сожалению, глубоких знаний на эту тему не имею и интервью не прохожу. Однако меня до сих пор мучает вопрос — чем же в итоге занимается системный аналитик, который в итоге устроился на эту позицию? Готов поспорить, что его работа не похожа на все, с чем мне приходилось сталкиваться.
Да, для аналитика важно иметь общее представление о том, как устроены операционные системы, но как применять в работе системного аналитика основательную экспертизу в этой области? Если вы знаете, то, пожалуйста, напишите в комментариях.
Кейс #3 — Системный математик
Здесь уже история от моей знакомой. На собеседовании на начальную позицию системного аналитика ее просили решать задачи по высшей математике. Прямо в моменте, на интервью. Вот такая вот альтернатива онлайн-кодингу от мира аналитики. Если честно, мне сложно понять, чем обоснован такой выбор задания, возможно, здесь замешана «черная магия» из мира собеседований аля стресс-интервью или что-то подобное. Впрочем, эту же девушку на другом собеседовании несколько часов допрашивали на полиграфе, так что стоит ли удивляться современным технологиям найма?
Могу только предположить, что хорошее знание математики может говорить интервьюерам об определенном уровне развития логического мышления у кандидата (или о готовности пройти через огонь и воду для получения заветного оффера).
Кейс #4 — Немного бухгалтер
Снова возврат к личному опыту интервью. На одном из собеседований в финтех-проект меня начали расспрашивать на тему бухгалтерского дела. Чем дебет отличается от кредита? Какие счета являются активными, а какие пассивными? Как составить проводку со счетом … хотя ладно, кажется, так далеко не заходили 🙂.
Но я думаю суть понятна — на проект ищут технического специалиста, при этом задают довольно глубокие вопросы по предметной области. Здесь я даже могу согласиться, что это имеет под собой явное логическое обоснование — чем глубже ты погружен в предмет, тем лучше сможешь спроектировать техническое решение, которое позволит решить задачу бизнеса. Но лично мне кажется, что системный аналитик может быть профессионалом только, собственно, в системном анализе. А вот для хорошего понимания предметной области его следует обеспечить контактами экспертов, готовых оказать консультацию.
Кейс #5 — Вообще-то еще и писатель
А здесь уже мнение от нашего коллеги-аналитика, которое для меня осталось не совсем понятным. На одном из докладов о том, как аналитику все успевать и хорошо планировать нагрузку, у автора был такой посыл: «Постоянно приходят влетающие задачи, а я просто хочу спокойно сидеть и весь день писать документацию». Ну, почти что классическое: «Просто хочу писать код, не грузите меня вашими постоянными встречами и менеджерскими обязанностями».
В целом-то, конечно, артефакт работы аналитика — это написанные документы требований, всевозможные постановки, спецификации, архитектурные решения и т.д., но правда ли это главное в работе системного аналитика? В конце концов, может, уже хватит отбирать хлеб у технических писателей.
А на самом деле?
На самом деле все вышеприведенные кейсы имеют право на существование, ведь если одни люди готовы предлагать определенную работу, а другие ее выполнять, то какая разница как в вакансии будет названа должность? Разница в понимании терминов только немного затрудняет поиск, но это можно пережить.
Мое мнение: системный аналитик — это IT специалист, который устраняет неопределенность на проектах, привносит в команду ясность и понимание целей бизнеса, а заказчикам — желаемый результат. Именно в этом и состоит его главная ценность. Все остальные скиллы, такие как знание ЯП, умение работать с k8s или способность написать хорошую постановку — это не более чем инструменты, помогающие достичь поставленной цели.
Да, системным аналитикам определенно может быть сложно усидеть на двух стульях: нужна и хорошая техническая экспертиза, и прокаченные софт скиллы. Именно такой баланс сил позволяет хорошо понимать и бизнес, и разработку и соединять эти два мира для продуктивного взаимодействия. Видимо, отсюда и идет простор к предъявляемым требованиям к данным специалистам.
- Огромная корпорация перешла на микросервисную архитектуру, штат разработчиков растет как снежный ком, бизнес постоянно придумывать новые хотелки? Зовите системного аналитика.
- Разработчики хотят больше заниматься кодом и меньше переговорами? Зовите системного аналитика.
- Непонятно, как подойти к большому проекту, декомпозировать и оценить его? Зовите системного аналитика.
Вот такая вот минутка рекламы в конце 🙂.
Согласны ли вы что приведенные ожидания от системных аналитиков являются перекосом или, напротив, они вполне справедливы? Поделитесь вашим мнением. Может быть, и у вас были кейсы с необычными собеседованиями системных аналитиков? Буду рад узнать что-то новое для себя.
220 открытий2К показов