Жизнь - это хардкорная игра без интерфейса. По сути, чтобы стало интересно, ваша задача придумать этот интерфейс. Первое время будет сложно, но потом станет нативно
Я уже как-то писала про систему поощрений, но вчера наткнулась на видео с более широким взгдядом на это. Хочу поделиться с вами основными тезисами и подискутировать
В чем принципы игр, в которых люди залипают:
Это как раз про понятные цели. В игре нет абстрактных задач, они все конкретные: убей босса, выживи и найди священный грааль и т.д.
Выбираем удобную методику постановки целей (smart, okr и т.п) и
Я прям серьёзно задумалась как сделать прогресс-бар в жизни как в игре, чтобы он рос при любом микро-действии.
Вовремя приехала на работу +10⭐️, разместила пост в телеге +20⭐️, записали подкаст +1000⭐️
А в конце дня: 1030⭐️
И в команду сегодня закинула идею геймификации индивидуального плана развития, будем пробовать😁
В хорошей игре можно делать не однотипные задания: торговля, создание ресурсов, квесты поиска, головоломки, квесты с уничтожением врагов и т.д.
Аналогично в жизни: работа, хобби, семья, медийная жизнь, обучение и т.п. То есть, если геймифицировать жизнь, то все в ней, а не отдельные части.
Понравилась аналогия с Героями: у вас в городе есть цитадель, казармы, гильдия магов и т.д. Они соответствуют разным сферам жизни или продуктам (как пример из видео) и по каждой сфере можно определить уровни прокачки и как/чем их прокачать и какие бенефиты от прокачки хотите получить
Все ваше обучение на джуна - это и есть прокачка персонажа. Ваша задача
Идея приносить в жизнь и работу игровые механики кажется очень жизнеспособной и по результатам эксперимента я апну эту тему повторно.
✍Если кто-то знает классные источники по гейм дизайну и механикам, пишите в комменты. Ну и пишите, что вы на этот счёт думаете и какие механики, которые есть в играх, у вас уже работают
Источник вдохновения: https://youtu.be/1dkhlZM87ko?si=pisgnz7jCJmgp9tz
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Геймификация жизни. Как добиться успеха? Как всё успевать? CEO DeusOps Константин Дипеж
📍 Основной канал: https://news.1rj.ru/str/+Tnx59iQxQ0ZmNThi
📍 Сообщество devops: https://news.1rj.ru/str/+R_cNZfQNxnMzZDgy
📍 Сообщество фронтов: https://news.1rj.ru/str/+ngVX0FaHduhkMDYy
В этом выпуске:
◾️Как добиваться своих целей с помощью геймификации
◾️Переносим опыт из World of…
📍 Сообщество devops: https://news.1rj.ru/str/+R_cNZfQNxnMzZDgy
📍 Сообщество фронтов: https://news.1rj.ru/str/+ngVX0FaHduhkMDYy
В этом выпуске:
◾️Как добиваться своих целей с помощью геймификации
◾️Переносим опыт из World of…
🔥11💊1👾1 1
Forwarded from Denis
Народ, привет!
Кому интересно - Сбер, 9 грейд, есть вакансия на джуниор DE.
Обязанности - разработка витрин с данными Рисков, техстек - кластер на Hadoop.
Требования - отличное знание SQL + python (pandas), плюсом - pyspark.
Условия - офис на Кутузовской, удаленки нет, график 5/2.
Кому интересно - пишите в личку пообщаемся.
Кому интересно - Сбер, 9 грейд, есть вакансия на джуниор DE.
Обязанности - разработка витрин с данными Рисков, техстек - кластер на Hadoop.
Требования - отличное знание SQL + python (pandas), плюсом - pyspark.
Условия - офис на Кутузовской, удаленки нет, график 5/2.
Кому интересно - пишите в личку пообщаемся.
🎄6😱1
Forwarded from Я – Дата Инженер
Please open Telegram to view this post
VIEW IN TELEGRAM
https://youtu.be/hbsYbE31zXc
Гость: Анастасия Андреева, Senior Java Developer
Анастасия поделится:
• Кто такой senior разработчик и как им стать
• Честно о том, как проходила собесы и что не получилось
• Какие вопросы и задания даёт, когда сама проводит собеседования, поделится лайфхаками
• Расскажет зачем нужны алгоритмы и как использует искусственный интеллект
✅ Подписывайтесь на наши каналы:
• Ия, Team Lead DA: https://news.1rj.ru/str/Lady_Analyst
• Евгений, DE: https://news.1rj.ru/str/halltape_data
• Анастасия, Java Developer: https://news.1rj.ru/str/itdevgrl
Если было полезно, весело, то поддержите наш канал донатами:
💲 https://pay.mysbertips.ru/92484472
#ЗаПределамиКода
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
JAVA: Кто такой сеньор и что спрашивают на собесах | Интервью с Senior Java-разработчиком
Гость: Анастасия Андреева, Senior Java Developer
Анастасия поделится:
• Кто такой senior разработчик и как им стать
• Честно о том, как проходила собесы и что не получилось
• Какие вопросы и задания даёт, когда сама проводит собеседования, поделится лайфхаками…
Анастасия поделится:
• Кто такой senior разработчик и как им стать
• Честно о том, как проходила собесы и что не получилось
• Какие вопросы и задания даёт, когда сама проводит собеседования, поделится лайфхаками…
Audio
Я прям советую вам посмотреть/послушать, так как в подкасте очень много про собесы и про кто такие сеньоры
Пишите инсайты и дайте знать, если такой формат заходит, сделаю аудио и по другим нашим видео😁
#ЗаПределамиКода
Please open Telegram to view this post
VIEW IN TELEGRAM
❤10 3🔥2🗿1
Что делать, если тебе не нравится и не хочется общаться с людьми, а рост по вертикальной карьерной лестнице предполагает развитие коммуникативных навков?
Во-первых, честно ответить себе на вопрос: точно ли вы хотите расти по вертикали (лид, лид лидов и т.д😁)? Есть другие варианты: тех лиды и лидеры компетенций, например. И решить идти вглубь разных направлений
Во-вторых, если вы все-таки хотите в продакты, тим лиды, C-level, но общение даётся напросто, то придётся принять необходимость общаться и искать гармонию между необходимым общением и соц. изоляцией.
Есть лидеры и топ-менеджеры, которые в ядре своей личности интроверты и выгорают в общении, но эффективно и профессионально это делают. А потом после общения, могут долго сидеть и смотреть в одну точку - восстанавливаться.
Ваш вектор развития сильно зависит от ваших целей (что-то год как начался с постов о целях, так и подолжается😁).
Давайте на моем примере.
Я отношу себя к интровертам. Моя цель - менеджмент. Ещё пол года назад я общалась примерно ни с кем. Навык общения стремился к 0. Но я понимаю, что без этого навыка я вряд ли чего-то добьюсь в своей цели.
Что я сделала:
• работала с менторами и психологами
• сама менторила, училась на ментора и пообщалась с большим количеством людей
• училась выстраивать дружеские отношения и быть более открытой
• искренне говорила о своих чувствах и эмоциях, уменьшила количество игр в драму, качание на эмоциональных качелях и качание других🙈
• училась слушать и задавать вопросы
• пошла в блогерство и интервью
• читала книги по теме
• начала заниматься вокалом
Рецепт развития будет уникальный для каждого, это просто пример того, как было у меня. Если есть намеренье что-то изменить, то у вас обязательно это получится: хоть вы интроверт, хоть экстраверт, хоть ...верт😁
Посмотрим сколько кого😁
Интроветры ставьте: 👨💻
Экставерты:
Please open Telegram to view this post
VIEW IN TELEGRAM
👨💻49 10 8❤6 1
Если мы складываем DataFrame (DF) в новую переменную, то можем столкнуться с тем, что изменяя новый DF, мы изменяем и исходный
Это связано с тем, что присваивание создает ссылку на исходный DF, а не на новый.
Поэтому, если вы хотите создать новый DF и не изменять исходный, то используйте функцию
df.copy()
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥18👍6
Без лишних слов переходите на
статью на Хабре, кажется, что там не хватает Ахи и smart.dev (но он не только для аналитков и думаю он снова будет в этом году)
✍В комментах дополнительный список мероприятий. Собираетесь куда-нибудь?
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
ИТ конференции для аналитиков в 2024 году
Темой поста на сегодня будет список конференций для аналитиков. Вообще, я продолжаю ежегодный обзор конференций для ИТ специалистов, просто как то так сложилось, что несколько лет назад я крайне...
❤7 2
🧠 Групповое занятие по "Исследованию данных".
Набираю группу, которая хочет провести часок-другой за исследованием данных)
🖥 Как будет проходить занятие:
1. Заранее пришлю ecomm-датасет и тетрадку с небольшой теорией и набором заданий/вопросов
2. Вы решаете, гуглите, отвечаете на вопросы
3. Собираемся группой из 2-4 учеников и обсуждаем все вопросы и решение. Если будут дополнительные вопросы - готова так же ответить, если останется время
🖥 Уровень:
Начальный. Подойдет, если вам нужно структурировать знания по первичному исследованию и/или у вас есть вопросы по этой теме. Или вы вообще об этом никогда не слышали
🖥 Когда:
28.01.2024 (вск) 15:00 МСК (если наберется хотя бы 2 человека)
04.02.2024 (вск) 20:00 МСК
🖥 Продолжительность:
1-1,5 часа
🤑 Стоимость
• В группе: 2 500 р.
• При личной работе со мной: 3 500 р.
Оплата до старта занятия. Если группа не наберется: верну деньги или предложу апгрейднуть тариф и поработать лично😁
✍️ Пишите @IyaZotova
Набираю группу, которая хочет провести часок-другой за исследованием данных)
1. Заранее пришлю ecomm-датасет и тетрадку с небольшой теорией и набором заданий/вопросов
2. Вы решаете, гуглите, отвечаете на вопросы
3. Собираемся группой из 2-4 учеников и обсуждаем все вопросы и решение. Если будут дополнительные вопросы - готова так же ответить, если останется время
Начальный. Подойдет, если вам нужно структурировать знания по первичному исследованию и/или у вас есть вопросы по этой теме. Или вы вообще об этом никогда не слышали
28.01.2024 (вск) 15:00 МСК (если наберется хотя бы 2 человека)
04.02.2024 (вск) 20:00 МСК
1-1,5 часа
• В группе: 2 500 р.
• При личной работе со мной: 3 500 р.
Оплата до старта занятия. Если группа не наберется: верну деньги или предложу апгрейднуть тариф и поработать лично😁
✍️ Пишите @IyaZotova
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10🤔3🤨1
У нас есть DataFrame, в котором хранятся ячейки со строками вида:
sd-website-_-yandex-_-organic-_--_-переход на самозанятость-_-
Так передается информация об источниках из веба в мобилку
# Создадим пример таких данных
df = pd.DataFrame({'dt': ['2022-01-01', '2022-01-02', '2022-01-03', '2022-01-04', '2022-01-05'],
'source': ['sd-website-_-yandex-_-cpc-_-svoedelo_corporate_perform_god_20220100017_context_search_registration_general_rus_mob|6...',
'sd-website-_-yandex-_-cpc-_-svoedelo_corporate_perform_god_20220100017_context_search_registration_general_rus_mob|6...',
'sd-website-_-yandex-_-organic-_--_--_-',
'sd-website-_-yandex-_-organic-_--_-переход на самозанятость-_-',
'sd-website-_-yandex-_-organic-_--_-самозанятый стать-_-_y_1623381085233722262_d_c54f1823-3b1b-47fa-8739-4fcd5025fffe...'],
})
Простой способ быстро раскидать данные по разделителю:
df[['1', '2', '3', '4', '5', '6']] = df['source'].apply(lambda x: pd.Series(x.split('-_-')))А теперь, внимание, вопрос.
Как преобразовать этот метод так, чтобы он работал на незаполненных ячейках или ячейках в которых написано 'organic' и ничего не потерять?
Какие ещё ограничения/неудобства видите и как бы их решали?
✍️Пишите решения в комментах
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1🤔1
Направление мысли хорошее, но недостаточное👇
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Chat AI Bot - Chat GPT 5 | Nano Banana | Perplexity | Claude
Для разделения строки по колонкам с разным количеством элементов можно использовать условный оператор или цикл. Например, можно проверить количество элементов в строке и разделить ее соответственно.
Пример кода:
В этом примере функция
Пример кода:
def split_column(row):
elements = row.split('-_-')
if len(elements) == 4:
return pd.Series(elements)
elif len(elements) == 3:
return pd.Series([np.nan] + elements)
elif len(elements) == 2:
return pd.Series([np.nan, np.nan] + elements)
elif len(elements) == 1:
return pd.Series([np.nan, np.nan, np.nan, np.nan, elements[0]])
df[['1', '2', '3', '4', '5', '6']] = df['source'].apply(split_column)
В этом примере функция
split_column разделяет строку на элементы и возвращает их в виде объекта pd.Series. В зависимости от количества элементов в строке, функция заполняет пробелами (np.nan) недостающие столбцы.🤷♂1👍1
Гость: Алексей Яцына, Middle Data Analyst, Сбер
Алексей в интервью поделится:
• Как продал
• Как профессия следователя пересекается с аналитиком данных
• Какие курсы на аналитика прошел и какие оказались лучше. Карпов vs Я.Практикум
• Про стажировку и почему отказался от нее
• Почему нравится ходить по собесам и про первую работу в банке
• Про карьерный трек аналитка и куда хочет двигаться дальше
https://youtu.be/znR94HAbf9s
✅ Подписывайтесь на наши каналы:
• Ия, Team Lead DA: https://news.1rj.ru/str/Lady_Analyst
• Евгений, DE: https://news.1rj.ru/str/halltape_data
Если было полезно, весело, то поддержите наш канал донатами:
💲 https://pay.mysbertips.ru/92484472
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
DATA АНАЛИТИК: Следователь продал авто и стал аналитиком | Войти в IT | Интервью с Middle DA
Гость: Алексей Яцына, Middle Data Analyst
Алексей в интервью поделится:
• Как продал свой Феррари и перешел из следователя в аналитики
• Как профессия следователя пересекается с аналитиком данных
• Какие курсы на аналитика прошел и какие оказались лучше…
Алексей в интервью поделится:
• Как продал свой Феррари и перешел из следователя в аналитики
• Как профессия следователя пересекается с аналитиком данных
• Какие курсы на аналитика прошел и какие оказались лучше…
🔥18❤5 3🤷1
Audio
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤3
Вот попал впервые к вам в руки датасет, вы его загрузили и погнали исследовать, графики строить, задание выполнять. В лучшем случае
df.describe() написали.Это плохо. Особенно для тестового задания.
Если в больших компаниях многое автоматизировано, минимум ручного труда и, следовательно, данные более структурированы и хранятся без ошибок🦄, то в тестовых заданиях для вас могли подготовить набор подводных камней. И ошибки при работе с этими камнями у всех примерно одни и те же:
1. Загрузили датафрейм и не проверили, что лежит в столбцах. Числа - обжект, даты зафакапились, в категориях неявные дубликаты и ошибки в нейминге.
У меня в самом начале как-то встретился кейс с ИНН. Когда данные грузили в панду, то поле с ИНН интерпретировалось как число и все ИНН, которые начинались с 0 или 00, преобразовались в числа без первых нулей, а я долго не могла найти причины возникновения невероятных ИНН в 11 и 9 символов
2. После преобразования подозрительных чисел-обжектов не проверили результат.
Так, например, в одном тестовом датасете из-за преобразования терялось 90% данных о деньгах, а решающие это задание, в ус не дули и выбросы там ещё искали.
Преобразовали? Проверьте, что у вас ничего не потерялось. Это касается не только чисел, но и в принципе любых преобразований на данными
3. Дубликаты не проверяем.
Или проверяем, но бездумно.
Так, например, встречались кейсы, когда при загрузке датафрейма в нем находился неименнованный столбец в виде старых лишних индексов, который вероятно будет мешать вам найти дубли.
Включайте голову, задавайте себе вопрос: я точно вижу все дубли? И могут ли они тут быть? И точно ли это дубли?
Советую так же смотреть дубли по идентификаторам (например, user_id, product_id, id и т.п.), но голову не отключать, конечно, не все айди одинаково полезны😁
В любом случае, если сейчас все непонятно, то знайте, что все эти моменты приходят с опытом.
✍ Пишите в комментах, с какими приколами в данных сами сталкивались?
Please open Telegram to view this post
VIEW IN TELEGRAM
❤18 5👍4
Forwarded from Grigoriy
Первая ссылка после поиска: https://www.datalytics.ru/all/kak-v-pandas-razbit-kolonku-na-neskolko-kolonok/
Ну или как я бы решил, если уж в pandas:
Ну или как я бы решил, если уж в pandas:
# Максимальное число столбцов:
# s - разделитель на подстроки
s = '-_-'
cols_x_max = df['source'].str.split(s)
x_max = cols_x_max.str.len().max()
# Новые столбцы:
new_columns = [str(i) for i in range(1, x_max+1)]
def split_columns(x: str, x_max: int, s: str) -> list:
'''
Разбиваем строку на подстроки
:param x: строка
:param x_max: максимальное количество подстрок
:param s: символ - разделитель
:return: подстроки
'''
x = str(x)
y = x.split(s)
y = y + [None]*(x_max - len(y))
return y
cols = df['source'].apply(lambda x: split_columns(x=x, x_max=x_max, s=s))
df = pd.concat([df, pd.DataFrame(list(cols), columns=new_columns)], axis=1)
www.datalytics.ru
Как в Pandas разбить одну колонку на несколько
Решил начать рассматривать нетривиальные кейсы в Pandas, с которыми иногда сталкиваюсь при работе с данными
👍4
Хорошее решение на задачу выше👆Спасибо, что решаете, делитесь, это радостно!💚
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
Да-да, мы планируем запись интервью с Алексеем😎 и хотим поговорить про AI/ML, которое всех заменит, про продуктовую аналитику, про джунов и конференцию, но может есть что-то, что интересно именно вам?
Не стесняйтесь, делитесь в комментариях и самые интересные или горячие🔥 вопросы возьмем работу 🎬
P.S.: Алексей основатель масштабных конференций для аналитиков (МатеМаркетинг, Аha!)
Please open Telegram to view this post
VIEW IN TELEGRAM
❤10🔥7
🧠Цифровая амнезия или почему не надо расчитывать на "все можно загуглить"
Пробую новые форматы, буду рада обратной связи💚
https://youtu.be/H8xJzgNiOqY
Пробую новые форматы, буду рада обратной связи
https://youtu.be/H8xJzgNiOqY
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Цифровая амнезия: тренд с 2000х
Короткий подкаст про экзо-память и цифровую амнезию
🔥8❤1
Просто оставлю это здесь🥰
Если кто-то из моих менти хочет ещё оставить обратную связь или рассказать как у вас дела, то пишите в комментах, мне будет приятно💚
#обратная_связь
Если кто-то из моих менти хочет ещё оставить обратную связь или рассказать как у вас дела, то пишите в комментах, мне будет приятно
#обратная_связь
Please open Telegram to view this post
VIEW IN TELEGRAM
Поговорили, мне кажется, про все: и про аналитику, и про джунов, и про конференции, и про будущее с ИИ и даже про космос😂. Я надеюсь, что вы ждёте этого выпуска и вам он будет полезен.
Лёша и Саша невероятные люди, интервью получилось тёплым и ламповым🥰
Please open Telegram to view this post
VIEW IN TELEGRAM
❤37 4