Привет! Предлагаю добавить в канал немного интерактива.
Какой метод можно использовать в pandas для подсчета количества уникальных значений?
Какой метод можно использовать в pandas для подсчета количества уникальных значений?
Anonymous Quiz
3%
drop_duplicates()
28%
unique()
24%
value_counts()
46%
unique.count()
👍12👎4🤔3🔥1
Привет!
❓Задавались ли вы когда-нибудь вопросом какие мягкие (soft) навыки необходимо развивать аналитикам?
✏️ Аналитик как и любой другой специалист должен развивать не только свои hard навыки в работе с разными системными инструментами и фреймворками. Важно развивать soft-skills, которые помогут не только в процессе работы, но также могут развить ваш эмоциональный интеллект при работе с коллегами и другими людьми вокруг себя.
Расписал некоторые направления, важные в работе аналитиков (и не только) :
1. Коммуникация и переговоры
📍Коммуникация с заказчиками, стейкхолдерами
- Активно слушать
- Задавать открытые вопросы
- Фиксировать ответы и преобразовывать в требования
- Организовывать встречи
- Интервью с подготовленные вопросами
- Интервью с открытым сюжетом
- Воркшопы
- Демо-сессии
📍Визуализация и представление результатов работы
📍Коммуникация с командой IT
- Умение объяснять задачу
- Формулировка задач
- Приоритезация задач
- Коммуникация с менеджером
2. Решение проблем и конфликтных ситуаций
📍Выявление проблемы
📍Работа с эмоциями (своими и коллег)
📍Поиск лучшего решения или компромисса
3. Работа с требованиями и критическое мышление
📍Методы выявления требований
📍Виды требований (бизнес, пользовательские, системные, транзитивные)
📍Управление изменением требований
📍 Подходы Critical and Design Thinking
4. Знание жизненного цикла разработки продукта
📍Этапы жизненного цикла разработки ПО
5. Agile подход
📍Agile vs Waterfall
📍Kanban and Scrum практики
📍Ценности Agile манифеста
📍Проведение Scrum церемоний
6. Навыки презентации и визуализации данных
📍Основные правила визуализации данных
📍Подготовка презентаций
📍Сторителлинг (data storytelling)
📍Навыки управления и удержания внимания аудитории
Рассказывать больше про soft-навыки с полезными ссылками? Ставь реакции, если интересно
❓Задавались ли вы когда-нибудь вопросом какие мягкие (soft) навыки необходимо развивать аналитикам?
✏️ Аналитик как и любой другой специалист должен развивать не только свои hard навыки в работе с разными системными инструментами и фреймворками. Важно развивать soft-skills, которые помогут не только в процессе работы, но также могут развить ваш эмоциональный интеллект при работе с коллегами и другими людьми вокруг себя.
Расписал некоторые направления, важные в работе аналитиков (и не только) :
1. Коммуникация и переговоры
📍Коммуникация с заказчиками, стейкхолдерами
- Активно слушать
- Задавать открытые вопросы
- Фиксировать ответы и преобразовывать в требования
- Организовывать встречи
- Интервью с подготовленные вопросами
- Интервью с открытым сюжетом
- Воркшопы
- Демо-сессии
📍Визуализация и представление результатов работы
📍Коммуникация с командой IT
- Умение объяснять задачу
- Формулировка задач
- Приоритезация задач
- Коммуникация с менеджером
2. Решение проблем и конфликтных ситуаций
📍Выявление проблемы
📍Работа с эмоциями (своими и коллег)
📍Поиск лучшего решения или компромисса
3. Работа с требованиями и критическое мышление
📍Методы выявления требований
📍Виды требований (бизнес, пользовательские, системные, транзитивные)
📍Управление изменением требований
📍 Подходы Critical and Design Thinking
4. Знание жизненного цикла разработки продукта
📍Этапы жизненного цикла разработки ПО
5. Agile подход
📍Agile vs Waterfall
📍Kanban and Scrum практики
📍Ценности Agile манифеста
📍Проведение Scrum церемоний
6. Навыки презентации и визуализации данных
📍Основные правила визуализации данных
📍Подготовка презентаций
📍Сторителлинг (data storytelling)
📍Навыки управления и удержания внимания аудитории
Рассказывать больше про soft-навыки с полезными ссылками? Ставь реакции, если интересно
👍57🔥9😁2
Привет!
Под последним постом про soft навыки вы оставили много реакций 😃
Буду постепенно делиться постами про эти навыки и примерами из жизни)
Читайте первый пост про навык коммуникации ⬇️
Под последним постом про soft навыки вы оставили много реакций 😃
Буду постепенно делиться постами про эти навыки и примерами из жизни)
Читайте первый пост про навык коммуникации ⬇️
Коммуникация: Люди
Мы живем и работаем в социальной среде, где всегда нас окружают знакомые и незнакомые нам люди. Построение взаимоотношений и правильные подходы к коммуникации играют важную роль в жизни каждого из нас. Не бывает ситуации, когда человек может находиться полностью в вакууме, где ему бы не пригодилось общаться с людьми.
Есть такое мнение, что техническим специалистам не нужно много общаться с людьми по их роду деятельности. На самом деле это не так. КАЖДОМУ специалисту необходимо обладать хотя бы первоначальными знаниями коммуникации, чтобы:
- уметь корректно и внятно выражать свои мысли в переписке
- излагать и объяснять свои идеи по развитию проекта/продукта/компании
- структурировано строить диалог с коллегами
- грамотно презентовать результаты работы
Выделяют 4 главных блока в коммуникации:
📍Люди
📍Идея
📍Контекст
📍Эффективное слушание
Все блоки всегда встречаются в любом процессе коммуникации, неважно это разговор двух друзей или выступление со сцены на многотысячную публику.
Поговорим сегодня только о первом - Люди
Перед тем как начать разговор или переписку важно понять:
❓с кем я общаюсь?
❓что я должен знать об этих людях?
❓зачем я пишу письмо/веду разговор с этим человеком?
В зависимости от человека и цели коммуникации можно опираться на модель Think -> Feel -> Do. Подумайте, чего в процессе коммуникации вы хотите добиться:
📍О чем человек начнет думать во время коммуникации (Think)
📍Что он начнет чувствовать (Feel)
📍Что он может/должен начать делать (Do)
Важно представить себя на месте своего собеседника, чтобы понять эту модель Think - Feel - Do, ведь у каждого человека может быть разнообразный набор знаний, убеждений, ценностей. Соответственно, не бывает одного работающего шаблона построения коммуникации на все типы людей.
Хочется оставить здесь в рекомендации 2 книги, которые считаю могут помочь усилить свой навык коммуникации:
1. Спроси маму, Роберт Фитцпатрик. (Книга про общение с заказчиками и умение задавать правильные вопросы. Очень подойдет для подготовки к проведению глубинных интервью)
2. Никогда не ешьте в одиночку, Кейт Феррацци (В моем списке желаний к прочтению. Про важность нетворкинга и общения с людьми)
Ставь реакцию, если было интересно читать 😉
#soft_skills
Мы живем и работаем в социальной среде, где всегда нас окружают знакомые и незнакомые нам люди. Построение взаимоотношений и правильные подходы к коммуникации играют важную роль в жизни каждого из нас. Не бывает ситуации, когда человек может находиться полностью в вакууме, где ему бы не пригодилось общаться с людьми.
Есть такое мнение, что техническим специалистам не нужно много общаться с людьми по их роду деятельности. На самом деле это не так. КАЖДОМУ специалисту необходимо обладать хотя бы первоначальными знаниями коммуникации, чтобы:
- уметь корректно и внятно выражать свои мысли в переписке
- излагать и объяснять свои идеи по развитию проекта/продукта/компании
- структурировано строить диалог с коллегами
- грамотно презентовать результаты работы
Выделяют 4 главных блока в коммуникации:
📍Люди
📍Идея
📍Контекст
📍Эффективное слушание
Все блоки всегда встречаются в любом процессе коммуникации, неважно это разговор двух друзей или выступление со сцены на многотысячную публику.
Поговорим сегодня только о первом - Люди
Перед тем как начать разговор или переписку важно понять:
❓с кем я общаюсь?
❓что я должен знать об этих людях?
❓зачем я пишу письмо/веду разговор с этим человеком?
В зависимости от человека и цели коммуникации можно опираться на модель Think -> Feel -> Do. Подумайте, чего в процессе коммуникации вы хотите добиться:
📍О чем человек начнет думать во время коммуникации (Think)
📍Что он начнет чувствовать (Feel)
📍Что он может/должен начать делать (Do)
Важно представить себя на месте своего собеседника, чтобы понять эту модель Think - Feel - Do, ведь у каждого человека может быть разнообразный набор знаний, убеждений, ценностей. Соответственно, не бывает одного работающего шаблона построения коммуникации на все типы людей.
Хочется оставить здесь в рекомендации 2 книги, которые считаю могут помочь усилить свой навык коммуникации:
1. Спроси маму, Роберт Фитцпатрик. (Книга про общение с заказчиками и умение задавать правильные вопросы. Очень подойдет для подготовки к проведению глубинных интервью)
2. Никогда не ешьте в одиночку, Кейт Феррацци (В моем списке желаний к прочтению. Про важность нетворкинга и общения с людьми)
Ставь реакцию, если было интересно читать 😉
#soft_skills
👍29🔥6
Привет!
Вчера писал пост про коммуникацию и людей как одну из главных составляющих этот процесса.
Так как у нас тоже с вами идет процесс коммуникации, я решил узнать про вас немного больше информации: ваши интересы и сферу деятельности.
Предлагаю пройти опрос из всего лишь 5 несложных и анонимных вопросов ниже.
Это поможет мне понять на что стоит делать акцент в своем контенте и направлении развития блога, чтобы вы получали от него максимальную пользу для себя. 😉🔝
Сейчас создам 5 опросов постепенно ниже ⬇️
Вчера писал пост про коммуникацию и людей как одну из главных составляющих этот процесса.
Так как у нас тоже с вами идет процесс коммуникации, я решил узнать про вас немного больше информации: ваши интересы и сферу деятельности.
Предлагаю пройти опрос из всего лишь 5 несложных и анонимных вопросов ниже.
Это поможет мне понять на что стоит делать акцент в своем контенте и направлении развития блога, чтобы вы получали от него максимальную пользу для себя. 😉🔝
Сейчас создам 5 опросов постепенно ниже ⬇️
👍1
Какой у вас уровень образования?
Anonymous Poll
85%
Есть высшее
7%
В процессе получения высшего
8%
Без высшего
Какая ваша текущая сфера деятельности?
Anonymous Poll
43%
Работаю в IT
12%
Работаю не в IT, не хочу менять профессию
43%
Хочу перейти в IT
8%
Учусь на техническом направлении
1%
Учусь на гуманитарном направлении
Какое у вас текущее направление деятельности?
Anonymous Poll
87%
Работа в найме
8%
Фриланс
4%
Свой бизнес
👍3
Как вы хотите зарабатывать в будущем? (главное направление)
Anonymous Poll
74%
Развиваться внутри компаний в найме
14%
Развиваться в фрилансе
12%
Развивать свой бизнес
Про какую тему вам больше всего интересно читать? (самое интересное и ценное для вас)
Anonymous Poll
67%
технические посты про аналитику данных
24%
бизнес-анализ и управление проектами
9%
саморазвитие и soft-навыки
0%
лайфстайл
Визуальная шпаргалка по функциям pandas и работе с dataframe
P.S. Подробную инструкцию работы функций можно смотреть в официальной документации https://pandas.pydata.org/
P.S. Подробную инструкцию работы функций можно смотреть в официальной документации https://pandas.pydata.org/
👍23🔥6
Привет!
Написал короткую статью на Habr про DFD - диаграммы потоков данных
https://habr.com/ru/post/668684/
Написал короткую статью на Habr про DFD - диаграммы потоков данных
https://habr.com/ru/post/668684/
Хабр
DFD (Data Flow Diagram) Диаграммы — зачем они нужны и какие бывают
Привет всем! Сегодня решил написать основную теорию про применение диаграмм потоков данных как одного из инструментов моделирования процессов. Диаграмма отображает потоки данных между системами,...
👍21🔥4
Всем привет!
Коллеги из Outlines Tech поделились новостью про открытие новой реферальной программы
Как работает программа
Приведите в компанию знакомого IT-специалиста и получите 100 000 рублей. При отправке резюме вы заключите договор, и если соискатель трудоустроится и пройдёт испытательный срок, то компания перечислит вам денежный бонус.
Что нужно сделать чтобы порекомендовать специалиста
Чтобы порекомендовать человека, зайдите на карьерный портал и выберете вакансию, на которую претендует ваш знакомый. Пришлите резюме по почте: [email protected]. Обязательно в теме письма укажите фразу «Рекомендатель Outlines Tech». С вами свяжется менеджер и обсудит детали сотрудничества и заключения договора.
Всего открыто больше 35 предложений для разработчиков, тестировщиков, аналитиков и других IT-специалистов.
Ссылка на программу
Коллеги из Outlines Tech поделились новостью про открытие новой реферальной программы
Как работает программа
Приведите в компанию знакомого IT-специалиста и получите 100 000 рублей. При отправке резюме вы заключите договор, и если соискатель трудоустроится и пройдёт испытательный срок, то компания перечислит вам денежный бонус.
Что нужно сделать чтобы порекомендовать специалиста
Чтобы порекомендовать человека, зайдите на карьерный портал и выберете вакансию, на которую претендует ваш знакомый. Пришлите резюме по почте: [email protected]. Обязательно в теме письма укажите фразу «Рекомендатель Outlines Tech». С вами свяжется менеджер и обсудит детали сотрудничества и заключения договора.
Всего открыто больше 35 предложений для разработчиков, тестировщиков, аналитиков и других IT-специалистов.
Ссылка на программу
👍4🔥2
Библиотеки Python для работы с базами данных и SQL-запросами
1. sqlite3
Библиотека позволяет работать с базами данных SQLite, которые записывают и читают данные с файлов, а значит пользователю не нужно устанавливать сервер для БД, что очень удобно)
2. psycopg2
Модуль для работы с базами данных PostgreSQL. Также позволяет все основные функции с базой данных: работа с таблицами, написание запросов и т.д.
3. mysql-connector-python
Как уже понятно из названия, модуль позволяет подключаться к БД MySQL) Включает в себя все те же функции, что и описанные выше модули. Подробная документация доступна по ссылкам в названии модулей
4. pymssql
Модуль позволяет подключаться к БД Microsoft SQL Server
5. SQLAlchemy
Алхимия при работе с базами данных из python) Библиотека позволяет подключаться к различным БД. Есть множество функций: создание/изменение/удаление таблиц, извлечение/вставка данных, написание запросов, изменение данных. Библиотека позволяет работать с БД с помощью объектно-ориентированного кода, не используя при этом SQL
6. PandaSQL
Модуль позволяет расширить функционал pandas и писать SQL запросы прямо к датафреймам. Как вариант использования модуля с другими библиотеками, после подключения к БД и извлечения данных, к датафрейму можно писать запросы как будто бы к обычной таблице в БД, не используя синтаксис pandas
1. sqlite3
Библиотека позволяет работать с базами данных SQLite, которые записывают и читают данные с файлов, а значит пользователю не нужно устанавливать сервер для БД, что очень удобно)
2. psycopg2
Модуль для работы с базами данных PostgreSQL. Также позволяет все основные функции с базой данных: работа с таблицами, написание запросов и т.д.
3. mysql-connector-python
Как уже понятно из названия, модуль позволяет подключаться к БД MySQL) Включает в себя все те же функции, что и описанные выше модули. Подробная документация доступна по ссылкам в названии модулей
4. pymssql
Модуль позволяет подключаться к БД Microsoft SQL Server
5. SQLAlchemy
Алхимия при работе с базами данных из python) Библиотека позволяет подключаться к различным БД. Есть множество функций: создание/изменение/удаление таблиц, извлечение/вставка данных, написание запросов, изменение данных. Библиотека позволяет работать с БД с помощью объектно-ориентированного кода, не используя при этом SQL
6. PandaSQL
Модуль позволяет расширить функционал pandas и писать SQL запросы прямо к датафреймам. Как вариант использования модуля с другими библиотеками, после подключения к БД и извлечения данных, к датафрейму можно писать запросы как будто бы к обычной таблице в БД, не используя синтаксис pandas
👍19
Привет!
Коллеги из Yandex на бесплатном мероприятии будут делиться полезными знаниями про безопасность и права доступа. Подробности ниже ⬇️
Коллеги из Yandex на бесплатном мероприятии будут делиться полезными знаниями про безопасность и права доступа. Подробности ниже ⬇️
Всё, что нужно знать о безопасности и разграничении прав доступа в Yandex DataLens!
На вебинаре расскажем, как обеспечить комфортную и безопасную работу вашей команды с аналитикой, разберёмся в текущих нюансах.
Обсудим подробно:
🔸какие бывают учётные записи;
🔸необходимые роли и как их задавать;
🔸внутренние каталоги объектов DataLens и логику прав;
🔸как настроить Row-Level Security вручную и через БД;
🔸и многое другое!
Также спикеры ответят на интересующие вас вопросы.
Старт 9 июня в 12:00. Участие бесплатное.
➡️ Смотрите подробную программу и регистрируйтесь.
На вебинаре расскажем, как обеспечить комфортную и безопасную работу вашей команды с аналитикой, разберёмся в текущих нюансах.
Обсудим подробно:
🔸какие бывают учётные записи;
🔸необходимые роли и как их задавать;
🔸внутренние каталоги объектов DataLens и логику прав;
🔸как настроить Row-Level Security вручную и через БД;
🔸и многое другое!
Также спикеры ответят на интересующие вас вопросы.
Старт 9 июня в 12:00. Участие бесплатное.
➡️ Смотрите подробную программу и регистрируйтесь.
yandex.cloud
Yandex DataLens: безопасность и разграничение прав доступа
Рассказали, как обеспечить комфортную и безопасную работу вашей команды с аналитикой, разобрались в текущих нюансах.
👍5
Forwarded from Заметки Аналитика | IT
📑 Impact Mapping. Составление карты влияний.
Impact Mapping — это методика составления ментальных карт (mind map), которая позволяет визуализировать границы проекта и быстро связывать глобальные бизнес-цели с конкретными реализациями.
Данный метод является отличным способом привлечь к совместной работе представителей технического и бизнес-направлений, что способствует формированию одинаковых представлений об основных исходных гипотезах.
Для подготовки карты необходимо ответить на 4 вопроса:
❓Why / Зачем?
Зачем мы это делаем? Зачем нам нужна та или иная функциональность и какой измеримой цели мы хотим достичь? - определяем бизнес-цель, которую мы стремимся достичь.
При этом, цели :
▪︎ не должны описывать сам продукт, процесс его создания или устанавливать границы проекта;
▪︎ обязаны объяснять, почему данный продукт будет полезен;
▪︎ должны соответствовать критериям SMART: они д.б. конкретны, измеримы, ориентированы на совершение конкретных действий, достижимы и ограничены во времени.
Пример: За три месяца увеличить конверсию пользователей на 20 %.
❓Who / Кто?
Кто нам может помочь, а кто помешать в достижении цели? - определяем круг заинтересованных лиц.
На данном этапе:
▪︎ важно рассмотреть не только пользователей, а всех задействованных лиц, которые могут повлиять на окончательный результат (чье поведение изменит наш продукт, кто может нам помешать в достижении целей, на кого мы повлияем);
▪︎ при определении действующих лиц избегайте слишком общих терминов, старайтесь определять круг лиц в таком порядке: конкретные персоны, целевые пользователи, действующие лица, вовлеченные в проект в силу своей роли или занимаемой должности, группы или отделы.
❓How / Как?
Как именно действующие лица могут нам помочь достигнуть цели? Как они могут помешать? - определяем воздействие, которое действующее лицо оказывает на достижение цели.
Отвечая на вопрос Как?:
▪︎ старайтесь описывать конкретные изменения, которые произойдут в поведении того или иного человека, а не просто его поведение после развертывания продукта (например “продавать билеты в пять раз быстрее” вместо “продавать билеты”);
▪︎ уделяйте внимание только тем влияниям, которые действительно помогут вам продвинуться к основной цели;
▪︎ учитывайте не только позитивные, но и негативные или прямо препятствующие достижению цели влияния.
❓What / Что?
Что мы можем сделать, чтобы добиться необходимых влияний? - определяем ожидаемые результаты проекта, поставляемые функциональные возможности и организационные изменения.
На данном этапе:
▪︎ принимайте к рассмотрению любые идеи/варианты, которые помогут оказать необходимое влияние;
▪︎ старайтесь не погружаться в излишние детали, уделите наибольшее внимание функциональности самого высокого уровня;
▪︎ не пытайтесь с самого начала отметить все до единого элементы. Это можно сделать позднее, по мере продвижения разработки.
И не стремитесь воплотить в своем продукте все без исключения элементы impact map.
Вместо этого найдите с ее помощью кратчайший путь к цели, для реализации которого может потребоваться не разработка нового/изменение существующего функционала, а, например: измение документации, проведение рекламной компании, маркетинговой активности
А если вы хотите узнать больше информации о данном подходе, можете прочитать книгу:
📚 "Impact mapping: Как повысить эффективность программных продуктов и проектов по их разработке" Аджич Гойко
#impactmapping | @notes_analyst
Impact Mapping — это методика составления ментальных карт (mind map), которая позволяет визуализировать границы проекта и быстро связывать глобальные бизнес-цели с конкретными реализациями.
Данный метод является отличным способом привлечь к совместной работе представителей технического и бизнес-направлений, что способствует формированию одинаковых представлений об основных исходных гипотезах.
Для подготовки карты необходимо ответить на 4 вопроса:
❓Why / Зачем?
Зачем мы это делаем? Зачем нам нужна та или иная функциональность и какой измеримой цели мы хотим достичь? - определяем бизнес-цель, которую мы стремимся достичь.
При этом, цели :
▪︎ не должны описывать сам продукт, процесс его создания или устанавливать границы проекта;
▪︎ обязаны объяснять, почему данный продукт будет полезен;
▪︎ должны соответствовать критериям SMART: они д.б. конкретны, измеримы, ориентированы на совершение конкретных действий, достижимы и ограничены во времени.
Пример: За три месяца увеличить конверсию пользователей на 20 %.
❓Who / Кто?
Кто нам может помочь, а кто помешать в достижении цели? - определяем круг заинтересованных лиц.
На данном этапе:
▪︎ важно рассмотреть не только пользователей, а всех задействованных лиц, которые могут повлиять на окончательный результат (чье поведение изменит наш продукт, кто может нам помешать в достижении целей, на кого мы повлияем);
▪︎ при определении действующих лиц избегайте слишком общих терминов, старайтесь определять круг лиц в таком порядке: конкретные персоны, целевые пользователи, действующие лица, вовлеченные в проект в силу своей роли или занимаемой должности, группы или отделы.
❓How / Как?
Как именно действующие лица могут нам помочь достигнуть цели? Как они могут помешать? - определяем воздействие, которое действующее лицо оказывает на достижение цели.
Отвечая на вопрос Как?:
▪︎ старайтесь описывать конкретные изменения, которые произойдут в поведении того или иного человека, а не просто его поведение после развертывания продукта (например “продавать билеты в пять раз быстрее” вместо “продавать билеты”);
▪︎ уделяйте внимание только тем влияниям, которые действительно помогут вам продвинуться к основной цели;
▪︎ учитывайте не только позитивные, но и негативные или прямо препятствующие достижению цели влияния.
❓What / Что?
Что мы можем сделать, чтобы добиться необходимых влияний? - определяем ожидаемые результаты проекта, поставляемые функциональные возможности и организационные изменения.
На данном этапе:
▪︎ принимайте к рассмотрению любые идеи/варианты, которые помогут оказать необходимое влияние;
▪︎ старайтесь не погружаться в излишние детали, уделите наибольшее внимание функциональности самого высокого уровня;
▪︎ не пытайтесь с самого начала отметить все до единого элементы. Это можно сделать позднее, по мере продвижения разработки.
И не стремитесь воплотить в своем продукте все без исключения элементы impact map.
Вместо этого найдите с ее помощью кратчайший путь к цели, для реализации которого может потребоваться не разработка нового/изменение существующего функционала, а, например: измение документации, проведение рекламной компании, маркетинговой активности
А если вы хотите узнать больше информации о данном подходе, можете прочитать книгу:
📚 "Impact mapping: Как повысить эффективность программных продуктов и проектов по их разработке" Аджич Гойко
#impactmapping | @notes_analyst
👍11