leftjoin | Unsorted

Telegram-канал leftjoin - LEFT JOIN

44366

Понятно про анализ данных, технологии, нейросети и, конечно, SQL. Услуги — leftjoin.ru Обучение — https://stepik.org/users/431992492 Автор — @valiotti Реклама — @leftjoin_ads, @Spiral_Yuri Перечень РКН: https://tapthe.link/PpkTHavwS

Subscribe to a channel

LEFT JOIN

Амбассадоры Tableau 2025
Tableau регулярно обновляет список своих амбассадоров— людей, которые делают большой вклад в сообщество, делятся своими знаниями и навыками и вообще всячески популяризуют этот тул. В 2025 году звания удостоились 386 человек из 48 стран.

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

Пишут, что в этом году получился самый разнообразный состав амбассадоров с точки зрения географии, и это нагляднее видно на другом дашборде. Он не такой удобный, как первый, зато с картой.

В списке, кстати, вы наверняка заметите какие-нибудь знакомые лица. Возможно, на кого-то из них вы даже подписаны. 👀

Читать полностью…

LEFT JOIN

Как подружить ClickHouse с процессором на 100+ ядер
Ядер в процессорах все больше, и в теории это прекрасно: больше ядер — больше производительности. На практике это тоже хорошо, но есть нюанс.

Чтобы на 100% использовать мощности железа, софт нужно под него оптимизировать — и базы тоже. ClickHouses выложили в своем блоге статью, написанную инженерами Intel Shanghai, о том, как преодолеть ограничения БД и «научить» ее использовать вычислительные мощности их процессоров с 100+ ядер.

💬 Всего они выявили 5 ключевых областей, где ClickHouse можно (и нужно) докрутить, чтобы увеличить производительность: прекратить тормозящую всю базу конкуренцию за блокировки, оптимизировать работу с памятью, распараллелить процессы на множество потоков и разобраться с false sharing'ом. Если этого не делать, то вся мощность и многоядерность процессора пойдут только во вред и насоздают боттлнеков на пустом месте.

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

💬 Хотя статья про ClickHouse, описанные в ней подходы могут быть применимы и к другим базам. По мере того, как мощность процессоров будет расти, будет расти и важность умения оптимизировать софт под них.

Читать полностью…

LEFT JOIN

Состоялся релиз Claude Sonnet 4.5
Новую версию Claude Anthropic представила нескромно:

Claude Sonnet 4.5 — лучшая модель для кодинга в мире. Это самая сильная модель для создания сложных агентов. Она лучше всех работает с компьютерами.


🔵Свое заявление компания подтверждает бенчмарками — их результаты на картинке выше. ☝🏻
🔵Еще Claude теперь намного лучше разбирается в финансах, юриспруденции, медицине и точных науках.
🔵Не считая того, что он поумнел, он стал менее склонен к галлюцинациям, обману, лести и другим нежелательным моделям поведения.

Апгрейд получил и Claude Code: добавились нативное расширение VS Code и чек-поинты для сохранения прогресса. Но если даже после этого Claude Code вам все равно не нравится, вы можете собрать свою версию: Anthropic выкатила Claude Agent SDK, с помощью которого пользователи теперь сами могут создавать ИИ-агентов.

В общем, пока ChatGPT все глубже проникает в повседневную жизнь пользователей со своим Pulse и новой возможностью совершать покупки прямо в чате, Claude совершенствуется в кодинге и уходит в науку.

Читать полностью…

LEFT JOIN

ChatGPT Pulse: новая парадигма взаимодействия с ИИ?
Кстати, пока мы тут обсуждаем пагубные последствия от повсеместного внедрения ИИ, OpenAI представила ChatGPT Pulse.

Это новая фича, пока доступная только на смартфонах пользователям с подпиской Pro. С ней ChatGPT сможет анализировать ваши переписки с ним, данные из календаря и почты (если они подключены) и первым начинать разговор. Например, он предложить продолжить обсуждение какой-то темы, подкинуть идею, что приготовить на ужин, или напомнить про важную дату.

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

Многие почувствовали ее полезность, когда начали говорить ChatGPT, что они хотят видеть.


🔜 Также OpenAI называет Pulse первым шагом к «новой парадигме взаимодействия с ИИ»: ChatGPT из простого чатбота, отвечающего на вопросы, превращается в проактивного ассистента.

Как вам такой апдейт? 👀 Будете пользоваться?

Читать полностью…

LEFT JOIN

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

В целом, я думаю, что слово «жесткий» имеет негативную коннотацию, однако на деле, мне кажется, что оно все же более позитивное. К нему стоит относиться как к синониму слова «решительный». Именно таким руководителю и нужно быть, причем сразу, даже не смотря на то, что руководящий опыт небольшой. Это трудно, когда ты только начинаешь, но именно этого от тебя ждут твои подчиненные.

Руководитель также задает правила/примеры игры: если ты опаздываешь, то и сотрудники начинают опаздывать, если ты приходишь на совещание неподготовленный, то и они копируют тебя. Так что в случае руководства самое главное — осознать, что все начинается именно с тебя, ты задаешь тон.

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

Читать полностью…

LEFT JOIN

ИИ и мировой (почти) рынок труда
Недавно OpenAI и Anthropic выложили исследования про то, как люди пользуются и продуктами. Оказалось, что ChatGPT чаще используют в качестве поисковика или собеседника, а вот с помощью Claude пишут код и автоматизируют рабочие задачи.

Так или иначе, доля пользователей растет, и это влияет на рынок труда — хотим мы этого или нет. Свежий Viz of the Day на Tableau Public показывает, как именно рынок меняется: в каких сферах благодаря ИИ работы становится больше, а в каких меньше.

🔵На дашборде отображены данные о 8 индустриях — IT, здравоохранение, образование, финансы, ритейл, транспорт, развлечения и производство.
🔵В заголовке сказано про мировой рынок труда, но стран тоже только 8 — Австралия, Бразилия, Канада, Китай, Германия, Индия, Великобритания и США.
🔵Можно посмотреть уровень влияния ИИ на индустрию, соотношение полов и офисных/удаленных сотрудников, а также количество открытых вакансий с прогнозом на 2030 год. В IT, предсказуемо, все хорошо, вне зависимости от влияния ИИ, зато в остальных сферах от страны к стране ситуация разнится. Если верить дашборду, то в Бразилии и Германии искусственный интеллект вытеснит людей из производства, а в Китае — из индустрии развлечений.
🔵Источник данных — Kaggle, сообщество AI- и ML-специалистов.

Что скажете, похоже на правду?

Читать полностью…

LEFT JOIN

Когда были в Петербурге, посетили выставку в Русском Музее: «Наш авангард».

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

Показалось интересным поделиться «аналитическим искусством» с аналитиками.

Читать полностью…

LEFT JOIN

Side hustle для аналитика
Ставка на карьеру в корпорации утопична. У меня было несколько кейсов, когда политика партии менялась на 180 градусов, расформировывались или объединялись отделы, кого-то увольняли. Приходилось адаптироваться и искать для себя новое место получше.

Кроме того, порой ты думаешь, что достигнешь какой-то высоты в компании, но достигнув ее, понимаешь, что это пустое. Лучше всего высказался на эту тему Дима Аношин — мы с ним в подкасте говорили, да и на канале у него дофига всего.

Кстати, Дима с ребятами делает полезный движ по теме поста — Surfalytics, если вы вкатываетесь или осваиваете, сходите и посмотрите, что он предлагает.

А я сегодня немного о другом: о ситуации, когда у тебя уже есть почетная лычка, ты понимаешь, что погряз в долбаной рутине, а свободного времени дофига, потому что босс не ставит задачи или ставит их слишком медленно. Но кто мы такие, чтобы его торопить, правда? Куда лучше подумать о том, как максимизировать свой profit/time ratio.

И тут есть варианты, которые я хотел предложить для обсуждения.

1️⃣Начать консультировать кого-то в качестве подработки.
Зачастую клево работает на старте, когда есть пара знакомых, которые вам заплатят копеечку за то, что вы принесете им своих ценных знаний. К сожалению, знакомые быстро заканчиваются, и консалтинг может свернуться. Однако, это простой путь к тому, чтобы начать свою практику.

2️⃣ Различные биржи и соло-практика фрилансера
Для меня самая известная — Upwork, я с нее сам начинал и дофига чего могу рассказать. Кстати, мы с коллегами активно пишем про Upwork в моем профиле на LinkedIn, подписывайтесь. Основная штука, которую мы сгенерили — Upwork Playbook, она бесплатная и рассказывает с чего начать работу на платформе.

Если кратко — это биржа для фрилансеров, и по нашей с вами теме там тоже задачи есть, но сегодня из РФ работа с Upwork невозможна. Я не знаю, есть ли какие-то аналоги, мне не удалось их найти. Если вы знаете, пишите в комменты, очень интересно.

Мы пробовали в свое время Fiverr, Peopleperhour — булшит, там вообще нет никаких полезных джобов по теме. Также есть toptal, но это исключительно для фрилансеров (скорее под аутстафф через платформу), будет довольно большой отбор на старте, надо готовиться к серьезному собеседованию.

3️⃣Part-time в компаниях типа моей
Да, чуваки, можно просто прийти и написать нам на почту, если вы ищете подработку part-time, потому что такие компании, как моя, всегда открыты к этому. А поскольку мы много работаем со стартапами и middle size компаниями, для них мы — единственный мостик, чтобы вообще получить доступ к такому ценному ресурсу, как вы, опытные аналитики и инженеры.

4️⃣Рил бизнес
Вытекает из п. 1, но подготовиться предстоит серьезнее, если вы решили открыть свою компанию. Там и майндсет должен сильно измениться, и разобраться надо не с аналитикой, а с персоналом, продажами, маркетингом, финансами, налогами, бухгалтерией и аудитом. Ну да, шансы есть, и ставки высоки, но порой думаешь, что может и прикольнее было бы сидеть да получать где-то ЗП, закидывая промпты в какой-нибудь ChatGPT или Claude.

Читать полностью…

LEFT JOIN

Немного истории: зачем и почему LinkedIn создал Apache Kafka
LinkedIn можно не любить, можно даже ругать, но нельзя отрицать его вклад в культуру. Как минимум, он подарил нам пост «Я сделал предложение своей девушке, и вот что это я узнал о B2B-продажах благодаря этому» и Apache Kafka.

🔜 Kafka — это платформа для обработки потоковых данных в реальном времени. Она используется там, где важно настроить передачу больших объемов данных с потенциалом для масштабирования и минимальным лагом — у наc на сайте есть пример.

Но почему вообще LinkedIn решил создать такой тул?

Если кратко, то дела обстояли так.

LinkedIn собирает данные о поведении пользователей — посты, комментарии, лайки, просмотры. Они используются для создания рекомендательных алгоритмов и защиты от фрода. Раньше, до появления Kafka, это все распределялось на два отдельных конвейера:
🔵«пакетный» пайплайн — каждый час информация о событиях на сайте сохранялась в XML и пачками отправлялась в хранилище,
🔵real-time пайплайн — метрики, которые надо было отлеживать в режиме реального времени (состояние серверов, ошибки, алерты об ошибках) отправлялись в Zenoss.

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

Получилась система немасштабируемая, неудобная и не стабильная. Сбой в пайплайне мог повлечь за собой сбои на сайте.

Конечно, это было не дело, и в LinkedIn решили разработать альтернативу: устойчивую, масштабируемую, способную интегрироваться с разными сервисами и обеспечивающую доступ к данным в реальном времени.

Так и появилась Kafka. Сейчас даже сложно представить, что не так уж и давно в такой большой компании как LinkedIn большие массивы данных обрабатывались почти вручную, еще и с большими задержками.

🔜 Если интересно узнать подробности, то они описаны в этой статье.

Ну и не забудьте рассказать в комментах — в вам приходилось пользоваться Apache Kafka?

Читать полностью…

LEFT JOIN

Про Уилла Смита, ИИ-видео и ненужный улучшайзинг
Помните те старые страшненькие ИИ-видео, где нейроУилл Смит ел нейроспагетти? Это одни из первых сгенерированных роликов, которые завирусились в интернете.

С тех пор качество генераций стало намного лучше, но видео, созданные или обработанные ИИ, все еще довольно часто можно отличить от обычных. Иногда — из-за искажений объектов, неестественных движений людей или животных в кадре. А иногда в глаза бросается слишком резкий контраст или эффект «масляной живописи», когда изображение выглядит нарисованным.

Все это и подвело Уилла Смита и заодно указало на новую и неожиданную проблему, которую YouTube создал для своих авторов и зрителей.
🔵Смит — который не только актер, но и репер — сейчас гастролирует по Европе. У себя на YouTube-канале он выложил шортс с записями своих выступлений. На первый взгляд он выглядит абсолютно стандартно для концертного видео.
🔵Но если приглядеться к заднему плану, то бросаются в глаза искривленные лица и руки, странные движения и резкий контраст, только подчеркивающий неестественность картинки. Это тут же вызвало обсуждения и насмешки, якобы некогда востребованный актер настолько растерял популярность, что зрителей пришлось рисовать нейросетями.

Но, кажется, ситуация намного интереснее. 👀
🔵Скорее всего, зрители настоящие. Во время тура в соцсетях Смита публиковались кадры и видео с его концертов — те же, что вошли в злополучный шортс— и там люди выглядели абсолютно нормально. В статье TechCrunch есть сравнение, где хорошо видно, как сильно исказилась картинка на YouTube.
🔵Тогда почему видео выглядит так ненатурально? Все из-за новой фичи YouTube. Сайт начал в качестве эксперимента обрабатывать некоторые невезучие шортсы с помощью нейросетей, чтобы «повысить резкость, улучшить качество и убрать шум». Обещают, что вроде бы авторам разрешат отключать это нововведение, но пока надо потерпеть.
🔵И да, Уилл Смит не единственная жертва. Еще несколько человек обнаружили, что их видео облагородили с помощью ИИ. Один автор даже признался, что если бы не знал точно, что его друг снимает свой контент сам, из-за этой обработки мог бы принять его видео за сгенерированное нейросетью.

🔜 Вот такой парадокс получается: фейковые ролики становятся все больше похожими на правду, а настоящие — на фейки. В интернете и раньше никому верить было нельзя, а сейчас тем более.

Читать полностью…

LEFT JOIN

Семантический слой, и с чем его едят
Одно из главных препятствий на пути к внедрению в компании data-driven подхода — это то, что обычные бизнес-юзеры не понимают, как им работать с аналитикой. Не просить у аналитиков каждый раз сделать отчет или выгрузку, а самостоятельно копаться в данных и находить ответы на свои вопросы.

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

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

Конечно, нужно это не всем. Введение семантического слоя оправдано, когда:
🔵в компании уже довольно развитая система аналитики — множество дашбордов, разные BI-платформы, пользователи из разных отделов со своими запросами и метриками,
🔵используется сложная бизнес-логика и расчеты, а не только SUM() и AVG(),
🔵хочется дать пользователям возможность самим писать ad hoc-запросы, не заставляя их изучать продвинутый SQL с join’ами и прочими тонкостями.

Если пока нет необходимости объединять системы и стандартизировать расчеты, тратить время на создание семантического слоя может быть нерационально.

🔜 Но если момент настал, и вы не знаете, что теперь делать, то мы нашли для вас гайд. Он объясняет процесс на довольно простом примере, но зато наглядно: с чего начать, как задать определения метрик на YAML и настроить логику работы. В конце еще и короткий FAQ добавили.

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

Читать полностью…

LEFT JOIN

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

Что будет на проекте:
🔵ассессмент, чтобы участники смогли оценить свои сильные и слабые зоны как руководителей,
🔵разборы кейсов и сложных тем с практиками, которые уже добились успехов в управлении,
🔵полезные материалы про менеджмент.

Кстати, про практиков. Кроме Стратоплана, опытом поделятся авторы каналов «Тимлид Очевидность», «Кода Кода», «Чужими руками», «System Design & Highload», «LinkedIn & Career» и другие.

Они раскроют три ключевые темы:
🔵«Я менеджер: что это значит на практике» — про ловушки первых шагов в менеджменте,
🔵«Почему с вами никто не договаривается» — какие ошибки чаще всего мешают договариваться,
🔵«Менеджер в системе без самой системы» — как не жить в пожарном режиме и успевать главное.

Курс пройдет онлайн, 1–19 сентября 2025.
Предварительная бесплатная регистрация уже открыта 🔜 Записаться

Читать полностью…

LEFT JOIN

Positron — новая IDE для дата саентистов
Компания Posit известна как разработчик RStudio — среды разработки, популярной среди дата саентистов и предназначенной для работы с R. Их новый проект, Positron, призван выступить как новая, более гибкая альтернатива.

🔵Positron поддерживает работу в R и Python, предусмотрена возможность добавить и другие языки. Пока их не добавили официально, можно пользоваться сторонними расширениями — уже есть для Rust, Javascript/Typescript, C/C++ и Lua.
🔵Главный фокус разработчиков — создать удобную среду разработки, которая за счет богатого функционала легко встраивается в рабочие процессы вне зависимости от стека и сферы деятельности. Positron позволяет писать код, изучать и анализировать данные, поддерживает ноутбуки на R и Python, запуск дата-приложени: Dash, FastAPI, Streamlit и так далее.
🔵Надо ли говорить, что у Positron, конечно же, есть свой ИИ-ассистент?

Если верить отзывам, после 2 лет в разработке Positron все еще страдает от багов и недостатка фич, особенно по сравнению с более привычным многим RStudio, но это уже вполне рабочий и перспективный инструмент.

Он доступен бесплатно на Windows, macOS и Linux.

Читать полностью…

LEFT JOIN

Николай, добрый день!
Хочу сказать тебе большое спасибо за эту книгу!
У меня огромный опыт работы и в крупных компаниях, и на фрилансе. Можно сказать, что все написанное в ней - для меня не тайна.
Однако, эта книга помогла мне аппрувнуть мои догадки и чётко структурировать свои мысли.

Я читала её дважды. Первый раз с точки зрения аналитика, а вот второй круг прочтения с точки зрения продавца. Не секрет, что нужно уметь продавать свои идеи руководству. И ты написал чёткие инструкции между строк как это делать грамотно и без насилия, попутно решая боли директора и делая его счастливым!

Книга меня лично настолько вдохновила, что я заставила прочитать её весь свой отдел продаж. Чтобы открыть им дверь в мышление директоров. И это помогло увеличить нам конверсия из встречи в тест на 30% по сравнению с прошлым полугодием. Суммарно мы вышли на 100% плато конверсии.

Ещё раз спасибо! Книга вышла топовой и без воды.

Читать полностью…

LEFT JOIN

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

У нас и пруф есть: пост одного из инженеров БД на основе SQLite Turso.

🔵Инженера зовут Престон Торп, ему 31, и треть своей жизни он провел в тюрьме. Про то, что его туда привело, у него есть отдельный пост, но в общем все беды из-за наркотиков.
🔵Когда просто отбывать срок ему надоело, он занялся самообразованием, удаленно поступил в колледж и начал изучать программирование.
🔵В итоге ему позволили участвовать в программе по поиску удаленной работы для заключенных, и так он сначала присоединился к стартапу Unlocked Labs, а потом и к Turso. Сейчас он там переизобретает SQLite на фуллтайме.
🔵Многих работодателей тот факт, что соискатель сидит в тюрьме, может отпугнуть, но Престон упомянул неожиданный плюс такой ситуации: в заключении абсолютно нечем заняться. Поэтому сотрудник готов 12+ часов в день уделять либо работе, либо прокачке навыков, не отвлекаясь на мелочи вроде семьи и хобби.

Читать полностью…

LEFT JOIN

Почему Text 2 SQL не работает?
Ко мне иногда приходят разные знакомые и говорят, что у них есть концепция Text 2 SQL или LLM-генератора SQL-кода — мол, классная идея для бизнеса, можно ее попродавать.

И вот наконец я понял, почему идея «пусть бизнес пишет запросы на естественном языке» не взлетает и не взлетит.

На бумаге все красиво. Даешь ИИшке команду: «Покажи выручку за август по городам», получаешь результат.

На практике же имеем несколько иной сетап: никто из бизнес-менеджеров не хочет и не может задавать правильные вопросы к данным.

Причина кроется в подмене понятий, за которую сами бизнес-менеджеры обычно аналитика и ругают. Так вот, написание SQL — это не основная работа аналитика. На самом деле аналитик занимается мыслительным трудом: как раз пытается разобраться, какие вопросы вообще стоит задать, чтобы понять, что там у бизнеса пошло не так. SQL — лишь удобный интерфейс для формулировки гипотез. Его просто изучить, но логика за пределами SQL.

И, соответственно, вторая часть проблемы: многие бизнес-менеджеры в большинстве случаев не обучены мыслить аналитически, эту часть работы они делегировали аналитику, чтобы он за них подумал. Они сами не думают в контексте данных, структур или понимания взаимосвязей. Именно поэтому LLM-промпты в виде «SQLGPT для маркетологов» и не взлетают.

🔜 AI может перевести вопрос в SQL, но не может придумать сам вопрос, который имеет смысл для бизнеса.

Сейчас мы на этапе следующего шага — передать LLM формирование вопросов и гипотез, а затем уже написание необходимого кода и SQL-запросов для решения аналитической задачи.

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

Читать полностью…

LEFT JOIN

Стартовал первый детский конкурс датавиза!
В программе: диаграммы из конфет и графики, нарисованные цветными карандашами.

Если у вас есть дети от 6 до 11 лет и вы хотите привить им любовь к данным и помочь развить аналитическое мышление — присоединяйтесь!

Вас ждут:

🔵Образовательные эфиры, где дети узнают, что такое данные, и познакомятся с основами датавиза.
🔵Подарки для всех участников, а для победителей — iPad, набор LEGO и другие крутые призы,
🔵Бонусы и полезные материалы.

Конкурс пройдет с 1 по 30 октября — в это время участники как раз будут смотреть эфиры и смогут подать свою работу в одной из трех номинаций: поделка, рисунок или диджитал. 15 ноября организаторы подведут итоги и наградят победителей.

🔜 Участие бесплатное, главное — зарегистрироваться!

Читать полностью…

LEFT JOIN

sqlite-vector: простой и удобный векторный поиск в SQLite
SQLite тоже умеет в векторный поиск — для этого уже есть несколько расширений. Но их главная проблема в том, что в основном они либо медленные, либо неудобные.

А ведь, наверное, главное, чего хотят от SQLite — чтобы он был легким, простым и быстрым. И, конечно, нашлись люди, которые попробовали разработать свое решение, отвечающее этим требованиям.

🔜 sqlite-vector — бесплатное кросс-платформенное расширение, которое обходится 30 МБ памяти, складывает векторы в обычные таблицы (без возни с виртуальными и сложными SQL-запросами), хранит данные локально и работает оффлайн. Ему не нужен дополнительный сервер и долгая нудная подготовка, настройка и преиндексиование.

Разработчики сравнили свое решение с популярными аналогами (точнее только с одним по факту) — если очень захотеть, то sqlite-vector может быть аж в 17 раз быстрее sqlite-vec. Да, названия у них не очень креативные и перепутать легко. С libsql сравнить не удалось, потому что он так долго возился с созданием индекса, что всем надоело ждать.

Расширение распространяется по Elastic License 2.0. Скачать можно с гитхаба.

Читать полностью…

LEFT JOIN

Еще про ИИ и рынок труда: никому не нужны джуны
Недавно делились прогнозом, как ИИ повлияет на работу в разных индустриях. Теперь предлагаем посмотреть с другой стороны — как он сказывается на темпах найма сотрудников разного уровня. Или, если проще, как он забирает работу у джунов.

💬 Ученые из Гарварда изучили вакансии 285 000 компаний. Они проанализировали, как менялось количество и соотношение предложений для сотрудников разных уровней в течение 10 лет, а также частоту упоминания ИИ в объявлениях. Поиск «AI-интеграторов» или требования к владению инструментами на базе искусственного интеллекта расценивали как показатель того, что компания внедряет его в работу.

Выяснилось, что в компаниях, внедряющих ИИ, вакансий для джунов стало на 23% меньше, а для сеньоров — на 14% больше по сравнению с теми, кто ИИ не использует. Если смотреть по разным индустриям, то картина еще грустнее: в оптовой и розничной торговле работающие с ИИ организации, наняли на 40% меньше джунов, чем те, кто все еще выбирает людей.

При этом, хотя нанимают джунов меньше, повышают их активнее. Только новые вакансии после повышения уже не открывают.

Тренд появился в середине 2022, и сейчас набирает обороты.

💬 Краткосрочный эффект выглядит грустно для молодых сотрудников уже сейчас: сегодня свежевыпустившемуся специалисту работу найти может быть труднее, чем в COVID.

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

Может быть, конечно, через пару лет ИИ уже и миддлов с сеньорами научится заменять, и тогда вообще все останутся без работы.

Читать полностью…

LEFT JOIN

S3 Vectors и будущее векторных БД
Amazon свое хранилище S3 активно развивает: сначала добавили S3 Tables, а затем вот S3 Vectors. Теперь сервис поддерживает хранение векторных представлений и векторный поиск. В комплекте с новыми возможностями идут все плюсы AWS, включая низкую цену.

🔜 Руководитель департамента инжиниринга векторной БД Zilliz рассказал, почему появление такого серьезного конкурента — это не конец для игроков поменьше, а важный этап в развитии всей сферы.
Векторный поиск — штука, конечно, полезная, но очень дорогая и требовательная к вычислительным мощностям. Это вынуждает разработчиков постоянно балансировать между производительностью и экономией. Milvus, на которой основана Zilliz, сначала хранила индексы в памяти, и хотя скорость и точность работы были впечатляющие, цена не радовала, — так что пришлось переезжать на диск. Это помогло сэкономить.

Недорогие объектные хранилища вроде того же S3 — это логичный следующий этап развития технологии, когда объемы данных неуклонно растут и надо как-то масштабироваться, но при этом постараться не разориться. Один из молодых конкурентов Zilliz, TurboPuffer, на S3 и работает, и за счет этого предлагает клиентам приятный ценник. Правда, скорость обработки запросов страдает, но про это ниже.

🔜 В общем, на фоне того, в какую сторону пошло развитие векторных БД, решение AWS представить S3 Vectors выглядит вполне логично.
Но при этом у сервиса есть серьезный недостаток по сравнению со специализированными векторными тулами — производительность. Задержка обработки запросов колеблется в диапазоне 200–700 мс, и пробить этот потолок довольно сложно. Скорость записи ограничена 2 МБ/с — для сравнения, у Milvus тот же показатель может достигать ГБ. Точность выполнения запросов на уровне 85-90% (иногда и ниже), и подкрутить этот параметр пока нельзя.

Из-за этого для работы с большими, часто обновляющимися датасетами S3, конечно, не подойдет и какую-нибудь алгоритмическую рекомендательную систему с ним не построишь. Зато это хороший вариант для работы с «холодными» данными или приложений, где нагрузка на БД небольшая, запросов немного, а задержка ответа не критична. Это может быть даже прототип приложения — чтобы просто потестить идею за недорого, ограниченную производительность и функционал можно потерпеть.

🔜 И что это значит для рынка?
А это значит, что он достиг нового этапа. Появление S3 Vectors со всеми плюсами и минусами, доказывает, что будущее за разделением пайплайнов для «горячих», «теплых» и «холодных» данные. Нет смысла со всеми работать одинаково, ведь где-то важнее сэкономить, а где-то можно и доплатить за производительность. Так что AWS не убивает рынок, а наоборот помогает ему развиваться и формировать новые ниши.

А вы что думаете про S3 Vectors и будущее векторных БД в целом?

Читать полностью…

LEFT JOIN

Как формируется характер нейросети
Когда воспитанный Маском Grok начал называть себя «МехаГитлером», это было забавно, но предсказуемо. С тех пор, как ИИ-чатботы вообще появились, несмотря на все усилия разработчиков оградить их от дурного влияния, они всегда умудрялись научиться плохому.

Еще в 2016 Microsoft деактивировала твиттер-бота Tay через 16 часов после запуска: пообщавшись немного с местными юзерами, она начала постить контент крайне сомнительного содержания.

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

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

Зачем это все надо?
🔵 Следить за тем, как меняется поведение модели: как она реагирует на разные датасеты, использующиеся для обучения, системные промпты, запросы пользователей или джейлбрейки.

🔵Создавать модели, менее склонные к «нежелательному» поведению. В Anthropic обнаружили несколько интересных фактов:
💬 Если у модели уже есть одна отрицательная черта, то со временем их может стать больше. Сегодня она пишет небезопасный код, а завтра Родину продаст, как говорится.
💬 Если «заглушить» вектор, отвечающий за отрицательные черты, они перестанут проявляться, но модель поглупеет — оно и неудивительно, ей ведь буквально отключают часть «мозга».
💬 Более эффективный способ воспитания — подталкивать модель к развитию отрицательных векторов во время обучения. Это работало как прививка, после которой ей было проще сопротивляться негативному влиянию.

🔵 Прогнозировать, как обучение на конкретном датасете повлияет на «характер» модели, и заранее отсеивать данные, которые могут привести к появлению нежелательных черт.

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

Читать полностью…

LEFT JOIN

DOOMQL: Doom на SQL
Doom на чем только ни запускали — на картошке, калькуляторе и тесте на беременность. Кажется, эта игра будет жить вечно, и через сотни лет ее будут запускать на кибернетических имплантах, космических кораблях или Пип-боях — в зависимости от того, куда в итоге повернет цивилизация. Ну а пока будущее не наступило, предлагаем оценить очередное воплощение бессмертной игры — теперь полностью на SQL.

У Лукаса Вогеля была CedarBD, месяц отпуска по уходу за ребенком и источник вдохновения — DuckDB-Doom. Да, это еще один Doom на SQL с вкраплениями JavaScript.

Лукас решил, что он может усовершенствовать эту идею:
🔵отказаться от JS и написать все полностью на SQL,
🔵улучшить производительность,
🔵добавить мультиплеерный элемент.

Собственно, все это у него и получилось.
🔵Все данные о мире игры — карта, мобы, игроки — размещены в таблицах. Все события — перемещения, выстрелы, убийства мобов, респавны — учитываются скриптом, который запускается 30 раз в секунду.
🔵Визуал — это SQL-представления, отрисованные в 3D c помощью рейкастинга.
🔵Можно не только играть с друзьями, но и даже читерить.
🔵И все это с уверенными 30 FPS при разрешении 128 x 64 пикселей.

В общем, очередное доказательство превосходства как Doom, так и SQL. Если хотите своими глазами посмотреть, как вообще это работает, код лежит на гитхабе.

Читать полностью…

LEFT JOIN

AI-хайп идет на спад?
Об этом говорят данные, собранные Бюро переписи населения США. Раз в 2 недели Бюро проводит опрос среди сотрудников 1,2 млн фирм, чтобы узнать, пользуются ли они ИИ для создания продуктов или предоставления услуг.

Результат на графике — с середины лета темпы внедрения ИИ-инструментов идут на спад среди крупных компаний в трех категориях: 50-99 сотрудников, 100-249 сотрудников и 250+. Но надо отметить, что спад пока довольно небольшой, в пределах 2%.

В остальных категориях интенсивность использования ИИ тоже снизилась за исключением совсем мелких бизнесов до 4 человек.

Причинами потери интереса к ИИ в Бюро не интересуются, но мы можем порассуждать.

🔵В конце 2024 и начале 2025 про ИИ говорили из каждого утюга, и многие компании начали с ним экспериментировать, но через полгода постепенно начали разочаровываться. При всех его плюсах и достоинствах, возможности искусственного интеллекта пока ограничены. Чтобы начать получать от него ощутимую пользу, надо сильно заморочиться с обучением и настройкой под запросы конкретного бизнеса.
🔵Это подтверждает нашумевший отчет MIT, где говорится, что 95% проектов с использованием ИИ проваливаются. Причина в основном в том, что его сложно эффективно интегрировать в рабочие процессы.
🔵Использовании ИИ для личных целей тоже оказалось не так эффективно, как все сначала думали. Согласно исследованию METR, разработчики верят, будто искусственный интеллект помогает им работать на 20% быстрее — но вот только данные говорят, что все наоборот, и они выполняют задачи на 19% медленнее.
🔵Все мы помним истории про чатботов, которые, перенервничав, начинали творить странные вещи — например, сносить базы данных. Это тоже показатель, что к полноценному внедрению в рабочие процессы они пока не готовы.

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

Читать полностью…

LEFT JOIN

Почему искать работу в IT так сложно, и как сделать этот процесс проще?
Какое максимальное число этапов собеседований вам приходилось пройти, чтобы в итоге получить ответ «мы вам перезвоним»?

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

🔜 Инженер Джин Нельсон описала свой взгляд на эту ситуацию, который интересно обсудить как с теми, кто нанимает, так и с теми, кого нанимают.

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

С некоторыми пунктами можно поспорить — например, не всем работодателям и соискателям нужно многолетнее сотрудничество. Но в целом выглядит разумно.

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

В качестве примера более эффективных и уважительных к кандидату вариантов она указала код ревью и анализ семплов из рабочих проектов.
🔵 В первом варианте подборщик пишет так себе код, а соискатель его ревьюит. Этот подход не только показывает навыки из разных областей (от кодинга до умения давать грамотный фидбек), но и требует от работодателя активного участия и подготовки. Это, по ее мнению, более уважительно к соискателю, чем просто выдать ему тестовое.
🔵Во втором варианте, который используют в Oxide Computer Company, соискатель показывает примеры того, над чем работает сейчас, детально отвечает на вопросы о своих ценностях и целях, а потом проходит через 9 кругов ада часов интервью. Процесс крайне времязатратный, но для обеих сторон — нанимателю надо внимательно проанализировать присланные примеры работы и эссе «Кем я себя вижу через 5 лет».

А что вы думаете?

Как должны выглядеть собеседования в IT — в частности, в аналитике и дата-инжинирнге — чтобы не превращаться в трату времени для кандидата и работодателя?

Читать полностью…

LEFT JOIN

Как становиться руководителем — гайд 101
На основе личного опыта.

0️⃣ Change your mind
Нулевой пункт — самый важный, потому что требует нескольких вещей:
🔵Разобраться, зачем вам это нужно? Ну реально, станет ли лучше, если вы начнете кем-то руководить? Даже зарплата может стать ниже на какой-то период.
🔵Понять, что жизнь изменится и интересные задачки в духе написать клевый SQL-код, придумать алгоритм, запилить датавиз, сократятся до минимума.
🔵Перестроиться, что дальше вы будете думать о людях, команде, мотивации.

1️⃣ Вооружиться полезным контентом
Мне помогали в свое время книги:
🔵Питер Друкер, «Эффективный руководитель»
🔵Стивен Кови, «7 навыков высокоэффективных людей»
🔵Кеннеди Гэвин, «Договориться можно обо всем»,
🔵Эдвардс Деминг, «Выход из кризиса».

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

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

2️⃣ Найти пример для подражания
Когда-то давно у меня был в Ленте классный руководитель по маркетингу. Привет тебе, Леша, если вдруг читаешь. Меня поражало с какой точностью он ставит задачи, описывает ожидаемые решения, уточняет дедлайны и спрашивает о результатах. Я хотел быть на старте, как Леша, поэтому я копировал его стиль постановки задач, их описания, структурирования.

Позже я, конечно же, понял, что я никакой не Леша, а Коля, и стиль у меня будет собственный, но с чего-то же надо начинать?

3️⃣ Поискать ментора
Вдруг удастся найти кого-то, кто уже проходил этот путь (ну вот я, например, проходил), и он сможет поделиться советами как наставник? У вас точно будут неожиданные вызовы, и нужно будет думать, как решать задачу. К примеру, руководитель часто решает вопросы, связанные с наймом и увольнением, а это довольно непростые вещи, так как предполагают общение с людьми, причем зачастую — довольно конфликтное.

4️⃣ Начать действовать
У меня было так: я серчил вакансии руководителя и каждый раз обнаруживал, что все ищут руководителя с опытом работы 1-3 года. Я, напомню, был аналитиком данных. Меня всегда это интересовало, откуда может у меня появится опыт руководителя, если все ищут руководителя с опытом? Стало понятно, что опыт нужно создать.

Тогда я пошел к своему боссу в Yota и сказал, что у меня есть силы и ресурс обучить аналитике несколько чуваков из колл-центра, если у них будет норм бэкграунд. В Yota это называлось «ротационные». Собственно, это я и делал, отобрал их по резюме, и начал давать контент + задачи по теме, которые помогали разгрузить меня и создавали пользу для моего подразделения в Yota.

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

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

6️⃣ Становиться лучшим боссом
Обучаться дальше, расти, получать обратную связь от подчиненных, находить новые возможности получения результатов, сплачивать команду и кайфовать.

Читать полностью…

LEFT JOIN

Чего нас лишает ИИ
В разговоре про генеративный ИИ чаще всего застрагивают темы либо эффективности, либо этичности.

🔜 Кого-то волнует, насколько хорошо искусственный интеллект сегодня справляется с рабочими задачами и что вообще на самом деле можно ему доверить. Эти вопросы особенно актуальны после историй про ИИ-ассистентов, которые сносили базы проектов, потому что перенервничали.

🔜 А кого-то волнует, насколько вообще допустимо использование ИИ, учитывая то, что обычно он обучен на материалах, которые собирали без согласия авторов, рискует усугубить безработицу и при этом еще наносит вред экологии.

Но интересно посмотреть на этот вопрос с новой стороны.

Хотя ИИ не со всеми заданиями справляется идеально, время он точно экономит и при правильном использовании увеличивает эффективность сотрудника.

Но не лишает ли это удовольствия от работы? От радости, когда нашлось решение сложной задачи или наконец-то выловился баг, из-за которого не работал код?

Конечно, если вы работу не особо любите, это может быть неважно: главное, что задачи выполнены. Но если вам нравится то, что вы делаете, не возникает ли ощущение, что ИИ лишает самой интересной, творческой части процесса?

На эту мысль навел любопытный пост из блога Terrible Software, автор которого столкнулся именно с этой проблемой. Благодаря Cursor справляться со своими обязаностиями он стал эффективнее, но ощущение «потока», погруженности в работу ушли, и он задается вопросом — неужели это наше будущее? Или надо просто пересмотреть свой подход и найти какой-то новый источник радости и повод для профессиональной гордости?

А вы как думаете? 👀

Читать полностью…

LEFT JOIN

Как сломать PostgreSQL
Логично, что большинство гайдов по Postgres посвящены тому, как сделать его быстрее, выше, сильнее. А вы когда-нибудь задумывались, как наоборот сделать его медленнее?

Зачем? Ну, во-первых, это прекрасный способ разобраться, как СУБД работает и что обеспечивает ее производительность, а во-вторых, почему бы и нет.

Если вы об этом не задумывались, не страшно. Нашелся экспериментатор, который сделал это за вас и замедлил Postgres в 42 000 раз.

По условиям задачи, было тормозить его можно было только изменениями параметров postgresql.conf. Иначе неспортивно.

Итак, что же он сделал?
🔵Ужал кэш. Прочитав блок данных, Postgres записывает его в кэш, и это позволяет обрабатывать следующие запросы быстрее, чем если бы СУБД каждый раз обращалась к диску. Ряд экспериментов показал, что 2 МБ — это минимальное возможное значение, при котором Postgres может работать, просто очень медленно, обрабатывая 500 меньше транзакций в секунду. На старте, с кэшем в 10 ГБ у него было 7082 TPS.
🔵Завалил СУБД фоновыми задачами. В частности — заставил ежесекундно запускать autovacuum, процесс, с помощью которого Postgres находит и заполняет пустое место на диске новыми. Из-за ужатого кэша СУБД была вынуждена часто обращаться к диску, и скорость упала до 293 TPS.
🔵Заставил записывать все изменения в WAL перед внесением в базу. TPS упал ниже 100.
🔵Фактически отключил возможность пользоваться индексами, увеличив параметры random_page_cost и cpu_index_tuple_cost и заставив сканировать все страницы последовательно. Кэш пришлось увеличить до 8МБ, но TPS все равно стал ниже единицы.
🔵И наконец-то перевел Postgres в однопоточный режим, выставив параметры io_method = worker и затем io_workers = 1. Это уронило TPS ниже 0,1.

Дело сделано, база еле ползает. В конце статьи перечислены все параметры, в которые вносились изменения, если вдруг кто-то захочет повторить.

А что вы изменили бы, если бы хотели замедлить СУБД?

Читать полностью…

LEFT JOIN

📘Аналитика для руководителей
Болеть в отпуске — полный отстой, никому не рекомендую. Зато появилось время прочитать книгу Коли Валиотти «Аналитика для руководителей», до которой давно не доходили руки. Пишу вам на неё отзыв.

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

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

Понравилось, что много времени уделено инжинирингу данных. Кажется, что часто о нём не предупреждают, а на него тратиться куча времени и сил при создании аналитики. 😅

В книге много небольших примеров из реальной практики Коли и команды Left Join, было бы ещё круто один большой рассказ про одного клиента/проект от начала до конца. Но такие рассказы, кстати, есть у компании на сайте.

Поздравляю Колю с самим фактом написания книги, это большой шаг в его упорном пути просвещения про аналитику и построении крутого аналитического агентства! 🎉

Итого, под свою целевую аудиторию, — книгу очень рекомендую! Посмотреть подробности можно на сайте книги.
#книга #дружеский_пиар

Читать полностью…

LEFT JOIN

Книга «Аналитика для руководителей»

На митапе от BI-done мне наговорили разных приятностей про то, как моя книга помогла, была суперполезной в работе и читалась легко. Ниже перешлю в канал два свежих отзыва. Один от Марии, которая ведет канал BI Hub | Fastboard, а другой от всем известного Ромы Бунина.

Я хотел бы раскрыть мотивацию написания «Аналитики для руководителей». Мне искренне хотелось поделиться своими мыслями и идеями на тему того, как и зачем аналитика строится в компаниях, какие процессы туда входят. Я не находил такой литературы на полках, а стадия погружения в область на самом деле крайне туманна для нетехнических специалистов: непонятно, как и с чего начать? Книга для ответа на эти вопросы.

Важно сказать, я писал ее не для заработка. Тут есть примитивный пруф: одна рекламная интеграция в LEFT JOIN стоит дороже тиража в 1050 проданных книг (имею в виду заработок мой как автора).

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

Вообще, я, конечно, рассчитываю, что у моей аудитории есть +/- 1000 рублей, если вдруг моя книга может пригодится. И заказать ее можно тут.

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

Кстати, прямо сейчас мы готовим книгу к релизу на английском языке. Если кому-то хочется почитать и стать бета-ридером адаптированной версии, напишите мне коммент, и мы вас включим в пул читателей (но читать надо быстро: примерно за одну-полторы недели).

Читать полностью…

LEFT JOIN

Карьерный трек для аналитика
В пятницу был в Санкт-Петербурге на митапе BI-done, на котором, в частности, рассказывал историю создания канала LEFT JOIN, и после решил, что хочу вернуть некоторое число моих личных авторских постов в канал с собственным мнением по теме.

Сегодня хочу порассуждать про карьеру аналитика и, возможно, дать некоторое число непрошенных советов для профессионалов, которые строят свое резюме.

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

Есть несколько траекторий развития, которые я бы выделил, если вы только начинаете свой путь:
1️⃣Углубиться в какую-то конкретную область и стать в ней узкопрофильным профессионалом. К примеру, лучший A/B-аналитик, гений в продуктовой аналитике, дата-инженер в хайлод решениях, Clickhouse expert. Так или иначе, вы выбираете какой-то профайл, который оттачиваете и улучшаете, не очень переключаетесь между профессиональной нишей, чтобы весь свой опыт работы направить в одну сторону, за счет этого вы строите свой сильный профессиональный личный бренд и люди/компании приходят к вам для решения своей конкретной задачи.

Минус этого подхода очевиден — вы ограничиваете себя одной конкретной областью, и если она вам надоест, будет несколько сложнее переключиться

2️⃣Широкопрофильный специалист aka full-stack. Вы пытаетесь усидеть на нескольких стульях и разбираетесь одновременно и в инжиниринге данных, и в аналитике. Вы эдакое мини-агентство в одном человеке. Можете быть очень полезны в компаниях, которые только начинают строить что-то аналитическое, но почти не пригодны для крупных компаний, так как им нужны люди из п. 1.

3️⃣ Вы — менеджер. Вы хотите растить себя вверх, управлять людьми, управлять командами. Когда-то давно я выбрал именно этот путь. Мне захотелось стать руководителем, и я понял, что это непростая задача, когда ты хороший линейный специалист. Мне помогли книги, решимость и большое внутреннее желание им стать. Первое, что я сделал — осознал, что мне никто не даст эту роль без действий с моей стороны. Соответственно, я предложил компании, в которой я тогда работал (Yota), что я возьму стажеров и бесплатно их всему обучу, тем самым получу свой первый опыт руководителя, который потом могу использовать уже для других компаний и представляться менеджером, у которого есть «руководящий опыт».

Дайте знать, если подобные посты для вас интересны и полезны, продолжу рассказывать свои мысли и идеи.

Читать полностью…
Subscribe to a channel