Analyst IT – Telegram
Analyst IT
12.4K subscribers
149 photos
100 videos
7 files
1.14K links
Авторский канал для аналитиков в индустрии ИТ. Все, что надо знать аналитику в одном месте.

Сотрудничество: @the_real_bird
BA/SA: @ba_and_sa

Регистрация РКН: https://knd.gov.ru/license?id=673c6a15b7aeb106ce045ee5&registryType=bloggersPermission
Download Telegram
​​📑 Пишем свой REST API на Python с Flask: подробный guide

"Как значения из форм браузера попадают в базу данных, в чем разница между телом и параметрами запроса и каким образом таблица БД связана с классом ООП-скрипта: пишем REST API своего веб-приложения на Python с СУБД SQLLite, фреймворком Flask и тестированием в Postman."

Читать статью

#rest #api | @notes_analyst
🔥72👍2
Всем привет! Сегодня продолжаем рубрику «Задачки и тестовые задания», где мы разбираем задачки, которые могут задать на собеседованиях и сегодня рассмотрим задачу по SQL

#задачки #тестовыезадания

Задача 3:

У вас есть две таблицы - Employees и Departments. Таблица Employees содержит информацию о работниках, включая id, name, salary и department_id. Таблица Departments содержит информацию о департаментах, включая id и name.

Ваша задача - написать запрос, который выведет список департаментов, в которых больше 5 сотрудников с зарплатой выше 5000.

Развернутый ответ:

Для решения данной задачи необходимо использовать операторы JOIN и GROUP BY. Вот как будет выглядеть запрос:

SELECT d. name
FROM Departments d
JOIN Employees e ON d. id = e. department_id
WHERE e.salary > 5000
GROUP BY d. id
HAVING COUNT (*) > 5

Этот запрос объединяет таблицы Departments и Employees по id департамента. Затем он вычисляет количество сотрудников в каждом департаменте, зарплата которых превышает 5000, с помощью функции COUNT (*). Затем используется оператор HAVING для выбора только тех департаментов, в которых таких сотрудников больше 5.

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


#задачки #тестовыезадания
Источник: @analysis_it
🔥20👍6💯32
Трехслойная и трехзвенная: введение в архитектуру ИС для аналитика

Читать статью | Analyst IT
🔥4👍3
Всем привет! Продолжаем рубрику про проф.литературу для аналитиков

#обзорнакниги | @analysis_it

Часть 3

Книга: Искусство системного мышления" - Джозефа О'Коннора и Иана Макдермотта

Книга "Искусство системного мышления" является одной из лучших практических работ по системному мышлению. Она основана на наиболее популярной и признанной модели системного мышления - Системе Мышления Питерсона.

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

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

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

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

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

Источник: @analysis_it
👍18🔥74
This media is not supported in your browser
VIEW IN TELEGRAM
Когда ТЗ писал «опытный» специалист
🤣73👏10👍6🔥2
​​Всем привет 👋🏼! Продолжаем рублику «Сервисы и программы для аналитиков», где мы разбираем и изучаем/знакомимся с разными сервисами/программы, которые используют аналитики в своей работе или повседневной жизни.

#сервисы #программы | @analysis_it

Часть 3:

Camunda – это открытый и бесплатный сервис моделирования бизнес-процессов, который позволяет представлять реальные процессы в виде моделей на графической диаграмме.

Если говорить о возможностях программы, то Camunda:

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

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

Среди преимуществ Camunda мы можем выделить:

1. Простота использования. Camunda имеет простой, интуитивно понятный интерфейс, который позволяет создавать диаграммы бизнес-процессов без необходимости знать кодирование.
2. Поддержка BPMN 2.0. Camunda поддерживает BPMN 2.0, что делает его полезным для описания и оптимизации процессов любого уровня сложности.
3. Открытый и бесплатный. Camunda распространяется под лицензией Apache License 2.0. Это означает, что вы можете использовать исходный код Camunda в своих проектах абсолютно бесплатно.
4. Масштабируемость. Camunda может быть использован как в небольших компаниях, так и в крупных корпорациях, включая международные концерны.
5. Интеграция с различными платформами. Camunda может быть интегрирован с различными платформами, такими как Java, .NET, Python, PHP и т.д.

Среди недостатков Camunda можно выделить следующие:

1. Потребность в некоторых знаниях программирования. Хотя Camunda достаточно прост в использовании, некоторые действия могут потребовать знания программирования.
2. Отсутствие возможности редактирования диаграмм в режиме реального времени. В Camunda нет возможности редактировать диаграммы в режиме реального времени, поэтому при изменении процесса придется пересоздавать диаграмму с нуля.
3. Поскольку Camunda является бесплатным и открытым сервисом, не всегда можно рассчитывать на высокий уровень поддержки со стороны команды разработчиков.

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

Также предлагаю 👇🏼 небольшую подборку материалов, для изучения данного сервиса:

📌 Camunda — что это такое?
📌 Camunda 8 глазами аналитика

Источник: @analysis_it
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14🔥42🥰1
Алоха, коллеги! Продолжаем рубрику #fromInterviewWithLove. На этот раз у нас довольно популярная задача на логику.

Задание:
У вас есть 9 монет, из которых одна фальшивая. Фальшивая монета тяжелее остальных. Используя весы не более 2-х раз, определите фальшивую монету.

Решение:
Разделим монеты на 3 кучки по 3 монеты. Положим на чаши весов первую и вторую кучки; по результату этого взвешивания мы точно узнаем, в какой из кучек находится фальшивка (если весы покажут равенство, то она - в третьей кучке). Теперь остается из трех монет определить более тяжелую; кладем на чаши весов по 1 монете - фальшивкой является более тяжелая; если же на весах равенство, то фальшивой является третья монета из части.

Я надеюсь, что данное задание поможет вам оценить ваши способности к аналитическому мышлению и решению задач.
👍49🔥136🙈4
Всем привет! Поделитесь какими инструментами для написания технического задания?
Anonymous Poll
39%
Microsoft Word
10%
Microsoft Excel
1%
Microsoft PowerPoint
21%
Google Docs / Sheets
67%
Jira / Confluence
10%
Блокнот / Лист бумаги
6%
Другое (делись в комментариях)
👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Когда рано актуализировал статусы в Jira

Руководитель/PM: опа, у него есть свободное время до конца рабочего дня, лови в догоночку!

@analysis_it
🤣43🔥5😢3💯2