Интересное что-то – Telegram
Интересное что-то
517 subscribers
2.72K photos
253 videos
138 files
4.51K links
Материалы и мысли, понадерганные отовсюду
Блог: https://news.1rj.ru/str/asisakov_channel
Чат: https://news.1rj.ru/str/youknowds_chat
Download Telegram
Forwarded from Борис опять
После длинного перерыва снова вкатываюсь в учебу. Стараюсь тратить на это первые час-полтора каждого дня. Хорошо, что культура в компании предполагает, что учится на работе это не просто норм, а даже необходимо. Сильно помогает, что у меня снова есть маркерная доска.

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

У меня все довольно плохо с доказательствами, поэтому пока учусь доказывать базовые вещи про перспективу.
Forwarded from Yury Kashnitsky
пусть тут будет https://nn.labml.ai/ - не самый известный топ-ресурс со статьями, аннотированными кодом на PyTorch
Как понять, что в вашей компании плохо распределены обязанности, чем это чревато и как исправить?

Обнаружить проблему помогут три простых симптома.

1) В команде часто возникают конфликты. Люди агрессивно соперничают друг с другом за задачи, которые считают значимыми.

2) Сотрудники не могут поделить власть. В результате часть задач забрасывают на полпути, а часть переделывают по несколько раз.

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

Что чувствует и думает член такой команды:

▫️что его усилия не приводят к результату из-за вмешательства коллег;

▫️что его знания и экспертиза не находят применения из-за провального планирования;

▫️что коллеги не слышат, не уважают, стремятся контролировать или игнорируют его.

В результате сотрудники стрессуют, теряют мотивацию и дистанцируются друг от друга.

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

Что конкретно делать?

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

Обратная связь. Составьте карту (или схему) проблемных задач и поинтересуйтесь у сотрудников, как они её видят. Возможно, их взгляды противоречат друг другу.

Координация. Зафиксируйте командные правила и задачи каждого сотрудника. А затем согласуйте их со всеми членами команды.

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

Объяснила психолог «Ясно» Галина Лайшева
Forwarded from DevFM
В задачах на проектирование чего-либо интервьюера интересует не столько сам ответ, сколько ход ваших мыслей. Вы можете не дойти до правильного ответа, или дойти с подсказкой. Рассмотрим потенциальные решения задачи и покритикуем их:
💡 Давайте присылать все данные на фронт и фильтровать там.
🚫 1кк записей передавать нецелесообразно. Более того, даже хранить фильтры на фронте не выйдет, так как они динамические и определяются конкретной выборкой. В любом случае, фильтровать должен бекенд.

💡В postgres можно спроектировать схему для хранения фильтров в связке со списком товаров, к которым эти фильтры можно применять.
🚫 Здесь не стали приводить конкретики, но отметим, что при таком подходе будут проблемы с динамическим обновлением счетчиков. А ещё такое решение несёт сложную ментальную нагрузку на разработчика.

💡Сведём задачу фильтрации к фасетному поиску. Для этого каждую единицу товара мы характеризуем набором конкретных признаков.
В базе данных нам нужно завести отдельную колонку, где для каждого товара явно хранить набор его признаков и их значений. Для агрегации, подсчета количества и быстрого поиска по выбранным фильтрам можно использовать мощный механизм полнотекстового поиска.

Пример реализации такого решения с использованием полнотекстового поиска в postgres приведен в статье Faceted search using PostgreSQL full text search.
Forwarded from Quality Content
https://huggingface.co/tinkoff-ai/ruDialoGPT-medium

https://huggingface.co/tinkoff-ai/ruDialoGPT-small

Их готовые файнтюненные модели - остается найти сервачок и снарядить ботов в новую телегу
Forwarded from Nik B
Кому интересно просто о чем онсайт - у меты материалы есть https://www.metacareers.com/DE-prep-onsite/
Курс для подготовки который довольно не плохо cover basics -
https://www.udemy.com/course/data-engineer-interview-prep/

но продакт сенс может быть чуть тяжелее
дата моделинг обычно уровня dimensional modelling
Forwarded from DevFM
Сервис проверки регулярок regex101

У вас была одна проблема, потом вы решили применить регулярные выражения, теперь у вас две проблемы. Регулярки выглядят универсальным молотком, и после их изучения весь мир становится похожим на гвоздь. Но будьте осторожны! Применяйте регулярные выражения вдумчиво, когда другие способы действительно плохо применимы. Один из способов применения регулярок в pattern matching мы предлагали ранее.

Если всё-таки решили использовать регулярки, то для понимания их работы существует удобный сервис regex101.
Из удобного:
— наглядно видно, какая часть текста попала под регулярное выражение
— объясняется, как именно работает ваша регулярка
— есть подсказки, где можно быстренько что-то подглядеть
— можно выбрать язык, в рамках которого пишется регулярка, чтобы учитывать особенности ЯП

В дополнение есть менее применимый на практике сервис по визуализации и объяснению регулярок — regex-vis.
#skills
#visualization
Классная штука
Залил на Хабр статью про библиотеку Voilà (читается "вуаля"), которая позволяет конвертировать ноутбуки в веб-приложения.

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, т.к. мне кажется они максимально по делу.
#cv #interview
Гарвардский гайд по составлению резюме

https://hwpi.harvard.edu/files/ocs/files/hes-resume-cover-letter-guide.pdf
#interview #behavioral
Диковинка в русскоязычном сегменте