gram news
Product Developer channel avatar

Product Developer

@product_developer

Канал о продуктовой разработке изнутри. Открыт для связи: @engineering_memeger

ProjectsRUProgramming

12,100subscribers

Open the Channel

Latest posts

  • Product Developer

    12 Sept, 10:01

    Автономность команды. Больше = лучше?Обычно автономность преподносится как безусловное добро: «Чем больше автономии, тем более зрелая команда». «Чем меньше вмешательства сверху, тем здоровее процессы».Я и сам так говорил: полтора года назад расписал 5 уровней автономности сотрудника, где вершина — «сделал, работает, захочешь посмотреть — приходи». Пятый уровень считал целью для любой команды. Автономность команды по факту и есть уровень автономности её менеджера.На этой неделе на ProductSense услышал у Евгения Васильева (директор по продукту ВКонтакте, VK Видео и VK Музыки) мысль, которая эту картину меняет. Пересказываю своими словами и со своими выводами.Целевой уровень автономии зависит от того, что происходит вокруг команды.В стабильной среде цели на год известны, соседи не меняются, стратегию никто не переписывает. Автономия ускоряет: команда сама решает, сама катит,
    TelegramProduct Developer5 Уровней автономности сотрудника В прошлых постах я рассказывал, почему менеджеру не стоит забирать задачи сотрудников. Теперь рассмотрим этот вопрос с другой стороны: Как сотруднику понять, с какими задачами идти к тимлиду, а какие решать самостоятельно?…
    1,28023852Open in Telegram
  • Product Developer

    8 Sept, 07:41

    Почему AI-агенты не заменят кожаныхDisclaimer: постов будет 2, второй — «Почему заменят» 🙃———Давайте отмотаем.Когда-то код писали на перфокартах. Были специально обученные люди, которые переносили программу с бумажки на картонку с дырками. До сих пор помню, как препод по информатике рассказывала и показывала, как машины всасывали перфокарты... поднося 4 пальца правой руки ко рту и имитировала всасывающие звуки. Так, что-то я не туда ушел. Ольга Михайловна, мое почтение, надеюсь всё хорошо у вас.Так вот. Появились терминалы с текстовыми редакторами, и первая обслуживающая программистов профессия исчезла. Программисты остались.Потом появился Notepad++ с подсветкой синтаксиса. Потом появились IDE. Половина продолжала писать в блокноте, потому что тормозит. Потом появился автокомплит. Потом IntelliSense, который дописывает строку целиком. Потом Copilot.Агенты — следующая
    1,9803112722Open in Telegram
  • Product Developer

    4 Sept, 10:41

    Avito.Tech.Conf — 26 сентября, Москва, бесплатноБесплатных конференций вам в ленту! Спикеры — мои коллеги, так что рекомендую с чистой совестью.Avito.Tech.Conf — для тех, кто управляет продуктами, процессами и командами. Один день, главная сцена плюс зал воркшопов, 12 спикеров, панель с СТО Яндекс Карт, Х5, Т-Банка и Циана. После 18:30 афтепати.Программа на лендосе. Что бы я пошёл слушать:1️⃣ — Александр Лукьянченко, СТО Tech Platform Авито. Как меняется разработка и сетап команд с внедрением агентов Keynote про то, как измерять эффект от AI и где он создаёт новые узкие места. У меня по этой теме вопросов больше, чем ответов, так что очень интересно будет поразмышлять вместе.2️⃣ — Артём Арюткин, Developer Experience Авито. Как реально меняется PDLC, или почему вы ускоряете не то, что нужно См мой прошлый пост: Код пишется за вечер, до прода едет месяц.3️⃣ — Михаил Павлов,
    Image from a post by Product DeveloperImage from a post by Product Developer
    2,490331Open in Telegram
  • Product Developer

    30 Jul, 06:39

    AI-агенты — это ответ! А какой был ваш вопрос?Все бегут в разработку через AI. Во-первых, это прикольно. Во-вторых, это ускоряет! Да? А как вы это поняли? Больше строк кода в минуту?Законтрибьютил в liquibase, пофиксил проблемку которую пришлось обходить 6 лет назад, когда еще активно кодил. Код написал за вечер. Замержили спустя полтора месяца. Потом еще спустя месяц пофиксили багу, которую мы с клодом породили.Ускорил ли клод разработку? Да, я быстро написал код. Предыдущие 6 лет руки не доходили. Но в итоге всё равно изменение доехало до прода через 1.5 месяца. А потом еще потратили время на починку баги.Почему так? Мы просто перенесли ботлнек на следующий этап. Программисты и так не любили ревьювить, а теперь мы им подсовываеем огроменные PR на десять тыщ строк, с кучей лишних комментов и спорным кодом.При прочтении нейрослопа меня самого аж выворачивает: автор потратил
    GitHubfix(postgres): preserve PARTITION BY in diff-changelog (#6885) by Khromushkin · Pull Request #7759 · liquibase/liquibaseImpact Bug fix (non-breaking change which fixes expected existing functionality) Enhancement/New feature (adds functionality without impacting existing logic) Breaking change Description Postg...
    3,46019112Open in Telegram
  • Product Developer

    21 Jul, 10:14

    Доставка смс в самолётСижу в самолёте. С интернетом, что само по себе — чудо, которое уже пару раз использовал, но каждый раз удивляюсь. Хочу залогиниться на какой-то сайт по номеру телефона. Ввожу номер, потом думаю: блин, мобильной-то сети нет.Проходит секунд 20 — в правом верхнем углу макбука всплывашка: пришло сообщение, код 1234.Думаю: нихрена себе. Мне доставили SMS от банка на высоте 10 км над Средиземным морем, без единой сотовой вышки. Как? По Voice over WiFi.При чем WiFi Calling я раньше использовал. Иногда приходится голосом разруливать всякое с российскими банками, госуслугами, поддержками. В Испании это конский роуминг за минуту. Но с WiFi Calling — по тарифу домашнего региона. Очень полезно для эмигрантов и тех, кто много мотается.Но раньше я не задумывался, что и смски ходят так же по WiFi. Полез разбираться, как это устроено. Вот, вам приношу.———Как это
    3,6102418101Open in Telegram
  • Product Developer

    20 Jul, 08:00

    С этими вашими AI агентами мы снова попали на дикий западМомент времени Т-4: Когда-то давно для нового разработчика в компании выделялось несколько дней, а то и недель, чтобы настроить под себя рабочее окружение. Начиная от настройки ОС, и заканчивая выбором веб-сервера и установкой базы данных. А потом связкой этого всего друг с другом. Представляете: люди отдельно ставили себе Apache и MySQL, руками перекладывали PHP-исходники в директорию апача, руками правили конфиги чтобы правильный порт MySQL прописать. На разворачивание среды разработки для новых сотрудников закладывали неделю-две.Момент времени Т-3: Появляются стандарты. LAMP, XAMPP, Denwer, ... Онбординг нового программиста теперь занимает 1 день.Момент времени Т-2: Все инструменты разработки стандартизированы, есть платформы, есть облака, на практически любой вопрос есть ответ.Момент времени Т-1: С появлением кодящих
    Podlodka AI Engineers ClubУчимся применять AI и внедрять его в команды. Еженедельные сессии с экспертами и живое сообщество от создателей подкаста Подлодка.
    2,870135532Open in Telegram
  • Product Developer

    24 Jun, 09:04

    Промо зависит от руководителяКак бы хорошо ни была выстроена система перформанс-ревью в компании, на промо вас всё равно ведет руководитель. Можно сколько угодно закрывать матрицу компетенций, но без него ничего не случится.В прошлом посте была фраза: руководитель, мол, «это видит». Так вот: сам по себе он ни хрена не видит. (Антон, если ты вдруг это читаешь — это не про тебя, это другой, абстрактный руководитель 😅)Распишу несколько конкретных принципов стейкхолдер-менеджмента руководителя из моего опыта.Работать по Push-модели, а не Pull. Проще всего объяснить разницу на примере 1-1. Главная мысль: встречу ведет тот, кто задает вопросы. Вы должны вести ваши 1-1 с руководителем.Если он задает вам вопросы — он вытягивает из вас информацию. Это Pull.Нужно самому пушить в руководителя информацию: сам приносишь повестку, сам рассказываешь, что происходит, сам пишешь фолоу-апы
    3,850372551Open in Telegram
  • Product Developer

    18 Jun, 12:35

    Личный бренд не двигает карьеруВеду этот канал пять лет. Что он мне реально принёс: знакомства, пару подкастов, рефлексию во время написания постов и донесение мыслей до коллег. Еще иногда (очень редко) консалтинг / менторинг. А, и возможность поныть сразу на тысячу человек, конечно же.Но для карьеры внутри своей же компании он не дал ничего. Хотя по логике интернета должно быть наоборот: блог = успешный успех.По моему опыту, перформанс на работе и ведение канала — это два параллельных трека. И один про другой не говорит вообще ничего. Бывает, человек и посты годные пишет, и работу работает. Отлично, вопросов нет.А бывает наоборот. Читаешь канал — умнейший человек, всё по полочкам. Потом взаимодействуешь по работе, — и не веришь, что это один и тот же человек.Так что блог — вообще не сигнал о том, какой ты в работе.Больше скажу: на найме он мне скорее мешал. Когда переходил
    4,560373415Open in Telegram
  • Product Developer

    15 May, 10:20

    70% неприятной работыВсе знают, что быть тимлидом — это примерно так: — Сидишь в кресле — Двигаешь задачки по доске — Говоришь людям, что делать — Иногда мудро смотришь в окно — Шутишь несмешные шутки и над ними всё равно смеютсяПотом тебя повышают до CTO, потому что ты хорошо двигал задачки.Хрен там.Большая часть работы тимлида — это работать с неприятными вещами, которые раньше проходили где-то рядом, а теперь стали твоей проблемой.По моим наблюдениям, у многих ребят при переходе из разработчика в тимлида резко меняется процентное соотношение приятной и неприятной работы.Условно, было 80%/20% , а стало 30%/70%. Ниже соберу часть неприятностей работы тимлида, чтобы вы могли подумать, а надо ли вам оно.📌 Нужно ругать людей быть требовательным
    5,240624317411Open in Telegram
  • Product Developer

    4 May, 07:42

    Cтарая кринжовая история про найм.2018 год. Москва. Чертаново. Офис QIWI. Собеседуем испанца Антонио.Сейчас пишу и как-то самому не верится.8 лет я держал в себе эту историю, хочу наконец-то поделиться. Уже прошло достаточно много времени, и не существует компании, которой эта история могла бы нанести вред.Итак, у нас была стажёрская программа, для которой я когда-то написал тестовое задание и выложил его на GitHub. Суть простая: пишешь 100 строк кода по примеру, открываешь pull request, получаешь ревью и приглашение на интервью.Программа уже закончилась, тестовое лежало себе на гитхабе, никого не трогало.И тут внезапно прилетает PR.Человек нашёл это тестовое, сделал и приложил сопроводительное письмо на английском в стиле: «Я всё сделал, давайте меня нанимать».Увидев письмо на английском, я ессно что-то заподозрил.
    4,17055381813119Open in Telegram
  • Product Developer

    9 Feb, 09:32

    Про хранение и обработку персданныхВсе знают, что ПДн — это скучная история про соблюдение законов. Ну, какие-то там штрафы. Ну, подумаешь, очередная крупная контора засветилась в каком-то скандале про утечку. Отношение обычно такое — «разбираться лень, нас это не коснется».Но если присмотреться, — тема довольно интересная, потому что влияет на архитектуру систем.Расскажу, опираясь на основные сценарии, ради которых придуманы законы про ПДн.———Сцена 1. Приходит в поддержку пользователь. И говорит: «Я — Вася Пупкин. Расскажите-ка мне обо всех моих персданных, которые вы храните и обрабатываете. Пришлите список конкретных значений, в соответствии с ФЗ-152 от 27.07.2006.». Да, прямо так и говорит 🙃 И тут начинается суета: запрос проваливается в третий уровень саппорта и те начинают судорожно скрести по сусекам, собирая с разных баз данных разные следы этого пользователя.Затем
    5,890542477Open in Telegram
  • Product Developer

    2 Feb, 06:39

    Итоги 2025В прошлом январе я написал гуглодок с личными целями на год. Поделюсь тут результатами. Не все закрыл как хотел, а чего-то в целях вовсе не было, но сложилось даже лучше.1. Виделся с родителями 3 раза прилетал на несколько недель. Дорога в один конец занимает около суток. В эмиграции очень не хватает родных, а родители не молодеют, к сожалению. После 30 наконец-то стал ценить и стремиться чаще видеться — наверное, после того как не успел показать деду правнучку. На этот год цель — минимум 3 раза прилетать. Билеты покупаю за полгода.2. Подтянул здоровье Скинул 10кг и 7% жира. Пробежал полумарафон. В декабре 2024 встал на весы и охренел: никогда не весил больше 100, а тут почти 103. Что-то щелкнуло, поставил какое-то приложение из апстора типа home workout и тренил каждое утро. В целом за год скинуть 10кг — не так чтобы шокирующе много, но круто что вошло в привычку. На 202
    4,55031143Open in Telegram
  • Product Developer

    6 Jan, 14:04

    Промо в бигтехах, часть 2 — стал руководителем кластераТеперь официально Technical Cluster Lead @ Avito Customer Identification. Отвечаю за 4 юнита, 11 команд, 80 инженеров.Предыдущий пост — преамбула и ответ на вопрос «чё так долго». 9 месяцев ушло с момента, как я получил шапочку кластерлида, и до официального промо.Вынес 2 главных урока:1️⃣ — Критически важно готовить себе преемника заранее. Это база, без которой будешь работать на двух работах и вместо промо можно заработать грыжу и уйти в саббатикал.2️⃣ — Цели на испытательный срок, критерии и дата пересмотра грейда должны быть. На старте я сам подготовил себе чеклист задач на промо, согласовал с руководителем, и мы к этому чеклисту регулярно возвращались. Помогало понимать, гдея работаю себе на промо, а где — мимо. Без этого заняло бы не 9 месяцев, а бесконечность.Что сделал, пока был «в шапочке»: 1. Перестроил
    Image from a post by Product DeveloperImage from a post by Product Developer
    5,28010245261Open in Telegram
  • Product Developer

    1 Sept 2025, 07:00

    Промо в бигтехахНемного философский пост о том, как устроено повышение в корпорациях — от человека, который уже полгода работает «в шапочке» следующего грейда, но все еще не получил промо.И да, я понимаю, почему так, и сейчас буду вам объяснять, что это нормально.Попутно расскажу, почему успеха на текущем грейде недостаточно, чтобы получить промо, а матрица компетенций не всегда работает так, как задумана.———В корпорациях все знают: хочешь промо — заполняй матрицу компетенций следующего грейда.Почему так? Чтобы избежать или уменьшить влияние Принципа Питера — «В иерархической системе каждый индивидуум имеет тенденцию подниматься до уровня своей некомпетентности».Проще всего объяснить это как промо за успехи на текущем грейде.Типа, Вася самый лучший разработчик в команде. Тимлид уходит — ставим Васю тимлидом. Разберется.Или так: Вася — хороший мидл, но что-то заскучал.
    Image from a post by Product DeveloperImage from a post by Product Developer
    6,97025125421Open in Telegram
  • Product Developer

    22 Aug 2025, 06:51

    Исследование тимлидовКаждый год проходит большой опрос тимлидов от DevCrowd, и я вас призываю его пройти. Это некоммерческая история, мне не платили за этот пост, и да, опрос я прошел. Прохождение займёт у вас ~1-5 минут. В сентябре ребята подобьют результаты и выложат в виде красивой инфографики.А пока поделюсь интересностями прошлого года.В прошлом опросе приняло участие 659 человек, из которых: - 70.1% – тимлид - 21.4% – менеджер менеджеров - 8.5% – директор📌 Топ-3 обязанности руководителей любого уровня: 1️⃣ Собеседования, 2️⃣ Развитие людей в команде 3️⃣ Оценка их перфоманса.📌 Топ-3 навыка на прокачку: 1️⃣ Стратегическое видение,
    survey.alchemer.euИсследование рынка руководителей разработки, 2025Исследование рынка руководителей разработки, 2025.
    6,020753Open in Telegram
  • Product Developer

    4 Aug 2025, 13:41

    Авито и ВШЭ запускают магистратуру для продактовКогда я учился в Бауманке, традиционные программы давали скорее базу и тренировали навык быстро сориентироваться в куче материала, чтобы сдать сессию.Были крутые преподы, которые на собственном энтузиазме делали полезные и современные курсы. Это было супер ценно, но таких было буквально единицы.У сегодняшних студентов в этом плане есть из чего выбрать. Авито уже несколько лет сотрудничает с топовыми вузами страны. Уже есть программа по аналитике и Data Science в Физтехе, курс для инженеров в ИТМО.А теперь, — полноценная магистратура для продактов в НИУ ВШЭ, той самой Вышке!Чем это круто?1. Курсы построены вокруг матрицы компетенций продакта в бигтехе. Внутри программы: аналитика, custdev, юнит-экономика, архитектура продукта, стратегия, ML — это значит, что знания можно применить сразу в реальной работе.2. Программа создана
    Image from a post by Product DeveloperImage from a post by Product Developer
    5,8501410Open in Telegram
  • Product Developer

    1 Aug 2025, 07:42edited

    Как научиться не перебиватьУ меня есть проблема. Если у тебя её нет, — ты либо святой человек, либо врёшь (возможно сам себе).Я перебиваю людей. Не потому что вредный и злой редиска, а потому что «хочу как лучше». Чаще всего мне кажется: вот прямо сейчас если я не добавлю эту мысль, то без неё всё потеряется, мы будем обсуждать не то и встреча станет бессмысленна.Кому я вру. Я перебиваю не потому что «хочу как лучше», а потому что импульсивен, ставлю собственное мнение выше мнения других, и не умею вовремя остановиться.Когда-то услышал фразу «если тебя перебивают — значит, ты позволяешь это делать». С тех пор я не стеснялся перебивать и не считал это проблемой. Ну подумаешь, встрял в фразу — ничего страшного, мы же в диалоге. Тем более, человек сам позволил это.Потом начал замечать, что у людей от этого сбивается мысль, теряется мотивация продолжать и возникает ощущение, что
    5,0807535192Open in Telegram
  • Product Developer

    25 Jul 2025, 08:48

    Два подхода к обучению: Principles-first vs Application-first Disclaimer: этот пост — реклама библиотеки кейсов от Карьерного Цеха.В книге The Culture Map Эрин Мейер меня зацепило описание 2 подходов к обучению:📌 Principles-first (от принципов к практике): Сначала глубоко разбираешься в теории, понимаешь фундаментальные принципы, и только после этого идёшь применять их на практике. Так обучают в традиционной российской школе и вузах:«Разберусь в сути, остальное приложится».Плюсы подхода: ➕ Позволяет глубоко понять и систематизировать знания. ➕ Даёт фундамент для самостоятельного принятия решений.Минусы: ➖ Может казаться слишком теоретическим и оторванным от реальной жизни. ➖ Не всегда понятно, как и где использовать теорию на практике.📌 Application-first (от практики к принципам):
    careerfactory.ruБиблиотека кейсов. Эксперты из топ-компаний делятся опытом решения бизнес задач.Разбор решения реальных бизнес-задач от крупных компаний и известных специлистов в видео-формате по подписке. Для всех уровней: от интернов до сеньоров.
    4,24094Open in Telegram
  • Product Developer

    21 Jul 2025, 09:02

    Performance Review: the good, the bad, the uglyЯ уже когда-то писал пост про перфревью. А потом еще один про калибровки. Тогда впервые проходил процесс, и казалось что цель — справедливость для всех и каждого.Сейчас заканчивается мой седьмой цикл перфревью.Первые два я прошел как тимлид. Тогда для меня главным было, чтобы все мои инженеры получили справедливые (по моему мнению, конечно же) оценки. Всё остальное было вторично.Следующие четыре — как руководитель юнита. У меня всё еще было некоторое понимание, какая оценка будет справедливой для работы некоторых инженеров. Но все ребята в юните уже в голову не помещались. Поэтому на первый план вышла работа с тимлидами и помощь им в проведении перформанс ревью.Сейчас первый цикл прохожу как руководитель кластера.Теперь понимаю, что справедливость у каждого тимлида своя и в финансовый отчет её не положишь. Пришло время
    Image from a post by Product DeveloperImage from a post by Product Developer
    4,380331631Open in Telegram
  • Product Developer

    7 Jul 2025, 09:36

    Не все должны расти …пост вдохновлён книгой Radical Candor.Из каждого утюга вещают про успешный успех: телеграмм-каналы и подкасты про буст карьеры, 10-кратный рост и авторские курсы — сейчас основной поток контента.Ну правильно, а иначе зачем мы здесь все собрались? Не деградировать же, как в твиттере. Расти, конечно!Non progredi est regredi. Не будешь расти — уволят и обязательно умрешь от голода под мостом. (мой вольный перевод)Но сегодня хочу написать непопулярный пост, и пусть меня закидают помидорами.Знакомьтесь: сеньор Дима — 20 лет в профессии, последние 10 — в текущей компании — Не ведёт блог, не выступает на конференциях, не продаёт курсы — Просто работает работу. Стабильно и качественно. Не быстро и не медленно, средне. Но на него всегда можно положиться. — Никогда не ноет. Вокруг него не возникает конфликтов. — Не приходит с запросом х2 зп. Ему норм. — Работает не
    5,470854928161Open in Telegram