Время Валеры
28.8K subscribers
189 photos
6 videos
1 file
398 links
Мне платят за то, что я говорю другим людям что им делать.
Автор книги https://www.manning.com/books/machine-learning-system-design
https://venheads.io
https://www.linkedin.com/in/venheads
Download Telegram
На днях дочитал статью SYNTHETIC DIFFERENCE IN DIFFERENCES, которую мне опять посоветовал @nbagiyan Нерсес

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

В SDID оценка эффекта делается через оценку разности усредненных результатов между моделью и фактом, что кажется мне менее надежным

Возможно я что-то упускаю?

#ArticleReview
👍142
Как то в июле я решил оставить комментарий на сайте тупичок Гоблина. В целом мне нравится слушать рассуждения Дмитрия Пучкова, он взрослый, опытный мужик, много чего повидавший и много с кем общался.

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

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

К сожалению мой комментарий с ссылкой на интервью Вассермана с Пучковым пятью месяцами ранее, где указан тайм кодо, трижды не прошел модерацию https://youtu.be/ejzj7ATt5ho?t=1982

Заставило крепко задуматься об объективности
💩75👍41🤮19🤔10😁6
Я могу представить себе staff ML инженера или staff дата инженера, но staff data analyst гораздо более эфемерен для меня. Да, я видел за свою жизнь пару людей, которых можно было так назвать, но инженеров такого уровня я видел десятки и мне кажется что формализовать Staff DA гораздо тяжелее. Мне интересно ваше мнение, существует ли Staff Data Analyst?
👍11
Сегодня моего друга, профессора Кристофера полностью оправдали по этому делу. Сюжет классический, двое немолодых мужчин и одна молодая женщина - что могло пойти не так?

А ведь еще утром, поболтав с ним по телефону, я уже представлял как поселю его в своей квартире в Москве и устрою работать в школу анализа данных МТС. Но примерно двадцать минут назад он позвонил мне и радостно сообщил - not guilty!

Кристофер крутой, PhD in Economics from Princeton University and Professor of Finance at London Business School.
A three-time winner of the Brattle Prize for outstanding corporate finance research and was recently named one of four rising stars in financial economics for 2010.

Я читал ряд его статей и они порой даже больше похожи на статьи про Машинное обучение, чем про экономику
Что-же, придется искать другого профессора для отправки в Москву
🤯30👍15🤔12🔥8👏3🥰1
Продолжим разговор про архетипы Staff Engineer
Сегодня подробнее поговорим про, пожалуй, самый распространенный архетип - Тех Лид/Tech Lead

Что делает Тех Лид? Лидирует в рамках команды или ряда команд, нарезает задачи, направляет команды/команду для решения этих задач и пытается убрать различные помехи на этом пути к успеху. Зачастую Тех Лид, как человек обладающий контекстом, отвечает за межкомандное и межфункциональное взаимодействие. Работает обычно в связке с продакт менеджером и если нужно перетрясти роадмап, Тех Лид первый человек, с которым заводят разговор об этом

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

Зачастую тех Лид это архетип с которого начинает большинство Стафф инженеров, есть несколько причин для этого. Если в компании структура работы устроена в рамках команд или по Agile, то там сам собой постепенно появляется такой человек, а как вы знаете, под такое описание попадает, на разных этапах, почти любая компания. Кроме того, работа Тех Лида во многом пересекается с работой Синьора, что делает переход естественным, а необходимость, в среднем, 1 техлида на 8 инженеров, делает этот архетип самым распространенным.

Самое интересно, можно быть Тех Лидом, но не быть Стафф инженером, делай примерно похожие вещи, но с меньшим импортом, на меньших проектах и тп.

#BigTechLevels
👍39
Вот как может выглядеть примерный календарь этого замечательного человека
🔥70👍4
Думаю стоит ли вводить в Блокчейне такие принципы?

Есть же 14 Amazon Leadership Principles, например Hire and Develop the Best, Bias for Action, Frugality, Earn Trust, Dive Deep.

Почему бы и мне не позаимствовать лучшие практики из мировой политики.

Тем более я как раз пишу новые Job Descritption, 4 роли, 5 уровней, 1 принцип
😁80👍35🤔9🤩4
К предыдущему посту про ценности задали вопрос.

Скорее: «зачем это провозглашать?».
Поясню мотивацию: из моего работы это больше походит на фарс или следование моде, особенно в небольших компаниях. Из самых больших компаний работал в IBM 10 лет назад и в то время в такой большой компании это (провозглашение, пропаганда) выглядело органично.

Но я все равно не понимаю, зачем это нужно. Потому и спрашиваю.
Почему нельзя ценности конвертировать в требования в профиле вакансии, например?

Приведу свое мнение.

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

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

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

Ценности демонстрируются также на государственном уровне, будь это духовные скрепы, общая память о войне или идея принести демократию во все уголки земли. Думаю, многие наблюдают это. Еще одним примером транслирования ценностей является религия, когда два человека, говорящих на разных языках, разделяют единые ценности и находятся ближе чем два соотечественника
👍71🥰12🔥4👎2👏21
Предложили написать книгу, Machine Learning Systems Design that Works. Согласился. Книга должна выйти в декабре 2022 года, 300-350 страниц, структура и контент у меня в голове есть. Теперь дело за малым - написать
🔥481👍55😱2112🤩5
В karpov.courses запускается курс Hard Design - курс по System Design и ребята находятся в поисках QA и саппорта. Подробности о вакансиях в комментарии. Курс делают @nizhib и я
22👍11👏4🔥3
Раз сегодня 23 февраля, расскажу про то, как кадеты передавали меня из рук в руки.

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

Я начал искать себе проджект менеджера для команды ad hoc аналитики и нашел, назовем ее Х. Х была прекрасной девушкой и отлично работала со мной и командой, кроме того Х закончила кадетское училище.

В какой то момент мы переформатировали ad hoc аналитику и Х перешла в другую команду. Но перед этим она помогла найти мне помощника. Им оказалась У, которая закончила кадетское училище, тоже самое, что и Х. Таким образом кадет Х передала меня в руки кадета У.

У работала отлично, но примерно через год засобиралась в Яндекс. Возможно её помощь в получении мною британской визы для собеседования в Фейсбуке и мое объявление о вероятности моего отъезда повлияло на ее решение, возможно это случилось бы в любом случае.

У, как человек чести, передала меня на руки своей подруге, Z, которая как вы уже догадались, тоже закончила это кадетское училище. Мы прекрасно работали с ней. Попутно Z вместе со мной проходила обучение публичным выступлениям и даже записалась в школу анализа данных. В конце концов она передала меня на поруки в Фейсбук и все также продолжает успешно работать в Х5

Возможно мы ещё встретимся, кто знает.

#Memoir
👍116😁4118🤮14🔥12💩3
Два типа сообщений эту неделю занимают 80%. Валера - как ты переводил деньги при переезде? Валера - вот мое резюме
😢143😁22💩7🤔4🤬32
Получил апрув нового хэдкаунта, итого 40 человек на H1 2022
Неплохой рост, учитывая что в октябре было всего три человека

По текущим прикидкам, на H2 2022 потребуется уже 60 человек
🔥74👍9👎4🤮1
Задают вопрос.

Много людей, а где выхлоп, покажи метрики

Выдам свой ответ на это

Если посмотреть описание команд, то видно что две из них инфраструктурные и одна - поддерживающая - аб + ад хоки

Как оценить в деньгах что финансовые данные сложены в одном месте и теперь можно проводить reconciliation за день, а не в ручную за 6 месяцев. Без этого нельзя выйти на ипо - стоит ли оценивать выхлоп команды как стоимость компании после ипо?

Как оценить возможность проводить операции с данными и за тоже время, получать ответы на вопросы и считать метрики, если объем данных вырос в 10-100 раз и без миграции на новую инфру - работа бы встала

Куда стоит записывать результаты посчитанных а/б тестов? Или вовремя данные ответы по комплаенсу?

Понятно что какие то вещи можно напрямую посчитать, обычно продуктовые, но также понятно что не всю инфу раскрывают в публичном канале

Но даже продуктовые метрики.

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

8 лет назад в конторе Foss были жаркие обсуждения.
Кто важнее, продажники или сервисные инженеры?

Или в обменнике ревенью выросло в 100 раз

Могу ли я сказать что это исключительно из за ДС команды ?

Оценки бывают не только количественные, но и качественные
Рассматривают обычно интеграл, растет ли пирог
👍52👎151
Компании можно делить по многим признакам, на мой взгляд один из важных разделов, это наличие проектов

Два варианта

Проектов больше чем людей
Людей больше чем проектов

Это задаёт кардинально разную динамику

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

Именно поэтому можно легко увидеть зависимость между высотой позиции и временем проведенным в компании, человек пришел когда были проекты, проявил себя и пробился наверх, но наверху будет только один Випи/Директор/Принципал, для второго места не найти
👍36🤔7👎6
Продолжаем разговор и сегодня поговорим про еще один архетип Стафф Инженера - Архитектор

Раньше Архитектор считался чуть ли не венцом творения в инженерном мире, но пара последних десятилетий несколько изменили отношение к этому титулу.
Обычно архитекторы ответственны за определённый технический домен в компании, будь то дизайн API, фронтэнд сток или облачная инфра. Домен должен быть сложным и важным, чтобы в нем смог завестись архитектор.

Самое ужасное что может случиться с Архитектором, это дизайн системы изолированно и передача этого дизайна на воплощение. Если где то так делают, то получается не архитектор, а вредитель. Настоящий архитектор вкладывает много времени и энергии чтобы понимать требования бизнеса и технические ограничения в мельчайших деталях. Это знание Архитектор использует чтобы определить и пробить дорогу оптимальному решению. Очевидно, чтобы сделать такое, нужно иметь авторитет, завоеванный предыдущими достижениями и грамотными решениями.

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

Вообщем это человек который знает как надо, но не стоит его бояться
#BigTechLevels
👍23👎9🤔6🥱1
Примерный календарь Архитектора
Если вы дата-аналатик, дата-инженер, мл-инженер или, прости господи, дата саентист из Украины и хотите уехать, напишите мне @venheads, попробуем вас быстро прособеседовать и увезти в Лондон, сходу вышлем вам дз или тест, чтобы запустить процесс, без скринов и прочего.

Да и в целом, если понимаете что терпеть уже не можете, можно попробовать. Правда пропускная способность у меня весьма ограничена
👍29099🔥35💩8
Только что мы отменили все комиссии на Blockchain.com (Wallet, Brokerage, Exchange, etc.) для пользователей с Украины. Позволит легче получать/отправлять крипту
👍14651👎6🤔1
Время Валеры
Если вы дата-аналатик, дата-инженер, мл-инженер или, прости господи, дата саентист из Украины и хотите уехать, напишите мне @venheads, попробуем вас быстро прособеседовать и увезти в Лондон, сходу вышлем вам дз или тест, чтобы запустить процесс, без скринов…
Положил 8 людей в пайплайн (5 из Украины и 3 из России, подавляющее большинство заявок было из России), попросил рекрутеров оперативно выслать им домашки и провести по собеседованиям
Больше, к сожалению, быстро сделать не получится, потом был огромный, точно больше 70 человек, мне кажется я ответил всем, но если пропустил, прошу не обижаться

Напомню что еще 4 месяца назад команда была три человека, а проверка домашнего задания и собеседования это затраты времени этих людей, которым еще и работать надо
👍162🔥107💩4👎1
Крипта очень популярна в Латинской Америке. Этому есть несколько причин, например высокая инфляция, 50-100% в Аргентине, тысячи процентов в Венесуэле. На этом фоне волатильность Эфира или Биткойна выглядит смешной.

Кроме того, строгий валютный контроль и большие налоги за переводы в валюте, в той же Аргентине это несколько налогов по 30% каждый.

Третья причина это разница между государственным и реальным курсом. Например за 1 доллар в Аргентине дают 100 песо в банке и 200 на улице. Понятное дело, в банке можно доллары только продать. Отсюда весь этот early crypto adoption, которая решает многие из этих проблем. Работаю в США - поддерживаю семью в Аргентине( у меня есть такой сотрудник) и тп

Интересно посмотреть что в связи с этим будет с криптой в России
👍53🤔42