Наташа Косинова. Варю айти СУП
2.71K subscribers
68 photos
3 videos
9 files
336 links
Системный аналитик, бизнес-тренер, автор айти курсов. Работаю в айти с 2006 года. Мой канал про айти, без лапши успешного успеха. Варю айти СУП здорового человека)

Курс интеграции:
https://sup.expert/

Написать мне @tasha_kvitka
Download Telegram
#моемнение #hardskills #наопыте #вопрос #рассуждения #мысливслух #ктовответе #мойопыт

Часто прилетает вопрос, да и запрос тоже, касаемо Hard Skills аналитика в плане технологий, знаний, умений. Мол, кто что должен делать. Когда делает аналитик, а когда разработчик?

Что часто просят:
Составление json схемы или структуры объекта в виде json.
Составление xsd, сюда же xml, wsdl.
Описание API в виде yaml файла (для добавления в swagger).
Проектирование API (REST, SOAP, когда не только CRUD).
Добавлю настройку и администрирование брокеров Kafka, rabbitmq.
Создание скриптов развёртывания базы данных.

Пожалуй хватит))
Как говорит Елена Бенкен на курсе по интеграции ШСА: "у некоторых аналитиков жизнь настолько тяжёлая, что они составляют вручную wsdl" (вместо wsdl можно поставить, например yaml или xsd).

Мой ответ будет таким - кто может, тот и делает. Но я НЕ требую подобных навыков от аналитика, может только проектирование API, и составление логической модели БД, без скриптов.

А теперь, что я видела в реальности. Я описывала xml, структуру данных, давала примеры для разработчиков, они делали xsd. Я описывала спецификации API, документ отдавала разработчикам, они делали wsdl. Есть аналитики, которые пришли из разработки и они мало того, что отлично (даже бывает лучше разработчика) проектируют API, так ещё могут и эмуляторы, заглушки сделать и отдать партнёру по интеграции, чтобы уже начать работы. Таких мало.

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

Я все подобные активности отдавала архитектору и разработчику.

Как-то с аналитиком, у меня на сессии менторства, мы посмотрели на то, сколько всего должен делать аналитик, сгрустнулось от матрицы компетенций. Что моё заключение было такое - аналитик супер человек!!! Слишком много компетенций! Слишком!!! Что куда ещё и код писать или администрирование чего либо впихивать. Администрирование брокеров или функционала аналитиком приведёт к его унынию и выгоранию, со словами "меня используют не так, я хочу проектировать и диаграммы рисовать, хнык". Или он натворит такие прекрасные вещи, что без такого админа система не будет жить. Был у нас такой случай.... Не сразу поняли, только когда аналитик ушёл в отпуск. Часть команды, часть корабля.

Про скрипты развёртывания БД - писала, часто и много лет 10 назад, потом тоже это отдала разработчикам и мир изменился, многие среды разработки не дают напрямую создавать таблицы в БД, их создают автоматически разные приложения.

И как-то странно вешать такие низкоуровневые задачи, когда весь мир идёт в упрощение и визуальное программирование)))

А что вы из этого списка делали или делаете на проектах?)
#рекомендую #альбертсафин #речевыеконструкции #вопрос #искусствовопроса #историиизжизни #рассуждения #softskills #мысливслух #капитаночевидность

Про искусство задавания вопросов.

Я снова побуду #капитаночевидность и скажу, что выстраивание коммуникации, умение строить диалог и задавать вопросы, это не только аналитику помогает, но и любому человеку.

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

Вопрос - это просто набор слов, эмоции мы уже добавляем сами, и наш выбор реагировать на вопрос или нет, и как реагировать.

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

И вторая опора это случай на лекции академика. Мой однокурсник не понял, элементарный момент материала и выпалил вопрос. Мы все засмеялись, он покраснел, академик спокойно ответил, чуть пошутил. А потом добавил фразу "Вот вы сейчас все так дружно посмеялись, это было и правда смешно. Но! Он не понял, спросил, выстроил в голове картину, получил знания. А вы промолчали, о том, что не разобрались. У него преимущество перед вами. Результат он получил, даже не важно, что пришлось покраснеть. А вы нет. Промолчали."

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

Что может быть проще, чем открыть рот и спросить?) Но это может быть ещё и очень трудно.

Мне очень нравятся разборы Альберта Сафина, речевых конструкций. Его видео это просто золотой кладезь! Жду его игру и карточки, как строить и тренировать речевые конструкции, замечать. Рекомендую смотреть его видео с тетрадкой выписывать фразы, рисовать схемы и тренироваться в ответах на вопросы. Говорить с собой, и менять свои ответы и реакцию, прежде всего так, чтобы себе было комфортно.

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

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

P. S. То что мне понравилось у Альберта Сафина покидаю ниже:
https://youtu.be/z0hig9TxWQ4
https://youtu.be/1oiEFKgFNLQ
https://youtu.be/6zdrO1hNuLY
https://youtu.be/A8d4FtjVNg4
https://youtu.be/-fJWf-iUnfM
#вопрос #мысливслух #рассуждения

Вчера поиграли с аналитиками в игру по сбору требований "Китайская ручка")

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

И вот вопрос к вам, из вчерашнего нашего занятия.

Когда мы говорим про уровни требований, мы выделяем бизнес, пользовательский, функциональный уровень, но ещё есть и архитектура, и технологии.

И вчера возник интересный вопрос и вроде бы простой вопрос. А что такое технология в плане ручки? Ручка конечно может быть любой. Но возьмём наши знания про неё и поразмышляем...

В айти мы очень быстро отвечает на этот вопрос, и сразу же все начнут говорить про rest, soap, и другие нам близкие слова.

А что же такое технология для ручки? Какие ваши мысли? #капитаночевидность
#технологии #капитаночевидность #рассуждения #мысливслух #вопрос

Продолжим разговор про технологии.

Мне тут сказали, что я большие посты пишу и слишком умные. Сорян)) Но пока так, иначе мне будет не интересно)

Комментарии про технологии можно почитать к посту выше, все в точку! 👆

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

Понимаю, что можно открыть вики и прочитать, определений несколько, но я все таки продублирую.

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

Для нас ещё важно какая именно технология нам нужна, есть материальная, работает с материалами, например обработка дерева. Есть нематериальная, интеллектуальная, если говорить про ИТ, это способы обработки информации.

Вернёмся к ручке. У нас есть ручка, к ней требования, какие технологии нам нужны? И как их определить?

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

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

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

Для ручки соответственно, первое, что приходит в голову это технология изготовления, на станке, или 3Д печать, или ещё что-то, лазерная гравировка названия, или печать, далее устройство самой ручки, если мы говорим про, то что она должна писать, или это перо с алмазным кончиком. Технология может быть и встраивание ручки в процесс использования, в обучение, в утилизации. А может ещё и химические технологии изготовления чернил, чтобы они не выцветали и не смывались водой.

Вот такой набор получился у меня, есть что добавить?)
#рассуждения #мойопыт #историиизжизни #самомотивация #вопрос
#библиотеки #books


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

Хороший аналитик обладает искусством задавать вопросы, которые уводят нас в глубину. И часто это как раз открытые вопросы. Вот недавно один аналитик меня спросил "А почему ты постоянно оперируешь книгами? Ты много читаешь?"

И ответ быстро и легко дать мне не удалось. Сразу в голове начали выстраиваться связи из кучи информации.

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

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

В третьих, я заново открыла для себя библиотеки Москвы. Раньше всё больше покупала книги, а тут финансовый кризис, все дела. И поняла, что в онлайн можно найти любую книгу и поехать взять в библиотеке. Электронные книги мне редко заходят, я видимо тот самый old, которому нужна тактильность и зрительная память. Я часто прям запоминаю на какой странице, что было и могу вернуться быстро к информации.

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

И в пятых, тут можно вспомнить job to be done, я нанимаю библиотеку, чтобы включить своё мышление и рабочий процесс, найти ответ. То есть это не просто поход за книгой, это целый ритуал и атмосфера. Особенно мне нравятся старые библиотеки в центре города, где можно пару часов просидеть и родить, что-то действительно стоящее. Там чтоль аура такая клёвая, научная, мозговитая, что хочется вкушать новые знания. Прям как-то романтично вышло)))

А вот много ли я читаю? Всё волнами. Сейчас период, когда хотелось бы больше читать. Стопка книг лежит большая, но каждый раз жёсткие ставлю приоритеты, чтобы не упарываться и потом себя гнобить, за то, что нефига не выполнила))) Лучше иметь чёткую задачу, тогда и решение само придёт.