tgindex
Никита Ульшин про IT

Никита Ульшин про IT

Статистика
@ulshinblogКнигирусский

Руководитель разработки в Positive Technologies, ex-TeamLead в T-Банк. Тимлид и разработчик, более 10 лет в IT. Пишу про управление разработкой, архитектуру и программирование. Читаю книги и рассказываю о них. По всем вопросам и рекламе: @NikitaUlshin

Последний пост
09:14
Последнее чтение
12:46
Постов за неделю
6
Всего постов
30
Тип
открытый
Язык
русский
Категория
Книги
В каталоге с
12 авг.
Подписчики
3 179
−7 за 3 дн.
Сутки
−3
−0,09%
Неделя
 
Месяц
 
Просмотров на пост
816
28 постов
Вовлечённость
25,7%
к подписчикам
Постов в день
0,9
всего 30
Упоминаний
4
каналов
Охват размещения
оценка
1/24сутки в ленте
509
1/48двое суток
583
1/72трое суток
629

Оценка по просмотрам недавних постов: пост набирает почти всё за первые сутки.

Посты

  • 09:14262922

    Теперь нас трое Как говорится в старой шутке, когда у человека рождается сын, он становится отцом, а когда рождается дочь — он становится папулей. Почти две недели назад я стал папулей. Дома нас теперь трое. Буквально две недели назад этого маленького человека ещё не было в моей жизни, а теперь я не могу представить, что её когда-то не было. Привычный мир меняется и перестраивается — в доме появилась куча детских приспособлений, кот обижается на недостаток внимания, а мой богатый опыт бессонниц наконец-то пригодился 😂 А ещё родительство буквально за две недели успело дать мне пачку новых знаний: ➡️ По интонации детского плача можно относительно легко понять, что именно не так. ➡️ Бодики на молниях гораздо удобнее бодиков на кнопках. ➡️ В позе «тигр на ветке» очень удобно носить мою маленькую львицу. Никакой мудрой концовки не будет, просто хочу поделиться радостью ❤️ А на фотке — Алиса и я в футболке «молодой папа», подаренной друзьями.

  • 19:00434133

    HR-бот McDonald’s хранил данные миллионов кандидатов. Пароль от админки - «123456». Кто-то думал, что внедряет безобидного «чат-ботика». На деле компания получила систему с персональными данными и внешним контуром безопасности. В России такой фейл - это уже не мем в соцсетях, а потенциально Роскомнадзор и штрафы. Поэтому AI в HR - такой же ИТ-проект: данные, доступы, логи, ИБ, юристы и приемка. Пропустили один пункт - следующий антикейс может быть уже с названием вашей компании. Я Кирилл Владимиров, 15+ лет в корпоративном ИТ. В @kirproit разбираю реальные AI-фейлы и практику внедрения: что спрашивать у вендора, где нужен ручной контроль и как считать окупаемость. В закрепе - 100 идей для HR-агентов. Бесплатно.

  • Team Topologies, 2nd edition by Matthew Skelton, Manuel Pais Строить подразделения, которые не тормозят, — задача со звёздочкой (в чём я успел убедиться на собственном опыте, собирая отдел буквально «на ходу» на одной из работ). Поэтому любые ментальные модели, которые помогут грамотно подойти к этому вопросу, очень полезны руководителю любого уровня. Про Team Topologies я ранее слышал неоднократно и даже читал краткое описание концепции (из которой понял, что интуитивно применял этот подход к построению команд и раньше). Но скоро передо мной снова встанет задача проектирования и развития крупного юнита в управлении, поэтому я решил погрузиться в идею глубже. ⭐️ О чём книга Название книги довольно говорящее — она посвящена топологиям инженерных команд, которые работают на поток поставки ценности и не тормозят разработку. В книге раскрываются следующие темы: ➡️ В чём проблема с традиционными структурами команд ➡️ Почему так важен закон Конвея и что такое обратный манёвр Конвея ➡️ 4 фундаментальные топологии команд ➡️ Модели взаимодействия команд между собой ➡️ Эволюция оргструктуры под потребности бизнеса ⭐️ 3 идеи из книги 🟡Думать, что архитектуру можно долго поддерживать в отрыве от структуры команд, — фундаментальная ошибка. Разрыв между архитектурой и структурой команд будет виден на всех уровнях разработки. Я думаю, на этом месте скупую слезу пустят те, кто работает с «отделом корпоративной архитектуры». 🟡Один из ключевых факторов эффективности команд — неблокирующие зависимости. Например, очень сложно эффективно поставлять фичи, если их тестирует отдел QA, который находится чёрт его знает где и имеет свои процессы/приоритеты/взгляд на вещи. Или другая, более частая проблема — неправильно разделённые зоны ответственности, где одна команда вынуждена ждать другую (иногда месяцами). Проблема не в самом наличии зависимостей, а в зависимостях, которые регулярно блокируют поток работы одной команды решениями другой. 🟡Платформенные команды нужны для того, чтобы расчистить путь продуктовым командам и снять с них лишнюю когнитивную нагрузку. Хорошая платформа убирает много трения в процессе разработки и релиза. К сожалению, не все платформы это понимают и навязывают свою «философию», что приводит к аккуратному избеганию их возможностей разработчиками. ⭐️ Мои впечатления Впечатления у меня остались немного смешанные. С одной стороны, идеи из книги мне понравились, и в них много здравого смысла. Разделение на типы команд, определение типов коммуникаций, применение обратного манёвра Конвея — ценные и полезные штуки, которые я успел проверить на практике. С другой стороны, книга показалась мне удивительно водянистой. Сложилось ощущение, что её ключевые идеи можно было уложить в страниц 20–30, но для издательства нужно было нарастить объём. Поэтому треть книги занимают бесполезные case studies, а сами главы изобилуют историями, восхваляющими Team Topologies. Главная ценность Team Topologies для меня не в четырёх типах команд, а в самом способе смотреть на организацию: архитектуру систем, границы ответственности и взаимодействия между командами нужно проектировать как одно целое. Руководителю, который проектирует отдел из нескольких команд, идеи из этой книги стоит знать обязательно. Но для ознакомления с ними вполне достаточно будет прочитать несколько статей или саммари книги. Саму книгу целиком стоит читать, только если хочется разобраться в аргументации и деталях взаимодействий. Все мои обзоры книг доступны по тегу #обзор_книги и в этом посте. ➡ А для тех, кто хочет читать с большей пользой, у меня есть практикум «ИнфоСушка», в котором мы полностью меняем подход к чтению и делаем его эффективным. ➖➖➖➖➖➖➖➖➖➖➖ 📝 @ulshinblog

  • Меня зовут Александр Крупенин. Я — ЗЛОЙ МАССАЖИСТ. Делаю тот массаж, который заставит твою боль испытывать боль. Я не глажу спину, а искореняю корень проблемы и выселяю боль из твоего тела. 💪 Почему ты должен знать обо мне и чем я могу тебе помочь? От сидячей работы болит голова, шея, мучает невралгия? Поясница не разгибается, нога немеет и предательски болит? Старый перелом, последствия операции? От нервов прячешь шею в плечи и сжимаешь зубы, как боксер? Врачи радуют диагнозами и назначают море таблеток, а лучше не становится? 15 лет Злой живет изучением этих проблем и их решением. 🔥 Мой подход: ▪️ Больно = эффективно. Триггерные точки не растворяются от легких поглаживаний. Терпишь — значит, выздоравливаешь. ▪️ Дорого = безопасно. Я знаю анатомию, а не «какую-то кнопку на теле». Ты платишь за точное попадание в проблему без риска. ▪️ Долго = качественно. 12 сеансов по 1 разу в неделю — столько мне нужно, чтобы тебе помочь. Мы работаем до результата, прорабатывая каждую зону, а не смазывая маслом. Забудь про «расслабиться и уснуть». Здесь ты будешь скрипеть зубами, чтобы на выходе выйти с прямой спиной и без боли. Боли не важно, кто ты, чем занимаешься и о чем мечтаешь ☝️ она приходит в самый неподходящий момент, а негуманные методы — лучшее лекарство. 👉 Злой рядом: Москва, м. Варшавская, Чонгарский бульвар, 4к2 👉 Мой ТГ и запись: с жёсткими техниками, хрустом, Игорем, кровоподтеками

  • Я управляю гневом или гнев управляет мной? Чужая истерика — не повод самому впадать в эмоции и втягиваться в неё (об этом мы говорили в предыдущем посте). Спокойствие и ясный ум важны для руководителя, который хочет конструктивно договариваться с людьми и принимать качественные решения. Но из этого легко сделать вывод о том, что хороший руководитель всегда спокоен как танк и не повышает голос. А это уже не совсем правда. Несколько месяцев назад я столкнулся с человеком, который блокировал мне важный процесс. Я несколько раз пытался с ним договориться спокойно: приводил аргументы, отрабатывал его возражения, предлагал альтернативы и пути решения. Не работало. Человек как будто поймал «синдром вахтёрши» и наглухо блокировал мою работу, занимая позицию «будет либо по-моему, либо никак». В какой-то момент я понял, что мои полномочия — всё, и откровенно на него наорал. И тогда процесс внезапно задвигался. ⭐️ Гнев гневу рознь Я не сорвался на этого человека, вовсе нет. Я выбрал гнев осознанно, потому что исчерпал все остальные методы воздействия. Хотя внешне я мог выглядеть разгневанным, внутренне я был абсолютно спокоен и контролировал себя. Но этот случай заставил меня разделить проявление эмоций на два типа: ➡️ Я сорвался и потерял контроль ➡️ Я осознанно решил продемонстрировать человеку гнев, будучи спокойным Внешне обе эти ситуации выглядят одинаково, но внутри это совершенно разные процессы. ⭐️ Гнев — это тоже инструмент Иногда мягкая коммуникация становится неэффективной. Человек может: ➡️ Не воспринимать меня всерьёз ➡️ Игнорировать последствия своих решений ➡️ Привыкнуть к тому, что за его поведение ему ничего не будет ➡️ И многое другое Эмоциональная эскалация в таком случае становится способом показать человеку, что всё серьёзно. Но важно понимать, что это инструмент крайнего случая, когда все остальные (нормальные и здоровые) инструменты просто исчерпали себя. И также важно понимать, что у гнева есть цена — человек затаил на меня обиду. Процесс я сдвинул, но отношения ухудшил. После этого случая у меня исчезло убеждение «руководителю нельзя злиться». Теперь для меня важен вопрос: «Я управляю гневом или гнев управляет мной?» Самоконтроль в моей картине мира — это не необходимость всегда выглядеть спокойным, а умение осознанно выбирать свою реакцию и принимать её последствия.

  • 10 авг.7153117

    Как не втягиваться в чужую истерику А я человек гневливый (с) Джейсон Стэтхем, «Гнев человеческий» Есть такой тип людей, которые стараются добиваться результата повышением голоса и топаньем ножкой. Раньше я довольно легко вовлекался в подобные эмоциональные конфликты. Если разговор переходил на повышенные тона и непечатные выражения — я включался и «давал бой». Проблема этого подхода заключалась в его ресурсоёмкости. После такого «боя» приходится успокаиваться и восстанавливаться, из-за чего пропадает впустую много времени, которое могло бы быть потрачено на продуктивную работу. ⭐️ Альтернатива от Эпиктета Кардинально другой взгляд на взрослых людей, которые впадают в эмоции и начинают истерить, дал мне Эпиктет. По мнению стоиков, человек должен жить в согласии с природой. Природа наделила человека разумом, поэтому жить в согласии с природой означает пользоваться своим разумом по назначению. Неумение пользоваться своим разумом Эпиктет рассматривает не как моральный порок, а скорее как дефект и несчастье. По его мнению, на такого человека нельзя злиться — ему нужно сочувствовать и сопереживать. Эпиктет считал, что неумение пользоваться своим разумом сродни неизлечимой болезни. ⭐️ Может, мне его по голове ещё погладить? Идея сочувствия орущему человеку кажется чуждой, не так ли? Обычно мне в такой ситуации скорее хочется откусить собеседнику голову, а не посопереживать. Нет, такое поведение ненормально. Но сочувствие и сопереживание меняют наше восприятие происходящего, а не самого собеседника. Подход Эпиктета позволил мне понять, что я действительно могу быть причиной недовольства собеседника, но способ выражения этого недовольства — не моя ответственность. И это понимание снижает желание «дать сдачи». Человеку в истерике сложнее нормально рассуждать и воспринимать логику. Поэтому сначала нужно вывести разговор из эмоций и только потом продолжить обсуждение. На практике вывод из эмоций бывает разным: ➡️ Кому-то хватает простого напоминания о предмете разговора. ➡️ Другим достаточно показать, что разговор переходит в эмоциональное русло. ➡️ А с кем-то приходится откровенно разорвать коммуникацию. Сочувствовать истерящему человеку вовсе не означает необходимость терпеть его поступки или позволять собой манипулировать. Сочувствовать — значит осознавать, что человек не способен сейчас к нормальному диалогу. Это сочувствие нужно не истерящему человеку, а нам самим, чтобы сохранить свободу выбора собственной реакции. А если это его единственный способ коммуникации, то зачем с таким человеком взаимодействовать вообще?

  • 7 авг.7961532

    Engineering Leadership The Hard Parts by Juan Pablo Buriticá, James Turnbul Название этой книги заставило меня улыбнуться, потому что я искренне сомневаюсь, что в работе руководителя есть «easy parts». В работе руководителя очень много трудностей – кризисы, дедлайны, разгребание бардаков (в некоторых случаях оставленных предыдущим руководителем). И во всём этом нужно сохранять спокойствие и человечность. На чужих успехах мы мало чему учимся. А вот чужие неудачи и набитые шишки могут дать интересный взгляд на вещи и новые инструменты. Поскольку я не могу припомнить ни одного «простого» проекта в своей практике, я решил почитать эту книгу и впитать опыт коллег. ⭐️ О чём книга Основная тема книги – работа руководителя в условиях хаоса и как с ним справляться, не превращаясь в феникса. Книга содержит инструменты и рекомендации для успешного управления в сложных обстоятельствах. В книге раскрываются следующие темы: ➡️ Как выглядит хаос и в чём заключается роль руководителя в хаосе ➡️ Как подстраиваться в своей роли под хаотично меняющиеся условия ➡️ Как строить команды, которые проходят через хаос и выживают ➡️ Как налаживать разработку и поставку в условиях хаоса ➡️ Как выстраивать техническую стратегию и принципы, устойчивые к хаосу ⭐️ 3 идеи из книги 🟡Хаос – это не только стресс и боль, но ещё и кузница сильнейших профессионалов. Можно годами управлять даже очень большой, но статичной структурой и ничему толком не научиться. Буквально один год в хаосе может дать больше, чем пять лет обычной работы. 🟡Главный риск в хаосе – это не ошибка, а бездействие. В хаотичном окружении бывает довольно трудно направлять команду, потому что всё вокруг постоянно меняется. Но если у команды вообще нет никаких целей, то любые потрясения будут бить по ней ещё сильнее. Поэтому лучше иметь хоть какие-то цели и адаптировать их под обстоятельства. 🟡Команды выгорают не от тяжёлой работы, а от бессмысленности происходящего. Люди могут выдерживать сложные, нагруженные недели и овертаймы, если понимают, ради чего они стараются. Если смысла в работе нет, то команда скатится в постоянное тушение пожаров и выгорание. ⭐️ Мои впечатления Книга оказалась удивительно простой и жизненной. Узнавать себя в ней я начал прямо с первых страниц, где описываются признаки организации в хаосе (мне кажется, я там бинго собрал). Во многом книга показалась мне больше эмоциональной и поддерживающей. Было ощущение, что авторы через всю книгу несут простую мысль: «Работать в хаосе сложно». Они заставляют читателя это признать и отталкиваться от этого, подбирая свои действия. Это очень мудрая мысль. Работа в хаосе пожирает силы и буквально вынимает душу. Бравады и молодецкого задора хватит на некоторое время, но всему рано или поздно приходит конец. Поэтому работать в условиях хаоса нужно с полным осознанием того, что это очень сложно и далеко не бесплатно. Инструменты, предлагаемые авторами, очень просты и применимы даже в обычных условиях: нормальная постановка целей, процесс принятия решений, практики канбана и так далее. Однако в хаосе все эти простые и правильные вещи становятся в разы важнее, потому что они помогают немного навести порядок. Книгу рекомендую к прочтению. Мне было полезно. Все мои обзоры книг доступны по тегу #обзор_книги и в этом посте. ➡ А для тех, кто хочет читать с большей пользой, у меня есть статья с описанием моего процесса чтения и упражнениями. ➖➖➖➖➖➖➖➖➖➖➖ 📝 @ulshinblog

  • Не знаю как вы, а я уже начинаю планировать программу конф на осень. Расслабленный летний период заканчивается и начинается предновогодний движ! Первая конфа, куда я точно пойду — Avito.Tech.Conf, которая пройдёт 26 сентября в Москве. Это конфа для нас, лидов, управляющих всяким-разным сложным, будь то команды или распределённые системы. В программе конфы: ➡️ доклады ➡️ воркшопы ➡️ мастермайнды ➡️ менторские консультации ➡️ интерактивные зоны ➡️ афтепати 🔥 Программа получилась интересная, посмотреть её можно тут. 📎Регистируйтесь на конфу по ссылке и до встречи!

  • 5 авг.796224

    Как принимать решения, о которых не придётся жалеть В управлении часто (на самом деле практически никогда) нет решений, которые были бы однозначно хорошими и без побочек. Это только в программировании логика детерминирована и конкретна, в жизни же всё намного сложнее. Иногда из-за всех побочек решение принять может быть непросто. Настолько непросто, что я временами откровенно залипаю между двумя-тремя альтернативами как Буриданов осёл, будучи не в состоянии выбрать. В таких ситуациях нужны простые и относительно универсальные принципы, которые помогут сделать выбор. Один из таких принципов – золотое правило нравственности. Звучит оно следующим образом: (Не) поступай по отношению к другим так, как ты (не) хотел бы, чтобы они поступали по отношению к тебе. Любые решения руководителя касаются других людей. Всегда, без исключений. В трудных ситуациях золотое правило нравственности заставляет не только подумать о преимуществах и недостатках – оно также подталкивает к тому, чтобы посмотреть на ситуацию глазами тех людей, которых принимаемое решение затронет (включает эмпатию). Не всегда эти решения будут хорошими, правильными или приятными (а скорее даже наоборот). Но по своему опыту могу сказать, что решения, принятые через призму золотого правила нравственности, – это решения, о которых мне ни разу не пришлось сожалеть.

  • 3 авг.924245

    Как закончить спор, в котором оба правы Недавно двое моих коллег крепко зарубились по поводу одного API-контракта. Позиция каждого была понятна, и оба хотели сделать хорошо, только договориться в деталях не могли. А я просто сидел и наблюдал — до определённого момента. Конфликты и споры внутри команды — это нормально и естественно. Как писал Ленсиони в книге «5 пороков команды», если в команде нет конфликтов, то с высокой долей вероятности всем вообще всё равно, что происходит (что намного хуже самих конфликтов). Проблемы начинаются, только если конфликт: ➡️ затягивается; ➡️ переходит на личности; ➡️ начинает затрагивать всё больше и больше участников. В такой ситуации конфликту нужна третья сторона — фасилитатор. Это человек относительно беспристрастный, который сможет рассудить участников и вывести их на конструктивный диалог. В командах фасилитатором чаще всего выступает руководитель (он не идеально беспристрастен, зато обладает контекстом и заинтересован в решении конфликта). В нашей ситуации таким фасилитатором выступил я. В какой-то момент я осознал, что ребята начинают ходить по кругу и ни одна сторона не хочет уступать другой. Я понял, что они уже за деревьями не видят леса: желание «пропихнуть своё решение» заставило их забыть, что мы все работаем в одной команде и делаем одно дело. Всё, что я сделал, — это прервал их перепалку и напомнил им несколько простых вещей: ➡️ я уважаю мнение каждого из них как профессионала; ➡️ каждый из них по-своему прав, и его предложение — хорошее; ➡️ оба они движимы желанием сделать хорошо (и поэтому спорят); ➡️ мы все — одна команда и делаем одно дело, поэтому нужно найти решение, которое будет лучше для команды. Удивительно, но после этого спор (длившийся уже почти час) сошёл на нет, и буквально за 10 минут ребята договорились. Когда члены команды конструктивно спорят, это хорошо. Но иногда им нужно немного помочь принять финальное решение, потому что в пылу спора они могут излишне увлекаться своими идеями и забывать про общую картину.

  • 2 авг.8392613

    «Волкодав», Мария Семёнова Я вообще люблю всякую добротную фэнтезятину. Но действительно крутые произведения и циклы встречаются нечасто. Мой эталон (по впечатлениям от чтения) — цикл «Страж» Алексея Пехова. И этот цикл задрал мне планочку настолько высоко, что я долгое время не мог найти что-то хотя бы подобное по эмоциям и интересности чтения. Когда я в прошлый раз размышлял: «А чего бы такого почитать?», то внезапно вспомнил, что мой друг Серёга уже несколько раз рекомендовал мне «Волкодава». «Почему бы и нет?» — подумал я и купил книгу. В итоге я просто провалился в неё с головой. Я традиционно читаю перед сном (недолго, минут 10, просто как ритуал) — и впервые за долгое время я вечером прямо предвкушал момент, когда уже смогу пойти почитать. Также я читал по дороге в метро, на отдыхе и даже в бессонную ночь. «Волкодав» — это качественное, очень интересное и увлекательное фэнтези со славянским вайбом. Первая книга превосходна! Надеюсь, что весь цикл будет настолько же хорош.

  • видео или голосовое, без подписи

  • видео или голосовое, без подписи

  • Практикум «ИнфоСушка»: прочитать меньше, применить больше С глубокого детства система образования вбивает нам в голову, что с любым материалом нужно работать «от корки до корки». Нельзя бросать книгу на середине! И прочитать только две нужные главы тоже нельзя! Если уж взял книгу в руки, то изволь читать от введения до заключения и не пропустить ни буковки. Даже в школе и университете этот подход имел мало смысла. А уж во взрослом возрасте читать всё от буквы до буквы вообще превращается в способ медленного самоубийства от скуки. В итоге мы страдаем от скучных лекций или продираемся сквозь водянистые книги просто потому, что «уже начали, бросать нельзя». В итоге получаем грустные картины: ➡️ Тимлид на грани выгорания по вечерам (потому что днём сроки горят) пытается запихнуть в себя книги по менеджменту и архитектуре, хотя голова уже не соображает. ➡️ Senior, который мечтает стать архитектором, месяц за месяцем откладывает книги и статьи по системному дизайну, потому что они набиваются в бэклог быстрее, чем он успевает их читать. ➡️ Продакт-менеджер и маркетолог пытаются разобраться в сложнейшей IT-теме в сжатые сроки, захлёбываясь водой из курсов и статей. ➡️ Вечный студент пишет тонны конспектов по прочитанным книгам и статьям, чтобы больше никогда к ним не возвращаться. Вместо реального самообразования мы копим интеллектуальный жир. Поглощая тонны информации, мы забиваем головы бесполезными фактами, страдая от того, что не запоминаем ещё больше. А наш мозг заботливо стирает из памяти всё то, что не применяется на практике. Мне это осознание обошлось дорого и болезненно. Но с тех пор я начал строить конвейер работы с информацией и идеями, который сфокусирован не на бесконечном поглощении материалов, а на их осмыслении и внедрении в рабочую практику. Именно этим мы занимались на первом потоке моего практикума «ИнфоСушка». Мы ломали старые шаблоны и заменяли их более продуктивными, возвращали себе ответственность за самообучение и учились делать новый опыт явным. Вот пара реальных ситуаций с первого потока: ➡️ Студент годами боролся с режимом сна. Ранее он мучил профильную книгу целый месяц, прочитал 50 страниц и бросил. На практикуме он за полчаса дошёл до 90-й страницы, полностью скипнул водянистые истории автора, нашёл главу «Как остановить внутреннюю болтовню», забрал чек-лист и ушёл внедрять. Результат — чистая практика за 30 минут. ➡️ Студент, изучающий английский, долго находился на плато B1, пытаясь учить «всё сразу». На практикуме он сузил цель до конкретной боли — нехватки IT-лексики для созвонов, настроил работу с LLM и занимается 18 дней подряд без единого пропуска и с удовольствием, потому что видит смысл в каждом действии. ➡️ Студентка пошла на офлайн-лекцию, на середине поняла, что спикеры льют воду, встала и ушла, сэкономив четыре часа, а затем оформила возврат за ненужную подписку на курс, забрав оттуда только один точечный навык. Практикум — это не лекции вида «посмотрел и забыл», а сложная аналитическая работа, из-за которой первое время будут возникать сопротивление и желание бросить. Мы будем учиться ставить цели на чтение, безжалостно отбрасывать воду, бороться с FOMO и внедрять прочитанное в свою жизнь, превращая интеллектуальный жир в мышцы личного опыта. Что вас ждёт внутри практикума «ИнфоСушка» ➡️ Записи уроков. Все материалы доступны сразу, проходить их можно в комфортном темпе. ➡️ Практические задания с проверкой. Каждый блок содержит задания для отработки. ➡️ Закрытый чат поддержки. Общий чат практикума, где можно сдать домашку, задать вопрос или поделиться инсайтом. ➡️ Q&A-сессии. По мере накопления вопросов я провожу живые сессии вопросов и ответов. ➡️ Дополнительные материалы. База уроков постепенно пополняется ответами на запросы студентов и новыми интересными техниками. ➡️ Доступ навсегда. Вы получаете бессрочный доступ к чату, материалам и Q&A-сессиям. Цена практикума: 9900р. Если вы готовы перестать копить закладки и хотите научиться превращать информацию в реальные инструменты для жизни, я жду вас в практикуме «ИнфоСушка». 📎 Присоединиться можно по ссылке.

  • Как научиться замечать свой рост Не знаю как вам, а мне всегда трудно было замечать собственный рост. Я регулярно ловлю ощущение топтания на месте и даже какого-то уныния, что «и так не получается, и вот так не получается». Иногда даже накатывает желание сказать «ну и ладно», как знаменитый котенок из старого советского мультфильма. Означает ли это, что я не расту? Вовсе нет. Просто для того, чтобы заметить свой рост, мне нужно одно из двух: ➡️ Сделать качественный скачок, когда уже трудно будет отпираться ➡️ Сделать осознанные усилия, чтобы этот самый рост заметить Первое работает хорошо, но часто этот номер проворачивать не получится — для этого нужны какие-то особые условия (крайне челленджовые задачи, новые обязанности, повышение, смена работы и тд). Поэтому качественный скачок работает скорее «редко, но метко». Проблема в том, что для развития важно сохранять и поддерживать свою мотивацию. А для этого нужна положительная обратная связь. Качественный скачок ее дает в огромном количестве, но из-за редкости на него в этом плане рассчитывать не стоит. И нам остаются лишь осознанные усилия по отслеживанию своего роста. Для такого регулярного отслеживания я использую рефлексию. Я люблю задавать себе вопросы, подобные следующим: ➡️ В чём я стал лучше за последнее время? (Обычно я люблю взять первый ответ, который приходит в голову, и разобраться в нем) ➡️ Что мне стало даваться гораздо легче, чем раньше? ➡️ Какие задачи за последнее время я сделал очень хорошо и поэтому доволен собой? ➡️ И тому подобные. Для меня важно задавать себе подобные позитивные вопросы. Из каждого утюга звучат вопросы «улучшайся, делай лучше, рефлексируй что не получилось». Но рефлексировать над успехами не менее важно, потому что они дают чувство уверенности в себе и опору для дальнейшего развития.

  • Чем занимается команда разработки операционного продукта в Лавке? Вышел новый выпуск «1х1» с Димой Александровым. Это формат, в котором интервьюер приходит к сотруднику прямо на рабочее место и проводит спидран по его задачам, команде и внутренней кухне Яндекса. Дима пришёл в Яндекс Почту стажёром 17 лет назад, участвовал в запуске Мессенджера, Телемоста и Яндекс Пэя, а сейчас руководит подразделением технологических решений операционных и B2B продуктов примерно из сотни человек, которое отвечает за всё, что скрыто от обычного пользователя Лавки: склады, логистику, автозаказ, движение товаров и другие процессы физического мира. Больше всего меня зацепила мысль про управление: Управлять сотней человек не сложно. Достаточно иметь хорошую устойчивую структуру и ребят, на которых можно положиться Звучит почти провокационно, но в этом есть важная управленческая правда. Сложность возникает не от количества людей, а из-за отсутствия структуры, самостоятельных руководителей и понятного распределения ответственности. Ещё один интересный момент — отношение к погружению руководителя в продукт. С одной стороны, Дима говорит, что без глубокого понимания происходящего ничего не получится. С другой — подчеркивает автономность команды и готовность делегировать. Хороший руководитель всегда должен находиться где-то посередине между этими двумя крайностями. Важно глубоко понимать, чем занимается твоё подразделение, но при этом не закапываться в микроменеджмент каждой детали. А чтобы не пропустить следующие «1х1», подписывайтесь на канал и жмите колокольчик.

  • 27 июл.9933042

    Простая техника, которая снижает накал эмоций Недавно я писал обзор на книгу Дэвида Бернса «Терапия настроения». Сама книга мне очень понравилась, и я зацепил из неё несколько практических идей для тестирования. Одна из ключевых идей книги заключается в том, что все наши негативные чувства и состояния вызваны некоторыми мыслями, в которые мы сами же и поверили. Чаще всего эти мысли резко негативны и содержат серьёзные логические изъяны, которые легко заметить при внимательном рассмотрении. Бернс в книге предлагает несколько практик для того, чтобы эффективно работать с такими состояниями. Одна из них — метод «трёх колонок». Она предназначена для того, чтобы в моменты сильных чувств суметь их проанализировать, выявить искажения и тем самым снизить градус накала. Суть её очень проста. В сложном/негативном состоянии нужно: ➡️ Записать ситуацию в двух словах (что конкретно произошло) ➡️ В первую колонку выписать свои автоматические мысли (прям как идёт, без фильтрации) ➡️ Во вторую колонку для каждой мысли выписать присущие ей когнитивные искажения (список Бернс даёт в книге, я себе даже распечатал) ➡️ В третью колонку для каждой мысли выписать рациональный ответ (не «правильный», а такой, в который я сам верю) Несмотря на кажущуюся простоту, техника оказалась удивительно эффективной. Я применял её в следующих ситуациях: ➡️ Когда меня в очередной раз выбесили на работе ➡️ При прокрастинации, когда не хотелось приступать к задаче ➡️ Несколько раз применял для работы с тревогой (очень помогает!) ➡️ Помогало и при унынии/плохом настроении Прелесть техники в том, что она не требует каких-то специальных условий и даже значительных усилий. Всё, что требуется — это немножко расписать своё состояние и подумать над ним. Я пишу ручкой по бумаге (помогает замедлиться), но не факт, что это строго обязательно. У техники есть важное ограничение: она снимает симптомы, а не корневую причину. То есть проработка текущего состояния снижает градус накала эмоций (в расширенной версии техники есть колонки с оценкой интенсивности чувств), но не гарантирует, что подобные ситуации не будут триггерить в дальнейшем. Для глубокой проработки Бернс предлагает технику «падающей стрелы», о которой я как-то отдельно напишу.

  • Когда книга хорошая, но читать её мучительно Выходные — самое время поговорить про хобби и отдых. Одним из моих любимых способов отдыха с раннего детства было и остаётся чтение художественной литературы. Очень помогает разгрузить мозги и просто получить удовольствие. Сегодня я пришёл немножко поныть: мне жутко не повезло на последние несколько прочитанных книг. Они вроде и довольно хороши, и в то же время я не получил от них особого удовольствия. ➡️ «Гиперион» и «Падение Гипериона» Дэна Симмонса мне не зашли. Ну вот не зашли — и всё тут, даже не могу объяснить. Разве что история про отца, чья дочь больна болезнью Мерлина, растрогала. ➡️ «Имя розы» Умберто Эко вызывало у меня буквально мучительные страдания от очередного описания фрески (или религиозного прихода молодого монаха) на 10–15 страниц. Причём основная сюжетная линия оказалась настолько интересной, что я ради неё продирался через весь этот ужас. Кстати, эту книгу я подбирал с Claude, не повторяйте в домашних условиях. ➡️ «Шмагия» Генри Олди должна была быть забавной (и местами она действительно забавная), но мне ну абсолютно не зашла. Автор(ы) слишком увлекаются придумыванием терминов и не слишком увлекаются их пояснением, отчего книгу читать очень тяжело (особенно вначале). Хотя жаль, персонажи колоритные и сюжетная линия интересная… Кстати, эту книгу я подбирал с Gemini, не повторяйте в домашних условиях. У меня до сих пор живо послевкусие после «Хроник Чёрного Отряда» Глена Кука и цикла Алексея Пехова «Хроники Сиалы» (восторг-восторг!). Но последнее время как-то не везёт на хорошую литературу. Поэтому если вы недавно (или даже давно) читали что-то очень хорошее и сильно вам понравившееся, то поделитесь в комментариях. Давайте обогатим друг другу бэклоги чтения для удовольствия!

  • 24 июл.9722463

    «AI Agents in Action, Second Edition. Intelligent workflows with LLMs, MCP, A2A, and more» by Michael Lanham Агенты — это та штука, которая скоро будет работать в каждом утюге. Сейчас все очень много говорят про то, как программировать с помощью агентов, но на самом деле они могут решать гораздо более широкий спектр задач (и не всегда хорошо, судя по страданиям моих знакомых, которые ищут работу). Я и сам сейчас руковожу разработкой продукта, в котором агент создаёт ключевую ценность. Поэтому меня очень интересуют подходы и лучшие практики к созданию надёжных, качественных и действительно полезных мультиагентных систем. К счастью, на эту тему уже начала появляться качественная литература. ⭐️ О чём книга Книга посвящена тому, как строить и поддерживать умные агентные системы, которые эффективно решают задачи реального мира. В книге раскрываются следующие темы: ➡️ Все основы, которые нужны для построения агентных систем ➡️ Проектирование и запуск мультиагентных систем ➡️ Reasoning и planning в контексте мультиагентных систем ➡️ Обеспечение агентов памятью ➡️ Построение циклов оценки и обратной связи в мультиагентных системах ⭐️ 3 идеи из книги 🟡Начинайте строить агентную систему с минимального и самого простого решения. Как и в целом в инженерной практике, не надо сразу городить Годзиллу с лазерными пушками на спине — начните с решения базовой проблемы и добавляйте сложности, если система хорошо справляется. Задайте жёсткие ограничения в самых важных точках, а в остальных местах предоставьте свободу. 🟡У любой агентной системы должен быть механизм сбора обратной связи от пользователей. Такая ОС является не просто «свистелкой», а механизмом реального постоянного улучшения работы агента. Конечно, сырой фидбек пользы не принесёт, и его нужно корректным образом очистить и обработать, но без него можно забыть о развитии качества системы. 🟡Агентский цикл без жёсткого стоп-сигнала — это скрытый инцидент на проде. Каждая итерация жрёт токены, увеличивает косты и добавляет времени обработки. В процессе разработки можно крутить агента до бесконечности, но на проде всегда должна быть отсечка для слишком большого количества итераций. ⭐️ Мои впечатления Книга очень крутая. Во-первых, автор реально раскладывает всю базу работы LLM в объёме, достаточном для понимания построения агентных систем. Во-вторых, в книге минимум воды и максимум пояснений, что в последнее время редкость (да, даже инженерные книги «заливают» ради объёма). В-третьих, в книжке есть куча примеров кода, который демонстрирует различные техники, о которых автор рассказывает. При этом сама книга написана таким образом, что её можно читать как последовательно, так и как хэндбук (открыл, прочитал нужный раздел, применил в работе, закрыл). Для разработчиков мультиагентных систем книга вполне может стать полезным настольным справочником. Если в вашем продукте используются агенты — рекомендую прочитать прямо не откладывая. Как минимум систематизируете знания, как максимум — увидите «пороховые бочки» на своём проде. Все мои обзоры книг доступны по тегу #обзор_книги и в этом посте. ➡ А для тех, кто хочет читать с большей пользой, у меня есть статья с описанием моего процесса чтения и упражнениями. ➖➖➖➖➖➖➖➖➖➖➖ 📝 @ulshinblog

  • Как прошёл практикум «Инфосушка» Примерно неделю назад мы с первой группой завершили практикум с гордым названием «Инфосушка». Я поставил себе амбициозную задачу: передать другим людям свой опыт самообразования и эффективной работы с информацией. Я хотел, чтобы процесс обучения перестал быть монотонным поглощением контента среднего качества и снова начал приносить удовольствие. Скажу честно: мне было откровенно стрёмно запускать этот практикум. То, что у меня получился довольно интересный результат в вопросе чтения и самообразования, ещё не означало, что я смогу его качественно передать другим. К счастью, я ошибался. Изначально я планировал уложить весь практикум в 3-4 недели, но в итоге мы работали в два раза больше. Во-первых, участникам понадобилось время на рефлексию и задания (теории-то было не очень много, но отработка навыков потребовала сил и внимания). А во-вторых, мы расширили изначальную программу дополнительной практикой совместного чтения книги (и совместного хихиканья над ней во время Q&A-сессий). И я был в хорошем смысле шокирован тем, какие крутые результаты получили участники! Вот несколько примеров: ➡️ Вернулась любовь к чтению и интерес ➡️ Появилось ощущение смысла в процессе чтения (а раньше было ощущение, что это пустая трата времени) ➡️ Было успешно выкинуто множество непрочитанных статей (а впоследствии и телеграм-каналов) ➡️ Практики из книг начали перетекать в жизнь и приносить пользу Меня било по голове гормонами счастья каждый раз, как у кого-то из участников что-то получалось. Могу уверенно сказать, что практикум получился трансформационным — если по нему качественно поработать, то отношение к чтению уже никогда не станет прежним. Я всё ещё нахожусь в состоянии радости от того, что мне удалось помочь другим людям снова вернуть радость от чтения и самообразования. И я намерен двигать эту тему дальше. Сейчас я обрабатываю обратную связь и прикидываю, как будет выглядеть этот практикум в дальнейшем. С новостями вернусь на следующей неделе, так что оставайтесь на связи. И ещё: огромное спасибо моей первой группе за доверие и упорную работу! Ваши результаты бесценны 💛

Никита Ульшин про IT — tgindex