Forwarded from Teamlead Good Reads – ежедневные советы про менеджмент людей и команд (Egor Tolstoy)
Проблемы начинающих тимлидов
Я уже рассказывал, что мы со Стасом Цыгановым разрабатываем Симулятор Тимлида – интерактивный курс, который обучает и дает попробовать на практике самые важные инструменты и практики для менеджера. Разработка модели такого курса – интересная задача, ведь проблем, с которыми сталкиваются тимлиды, просто бесконечность. Чтобы опираться не только на свою чуйку и опыт, мы решили провести небольшое исследование тимлидского сообщества. Как и обещал, делюсь результатами!
Топовые проблемы:
👹Работа с проблемными сотрудниками в команде
🤝Проведение полезных 1-1
💬Продажа идей команде и внедрение новых практик
📆Личная продуктивность – перегруз встречами и задачами
Ссылка на подробный майндмэп
Я уже рассказывал, что мы со Стасом Цыгановым разрабатываем Симулятор Тимлида – интерактивный курс, который обучает и дает попробовать на практике самые важные инструменты и практики для менеджера. Разработка модели такого курса – интересная задача, ведь проблем, с которыми сталкиваются тимлиды, просто бесконечность. Чтобы опираться не только на свою чуйку и опыт, мы решили провести небольшое исследование тимлидского сообщества. Как и обещал, делюсь результатами!
Топовые проблемы:
👹Работа с проблемными сотрудниками в команде
🤝Проведение полезных 1-1
💬Продажа идей команде и внедрение новых практик
📆Личная продуктивность – перегруз встречами и задачами
Ссылка на подробный майндмэп
Forwarded from Борис опять
После длинного перерыва снова вкатываюсь в учебу. Стараюсь тратить на это первые час-полтора каждого дня. Хорошо, что культура в компании предполагает, что учится на работе это не просто норм, а даже необходимо. Сильно помогает, что у меня снова есть маркерная доска.
Сейчас изучаю классический CV по этой книге и этому курсу. Я бы предложил проходить курс вместе, как мы раньше проходили курс по теории информации, но мне лень это менеджерить. Но если вдруг будете проходить его параллельно то пишите, будем обсуждать задачи.
У меня все довольно плохо с доказательствами, поэтому пока учусь доказывать базовые вещи про перспективу.
Сейчас изучаю классический CV по этой книге и этому курсу. Я бы предложил проходить курс вместе, как мы раньше проходили курс по теории информации, но мне лень это менеджерить. Но если вдруг будете проходить его параллельно то пишите, будем обсуждать задачи.
У меня все довольно плохо с доказательствами, поэтому пока учусь доказывать базовые вещи про перспективу.
Forwarded from Yury Kashnitsky
пусть тут будет https://nn.labml.ai/ - не самый известный топ-ресурс со статьями, аннотированными кодом на PyTorch
Forwarded from тревожный эйчар
Как понять, что в вашей компании плохо распределены обязанности, чем это чревато и как исправить?
Обнаружить проблему помогут три простых симптома.
1) В команде часто возникают конфликты. Люди агрессивно соперничают друг с другом за задачи, которые считают значимыми.
2) Сотрудники не могут поделить власть. В результате часть задач забрасывают на полпути, а часть переделывают по несколько раз.
3) Проекты буксуют. Никто не берет на себя конкретные задачи и не чувствует персональной связи с ними, поэтому они повисают.
Что чувствует и думает член такой команды:
▫️что его усилия не приводят к результату из-за вмешательства коллег;
▫️что его знания и экспертиза не находят применения из-за провального планирования;
▫️что коллеги не слышат, не уважают, стремятся контролировать или игнорируют его.
В результате сотрудники стрессуют, теряют мотивацию и дистанцируются друг от друга.
Внутри ситуации бывают трудно понять, откуда возникают конфликты и чем недовольны коллеги. К тому же пока в команде копится раздражение, люди все менее охотно общаются друг с другом. Поэтому важно взглянуть на систему со стороны.
Что конкретно делать?
Анализ. Зафиксируйте самые частые типичные конфликты, ошибки и проваленные задачи. Скорее всего, именно в этих областях толком не распределена ответственность.
Обратная связь. Составьте карту (или схему) проблемных задач и поинтересуйтесь у сотрудников, как они её видят. Возможно, их взгляды противоречат друг другу.
Координация. Зафиксируйте командные правила и задачи каждого сотрудника. А затем согласуйте их со всеми членами команды.
Атмосфера. Налаживайте коммуникацию между коллегами: подойдут как совместные активности и вечеринки, так и модерация психолога или консультанта. И подчеркивайте заслуги тех, кто берет на себя ответственность.
Объяснила психолог «Ясно» Галина Лайшева
Обнаружить проблему помогут три простых симптома.
1) В команде часто возникают конфликты. Люди агрессивно соперничают друг с другом за задачи, которые считают значимыми.
2) Сотрудники не могут поделить власть. В результате часть задач забрасывают на полпути, а часть переделывают по несколько раз.
3) Проекты буксуют. Никто не берет на себя конкретные задачи и не чувствует персональной связи с ними, поэтому они повисают.
Что чувствует и думает член такой команды:
▫️что его усилия не приводят к результату из-за вмешательства коллег;
▫️что его знания и экспертиза не находят применения из-за провального планирования;
▫️что коллеги не слышат, не уважают, стремятся контролировать или игнорируют его.
В результате сотрудники стрессуют, теряют мотивацию и дистанцируются друг от друга.
Внутри ситуации бывают трудно понять, откуда возникают конфликты и чем недовольны коллеги. К тому же пока в команде копится раздражение, люди все менее охотно общаются друг с другом. Поэтому важно взглянуть на систему со стороны.
Что конкретно делать?
Анализ. Зафиксируйте самые частые типичные конфликты, ошибки и проваленные задачи. Скорее всего, именно в этих областях толком не распределена ответственность.
Обратная связь. Составьте карту (или схему) проблемных задач и поинтересуйтесь у сотрудников, как они её видят. Возможно, их взгляды противоречат друг другу.
Координация. Зафиксируйте командные правила и задачи каждого сотрудника. А затем согласуйте их со всеми членами команды.
Атмосфера. Налаживайте коммуникацию между коллегами: подойдут как совместные активности и вечеринки, так и модерация психолога или консультанта. И подчеркивайте заслуги тех, кто берет на себя ответственность.
Объяснила психолог «Ясно» Галина Лайшева
Forwarded from DevFM
В задачах на проектирование чего-либо интервьюера интересует не столько сам ответ, сколько ход ваших мыслей. Вы можете не дойти до правильного ответа, или дойти с подсказкой. Рассмотрим потенциальные решения задачи и покритикуем их:
💡 Давайте присылать все данные на фронт и фильтровать там.
🚫 1кк записей передавать нецелесообразно. Более того, даже хранить фильтры на фронте не выйдет, так как они динамические и определяются конкретной выборкой. В любом случае, фильтровать должен бекенд.
💡В postgres можно спроектировать схему для хранения фильтров в связке со списком товаров, к которым эти фильтры можно применять.
🚫 Здесь не стали приводить конкретики, но отметим, что при таком подходе будут проблемы с динамическим обновлением счетчиков. А ещё такое решение несёт сложную ментальную нагрузку на разработчика.
💡Сведём задачу фильтрации к фасетному поиску. Для этого каждую единицу товара мы характеризуем набором конкретных признаков.
✅ В базе данных нам нужно завести отдельную колонку, где для каждого товара явно хранить набор его признаков и их значений. Для агрегации, подсчета количества и быстрого поиска по выбранным фильтрам можно использовать мощный механизм полнотекстового поиска.
Пример реализации такого решения с использованием полнотекстового поиска в postgres приведен в статье Faceted search using PostgreSQL full text search.
💡 Давайте присылать все данные на фронт и фильтровать там.
🚫 1кк записей передавать нецелесообразно. Более того, даже хранить фильтры на фронте не выйдет, так как они динамические и определяются конкретной выборкой. В любом случае, фильтровать должен бекенд.
💡В postgres можно спроектировать схему для хранения фильтров в связке со списком товаров, к которым эти фильтры можно применять.
🚫 Здесь не стали приводить конкретики, но отметим, что при таком подходе будут проблемы с динамическим обновлением счетчиков. А ещё такое решение несёт сложную ментальную нагрузку на разработчика.
💡Сведём задачу фильтрации к фасетному поиску. Для этого каждую единицу товара мы характеризуем набором конкретных признаков.
✅ В базе данных нам нужно завести отдельную колонку, где для каждого товара явно хранить набор его признаков и их значений. Для агрегации, подсчета количества и быстрого поиска по выбранным фильтрам можно использовать мощный механизм полнотекстового поиска.
Пример реализации такого решения с использованием полнотекстового поиска в postgres приведен в статье Faceted search using PostgreSQL full text search.
Telegram
DevFM
Задача на собеседовании — проектируем динамическую фильтрацию
При поиске товаров на любой торговой площадке мы видим разухабистые возможности фильтрации товаров. Ваша задача — спроектировать функционал фильтрации результата поиска товаров.
Если вам на собеседовании…
При поиске товаров на любой торговой площадке мы видим разухабистые возможности фильтрации товаров. Ваша задача — спроектировать функционал фильтрации результата поиска товаров.
Если вам на собеседовании…
Forwarded from Quality Content
https://www.youtube.com/watch?v=24qzhhluHWA
А можно ли, интересно сделать бота, который годно в разных этих каналах в телеге будет общаться
А можно ли, интересно сделать бота, который годно в разных этих каналах в телеге будет общаться
YouTube
Мастер-класс: Как создать собеседника мечты на основе машинного обучения за 3 часа
Даниил Цимерман, Александр Марков, Денис Разбицкий
На мастер-классе вы будете первыми, кто воспользуется нашей oпенсорсной генеративной моделью. Обсудим, что такое языковая модель и как ее использовать для conversational AI.
И на практике:
Поборемся с основной…
На мастер-классе вы будете первыми, кто воспользуется нашей oпенсорсной генеративной моделью. Обсудим, что такое языковая модель и как ее использовать для conversational AI.
И на практике:
Поборемся с основной…
Forwarded from Quality Content
https://huggingface.co/tinkoff-ai/ruDialoGPT-medium
https://huggingface.co/tinkoff-ai/ruDialoGPT-small
Их готовые файнтюненные модели - остается найти сервачок и снарядить ботов в новую телегу
https://huggingface.co/tinkoff-ai/ruDialoGPT-small
Их готовые файнтюненные модели - остается найти сервачок и снарядить ботов в новую телегу
huggingface.co
t-bank-ai/ruDialoGPT-medium · Hugging Face
We’re on a journey to advance and democratize artificial intelligence through open source and open science.
Forwarded from Nik B
Кому интересно просто о чем онсайт - у меты материалы есть https://www.metacareers.com/DE-prep-onsite/
Курс для подготовки который довольно не плохо cover basics -
https://www.udemy.com/course/data-engineer-interview-prep/
но продакт сенс может быть чуть тяжелее
дата моделинг обычно уровня dimensional modelling
Курс для подготовки который довольно не плохо cover basics -
https://www.udemy.com/course/data-engineer-interview-prep/
но продакт сенс может быть чуть тяжелее
дата моделинг обычно уровня dimensional modelling
Meta Careers
Meta's mission is to build the future of human connection and the technology that makes it possible.
Forwarded from DevFM
Сервис проверки регулярок — regex101
У вас была одна проблема, потом вы решили применить регулярные выражения, теперь у вас две проблемы. Регулярки выглядят универсальным молотком, и после их изучения весь мир становится похожим на гвоздь. Но будьте осторожны! Применяйте регулярные выражения вдумчиво, когда другие способы действительно плохо применимы. Один из способов применения регулярок в pattern matching мы предлагали ранее.
Если всё-таки решили использовать регулярки, то для понимания их работы существует удобный сервис regex101.
Из удобного:
— наглядно видно, какая часть текста попала под регулярное выражение
— объясняется, как именно работает ваша регулярка
— есть подсказки, где можно быстренько что-то подглядеть
— можно выбрать язык, в рамках которого пишется регулярка, чтобы учитывать особенности ЯП
В дополнение есть менее применимый на практике сервис по визуализации и объяснению регулярок — regex-vis.
#skills
У вас была одна проблема, потом вы решили применить регулярные выражения, теперь у вас две проблемы. Регулярки выглядят универсальным молотком, и после их изучения весь мир становится похожим на гвоздь. Но будьте осторожны! Применяйте регулярные выражения вдумчиво, когда другие способы действительно плохо применимы. Один из способов применения регулярок в pattern matching мы предлагали ранее.
Если всё-таки решили использовать регулярки, то для понимания их работы существует удобный сервис regex101.
Из удобного:
— наглядно видно, какая часть текста попала под регулярное выражение
— объясняется, как именно работает ваша регулярка
— есть подсказки, где можно быстренько что-то подглядеть
— можно выбрать язык, в рамках которого пишется регулярка, чтобы учитывать особенности ЯП
В дополнение есть менее применимый на практике сервис по визуализации и объяснению регулярок — regex-vis.
#skills
regex101
regex101: build, test, and debug regex
Regular expression tester with syntax highlighting, explanation, cheat sheet for PHP/PCRE, Python, GO, JavaScript, Java, C#/.NET, Rust.
Forwarded from Data Science Private Sharing
Залил на Хабр статью про библиотеку Voilà (читается "вуаля"), которая позволяет конвертировать ноутбуки в веб-приложения.
https://habr.com/ru/post/698662/
https://habr.com/ru/post/698662/
Forwarded from Борис опять
Снова про поиск работы.
MANGA/FNAAG компании присылают кандидатам очень подробные гайды о том, как готовиться к их собеседованиям, и большинство из них можно просто посмотреть в интернете. Там и про технические вопросы, и про поведенческие, и про то, как проходить литкод. Гайды полезные для подготовки в целом, даже если не планируете идти в корпорацию монстров. Собрал некоторые в одном посте.
Google:
Общий гайд: https://careers.google.com/interview-tips/
Технический: https://techdevguide.withgoogle.com/paths/interview/?programming_languages=python
Meta:
SWE: https://www.metacareers.com/swe-prep-onsite/
DE: https://www.metacareers.com/DE-prep-onsite/
Microsoft:
Общий гайд: https://careers.microsoft.com/us/en/interviewtips
Amazon:
Общий гайд: https://www.amazon.jobs/en/landing_pages/interviewing-at-amazon
SWE: https://www.amazon.jobs/en/software-development-interview-prep?INTCMPID=OAAJAZ100026B#/
Если бы я готовился искать работу, то прошел бы технический гайд от Google или от Meta, т.к. мне кажется они максимально по делу.
MANGA/FNAAG компании присылают кандидатам очень подробные гайды о том, как готовиться к их собеседованиям, и большинство из них можно просто посмотреть в интернете. Там и про технические вопросы, и про поведенческие, и про то, как проходить литкод. Гайды полезные для подготовки в целом, даже если не планируете идти в корпорацию монстров. Собрал некоторые в одном посте.
Google:
Общий гайд: https://careers.google.com/interview-tips/
Технический: https://techdevguide.withgoogle.com/paths/interview/?programming_languages=python
Meta:
SWE: https://www.metacareers.com/swe-prep-onsite/
DE: https://www.metacareers.com/DE-prep-onsite/
Microsoft:
Общий гайд: https://careers.microsoft.com/us/en/interviewtips
Amazon:
Общий гайд: https://www.amazon.jobs/en/landing_pages/interviewing-at-amazon
SWE: https://www.amazon.jobs/en/software-development-interview-prep?INTCMPID=OAAJAZ100026B#/
Если бы я готовился искать работу, то прошел бы технический гайд от Google или от Meta, т.к. мне кажется они максимально по делу.