Telegram

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

Авторский канал
Взрослая ЦА
Прямой пост
t.me/ulshinblog
Нет баллов
Описание канала в Telegram

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

Аудитория
Смешанная аудитория
Подписчики
3 181
-2день
-10неделя
+36месяц
Охват поста
334
334за 24 часа
387в среднем
Вовлечённость
10,5%
10,5%за 24 часа
28,4%в среднем
Упоминания в других каналах

Канал упомянули 534 раза в 104 каналах

Чем больше упоминаний и каналов — тем заметнее канал в своей нише.

Информация о подписчиках

Блог руководителя разработки в Positive Technologies, 10+ лет в IT. Закупка рекламы каждый день.

ЦА: программисты, тимлиды, Frontend, Backend, Fullstack, CTO, Go, PHP, JavaScript, HTML, CSS, React, C++, Python, C#, Java, TypeScript, Kotlin, GameDev, Teamlead, DevOps, Product, Designer, QA, HR

Информация для рекламодателей

Что не беру в рекламу?

✖ Казино, ставки на спорт, сомнительные каналы про инвестиции и крипту, сомнительные духовные и физические практики;
✖ Инфопродукты, в которых сам не вижу ценности;
✖ Что-то сильно не профильное для аудитории канала и в чём я сам не разбираюсь и не могу оценить качество услуги, товара или предложения;
✖ Блоги, которые считаю не интересными для моей аудитории (когда непонятно о чём блог, нет ценности или интереса в постах, канал явно накрученный или создан для продажи и так далее)

Как не буду рекламировать?


✖ Не принимаю посты заказчика, написанные от первого лица: такая подача возможна только если я пишу нативный пост;

Похожие каналы

3 875
Мужская аудитория
ERR 24%

Пишем про новые ИИ-модели, open-source проекты и инструменты для разработки. Следим за релизами и собираем главное в одном месте. Реклама: @clucai_sup Купить рекламу: https://telega.in/c/+tiyGChxuJ0oyZjAy

1 800
28 974
Смешанная аудитория
ERR 14%

🔓 Популярные игры, приложения для android устройств, новости технологий и многое другое. 🤝 Сотрудничество: https://clck.su/FWLEf ⚠️ Наш чат: 🔓 Популярные игры, приложения для android устройств, новости технологий и многое другое. 🔓 Популярные игры, приложения для android устройств, новости технологий Игры, приложения, модификации, моды, новости, android, сма

2 200
5 283
Мужская аудитория
ERR 22%

Здесь рассказывают о технологиях просто и с огоньком 🔥 Канал про гаджеты, ИИ, электронику и интересные технологии. Сотрудничество, реклама: 6max.ru/vladimir1 Менеджер: https://iimax.ru/diggsale Купить рекламу: https://telega.in/m/FbFIsKXPoya2aX6FB83Xo77xJSXr7njgfcbC8EaUtoA Статистика канала: https://maxframe.ru/channel-profile/72081107124477/

2 200
9 770
Смешанная аудитория
ERR 13%

Канал направленный на исследование в сфере ИБ, OSINT. Сотрудничество: @glebsto Медиа: @agencytender Мы на бирже: https://telega.in/c/info_cybersecurity Архив: https://t.me/tochkaseti

3 000
14 798
Женская аудитория
ERR 19%

Сотрудничество: https://clck.ru/3TDf8p Бот: https://max.ru/id231150744090_bot Chat GPT, ЧатГПТ, чат гпт, Claude (Клод), Gemini (Гемини), DeepSeek (Дипсик)- твой бесплатный AI бот №1 в Max! 🎨Фотошоп и картинки: Nano Banana 2 (Нана банана), GPT image 2. Улучшить фото, фотосессия. 🎬 Видео: Veo 3.1, Kling. 💬 Написать текст, рисовать, перевод, ответы на вопросы, поиск. ИИ для любых задач!

3 800
1 970
Смешанная аудитория
ERR 28%

Вся самая новая и полезная литература для Java разработчиков! По вопросам авторских прав, сотрудничества и рекламы: https://t.me/NadikaKir или в ЛС сообщества ВК https://vk.com/javatutorial Мы на бирже: https://telega.in/channels/bookofgeek/card_max/?r=lcDuijdm Канал в перечне РКН: https://vk.cc/cJrTqo

900
Формат размещения
8 000

топ 3 часа · сутки в ленте · цена напрямую от автора

💎Эффективность за эти деньги
24,0
CPV · за показ
23 952
CPM · за 1000
Пересчитывается от формата и охвата 334/24ч
Гарантия выхода поста и возврат средств
Надёжность сделки
Среднее время ответа админа
Среднее время ответа админа
Обычно отвечает быстро
Размещений через Помогач
Размещений через Помогач
Первое размещение — за вами
Посты в канале
Никита Ульшин про IT
Telegram · канал
HR-бот McDonald’s хранил данные миллионов кандидатов. Пароль от админки - «123456». Кто-то думал, что внедряет безобидного «чат-ботика». На деле компания получила систему с персональными данными и внешним контуром безопасности. В России такой фейл - это уже не мем в соцсетях, а потенциально Роскомнадзор и штрафы. Поэтому AI в HR - такой же ИТ-проект: данные, доступы, логи, ИБ, юристы и приемка. Пропустили один пункт - следующий антикейс может быть уже с названием вашей компании. Я Кирилл Владимиров, 15+ лет в корпоративном ИТ. В @kirproit разбираю реальные AI-фейлы и практику внедрения: что спрашивать у вендора, где нужен ручной контроль и как считать окупаемость. В закрепе - 100 идей для HR-агентов. Бесплатно.
303 просм.15 авг., 20:00
Team Topologies, 2nd edition by Matthew Skelton, Manuel Pais Строить подразделения, которые не тормозят, — задача со звёздочкой (в чём я успел убедиться на собственном опыте, собирая отдел буквально «на ходу» на одной из работ). Поэтому любые ментальные модели, которые помогут грамотно подойти к этому вопросу, очень полезны руководителю любого уровня. Про Team Topologies я ранее слышал неоднократно и даже читал краткое описание концепции (из которой понял, что интуитивно применял этот подход к построению команд и раньше). Но скоро передо мной снова встанет задача проектирования и развития крупного юнита в управлении, поэтому я решил погрузиться в идею глубже. ⭐️ О чём книга Название книги довольно говорящее — она посвящена топологиям инженерных команд, которые работают на поток поставки ценности и не тормозят разработку. В книге раскрываются следующие темы: ➡️ В чём проблема с традиционными структурами команд ➡️ Почему так важен закон Конвея и что такое обратный манёвр Конвея ➡️ 4 фундаментальные топологии команд ➡️ Модели взаимодействия команд между собой ➡️ Эволюция оргструктуры под потребности бизнеса ⭐️ 3 идеи из книги 🟡Думать, что архитектуру можно долго поддерживать в отрыве от структуры команд, — фундаментальная ошибка. Разрыв между архитектурой и структурой команд будет виден на всех уровнях разработки. Я думаю, на этом месте скупую слезу пустят те, кто работает с «отделом корпоративной архитектуры». 🟡Один из ключевых факторов эффективности команд — неблокирующие зависимости. Например, очень сложно эффективно поставлять фичи, если их тестирует отдел QA, который находится чёрт его знает где и имеет свои процессы/приоритеты/взгляд на вещи. Или другая, более частая проблема — неправильно разделённые зоны ответственности, где одна команда вынуждена ждать другую (иногда месяцами). Проблема не в самом наличии зависимостей, а в зависимостях, которые регулярно блокируют поток работы одной команды решениями другой. 🟡Платформенные команды нужны для того, чтобы расчистить путь продуктовым командам и снять с них лишнюю когнитивную нагрузку. Хорошая платформа убирает много трения в процессе разработки и релиза. К сожалению, не все платформы это понимают и навязывают свою «философию», что приводит к аккуратному избеганию их возможностей разработчиками. ⭐️ Мои впечатления Впечатления у меня остались немного смешанные. С одной стороны, идеи из книги мне понравились, и в них много здравого смысла. Разделение на типы команд, определение типов коммуникаций, применение обратного манёвра Конвея — ценные и полезные штуки, которые я успел проверить на практике. С другой стороны, книга показалась мне удивительно водянистой. Сложилось ощущение, что её ключевые идеи можно было уложить в страниц 20–30, но для издательства нужно было нарастить объём. Поэтому треть книги занимают бесполезные case studies, а сами главы изобилуют историями, восхваляющими Team Topologies. Главная ценность Team Topologies для меня не в четырёх типах команд, а в самом способе смотреть на организацию: архитектуру систем, границы ответственности и взаимодействия между командами нужно проектировать как одно целое. Руководителю, который проектирует отдел из нескольких команд, идеи из этой книги стоит знать обязательно. Но для ознакомления с ними вполне достаточно будет прочитать несколько статей или саммари книги. Саму книгу целиком стоит читать, только если хочется разобраться в аргументации и деталях взаимодействий. Все мои обзоры книг доступны по тегу #обзор_книги и в этом посте. ➡ А для тех, кто хочет читать с большей пользой, у меня есть практикум «ИнфоСушка», в котором мы полностью меняем подход к чтению и делаем его эффективным. ➖➖➖➖➖➖➖➖➖➖➖ 📝 @ulshinblog
438 просм.14 авг., 11:16
Меня зовут Александр Крупенин. Я — ЗЛОЙ МАССАЖИСТ. Делаю тот массаж, который заставит твою боль испытывать боль. Я не глажу спину, а искореняю корень проблемы и выселяю боль из твоего тела. 💪 Почему ты должен знать обо мне и чем я могу тебе помочь? От сидячей работы болит голова, шея, мучает невралгия? Поясница не разгибается, нога немеет и предательски болит? Старый перелом, последствия операции? От нервов прячешь шею в плечи и сжимаешь зубы, как боксер? Врачи радуют диагнозами и назначают море таблеток, а лучше не становится? 15 лет Злой живет изучением этих проблем и их решением. 🔥 Мой подход: ▪️ Больно = эффективно. Триггерные точки не растворяются от легких поглаживаний. Терпишь — значит, выздоравливаешь. ▪️ Дорого = безопасно. Я знаю анатомию, а не «какую-то кнопку на теле». Ты платишь за точное попадание в проблему без риска. ▪️ Долго = качественно. 12 сеансов по 1 разу в неделю — столько мне нужно, чтобы тебе помочь. Мы работаем до результата, прорабатывая каждую зону, а не смазывая маслом. Забудь про «расслабиться и уснуть». Здесь ты будешь скрипеть зубами, чтобы на выходе выйти с прямой спиной и без боли. Боли не важно, кто ты, чем занимаешься и о чем мечтаешь ☝️ она приходит в самый неподходящий момент, а негуманные методы — лучшее лекарство. 👉 Злой рядом: Москва, м. Варшавская, Чонгарский бульвар, 4к2 👉 Мой ТГ и запись: с жёсткими техниками, хрустом, Игорем, кровоподтеками
531 просм.13 авг., 10:01
Я управляю гневом или гнев управляет мной? Чужая истерика — не повод самому впадать в эмоции и втягиваться в неё (об этом мы говорили в предыдущем посте). Спокойствие и ясный ум важны для руководителя, который хочет конструктивно договариваться с людьми и принимать качественные решения. Но из этого легко сделать вывод о том, что хороший руководитель всегда спокоен как танк и не повышает голос. А это уже не совсем правда. Несколько месяцев назад я столкнулся с человеком, который блокировал мне важный процесс. Я несколько раз пытался с ним договориться спокойно: приводил аргументы, отрабатывал его возражения, предлагал альтернативы и пути решения. Не работало. Человек как будто поймал «синдром вахтёрши» и наглухо блокировал мою работу, занимая позицию «будет либо по-моему, либо никак». В какой-то момент я понял, что мои полномочия — всё, и откровенно на него наорал. И тогда процесс внезапно задвигался. ⭐️ Гнев гневу рознь Я не сорвался на этого человека, вовсе нет. Я выбрал гнев осознанно, потому что исчерпал все остальные методы воздействия. Хотя внешне я мог выглядеть разгневанным, внутренне я был абсолютно спокоен и контролировал себя. Но этот случай заставил меня разделить проявление эмоций на два типа: ➡️ Я сорвался и потерял контроль ➡️ Я осознанно решил продемонстрировать человеку гнев, будучи спокойным Внешне обе эти ситуации выглядят одинаково, но внутри это совершенно разные процессы. ⭐️ Гнев — это тоже инструмент Иногда мягкая коммуникация становится неэффективной. Человек может: ➡️ Не воспринимать меня всерьёз ➡️ Игнорировать последствия своих решений ➡️ Привыкнуть к тому, что за его поведение ему ничего не будет ➡️ И многое другое Эмоциональная эскалация в таком случае становится способом показать человеку, что всё серьёзно. Но важно понимать, что это инструмент крайнего случая, когда все остальные (нормальные и здоровые) инструменты просто исчерпали себя. И также важно понимать, что у гнева есть цена — человек затаил на меня обиду. Процесс я сдвинул, но отношения ухудшил. После этого случая у меня исчезло убеждение «руководителю нельзя злиться». Теперь для меня важен вопрос: «Я управляю гневом или гнев управляет мной?» Самоконтроль в моей картине мира — это не необходимость всегда выглядеть спокойным, а умение осознанно выбирать свою реакцию и принимать её последствия.
542 просм.12 авг., 10:50
Как не втягиваться в чужую истерику
А я человек гневливый (с) Джейсон Стэтхем, «Гнев человеческий»
Есть такой тип людей, которые стараются добиваться результата повышением голоса и топаньем ножкой. Раньше я довольно легко вовлекался в подобные эмоциональные конфликты. Если разговор переходил на повышенные тона и непечатные выражения — я включался и «давал бой». Проблема этого подхода заключалась в его ресурсоёмкости. После такого «боя» приходится успокаиваться и восстанавливаться, из-за чего пропадает впустую много времени, которое могло бы быть потрачено на продуктивную работу. ⭐️ Альтернатива от Эпиктета Кардинально другой взгляд на взрослых людей, которые впадают в эмоции и начинают истерить, дал мне Эпиктет. По мнению стоиков, человек должен жить в согласии с природой. Природа наделила человека разумом, поэтому жить в согласии с природой означает пользоваться своим разумом по назначению. Неумение пользоваться своим разумом Эпиктет рассматривает не как моральный порок, а скорее как дефект и несчастье. По его мнению, на такого человека нельзя злиться — ему нужно сочувствовать и сопереживать. Эпиктет считал, что неумение пользоваться своим разумом сродни неизлечимой болезни. ⭐️ Может, мне его по голове ещё погладить? Идея сочувствия орущему человеку кажется чуждой, не так ли? Обычно мне в такой ситуации скорее хочется откусить собеседнику голову, а не посопереживать. Нет, такое поведение ненормально. Но сочувствие и сопереживание меняют наше восприятие происходящего, а не самого собеседника. Подход Эпиктета позволил мне понять, что я действительно могу быть причиной недовольства собеседника, но способ выражения этого недовольства — не моя ответственность. И это понимание снижает желание «дать сдачи». Человеку в истерике сложнее нормально рассуждать и воспринимать логику. Поэтому сначала нужно вывести разговор из эмоций и только потом продолжить обсуждение. На практике вывод из эмоций бывает разным: ➡️ Кому-то хватает простого напоминания о предмете разговора. ➡️ Другим достаточно показать, что разговор переходит в эмоциональное русло. ➡️ А с кем-то приходится откровенно разорвать коммуникацию. Сочувствовать истерящему человеку вовсе не означает необходимость терпеть его поступки или позволять собой манипулировать. Сочувствовать — значит осознавать, что человек не способен сейчас к нормальному диалогу. Это сочувствие нужно не истерящему человеку, а нам самим, чтобы сохранить свободу выбора собственной реакции. А если это его единственный способ коммуникации, то зачем с таким человеком взаимодействовать вообще?
690 просм.10 авг., 10:41
Engineering Leadership The Hard Parts by Juan Pablo Buriticá, James Turnbul Название этой книги заставило меня улыбнуться, потому что я искренне сомневаюсь, что в работе руководителя есть «easy parts». В работе руководителя очень много трудностей – кризисы, дедлайны, разгребание бардаков (в некоторых случаях оставленных предыдущим руководителем). И во всём этом нужно сохранять спокойствие и человечность. На чужих успехах мы мало чему учимся. А вот чужие неудачи и набитые шишки могут дать интересный взгляд на вещи и новые инструменты. Поскольку я не могу припомнить ни одного «простого» проекта в своей практике, я решил почитать эту книгу и впитать опыт коллег. ⭐️ О чём книга Основная тема книги – работа руководителя в условиях хаоса и как с ним справляться, не превращаясь в феникса. Книга содержит инструменты и рекомендации для успешного управления в сложных обстоятельствах. В книге раскрываются следующие темы: ➡️ Как выглядит хаос и в чём заключается роль руководителя в хаосе ➡️ Как подстраиваться в своей роли под хаотично меняющиеся условия ➡️ Как строить команды, которые проходят через хаос и выживают ➡️ Как налаживать разработку и поставку в условиях хаоса ➡️ Как выстраивать техническую стратегию и принципы, устойчивые к хаосу ⭐️ 3 идеи из книги 🟡Хаос – это не только стресс и боль, но ещё и кузница сильнейших профессионалов. Можно годами управлять даже очень большой, но статичной структурой и ничему толком не научиться. Буквально один год в хаосе может дать больше, чем пять лет обычной работы. 🟡Главный риск в хаосе – это не ошибка, а бездействие. В хаотичном окружении бывает довольно трудно направлять команду, потому что всё вокруг постоянно меняется. Но если у команды вообще нет никаких целей, то любые потрясения будут бить по ней ещё сильнее. Поэтому лучше иметь хоть какие-то цели и адаптировать их под обстоятельства. 🟡Команды выгорают не от тяжёлой работы, а от бессмысленности происходящего. Люди могут выдерживать сложные, нагруженные недели и овертаймы, если понимают, ради чего они стараются. Если смысла в работе нет, то команда скатится в постоянное тушение пожаров и выгорание. ⭐️ Мои впечатления Книга оказалась удивительно простой и жизненной. Узнавать себя в ней я начал прямо с первых страниц, где описываются признаки организации в хаосе (мне кажется, я там бинго собрал). Во многом книга показалась мне больше эмоциональной и поддерживающей. Было ощущение, что авторы через всю книгу несут простую мысль: «Работать в хаосе сложно». Они заставляют читателя это признать и отталкиваться от этого, подбирая свои действия. Это очень мудрая мысль. Работа в хаосе пожирает силы и буквально вынимает душу. Бравады и молодецкого задора хватит на некоторое время, но всему рано или поздно приходит конец. Поэтому работать в условиях хаоса нужно с полным осознанием того, что это очень сложно и далеко не бесплатно. Инструменты, предлагаемые авторами, очень просты и применимы даже в обычных условиях: нормальная постановка целей, процесс принятия решений, практики канбана и так далее. Однако в хаосе все эти простые и правильные вещи становятся в разы важнее, потому что они помогают немного навести порядок. Книгу рекомендую к прочтению. Мне было полезно. Все мои обзоры книг доступны по тегу #обзор_книги и в этом посте. ➡ А для тех, кто хочет читать с большей пользой, у меня есть статья с описанием моего процесса чтения и упражнениями. ➖➖➖➖➖➖➖➖➖➖➖ 📝 @ulshinblog
778 просм.7 авг., 10:30
Не знаю как вы, а я уже начинаю планировать программу конф на осень. Расслабленный летний период заканчивается и начинается предновогодний движ! Первая конфа, куда я точно пойду — Avito.Tech.Conf, которая пройдёт 26 сентября в Москве. Это конфа для нас, лидов, управляющих всяким-разным сложным, будь то команды или распределённые системы. В программе конфы: ➡️ доклады ➡️ воркшопы ➡️ мастермайнды ➡️ менторские консультации ➡️ интерактивные зоны ➡️ афтепати 🔥 Программа получилась интересная, посмотреть её можно тут. 📎Регистируйтесь на конфу по ссылке и до встречи!
727 просм.6 авг., 19:02
Как принимать решения, о которых не придётся жалеть В управлении часто (на самом деле практически никогда) нет решений, которые были бы однозначно хорошими и без побочек. Это только в программировании логика детерминирована и конкретна, в жизни же всё намного сложнее. Иногда из-за всех побочек решение принять может быть непросто. Настолько непросто, что я временами откровенно залипаю между двумя-тремя альтернативами как Буриданов осёл, будучи не в состоянии выбрать. В таких ситуациях нужны простые и относительно универсальные принципы, которые помогут сделать выбор. Один из таких принципов – золотое правило нравственности. Звучит оно следующим образом:
(Не) поступай по отношению к другим так, как ты (не) хотел бы, чтобы они поступали по отношению к тебе.
Любые решения руководителя касаются других людей. Всегда, без исключений. В трудных ситуациях золотое правило нравственности заставляет не только подумать о преимуществах и недостатках – оно также подталкивает к тому, чтобы посмотреть на ситуацию глазами тех людей, которых принимаемое решение затронет (включает эмпатию). Не всегда эти решения будут хорошими, правильными или приятными (а скорее даже наоборот). Но по своему опыту могу сказать, что решения, принятые через призму золотого правила нравственности, – это решения, о которых мне ни разу не пришлось сожалеть.
781 просм.5 авг., 10:01
Как закончить спор, в котором оба правы Недавно двое моих коллег крепко зарубились по поводу одного API-контракта. Позиция каждого была понятна, и оба хотели сделать хорошо, только договориться в деталях не могли. А я просто сидел и наблюдал — до определённого момента. Конфликты и споры внутри команды — это нормально и естественно. Как писал Ленсиони в книге «5 пороков команды», если в команде нет конфликтов, то с высокой долей вероятности всем вообще всё равно, что происходит (что намного хуже самих конфликтов). Проблемы начинаются, только если конфликт: ➡️ затягивается; ➡️ переходит на личности; ➡️ начинает затрагивать всё больше и больше участников. В такой ситуации конфликту нужна третья сторона — фасилитатор. Это человек относительно беспристрастный, который сможет рассудить участников и вывести их на конструктивный диалог. В командах фасилитатором чаще всего выступает руководитель (он не идеально беспристрастен, зато обладает контекстом и заинтересован в решении конфликта). В нашей ситуации таким фасилитатором выступил я. В какой-то момент я осознал, что ребята начинают ходить по кругу и ни одна сторона не хочет уступать другой. Я понял, что они уже за деревьями не видят леса: желание «пропихнуть своё решение» заставило их забыть, что мы все работаем в одной команде и делаем одно дело. Всё, что я сделал, — это прервал их перепалку и напомнил им несколько простых вещей: ➡️ я уважаю мнение каждого из них как профессионала; ➡️ каждый из них по-своему прав, и его предложение — хорошее; ➡️ оба они движимы желанием сделать хорошо (и поэтому спорят); ➡️ мы все — одна команда и делаем одно дело, поэтому нужно найти решение, которое будет лучше для команды. Удивительно, но после этого спор (длившийся уже почти час) сошёл на нет, и буквально за 10 минут ребята договорились. Когда члены команды конструктивно спорят, это хорошо. Но иногда им нужно немного помочь принять финальное решение, потому что в пылу спора они могут излишне увлекаться своими идеями и забывать про общую картину.
911 просм.3 авг., 09:31
«Волкодав», Мария Семёнова Я вообще люблю всякую добротную фэнтезятину. Но действительно крутые произведения и циклы встречаются нечасто. Мой эталон (по впечатлениям от чтения) — цикл «Страж» Алексея Пехова. И этот цикл задрал мне планочку настолько высоко, что я долгое время не мог найти что-то хотя бы подобное по эмоциям и интересности чтения. Когда я в прошлый раз размышлял: «А чего бы такого почитать?», то внезапно вспомнил, что мой друг Серёга уже несколько раз рекомендовал мне «Волкодава». «Почему бы и нет?» — подумал я и купил книгу. В итоге я просто провалился в неё с головой. Я традиционно читаю перед сном (недолго, минут 10, просто как ритуал) — и впервые за долгое время я вечером прямо предвкушал момент, когда уже смогу пойти почитать. Также я читал по дороге в метро, на отдыхе и даже в бессонную ночь. «Волкодав» — это качественное, очень интересное и увлекательное фэнтези со славянским вайбом. Первая книга превосходна! Надеюсь, что весь цикл будет настолько же хорош.
831 просм.2 авг., 12:26
879 просм.31 июля, 11:30
Практикум «ИнфоСушка»: прочитать меньше, применить больше С глубокого детства система образования вбивает нам в голову, что с любым материалом нужно работать «от корки до корки». Нельзя бросать книгу на середине! И прочитать только две нужные главы тоже нельзя! Если уж взял книгу в руки, то изволь читать от введения до заключения и не пропустить ни буковки. Даже в школе и университете этот подход имел мало смысла. А уж во взрослом возрасте читать всё от буквы до буквы вообще превращается в способ медленного самоубийства от скуки. В итоге мы страдаем от скучных лекций или продираемся сквозь водянистые книги просто потому, что «уже начали, бросать нельзя». В итоге получаем грустные картины: ➡️ Тимлид на грани выгорания по вечерам (потому что днём сроки горят) пытается запихнуть в себя книги по менеджменту и архитектуре, хотя голова уже не соображает. ➡️ Senior, который мечтает стать архитектором, месяц за месяцем откладывает книги и статьи по системному дизайну, потому что они набиваются в бэклог быстрее, чем он успевает их читать. ➡️ Продакт-менеджер и маркетолог пытаются разобраться в сложнейшей IT-теме в сжатые сроки, захлёбываясь водой из курсов и статей. ➡️ Вечный студент пишет тонны конспектов по прочитанным книгам и статьям, чтобы больше никогда к ним не возвращаться. Вместо реального самообразования мы копим интеллектуальный жир. Поглощая тонны информации, мы забиваем головы бесполезными фактами, страдая от того, что не запоминаем ещё больше. А наш мозг заботливо стирает из памяти всё то, что не применяется на практике. Мне это осознание обошлось дорого и болезненно. Но с тех пор я начал строить конвейер работы с информацией и идеями, который сфокусирован не на бесконечном поглощении материалов, а на их осмыслении и внедрении в рабочую практику. Именно этим мы занимались на первом потоке моего практикума «ИнфоСушка». Мы ломали старые шаблоны и заменяли их более продуктивными, возвращали себе ответственность за самообучение и учились делать новый опыт явным. Вот пара реальных ситуаций с первого потока: ➡️ Студент годами боролся с режимом сна. Ранее он мучил профильную книгу целый месяц, прочитал 50 страниц и бросил. На практикуме он за полчаса дошёл до 90-й страницы, полностью скипнул водянистые истории автора, нашёл главу «Как остановить внутреннюю болтовню», забрал чек-лист и ушёл внедрять. Результат — чистая практика за 30 минут. ➡️ Студент, изучающий английский, долго находился на плато B1, пытаясь учить «всё сразу». На практикуме он сузил цель до конкретной боли — нехватки IT-лексики для созвонов, настроил работу с LLM и занимается 18 дней подряд без единого пропуска и с удовольствием, потому что видит смысл в каждом действии. ➡️ Студентка пошла на офлайн-лекцию, на середине поняла, что спикеры льют воду, встала и ушла, сэкономив четыре часа, а затем оформила возврат за ненужную подписку на курс, забрав оттуда только один точечный навык. Практикум — это не лекции вида «посмотрел и забыл», а сложная аналитическая работа, из-за которой первое время будут возникать сопротивление и желание бросить. Мы будем учиться ставить цели на чтение, безжалостно отбрасывать воду, бороться с FOMO и внедрять прочитанное в свою жизнь, превращая интеллектуальный жир в мышцы личного опыта. Что вас ждёт внутри практикума «ИнфоСушка» ➡️ Записи уроков. Все материалы доступны сразу, проходить их можно в комфортном темпе. ➡️ Практические задания с проверкой. Каждый блок содержит задания для отработки. ➡️ Закрытый чат поддержки. Общий чат практикума, где можно сдать домашку, задать вопрос или поделиться инсайтом. ➡️ Q&A-сессии. По мере накопления вопросов я провожу живые сессии вопросов и ответов. ➡️ Дополнительные материалы. База уроков постепенно пополняется ответами на запросы студентов и новыми интересными техниками. ➡️ Доступ навсегда. Вы получаете бессрочный доступ к чату, материалам и Q&A-сессиям. Цена практикума: 9900р. Если вы готовы перестать копить закладки и хотите научиться превращать информацию в реальные инструменты для жизни, я жду вас в практикуме «ИнфоСушка». 📎 Присоединиться можно по ссылке.
565 просм.31 июля, 11:30
793 просм.31 июля, 11:30
Как научиться замечать свой рост Не знаю как вам, а мне всегда трудно было замечать собственный рост. Я регулярно ловлю ощущение топтания на месте и даже какого-то уныния, что «и так не получается, и вот так не получается». Иногда даже накатывает желание сказать «ну и ладно», как знаменитый котенок из старого советского мультфильма. Означает ли это, что я не расту? Вовсе нет. Просто для того, чтобы заметить свой рост, мне нужно одно из двух: ➡️ Сделать качественный скачок, когда уже трудно будет отпираться ➡️ Сделать осознанные усилия, чтобы этот самый рост заметить Первое работает хорошо, но часто этот номер проворачивать не получится — для этого нужны какие-то особые условия (крайне челленджовые задачи, новые обязанности, повышение, смена работы и тд). Поэтому качественный скачок работает скорее «редко, но метко». Проблема в том, что для развития важно сохранять и поддерживать свою мотивацию. А для этого нужна положительная обратная связь. Качественный скачок ее дает в огромном количестве, но из-за редкости на него в этом плане рассчитывать не стоит. И нам остаются лишь осознанные усилия по отслеживанию своего роста. Для такого регулярного отслеживания я использую реылексию. Я люблю задавать себе вопросы, подобные следующим: ➡️ В чём я стал лучше за последнее время? (Обычно я люблю взять первый ответ, который приходит в голову, и разобраться в нем) ➡️ Что мне стало даваться гораздо легче, чем раньше? ➡️ Какие задачи за последнее время я сделал очень хорошо и поэтому доволен собой? ➡️ И тому подобные. Для меня важно задавать себе подобные позитивные вопросы. Из каждого утюга звучат вопросы «улучшайся, делай лучше, рефлексируй что не получилось». Но рефлексировать над успехами не менее важно, потому что они дают чувство уверенности в себе и опору для дальнейшего развития.
911 просм.29 июля, 12:11
Чем занимается команда разработки операционного продукта в Лавке? Вышел новый выпуск «1х1» с Димой Александровым. Это формат, в котором интервьюер приходит к сотруднику прямо на рабочее место и проводит спидран по его задачам, команде и внутренней кухне Яндекса. Дима пришёл в Яндекс Почту стажёром 17 лет назад, участвовал в запуске Мессенджера, Телемоста и Яндекс Пэя, а сейчас руководит подразделением технологических решений операционных и B2B продуктов примерно из сотни человек, которое отвечает за всё, что скрыто от обычного пользователя Лавки: склады, логистику, автозаказ, движение товаров и другие процессы физического мира. Больше всего меня зацепила мысль про управление:
Управлять сотней человек не сложно. Достаточно иметь хорошую устойчивую структуру и ребят, на которых можно положиться
Звучит почти провокационно, но в этом есть важная управленческая правда. Сложность возникает не от количества людей, а из-за отсутствия структуры, самостоятельных руководителей и понятного распределения ответственности. Ещё один интересный момент — отношение к погружению руководителя в продукт. С одной стороны, Дима говорит, что без глубокого понимания происходящего ничего не получится. С другой — подчеркивает автономность команды и готовность делегировать. Хороший руководитель всегда должен находиться где-то посередине между этими двумя крайностями. Важно глубоко понимать, чем занимается твоё подразделение, но при этом не закапываться в микроменеджмент каждой детали. А чтобы не пропустить следующие «1х1», подписывайтесь на канал и жмите колокольчик.
824 просм.28 июля, 19:54
Простая техника, которая снижает накал эмоций Недавно я писал обзор на книгу Дэвида Бернса «Терапия настроения». Сама книга мне очень понравилась, и я зацепил из неё несколько практических идей для тестирования. Одна из ключевых идей книги заключается в том, что все наши негативные чувства и состояния вызваны некоторыми мыслями, в которые мы сами же и поверили. Чаще всего эти мысли резко негативны и содержат серьёзные логические изъяны, которые легко заметить при внимательном рассмотрении. Бернс в книге предлагает несколько практик для того, чтобы эффективно работать с такими состояниями. Одна из них — метод «трёх колонок». Она предназначена для того, чтобы в моменты сильных чувств суметь их проанализировать, выявить искажения и тем самым снизить градус накала. Суть её очень проста. В сложном/негативном состоянии нужно: ➡️ Записать ситуацию в двух словах (что конкретно произошло) ➡️ В первую колонку выписать свои автоматические мысли (прям как идёт, без фильтрации) ➡️ Во вторую колонку для каждой мысли выписать присущие ей когнитивные искажения (список Бернс даёт в книге, я себе даже распечатал) ➡️ В третью колонку для каждой мысли выписать рациональный ответ (не «правильный», а такой, в который я сам верю) Несмотря на кажущуюся простоту, техника оказалась удивительно эффективной. Я применял её в следующих ситуациях: ➡️ Когда меня в очередной раз выбесили на работе ➡️ При прокрастинации, когда не хотелось приступать к задаче ➡️ Несколько раз применял для работы с тревогой (очень помогает!) ➡️ Помогало и при унынии/плохом настроении Прелесть техники в том, что она не требует каких-то специальных условий и даже значительных усилий. Всё, что требуется — это немножко расписать своё состояние и подумать над ним. Я пишу ручкой по бумаге (помогает замедлиться), но не факт, что это строго обязательно. У техники есть важное ограничение: она снимает симптомы, а не корневую причину. То есть проработка текущего состояния снижает градус накала эмоций (в расширенной версии техники есть колонки с оценкой интенсивности чувств), но не гарантирует, что подобные ситуации не будут триггерить в дальнейшем. Для глубокой проработки Бернс предлагает технику «падающей стрелы», о которой я как-то отдельно напишу.
984 просм.27 июля, 10:09
Когда книга хорошая, но читать её мучительно Выходные — самое время поговорить про хобби и отдых. Одним из моих любимых способов отдыха с раннего детства было и остаётся чтение художественной литературы. Очень помогает разгрузить мозги и просто получить удовольствие. Сегодня я пришёл немножко поныть: мне жутко не повезло на последние несколько прочитанных книг. Они вроде и довольно хороши, и в то же время я не получил от них особого удовольствия. ➡️ «Гиперион» и «Падение Гипериона» Дэна Симмонса мне не зашли. Ну вот не зашли — и всё тут, даже не могу объяснить. Разве что история про отца, чья дочь больна болезнью Мерлина, растрогала. ➡️ «Имя розы» Умберто Эко вызывало у меня буквально мучительные страдания от очередного описания фрески (или религиозного прихода молодого монаха) на 10–15 страниц. Причём основная сюжетная линия оказалась настолько интересной, что я ради неё продирался через весь этот ужас. Кстати, эту книгу я подбирал с Claude, не повторяйте в домашних условиях. ➡️ «Шмагия» Генри Олди должна была быть забавной (и местами она действительно забавная), но мне ну абсолютно не зашла. Автор(ы) слишком увлекаются придумыванием терминов и не слишком увлекаются их пояснением, отчего книгу читать очень тяжело (особенно вначале). Хотя жаль, персонажи колоритные и сюжетная линия интересная… Кстати, эту книгу я подбирал с Gemini, не повторяйте в домашних условиях. У меня до сих пор живо послевкусие после «Хроник Чёрного Отряда» Глена Кука и цикла Алексея Пехова «Хроники Сиалы» (восторг-восторг!). Но последнее время как-то не везёт на хорошую литературу. Поэтому если вы недавно (или даже давно) читали что-то очень хорошее и сильно вам понравившееся, то поделитесь в комментариях. Давайте обогатим друг другу бэклоги чтения для удовольствия!
899 просм.26 июля, 10:10
«AI Agents in Action, Second Edition. Intelligent workflows with LLMs, MCP, A2A, and more» by Michael Lanham Агенты — это та штука, которая скоро будет работать в каждом утюге. Сейчас все очень много говорят про то, как программировать с помощью агентов, но на самом деле они могут решать гораздо более широкий спектр задач (и не всегда хорошо, судя по страданиям моих знакомых, которые ищут работу). Я и сам сейчас руковожу разработкой продукта, в котором агент создаёт ключевую ценность. Поэтому меня очень интересуют подходы и лучшие практики к созданию надёжных, качественных и действительно полезных мультиагентных систем. К счастью, на эту тему уже начала появляться качественная литература. ⭐️ О чём книга Книга посвящена тому, как строить и поддерживать умные агентные системы, которые эффективно решают задачи реального мира. В книге раскрываются следующие темы: ➡️ Все основы, которые нужны для построения агентных систем ➡️ Проектирование и запуск мультиагентных систем ➡️ Reasoning и planning в контексте мультиагентных систем ➡️ Обеспечение агентов памятью ➡️ Построение циклов оценки и обратной связи в мультиагентных системах ⭐️ 3 идеи из книги 🟡Начинайте строить агентную систему с минимального и самого простого решения. Как и в целом в инженерной практике, не надо сразу городить Годзиллу с лазерными пушками на спине — начните с решения базовой проблемы и добавляйте сложности, если система хорошо справляется. Задайте жёсткие ограничения в самых важных точках, а в остальных местах предоставьте свободу. 🟡У любой агентной системы должен быть механизм сбора обратной связи от пользователей. Такая ОС является не просто «свистелкой», а механизмом реального постоянного улучшения работы агента. Конечно, сырой фидбек пользы не принесёт, и его нужно корректным образом очистить и обработать, но без него можно забыть о развитии качества системы. 🟡Агентский цикл без жёсткого стоп-сигнала — это скрытый инцидент на проде. Каждая итерация жрёт токены, увеличивает косты и добавляет времени обработки. В процессе разработки можно крутить агента до бесконечности, но на проде всегда должна быть отсечка для слишком большого количества итераций. ⭐️ Мои впечатления Книга очень крутая. Во-первых, автор реально раскладывает всю базу работы LLM в объёме, достаточном для понимания построения агентных систем. Во-вторых, в книге минимум воды и максимум пояснений, что в последнее время редкость (да, даже инженерные книги «заливают» ради объёма). В-третьих, в книжке есть куча примеров кода, который демонстрирует различные техники, о которых автор рассказывает. При этом сама книга написана таким образом, что её можно читать как последовательно, так и как хэндбук (открыл, прочитал нужный раздел, применил в работе, закрыл). Для разработчиков мультиагентных систем книга вполне может стать полезным настольным справочником. Если в вашем продукте используются агенты — рекомендую прочитать прямо не откладывая. Как минимум систематизируете знания, как максимум — увидите «пороховые бочки» на своём проде. Все мои обзоры книг доступны по тегу #обзор_книги и в этом посте. ➡ А для тех, кто хочет читать с большей пользой, у меня есть статья с описанием моего процесса чтения и упражнениями. ➖➖➖➖➖➖➖➖➖➖➖ 📝 @ulshinblog
962 просм.24 июля, 09:35
Как прошёл практикум «Инфосушка» Примерно неделю назад мы с первой группой завершили практикум с гордым названием «Инфосушка». Я поставил себе амбициозную задачу: передать другим людям свой опыт самообразования и эффективной работы с информацией. Я хотел, чтобы процесс обучения перестал быть монотонным поглощением контента среднего качества и снова начал приносить удовольствие. Скажу честно: мне было откровенно стрёмно запускать этот практикум. То, что у меня получился довольно интересный результат в вопросе чтения и самообразования, ещё не означало, что я смогу его качественно передать другим. К счастью, я ошибался. Изначально я планировал уложить весь практикум в 3-4 недели, но в итоге мы работали в два раза больше. Во-первых, участникам понадобилось время на рефлексию и задания (теории-то было не очень много, но отработка навыков потребовала сил и внимания). А во-вторых, мы расширили изначальную программу дополнительной практикой совместного чтения книги (и совместного хихиканья над ней во время Q&A-сессий). И я был в хорошем смысле шокирован тем, какие крутые результаты получили участники! Вот несколько примеров: ➡️ Вернулась любовь к чтению и интерес ➡️ Появилось ощущение смысла в процессе чтения (а раньше было ощущение, что это пустая трата времени) ➡️ Было успешно выкинуто множество непрочитанных статей (а впоследствии и телеграм-каналов) ➡️ Практики из книг начали перетекать в жизнь и приносить пользу Меня било по голове гормонами счастья каждый раз, как у кого-то из участников что-то получалось. Могу уверенно сказать, что практикум получился трансформационным — если по нему качественно поработать, то отношение к чтению уже никогда не станет прежним. Я всё ещё нахожусь в состоянии радости от того, что мне удалось помочь другим людям снова вернуть радость от чтения и самообразования. И я намерен двигать эту тему дальше. Сейчас я обрабатываю обратную связь и прикидываю, как будет выглядеть этот практикум в дальнейшем. С новостями вернусь на следующей неделе, так что оставайтесь на связи. И ещё: огромное спасибо моей первой группе за доверие и упорную работу! Ваши результаты бесценны 💛
849 просм.23 июля, 09:32
Высокая скорость часто маскирует плохую инженерию Скорость не бесплатна. Если мы говорим про скорость физическую, то платой за неё является повышенный расход энергии и невозможность поддерживать её в течение продолжительного времени. А если мы говорим про скорость разработки, то платой зачастую являются последствия быстрых, простых, понятных и неправильных решений. Сколько вы видели таких «костылей», за которые потом система предъявляла космического размера счёт? Быстрое решение только на первый взгляд кажется хорошим. Но на самом деле именно оно создаёт технический долг (который через некоторое время попросит оплаты). И через некоторое время начинается: ➡️ Система не держит нагрузку или критически выпадает из SLA ➡️ Система тупо падает на релизах ➡️ Добавление простой фичи занимает недели ➡️ Баги отжирают 50% капасити команды Многие из этих проблем можно было бы избежать. Достаточно остановиться и хорошенько подумать, прежде чем писать код. Эта проблема особенно актуальна в наше время развитой кодогенерации через ИИ. Низкоквалифицированные инженеры с синдромом «ну кароч» быстро-быстро говнякают код. Со стороны такие команды могут выглядеть как невероятно производительные – «да мы тут за 3 недели всю систему переписали». Но в какой-то момент за долги приходится платить. И иногда платёж оказывается неподъёмным, что приводит к техническому банкротству и переделыванию кучи всего по-человечески. Бизнес за это обычно спасибо не говорит. Делать сразу нормально может и не так привлекательно, как быстро-быстро говнякать, зато экономит кучу времени и нервов в будущем.
910 просм.22 июля, 09:32
Как выключить голову на выходных Есть люди, которые умеют переключаться в режим отдыха по щелчку пальцев. Я таким всегда искренне завидовал, потому что сам к ним не отношусь. Наоборот, мне бывает сложно оттормозиться даже на выходных – я продолжаю переваривать в голове рабочие вопросы. Мне приходится прямо прикладывать усилия, чтобы этого не делать. Но недавно я понял, что могу использовать одну свою маленькую особенность, которая мне всегда казалась слабостью, чтобы создать себе условия для отдыха. ⭐️ Выключаем возможность работать Есть люди, которые после тренировки порхают как бабочки и пробуждают в себе вечный двигатель. Я таким всегда искренне завидовал, потому что сам к ним не отношусь. После тренировки мой максимум – это растекаться по диванчику уютным киселём и тискать кота. Раньше меня это бесило, потому что после тренировки я реально ни на какую бодрую и активную деятельность уже не гожусь. Но при этом спорт меня прямо качественно отключает от работы (а после него я уже не могу включиться обратно). И недавно меня осенило: вместо того, чтобы бороться со своими мыслями о работе на выходных, я могу их просто отключить хорошей тренировкой! Недолго думая, я добавил тренировку в субботу днём. Отпахав её, я вернулся домой с ясной головой и до самого конца дня даже не вспоминал о рабочих вопросах. А те обрывки мыслей, которые всплывали в голове, улетучивались куда-то сами по себе. В итоге в конце такого дня я обычно чувствую, что прекрасно отдохнул головой. ⭐️ А как же воскресенье? Тренить оба выходных – это перебор даже для меня. Тем не менее, с воскресеньем тоже нужно было что-то решать, потому что хитрые и коварные мысли снова начинали залезать в голову. И снова я решил подумать, каким образом могу поместить себя в среду, где рабочие мысли улетучатся сами собой (попытки гнать их силой воли приводили к ещё большей усталости). Я провел ряд экспериментов и нашёл несколько интересных способов: ➡️ Баня. Топовое решение, по эффекту сопоставимое с тренировкой. Встал – позавтракал – сгонял отпариться – весь день физически не могу напрягаться. ➡️ Массаж. Хороший глубокий массаж для меня стоит на одном уровне с тренировкой и баней. Но попасть на него сложнее – к моему мастеру запись забита на две недели вперёд. ➡️ Уйти побродить куда-то в парк, подальше от цивилизации. Работа из дома накладывает свой отпечаток – например, невозможно убрать из поля зрения рабочий стол. Хорошая прогулка на несколько часов помогает прочистить голову и отвлечься от суетных мыслей. Главный мой вывод – даже в отдыхе нельзя полагаться на свою фантазию и/или силу воли. Выходные можно и нужно планировать с учётом знания своих личных особенностей. Всем хорошего отдыха и продуктивной недели 🔥
1 122 просм.20 июля, 09:46
Ребят, тут второй кабанчик на русском в предзаказе появился! Кто ждал — это знак 🔥 Я ранее писал обзор на нее и очень рекомендую к прочтению, мне второе издание больше понравилось.
848 просм.19 июля, 16:49
На улицах Санкт-Петербурга замечен амбассадор высоконагруженных приложений 🐗 А это значит, что знаменитый «кабанчик» возвращается, да еще и в обновленном виде 💪 Открыт предзаказ на второе издание бестселлера Мартина Клеппмана «Высоконагруженные приложения. Программирование, масштабирование, поддержка». 📚 Оформить предзаказ Видео: «Мегаполис | ДТП и ЧП | Санкт-Петербург».
932 просм.19 июля, 16:49
«Не усложняй. Управление проектами по методу P3.express», Дмитрий Ильенков, Валерия Ильенкова Люблю я книги с интересными историями. Приходит ко мне как-то в личку уважаемый Игорь Беляев (у которого я ещё и беспардонно стащил фотку для этого поста) и говорит: «Какая же топовейшая книга! У меня это уже книга года в персональном рейтинге». Книгу я, само собой, прихранил в ридлист — читать всякое по проектному управлению я люблю, всегда что-то удаётся выдернуть. А через некоторое время Игорь приносит мне информацию о том, что на проекте Димы Ильенкова PMClub есть запрос на написание обзоров книг. «Ну, это судьба!» — подумал я и оставил заявку. Вскоре ко мне в личку зашёл, собственно, Дима и предложил прочитать его книгу. Поскольку я и так собирался это делать, получилось объединить приятное с приятным. ⭐️ О чём книга Книга — это практичное, понятное и максимально прикладное руководство по применению методологии P3.express для управления проектами. В книге описаны основные принципы, этапы и шаги методологии, а также даны инструкции по их применению. В книге раскрываются следующие темы: ➡️ Что вообще такое P3.express и на каких принципах она строится ➡️ Как запускать проект так, чтобы не было мучительно больно его финалить ➡️ Как превратить проектный план в повседневную работу ➡️ Как закрыть проект так, чтобы его не было стыдно вспомнить ➡️ Что нужно сделать после закрытия проекта (и почему это не про «быстрее схватить новый проект») ⭐️ 3 идеи из книги 🟡Одна из первейших задач при запуске проекта — определить его спонсора. Нет смысла начинать, если непонятно, кто согласует видение проекта, его планы и кто будет поддерживать проект в непростых ситуациях (которые обязательно возникнут). Я на практике часто встречал проекты, в которых с виду все заинтересованы, но конкретного спонсора нет. При первой же непростой ситуации начинается полный бардак. 🟡Для «отстрела» нежизнеспособных проектов в P3.express есть повторяющийся шаг «Go/No-Go». Его выполнение заключается в ответе на вопрос: выполняет ли проект поставленные задачи или же катится «по инерции»? Руководители проектов часто попадают в ловушку невозвратных затрат и не могут «слезть с мёртвой лошади». Этот шаг предназначен для того, чтобы как можно раньше прекращать заниматься бесполезной деятельностью. 🟡Празднуйте завершение проекта! Хвалите и благодарите себя, людей вокруг, всех сопричастных. Даже если проект не идеален — всё равно отметьте хорошую работу (свою и окружающих). Простые слова благодарности могут поднять и сохранить людям мотивацию на следующий проект, наполнить их энтузиазмом и поддержать, если текущий проект оказался не совсем удачным. Нам всем стоит поучиться праздновать свои успехи и достижения. ⭐️ Мои впечатления Книга мне крайне понравилась сразу по нескольким причинам. Во-первых, по практичности и прикладному аспекту она реально напоминает хорошую методичку из универа — бери и делай. Каждая глава, с одной стороны, описывает полноценный самостоятельный инструмент, а с другой стороны, гармонично вписывается в общую картину. Во-вторых, книга хорошо написана (кто давно читает мой канал — тот знает, насколько это серьёзный комплимент). В книге есть хорошее содержание, главы качественно и последовательно структурированы по содержимому. Историй и пояснений достаточно для того, чтобы книга читалась приятно и не чувствовалась «сухой», но недостаточно для «водянистости». В-третьих, книгу можно читать как последовательно, так и просто выдернув нужные главы. Структура вполне позволяет взять отдельные инструменты и получить от них пользу конкретно в своей ситуации. Короче, «Не усложняй» — редкий бриллиант хорошей и качественной литературы по проектному управлению. Очень рекомендую к прочтению! Особенно начинающим тимлидам — книга поможет навести в голове порядок и освоить базу проектного управления без лишних сложностей. Все мои обзоры книг доступны по тегу #обзор_книги и в этом посте. ➡ А для тех, кто хочет читать с большей пользой, у меня есть статья с описанием моего процесса чтения и упражнениями. ➖➖➖➖➖➖➖➖➖➖➖ 📝 @ulshinblog
2 965 просм.17 июля, 10:26
Страх — худший инструмент руководителя Недавно подслушал довольно интересный диалог. Один из его участников довольно громко возмущался: «Да все такие-сякие-разэдакие, ничего делать не хотят, никакой ответственности. Давайте их увольнять или хотя бы припугнём увольнением!» Идея запугивания (вплоть до откровенного террора) в качестве мотиватора удивительно устойчива. Возможно, этому способствует детский опыт окружающих, который заключается в «ну меня в детстве пороли и ничего, нормальный вырос» (три раза ха). Проблема в том, что на взрослых людей угрозы действуют немного иначе, нежели на детей. И действуют не в пользу угрожающего. ⭐️ Как взрослый человек реагирует на угрозу Угроза воздействует на детей гораздо сильнее. Во-первых, у них тупо нет выбора — они полностью зависят от опекунов и не способны обеспечить себя всем необходимым самостоятельно. Во-вторых, угрожающий зачастую намного больше и сильнее физически. А ещё бить детей бесчеловечно. Тем не менее, у многих «меня в детстве пороли» в голове отложился образ угрожающего как чего-то большого и всесильного, потому что в детстве так оно и было. Но во взрослом возрасте этот образ уже меняется: теперь угрозу воспринимает не маленький и беззащитный ребёнок, а вполне самостоятельный взрослый человек. Если угроза «отдать ребёнка в детский дом» действительно пугающа, то угроза «уволю!!!» может вызвать кардинально разные реакции: ➡️ Бей. Человек находит способ сделать больно в ответ. Ахиллесова пята есть у каждого, уж поверьте. ➡️ Беги. Человек разворачивается и уходит в место, где к нему относятся с бóльшим уважением. ➡️ Замри. Человек согласно кивает головой и наглухо игнорирует угрожающего. И тонкой красной нитью через любую из этих ситуаций проходит одно последствие: потеря мотивации и желания хоть сколько-нибудь серьёзно вкладываться в работу. ⭐️ Куда уходит мотивация? Творчество, креативность, проактивность, вовлечённость — все эти качества мечтает видеть в сотрудниках любой руководитель. Даже тот, который увидит их с наименьшей вероятностью — любитель угрожать увольнениями. Человек полностью может раскрыться только тогда, когда чувствует себя в безопасности психологически. Любые угрозы выбивают его из колеи: вместо мыслей о чём-то классном и интересном человек начинает думать о потенциальном риске и способах его митигации. В итоге вся творческая энергия утекает куда-то в переживания. Парадоксально, но любители угроз в такой ситуации начинают использовать свой инструмент ещё агрессивнее (чем упорно и уверенно копают себе яму). Чем значительнее становится давление на людей — тем сильнее снижается их интерес к творчеству и продуктивной работе (и повышается интерес к обновлению резюме на хх). В итоге планы срываются, команды разваливаются, а любитель угроз недоумевает, как же так получилось. Если вы хотите сильную и мотивированную команду — для начала перестаньте её демотивировать (а чтобы узнать, как это делать, рекомендую (пере)смотреть мой доклад «Как перестать демотивировать людей»). А участнику диалога, описанному в начале текста, я желаю скорейшего ментального взросления и возможности самому почувствовать себя в шкуре жертвы.
1 058 просм.15 июля, 09:31
Адаптивность как метанавык: почему мозг саботирует перемены и что с этим делать В одну и ту же реку нельзя войти дважды. Всё вокруг меняется с устрашающей скоростью. То, что вчера было модно, стильно и молодёжно, сегодня становится обыденностью. Вспомните, сколько шума было, к примеру, вокруг блокчейна и где он находится сейчас. Тем не менее каждый день мы просыпаемся практически в новом мире. Перемены происходят постоянно, и не всегда мы им рады. Но из-за этого игрового стола выход только один. Единственное, что мы можем сделать, – развить у себя навык адаптации к изменениям окружающей среды. ⭐️ Способность адаптироваться как метанавык Хоть мы и не властны выбирать изменения в окружающей среде, мы всё ещё властны над своим поведением. Многие из нас не любят изменения – и это нормально, потому что наш мозг приучен во всём искать угрозы (а неопределённость содержит в себе вероятность угрозы). Тем не менее приживаться с этими изменениями как-то приходится, просто потому, что нет другого выбора. Зато есть выбор, как выполнить это «приживание»: ➡️ Можно жаловаться всем вокруг, отчаянно сопротивляться до последнего и тратить на это кучу сил ➡️ Можно стоически вздохнуть, смириться и просто ехать дальше ➡️ А можно подумать, как из новых обстоятельств извлечь выгоду для себя Умение взять себя в руки перед лицом перемен и сознательно выбрать своё поведение, основываясь на личных целях и анализе ситуаций, я и называю способностью адаптироваться. Хорошая новость заключается в том, что способность адаптироваться – это великолепный пример метанавыка (то есть навыка, который используется универсально во многих сферах жизни). Для адаптации применяется буквально один и тот же процесс вне зависимости от того, что случилось, – будь то переезд, смена работы, рождение ребёнка. ⭐️ Как развивать способность адаптироваться Вторая хорошая новость заключается в том, что способность адаптироваться – это навык, а не что-то, что даётся от природы. Следовательно, её можно (и нужно) развивать. Готового рецепта и тренировочного плана у меня нет (я сам был бы рад такое почитать). Но есть несколько конкретных техник, которые очень мне помогают. Вот они: ➡️ Стоическая дихотомия контроля. Я постоянно напоминаю себе, что нет никакого смысла переживать о том, над чем я не властен. ➡️ Личная стратегия и цели. Когда в жизни есть маяк – любые штормы проще выдерживать, потому что курс сохраняется. ➡️ Техника «10/10/10». Когда меня что-то беспокоит, то я спрашиваю себя, будет ли это иметь значение через 10 дней, 10 месяцев и 10 лет? Обычно беспокойство отваливается само по себе. ➡️ Развитие рационального мышления. Я применяю логику и техники из книги Бернса «Терапия настроения», чтобы находить свои нерациональные мысли и убеждения и постепенно менять их. ➡️ Вопрос «Как мне извлечь из этого выгоду?». Ключевой вопрос, который работает только в спокойном состоянии разума. Я приучаю себя искать личную выгоду в любых обстоятельствах. Например, в сильном стрессе я могу откопать свои нерациональные убеждения и поменять их, чтобы стать более устойчивым. Секретных секретов и волшебных таблеток нет, как и всегда, впрочем. Но есть простые действия, фундаментальные идеи, на которых они основаны, и постоянная, упорная работа над собой и своими целями. Всегда неприятно. Всегда эффективно.
1 056 просм.13 июля, 10:12
«Атомные привычки. Как приобрести хорошие привычки и избавиться от плохих», Джеймс Клир Сегодня у меня в обзоре книга довольно особенная. Причин тому две: ➡️ Я уже читал её несколько лет назад, и она мне понравилась ➡️ Именно на этой книге я показывал многие темы и упражнения из практикума «Инфосушка» Я вообще очень ценю хорошие привычки – они помогают экономить энергию, внимание и при правильном подходе снижают уровень головной боли. Простой пример: когда-то я выстроил рутинные привычки по уходу за зубами, и вот уже который год хожу только на чистку да изредка небольшое лечение провожу. И много принципов в построении своих привычек я почерпнул ещё во время первого прочтения книги «Атомные привычки». А хорошие книги стоит время от времени перечитывать с новым опытом. ⭐️ О чём книга Книга посвящена фреймворку автора о том, как выявлять и изменять свои привычки маленькими шагами. В книге раскрываются следующие темы: ➡️ С чего начинается изменение привычек (спойлер – не с новых действий) ➡️ Как определить свои текущие привычки ➡️ Как получать удовольствие от изменения своих привычек ➡️ Как упростить вход в работу с новой привычкой ➡️ Как закреплять привычки в жизни и делать их постоянными, автоматическими ⭐️ 3 идеи из книги 🟡К истинному изменению поведения приводят только изменения в личности. Очень часто мы начинаем пытаться формировать новые привычки на базе мотивации, но они «отваливаются», как только истощается сила воли. Простой пример: я большой любитель спорта и получаю удовольствие от тренировок, поэтому моя привычка к занятиям физкультурой не отваливается. А вот многие мои знакомые с огромным трудом запинывают себя в зал. 🟡До создания новых привычек сначала нужно осознать уже существующие. Это очень важный момент, которым я лично часто пренебрегал – а зря. Если желаемая новая привычка сильно конфликтует со старой, то мне будет очень тяжело её внедрить. И наоборот – новые привычки довольно удобно привязывать к старым, уже существующим и укрепившимся в поведении. 🟡Люди, у которых «всё круто с дисциплиной и самоконтролем», зачастую не применяют эти самые дисциплину и самоконтроль. Они просто создают себе правильное окружение, в котором находятся правильные стимулы. Например, дома за рабочим местом я только работаю или учусь – я никогда здесь не играю, не смотрю развлекательные видосики и т.д. Поэтому у меня моментально включается нужный настрой. ⭐️ Мои впечатления При втором прочтении с новым опытом книга мне действительно понравилась. Она одновременно достаточно простая (все идеи Клира – не ракетная наука, они лежат на поверхности), но рабочая. Большинство описанных в книге техник я в том или ином виде опробовал, и при систематическом применении они правда дают хорошие результаты. Несмотря на то, что книга написана как «система», из неё можно выдернуть отдельные элементы под свои задачи, и они прекрасно заработают. Тем не менее, лучше попробовать всё, что предлагает автор, чтобы получить новый опыт. Отдельно хочу отметить, что Клир фокусирует читателя на изменении поведения через изменение личности и самовосприятия, потому что только так можно добиться устойчивых привычек. Можно бесконечно пытаться дрессировать себя, но природа одарила нас разумом и осознанностью – и именно их нужно применять для саморазвития. Книгу рекомендую. Вы точно посмотрите на свои привычки новыми глазами, а возможно, даже сможете изменить что-то в своём поведении в желаемую сторону. Все мои обзоры книг доступны по тегу #обзор_книги и в этом посте. ➡ А для тех, кто хочет читать с большей пользой, у меня есть статья с описанием моего процесса чтения и упражнениями. ➖➖➖➖➖➖➖➖➖➖➖ 📝 @ulshinblog
1 136 просм.10 июля, 11:30
Meta’s AI Storage Blueprint at Scale Замечательная, короткая, но очень интересная статья от инженеров Meta* о том, как они оптимизировали слой хранения данных для ускорения экспериментов и исследований в области AI/ML. Современным моделям нужно очень много данных, поэтому оптимизации в слое хранения приводят к тому, что бигтехи начинают быстрее проводить исследования. В случае Meta* в ногу стрелять начала старая архитектура хранения и постоянные переносы датасетов между регионами: загрузка данных для эксперимента занимала часы. Конечно же, Meta* это не выгодно – компании хочется, чтобы инженеры больше занимались моделями, а не ожиданием загрузки датасетов. Инженеры преследовали две цели: максимизировать утилизацию GPU и ускорить исследования. ⭐️ Интересные идеи ➡️ Первая проблема старой архитектуры BLOB-storage заключалась в том, что на каждый чих приходилась делать кучу lookup-запросов по метаданным, что создавало задержки в сотни миллисекунд. Боттлнек в хранилище приводил к простоям GPU. ➡️ Инженеры Meta* первым делом объединили разбросанные между слоями метаданные в одну плоскую схему на ZippyDB (это их внутренний KV). В итоге они получили поиск путей в хранилище сложностью O(1) на чанк. ➡️ Помимо изменения архитектуры, инженеры сделали «толстый» SDK и убрали dataplane proxy, который стоял в хранилище и проксировал данные на клиент после получения метаданных. Это дополнительно снизило задержку и позволило стримить данные с хранилищ прямо на клиенты. ➡️ Вторая проблема заключалсь в необходимости заранее переносить датасеты в регион с GPU – она заставляла исследователей ждать загрузки данных часами. Для решения этой проблемы инженеры сделали «умную» подгрузку данных и многослойное кэширование. ➡️ Идею кэширования инженеры взяли из устройства операционной системы Linux (L1/L2/in-memory cache). У них получилась следующая система: память GPU хоста как L1, flash/NVMe GPU хоста как L2, региональный BLOB storage на flash как L3, глобальный BLOB-storage как источник правды. ➡️ Система «умной» подгрузки и кэшей значительно сократила время на ingestion данных (p90 179мин => 30 мин) Приятного чтения! *Meta, в том числе ее продукты Facebook и Instagram, признана экстремистской организацией в России. ➖➖➖➖➖➖➖➖➖➖➖ 📝 @ulshinblog
1 057 просм.8 июля, 09:33
Музыка во взрослом возрасте: как не бросить через месяц? Я убеждён, что любимые хобби – это не просто «развлечения», а инфраструктура для качественной и продуктивной работы. Поэтому я регулярно прикладываю усилия для того, чтобы мои хобби продолжали существовать и быть любимыми. Игра на музыкальных инструментах – это тот тип хобби, которым я занимаюсь «набегами» по несколько лет. Подростком я играл на гитаре, в более взрослом возрасте пробовал пианино и два года посвятил барабанам. При этом у меня дома есть ещё целая куча музыкальных инструментов, которые хочется освоить хотя бы чуть-чуть (например, джембе, который мне жена на день рождения подарила). Я верю, что практически любого человека можно научить играть на каком-то музыкальном инструменте на вполне достойном уровне. Не обязательно становиться виртуозом, но извлекать красивые звуки и получать от этого удовольствие может любой из нас. Поэтому сегодня я решил подготовить для вас несколько выстраданных советов о том, как начать заниматься музыкой в удовольствие. ⭐️ Подберите инструмент, который нравится сам по себе При мыслях об исполнении музыки вы, вероятно, подумаете что-то о музыкальных группах и о том, что было бы круто «играть песенки». Так вот, 90% времени вы будете слышать не «песенки», а исключительно тот инструмент, на котором вы играете. Поэтому вам должно нравиться звучание инструмента самого по себе. Если инструмент «не ваш» – удовольствие от игры будет весьма сомнительным. Я совершил эту ошибку с барабанами: лишь со временем я понял, что звуки ударной установки сами по себе меня не очень-то зажигают, а нравятся они мне лишь в общей композиции с какой-то песней. ⭐️ Найдите хорошего преподавателя Ошибка, которую я совершал многократно, – попытки научиться самостоятельно. В лучшем случае придётся переучиваться, а в худшем вы придёте к выводу, что «музыка – это не моё, мне не дано». В игре на каждом музыкальном инструменте есть прорва нюансов, которые лучше узнать и освоить заранее. Поэтому если хотите попробовать себя в чём-то, то сразу ищите хорошего преподавателя, который поймёт ваши цели и поможет к ним двигаться. Обратите внимание: человек (или школа) должны подходить вам по духу. Вам должно быть комфортно и интересно. Например, мне на входе в одну школу барабанов заявили, что для занятий у них я должен обязательно пройти курс сольфеджио :) ⭐️ Не загоняйте себя палкой Для игры на музыкальных инструментах важна регулярная практика. Но что делать, если сил и мотивации не хватает, на работе опять горит дедлайн и вообще не до этого? Ничего не делать. Мы взрослые люди. У нас бывают трудности, неприятности и неудачи. Да, без регулярной практики вы будете прогрессировать медленнее. Но так ли важен для вас этот прогресс? Мне кажется, что гораздо продуктивнее будет сохранить удовольствие от самого процесса – тогда хобби останется с вами надолго, а прогресс естественным образом догонит. Моя жена прекрасно играет на пианино. Иногда она не играет месяцами, а потом садится и внезапно разучивает новую песню Сержа Танкяна. Ей посчастливилось в детстве попасть к хорошему преподавателю, которая научила её любить музыку как процесс и искусство, а не как механическое нажимание на клавиши. Если сможете поймать это удовольствие за хвост, то в награду получите прекрасное хобби, которое будет радовать вас много лет. И любимые песни услышите совсем по-другому.
1 078 просм.6 июля, 09:31
Результаты третьего месяца обучения на курсе «Руководитель отдела» Третий месяц обучения на курсе Стратоплана «Руководитель отдела» пролетел ещё незаметнее второго. К сожалению, именно в этом месяце я выпал с пары занятий, которые пришлось «догонять» просмотром в записи. Одно из занятий совпало с моим днём рождения, а во время второго я был глубоко вовлечён в Standoff (и поддержку релиза на проде). Этот месяц был практически полностью посвящён финансам. Мы прошли следующие темы: ➡️ Как говорить с бизнесом на языке денег; ➡️ Бюджетирование: планирование расходов и защита плана; ➡️ Финансовое моделирование для обоснования управленческих решений; ➡️ Ресурсное планирование: как всегда иметь людей под задачу; ➡️ Модуль выходного дня про обратную связь и мотивацию. Мне было дико жаль, что я пропустил занятия — смотреть их в записи по уровню и качеству далеко не равно личному присутствию и работе над кейсами. И вдвойне было жаль, потому что я люблю всё, что связано с деньгами и табличками. Поэтому я получил много удовольствия от практики на тех занятиях, на которые мне удалось попасть. Зато я обратил внимание, насколько хорошо и грамотно спроектировано обучение: даже пропустив одно занятие, на следующем я не чувствовал себя отстающим, а вполне комфортно работал как индивидуально, так и в группе. Сразу видно, что коллеги из Стратоплана прекрасно знают аудиторию своих курсов и понимают, что в жизни менеджера всегда могут произойти какие-то неожиданности. Занятия по финансам показали мне, что я в целом неплохо разбираюсь в основах, но некоторые термины и подходы оказались новыми. Хорошо, что я люблю все эти циферки в табличках, иначе было бы трудно воспринять новую информацию. Особенно мне понравилась боевая практика по прикидыванию бюджета «на коленке». Ещё раз подчеркну: если не ходить на практику, то вся теория практически лишена ценности (и я это крепко прочувствовал на себе). Всё обучение работает полноценно только в комплексе: теория + практика + применение в своей работе. Впереди остался последний, довольно интересный и значимый по темам месяц про системный people management. Оставайтесь на связи 🔥
1 091 просм.4 июля, 10:25
«Внутри AI. Как это работает», Рональд Кнойзель Не всегда мне хочется читать что-то сложное и глубокое. Иногда приходит черёд простой и приятной концептуальщины, которая даже ближе к научпопу, чем к серьёзной литературе (что отнюдь не умаляет полезности подобных книг). В фундаменте работы современного AI я уже разобрался, и довольно основательно — несколько интересных книг, курсы и так далее. Но в моём арсенале инструментов остался незакрытый пробел: нет ничего, что помогло бы объяснить «на пальцах» тему устройства AI людям, которые не погружены в сложную математику и даже IT в целом. А иногда такие задачи возникают. Поэтому я и взял почитать книгу «Внутри AI. Как это работает». ⭐️ О чём книга Книга в общих чертах рассказывает о том, как появился и устроен современный AI: от истории возникновения и исследований до базовых принципов работы. В книге раскрываются следующие темы: ➡️ Путь появления современных генеративных моделей; ➡️ Дорожка от классических моделей до LLM; ➡️ Почему LLM появились только сейчас, хотя математическая база была готова уже давно; ➡️ При чём тут видеокарты и почему они теперь такие дорогие. ⭐️ 3 идеи из книги 🟡Данные — это всё. Хорошие данные приводят к появлению хороших моделей, плохие данные приводят к плохим моделям. Модели умеют экстраполировать, переобучаться и делать ещё много всяких интересных вещей, опираясь на входной датасет. Поэтому первое, с чем нужно качественно работать, — это базовые данные для обучения. 🟡Одна из самых весёлых проблем в обучении модели — это переобучение. Оно заключается в том, что моделька выявляет некоторые паттерны в датасете, привязывается к ним и начинает на их основе работать. Например, если в датасете есть только фото, сделанные в солнечную погоду, то модель может с треском провалиться на фотках пасмурных дней. Решается эта проблема более разносторонними датасетами. 🟡Любая модель — это чистая математика. Сами по себе модели зачастую даже не «понимают», с чем они работают, потому что внутри всё сводится к числам: весам, смещениям, вероятностям и так далее. Даже современные LLM на самом деле просто предсказывают появление следующего токена (это довольно сложный процесс, но «мышления» там нет). ⭐️ Мои впечатления Книга мне очень понравилась. Не стоит её воспринимать как «образовательное» чтиво — это скорее хороший научпоп, который даст поверхностное представление об устройстве машинного обучения и LLM без погружения в дебри математики. Я бы рекомендовал почитать эту книжку в двух случаях: ➡️ Вы устали и хотите отдохнуть с чем-то лёгким и приятным; ➡️ Вы вообще ни в зуб ногой в устройстве современного ML и хотите начать с чего-то простого. Если же вы уже строите агентные системы на рабочих или даже пет-проектах, то книга вряд ли расскажет вам много нового. Но если вы используете условный клодкод и не понимаете, как оно работает «под капотом», — книга «Внутри AI. Как это работает» станет хорошей отправной точкой. Все мои обзоры книг доступны по тегу #обзор_книги и в этом посте. ➡ А для тех, кто хочет читать с большей пользой, у меня есть статья с описанием моего процесса чтения и упражнениями. ➖➖➖➖➖➖➖➖➖➖➖ 📝 @ulshinblog
1 135 просм.3 июля, 09:34
Цена хай-перформера: сколько стоит удержать звезду в команде? Вы хоть раз встречали руководителей, которые не хотят себе в команду «парочку хай-перформеров»? Вот этих самых людей, у которых горят глаза и которые работают за троих, закрывая самые сложные задачи. Такие люди – в целом очень редкие звери. Гораздо чаще встречается абсолютно нормальная и прозаичная ситуация, в которой человек просто хочет спокойно работать в рабочее время и спокойно не работать в нерабочее время. Он может хорошо справляться со своими задачами, просто у него «глаза не горят». Тем не менее, когда очередной руководитель говорит мне о своём желании «набрать хай-перформеров», я всегда задаю один и тот же вопрос: «А ты готов расплачиваться за это?» ⭐️ Секрет хай-перформеров Почему-то мой вопрос многих ставит в тупик. «В смысле – расплачиваться? У них же зарплата есть», – отвечают они. Проблема в том, что зарплата – лишь вершина айсберга. Подумайте, что заставляет хай-перформера быть тем, кто он есть? Почему он изо дня в день продолжает делать больше других? Почему ему «не всё равно» и «больше всех надо»? Зарплата для хай-перформера – это гигиенический фактор. Чаще всего их внутренняя мотивация заключается не в деньгах, а в чём-то совершенно другом. Кто-то хочет карьерного роста и масштаба деятельности, кто-то – новых профессиональных челленджей, кто-то мечтает постоянно применять новые технологии. Каждый хай-перформер едет на внутреннем устремлении к какой-то цели. И движение в сторону цели – это то самое топливо, на котором он едет. ⭐️ Цена хай-перформеров Если не знать цели хай-перформера, то можно очень легко начать ставить ему палки в колёса, даже не осознавая этого. Постепенно это приводит к тому, что у человека нарастает неудовлетворение: он продолжает пахать, но не приближается к своей цели. И тут начинается самое интересное. Постепенно возникает «долг» руководителя перед хай-перформером (да, я знаю, что формально никто никому ничего не должен, но мир вообще сложная штука). Человек чувствует неудовлетворённость из-за отсутствия чувства движения к цели. Мотивация постепенно начинает падать. В какой-то момент «долг» (если его систематически не выплачивать) превращается в «банкротство». Обычно в этот момент хай-перформер приходит с оффером в руках и уговаривать его остаться уже бесполезно – доверие сломано. Эту цену я и подразумеваю, когда спрашиваю руководителя, готов ли он расплачиваться за хай-перформеров. Каждая такая ошибка стоит дорого и бьёт больно. Поэтому рекомендую десять раз крепко подумать, прежде чем охотиться за хай-перформерами, и научиться ценить людей, которые просто хорошо делают свою работу.
1 157 просм.1 июля, 09:34
📚 20 книг для профессионального роста разработчика У меня уже накопилось довольно значительное количество обзоров книг в канале. Поэтому я решил сделать несколько подборок хороших книг для представителей разных профессий. Сегодня предлагаю список из 20 книг «на почитать» для профессионального и карьерного роста инженеров разработки ПО. Архитектура и системы ➡«Designing Data Intensive Applications, 2nd edition» by Martin Kleppmann ➡«Создание микросервисов», Сэм Ньюмен ➡«Фундаментальный подход к программной архитектуре», М. Ричардс, Н. Форд ➡«Эволюционная архитектура. Автоматизированное управление программным обеспечением», Нил Форд и др. ➡«Распределённые системы. Паттерны и парадигмы для масштабируемых и надежных систем на основе Kubernetes», Брендан Бёрнс ➡«System Design. Подготовка к сложному интервью», Алекс Сюй ➡«Site Reliability Engineering. Надежность и безотказность как в Google», Б. Бейер и др. ➡«Чистый дизайн», Кент Бек Инженерная культура и практики ➡«Делай как в Google. Разработка программного обеспечения», Титус Винтерс и др. ➡«Accelerate. The Science of Lean Software and DevOps», Nicole Forsgren et al ➡«Грокаем безопасность веб-приложений», Малкольм Макдональд ➡«Continuous API Management. Making the Right Decisions in an Evolving Landscape», Mehdi Medjaoui и др. ➡«AI-инженерия. Построение приложений с использованием базовых моделей», Чип Хьюен Карьера и рост ➡«Карьера Software Engineering Manager. Эффективное управление командой разработчиков ПО», Джеймс Стэньер ➡«Хватит мечтать, займись делом! Почему важнее хорошо работать, чем искать хорошую работу», Кэл Ньюпорт ➡«Эссенциализм. Путь к простоте», Грег МакКеон Мышление и решения ➡«Цель. Процесс непрерывного совершенствования», Элияху Голдратт ➡«The Poker Mindset: Essential Attitudes for Poker Success», Matthew Hilger, Ian Taylor ➡«Критическое мышление. Анализируй, сомневайся, формируй своё мнение», Том Чатфилд ➡«Тирания показателей. Как одержимость цифрами угрожает образованию, здравоохранению, бизнесу и власти», Джерри Мюллер 💛 Сохраняйте список себе и пересылайте друзьям. Приятного чтения! ➖➖➖➖➖➖➖➖➖➖➖ 📝 @ulshinblog
1 171 просм.30 июня, 12:47
Resident Evil Requiem: 10 часов разочарования Недавно я таки победил свою жабу и купил Resident Evil Requiem. RE – одна из моих любимых серий, с которой я знаком ещё с детства. Я до сих пор вспоминаю, как стрёмно было гонять треугольную по современным меркам Джилл Валентайн по улицам Раккун-сити. RE Village оставил у меня впечатления смешанные: вроде и неплохо, но как-то мало. Но шедевральный ремейк RE4 (моей любимой части во всей серии) отчасти восстановил доверие. Поэтому я решил не ждать скидочек и купил новую часть за фулл-прайс. И я остался невероятно разочарован. Графика в этой части, конечно, просто выше всяких похвал. Блики, отражения, эмоции на лицах персонажей – вот это вот всё создаёт очень крутое погружение, а катсцены невероятно приятно смотреть. Но на этом преимущества для меня неожиданно закончились. Геймплейно игра оказалась невероятно унылой. Во-первых, она поделена примерно пополам между Леоном Кеннеди (ради которого я отчасти и купил игру) и новым персонажем Грейс Эфшкрофт. За Грейс мы имеем игру от первого лица, стелс и хоррор, а за Леона – вид от третьего лица и экшен. Попытка угодить «и вашим, и нашим» привела к тому, что оба геймплея одинаково скучны. За Грейс мы тупо бегаем по очередным тёмным коридорам и собираем простенькие головоломки. Интересного абсолютно ничего. А вот за Леона всё ещё хуже. Боёвка ощущается медленной, вязкой, неповоротливой. В ней и близко нет той динамики, которая стала одной из жемчужин четвёртой части. Игра явно даёт понять, что дедушка уже старенький и его радикулит замучил. Также меня не покидало раздражающее чувство, что игру намеренно замедлили. Оба персонажа двигаются медленно, а их «бег» напоминает скорее ходьбу вразвалочку по темпу перемещения. Возможно, это было сделано, чтобы накрутить ещё пару лишних часиков на прохождение основного сюжета. В общем, если вы собирались поиграть в RE Requiem, то рекомендую не повторять моих ошибок и подождать скидок.
977 просм.29 июня, 09:48
«Новый одноминутный менеджер», Кен Бланшар Я люблю читать старые книги, которые всё ещё популярны. Часто оказывается, что описанные в них идеи более чем актуальны на сегодняшний день (например, моей любимой книге по чтению более 100 лет). Книгу «Одноминутный менеджер» мне рекомендовало аж несколько уважаемых мною людей. Все в один голос говорили, что описанные в ней техники простые, практичные и очень полезные. Практичные и полезные техники я люблю, поэтому решил её прочитать (тем более что в ней целых 60 страниц). Но я решил читать сразу переиздание — «Новый одноминутный менеджер», так как, по словам автора, за время, прошедшее с публикации первого издания, мир сильно изменился. ⭐️ О чём книга Книга — очередной представитель жанра «бизнес-литература, которая косит под художку». В ней рассказывается коротенькая история человека, который пытается узнать, что ж там за такой великолепный Одноминутный менеджер и в чём секреты его успеха. В книге раскрываются следующие темы: ➡️ Как применять Одноминутные цели для выравнивания работы с людьми ➡️ Что такое Одноминутная похвала и почему она так эффективна ➡️ Как проводить Одноминутные наставления, если сотрудник ошибся ⭐️ 3 идеи из книги 🟡Разница между желанием реально изменить происходящее и нытьём заключается в наличии образа конечного результата. Если у человека нет понимания, каких изменений он хочет, то он просто жалуется. И только наличие цели (даже неконкретной) открывает возможность к конструктивному диалогу и переменам. 🟡Ключевая ценность одноминутной похвалы и одноминутного наставления заключается в том, что простота этих техник позволяет хвалить и корректировать поведение людей гораздо чаще, чем раз в полгода на ревью. В итоге получаем частую и небольшую обратную связь вместо объёмной и отложенной. 🟡Обязательной частью одноминутного наставления является напоминание, что совершённая ошибка не подрывает репутацию сотрудника и что его по-прежнему ценят. Это позволяет человеку не слишком зацикливаться на самом факте ошибки и сосредоточить внимание на росте. ⭐️ Мои впечатления Такие книги, как «Новый одноминутный менеджер», всегда вызывают у меня одно и то же ощущение: какие простые, понятные и правильные идеи, жаль, что их используют единицы. Никакого рокет саенса в книге нет. Но если научиться применять описанные в ней идеи постоянно, в автоматическом режиме, то можно вырасти на голову как руководитель. Потому что в суматохе дней мы часто забываем о таких простых вещах, как ясные цели, регулярная похвала и своевременная корректирующая обратная связь. Рекомендую к прочтению и активному применению. Книга займёт совсем немного времени, но даст значимую ценность и хорошие рабочие инструменты. Все мои обзоры книг доступны по тегу #обзор_книги и в этом посте. ➡ А для тех, кто хочет читать с большей пользой, у меня есть статья с описанием моего процесса чтения и упражнениями. ➖➖➖➖➖➖➖➖➖➖➖ 📝 @ulshinblog
1 200 просм.26 июня, 12:05
Как AI меняет кибербезопасность Инфополе вокруг меня бурлит от обсуждений того, как AI меняет разработку. Но задумывались ли вы о том, как меняются другие направления? На прошлой неделе я участвовал в кибербитве Standoff на стороне команды «синих» (это защитники). В этот раз не было никаких ограничений — команды могли использовать любых агентов и в целом делать что захотят. «Синие» применяли агентов для проведения расследований и составления отчётов, а «красные» — для проникновения в инфру. Соревнования Standoff проводятся на киберполигоне, который имитирует реальные бизнес-процессы из разных секторов экономики: энергетика, финсектор, IT, нефтегаз и т. д. Соответственно, успешные атаки «красных» приводят к «реальным последствиям» — выходит из строя система светофоров, останавливается доменная печь, отключается электричество и так далее. И в этот раз произошло историческое событие. Одна из атакующих команд впервые реализовала одно из самых сложных и масштабных критических событий — вывела из строя все электроподстанции. Последствия этого события таковы: ➡️ Полтора миллиона человек без света ➡️ Полностью парализован общественный транспорт ➡️ Отмена десятков авиарейсов ➡️ По всему городу нет связи ➡️ В больницах умирают пациенты ➡️ И ещё с десяток пунктов Это событие было реализовано впервые за всю историю Standoff. Реализация заняла 20 шагов. Только вдумайтесь, насколько сильнее стали хакеры с бурным развитием AI. Раньше сложность атак была ограничена числом пар рук, которые это могли сделать. Сейчас же каждую команду взломщиков можно помножить на 10, потому что они вооружены мощными агентами на топовых моделях и хорошо знают, что с ними делать. AI меняет весь мир, а не только конкретные его кусочки. И поэтому вариантов только два: либо адаптироваться и применять его в своих целях, либо смириться и ждать, пока этот поезд нас переедет. Я выбираю первое.
1 093 просм.24 июня, 09:30
Каким человеком я стану, если справлюсь с этим? Ни от одного человека в мире я не огребал люлей сильнее, чем от Жеки. Когда мне было в районе 18, я активно занимался таэквон-до ITF – тренил 5 раз в неделю, гонял по локальным и глобальным соревнованиям. И был в нашем зале Жека – дядечка раза в два постарше меня. Худой, жилистый, с превосходной техникой и очень больно бьющий. Я не знаю, что он во мне разглядел, но в какой-то момент он просто сказал: «Теперь ты работаешь со мной». И понеслась. Жека не давал мне спуску. Не прощал ошибок. Руки у меня постоянно были синие, а рёбра болели (потому что не всё получалось заблокировать). Я ненавидел каждую тренировку, но продолжал терпеть и раз за разом возвращался в зал, чтобы выползти из него с проклятиями. Всё изменилось, когда спустя несколько месяцев я оказался на соревнованиях. На тот момент я уже начал побаиваться спаррингов, потому что ничего не мог противопоставить опыту и силе своего наставника. Оказалось, что теперь бояться нужно было не мне, а меня. Я прошёл через соперников как горячий нож сквозь масло. И в тот момент я осознал, насколько сильно вырос благодаря тем трудностям, которые преодолевал 5 раз в неделю. Поэтому я вернулся с соревнований в зал и продолжил пахать с удвоенным усердием. Я всё так же проклинал каждую тренировку и огребал люлей. Но теперь я осознавал, ради чего терплю. В моей жизни далеко не всегда всё идёт гладко. Чего уж там – иногда я чувствую себя феноменальным неудачником, у которого не получается 99% задуманного. Но в трудные моменты я всегда думаю о том, каким человеком стану, если успешно справлюсь с тем, что навалилось сейчас. Я стараюсь осознать, какие свойства личности и черты характера укрепятся в результате преодоления текущих трудностей, и фокусируюсь на том, чтобы взять от сложившихся обстоятельств максимум. Я вспоминаю Жеку, который гонял меня, чтобы я побеждал других. А Жека потом выиграл чемпионат мира по «ветеранам». Дважды.
1 126 просм.22 июня, 10:00
A Philosophy of Software Design by John Ousterhout Делать программное обеспечение в целом несложно. Сложности начинаются, когда нужно делать хорошее и качественное ПО, которое можно нормально развивать, поддерживать и которое не падает каждые 5 минут. Чем сильнее развиваются технологии – тем важнее становятся фундаментальные навыки (и тем больнее бьёт по голове их отсутствие). Одним из таких навыков у инженеров является написание понятного и поддерживаемого кода. С массовым распространением вайбкодинга отсутствие этого навыка у инженеров плавно ведёт нас в горящую бездну отвратительного софта. Самая известная книга на тему написания хорошего ПО – «Чистый код» Роберта Мартина. В ней много здравых и интересных идей, но она мне всегда казалась несколько однобокой и надуманной (я пробовал описанные техники в реальных проектах, и получалась изрядная фигня). И наконец-то у меня дошли руки до ещё одной книги о том, как создавать хорошее, качественное, поддерживаемое ПО – «A Philosophy of Software Design» за авторством John Ousterhout. ⭐️ О чём книга По сути, книга посвящена одной многогранной теме: сложности ПО. Автор рассказывает о принципах и подходах к построению ПО с управляемой сложностью и о том, как эту сложность снижать. В книге раскрываются следующие темы: ➡️ Тактическое vs стратегическое программирование ➡️ Как создавать «глубокие» модули ➡️ Управление исключениями для снижения сложности ➡️ Техника «двойного дизайна» ➡️ Применение комментариев для снижения сложности ⭐️ 3 идеи из книги 🟡Одним из симптомов сложности является когнитивная нагрузка. Код с высокой сложностью трудно понимать, поэтому разработчикам приходится тратить на этот процесс больше времени. А многим не хватает сил/времени/мотивации нормально разобраться, в результате чего изменения приводят к багам и прочим проблемам. 🟡Простой код = код, который легко понять. Просто написать работающий код недостаточно. Каждый инженер должен думать о долгосрочном развитии и поддержке системы, над которой он работает. Иногда быстрое тактическое решение может ухудшить дизайн системы, и такие решения имеют свойство накапливаться. Поэтому инженерам стоит выделять 10-20% своего времени на совершенствование дизайна. Это и есть стратегическое программирование. 🟡Комментарии должны описывать нюансы, которые не очевидны при чтении кода. «Самодокументирующийся код» – это фантастический зверь, который в реальной жизни практически не встречается. При этом комментарии, которые просто дублируют код, тоже только увеличивают когнитивную нагрузку. Хорошие комментарии улучшают дизайн системы за счёт упрощения её понимания для других людей. ⭐️ Мои впечатления Книга Оустерхаута показалась мне гораздо более жизненной и практичной, чем «Чистый код». Во многом мысли авторов конфликтуют – и этот конфликт интересен, потому что на самом деле правильного ответа нет и чувство прекрасного у каждого своё. Сейчас я бы рекомендовал читать «Чистый код» и «A Philosophy of Software Design» парой, друг за другом. Такой подход позволит не просто слепо копировать практики, а посмотреть на разные взгляды ветеранов разработки ПО и аргументированно выбрать лучшее для себя. Книга довольно небольшая и очень легко написана. Тем не менее, для её осознания потребуются время и практика. Такие книги лучше всего снабдить закладочками для практики и положить себе на рабочий стол, чтобы время от времени возвращаться к мыслям и практикам автора. «A Philosophy of Software Design» я заношу в свой почётный список книг, обязательных к прочтению уважающим себя инженером. И очень рекомендую прочитать 🔥 Все мои обзоры книг доступны по тегу #обзор_книги и в этом посте. ➡ А для тех, кто хочет читать с большей пользой, у меня есть статья с описанием моего процесса чтения и упражнениями. ➖➖➖➖➖➖➖➖➖➖➖ 📝 @ulshinblog
1 167 просм.19 июня, 11:00
Самая сложная задача — делать простые вещи каждый день Самая сложная задача – это делать простые действия постоянно и систематически. Почему-то «героя-достигатора» обычно рисуют как человека, который приложил титанические усилия и их ценой добился какого-то результата. Это уважаемый и популярный образ. При этом человека, который идёт тактикой старого быка из известного анекдота, никто героем-достигатором не считает – и не имеет значения, каких он там результатов достиг. Ведь это не так ярко и броско. Но с усилиями в моменте есть пара нюансов: ➡️ Приложить их в моменте не так сложно, как на протяжении длительного времени. ➡️ Многие результаты достигаются только длительной работой. По первому пункту: на краткосроке потерпеть сверхусилия вполне можно благодаря осознанию, что они скоро закончатся. Но представьте себе ситуацию, когда такие сверхусилия нужно прикладывать всегда? Истощение станет вопросом времени. Невозможно пробежать марафон в спринтерском темпе. А вот второй пункт гораздо интереснее. Многие системные проблемы решаются только длительной системной работой и никак иначе. В работе команд этот процесс часто выглядит как небольшие, но постоянные улучшения. И я ещё ни разу не видел, чтобы «новая революционная идея» вкатила и реально что-то поменяла в командах. Образу мышления нужно время на перестройку. Я не говорю, что нужно полностью отказаться от взрывных спринтов в пользу медленной, постепенной деятельности. Они должны сочетаться и дополнять друг друга, а не конкурировать. Самая выигрышная стратегия – постоянно делать простые действия с упорством барана и иногда взрываться на что-то большое.
1 092 просм.17 июня, 11:02
Душнить над деталями — это профессионализм Недавно на работе получил в личку занятный вопрос по одной из встреч: «А что там час обсуждать? Там же всего одна апишка». Помню, что этот вопрос меня ошарашил. Даже опуская тему рисков и скрытой сложности, я сам навскидку мог задать три спорных вопроса об этой «всего одной апишке». Потому что в прошлом я был хорошим разработчиком. А хороший разработчик должен быть дотошным. ⭐️ Почему разработчики такие душные Разработчик — это алхимический перегонный куб бизнеса. Он превращает бизнес-требования в работающий продукт, который (я надеюсь) приносит деньги. Его основная работа заключается в том, чтобы чётко и правильно реализовать то, что нужно пользователям. Хороший разработчик понимает этот факт и поэтому «душнит» над каждой деталью в требованиях. Для него нормально задавать кучу сложных вопросов для получения полной картины фичи, которую он будет делать. Особенность его работы заключается в том, что он создаёт детерминированную логику. Поэтому нет ничего удивительного в том, что они стараются как можно лучше в ней разобраться до написания кода, чтобы потом не переделывать вообще всё. ⭐️ А если они не душнят? Меня всегда гораздо больше настораживают ситуации, когда груминги задач пролетают очень быстро под лозунгом «да тут всё понятно». Чаще всего такие задачи потом вызывают кучу проблем из-за непредусмотренных нюансов. Если разработчики не душнят, то причин тому может быть две: ➡️ Им не хватает квалификации. ➡️ Им тупо пофиг. И я даже не уверен, что из этого хуже. Поэтому, если у вас затягиваются груминги из-за кучи вопросов, то это может быть признаком здоровой и сильной команды. Но над процессом стоит поработать.
1 271 просм.15 июня, 10:28
«Терапия настроения: Клинически доказанный способ победить депрессию без таблеток», Дэвид Бернс Сегодняшний обзор по-своему уникален. Обычно я выкладываю в канал обзоры только тех книг, которые уже как минимум прочитал (а в идеале – разобрал на заметки и поприменял). Но книга Дэвида Бернса отличается тем, что: ➡️ Она настолько хороша с первых страниц, что я готов рекомендовать её не глядя ➡️ Она читается очень медленно из-за большого количества практик К запросу на эту книгу я пришёл довольно неожиданно. Я в последнее время посвящаю много внимания развитию личной устойчивости и снижению стресса (а ещё я периодически переключаюсь между режимами Роршаха в тюрьме и тревожного пирожочка). В этом мне здорово помогают труды стоиков, которые, однако, не всегда получается легко и просто переложить на практику. Я вышел в интернет LLM с этим запросом и в ходе небольшого ресёрча получил ряд рекомендаций по книгам, которые помогли бы мне переложить правильные идеи на практику. Первой из них стала именно «Терапия настроения». ⭐️ О чём книга Книга – это прикладной учебник по когнитивно-поведенческой терапии для самопомощи, снижения уровня тревоги и депрессии, борьбы с плохим настроением. Автор – доктор медицинских наук и практикующий психиатр, так что своё дело знает. В книге раскрываются следующие темы: ➡️ Как связаны наши чувства, мысли и состояние ➡️ Какие когнитивные искажения портят нам настроение и загоняют в депрессию ➡️ Как побороть автоматические негативные мысли ➡️ Как справиться с прокрастинацией ➡️ Как выходить из состояния гнева ➡️ И многое-многое другое ⭐️ 3 идеи из книги 🟡Все наши настроения создаются тем, как мы интерпретируем происходящее. А интерпретируем мы его с помощью когниций – восприятия, ментальных установок, убеждений. И то, как мы себя чувствуем здесь и сейчас, определяется тем, в каких терминах мы думаем о себе, окружающем мире и происходящем. 🟡Хаос в голове зачастую вызывают когниции, которые содержат грубые когнитивные искажения. Например, сверхобобщение и катастрофизацию («аааа, о боже, я чуток ошибся, меня уволят, я умру бомжом»). Избавляясь от подобных паттернов мышления, мы автоматически улучшаем своё настроение. Свою самооценку не нужно повышать, её нужно перестать понижать. 🟡Мы изначально обладаем здоровой самооценкой, но сами загоняем её в негативную яму. И да, это делаем мы сами – никто другой не может взять и понизить нашу самооценку. Занятно, что схожий тезис про мотивацию я выдвигал в докладе «Как перестать демотивировать людей». ⭐️ Мои впечатления Лучше всего мои впечатления описывает тот факт, что я за неделю прочитал едва ли треть книги. Она наполнена практикой и упражнениями, которые нужно выполнять. Ценности от простого прочтения такой книги очень и очень мало – нужно на своей шкуре прожить всё то, о чём говорит доктор Бернс. Чем я, собственно, и занимаюсь. Хотя я назвал книгу учебником, это не скучный академический талмуд, который действует как хорошее снотворное. Бернс даёт некоторое количество теории для понимания тех идей, которые он выдвигает. Но в книге даже терминов практически нет, просто понятные объяснения и иллюстрирующие их истории из практики автора. В процессе чтения я несколько раз откладывал эту книгу и тупо шёл делать описанные упражнения. И могу сказать точно, что мне они довольно круто помогли справиться с несколькими не самыми простыми ситуациями. Несмотря на то, что осознанность у меня хорошо прокачана, я был поражён, увидев свои же когнитивные искажения. Если вам мешают жить тревога, навязчивые негативные мысли или долгие выходы из трудных эмоциональных состояний – очень рекомендую купить себе эту книгу и шаг за шагом практиковать всё описанное. Все мои обзоры книг доступны по тегу #обзор_книги и в этом посте. ➡ А для тех, кто хочет читать с большей пользой, у меня есть статья с описанием моего процесса чтения и упражнениями. ➖➖➖➖➖➖➖➖➖➖➖ 📝 @ulshinblog
1 330 просм.12 июня, 11:37
Люди не вмещаются в 4 буквы Я весьма скептичен ко всем методологиям, которые пытаются впихнуть человека в какие-то рамки. Поэтому всякие DISC/MBTI и тому подобные вещи находятся у меня в одном ряду со знаками зодиака, соционикой и прочей надуманной нечистью. Радикально, согласен. Но за свой опыт я успел воочию убедиться, что люди не вмещаются в 4 буквы. И в 10 тоже не вмещаются. Каждый человек уникален, более того — каждый человек уникален в каждом отдельно взятом контексте. Возьмём, например, DISC. Лично я могу привести примеры из своей жизни по каждому из квадрантов этой матрицы. И точно так же я видел все эти проявления у своих коллег и сотрудников. Апологеты DISC всегда мне на это возражают, мол, DISC — это «преобладающие» черты характера. На мою просьбу доказать это утверждение им обычно сказать нечего. Основная опасность подобных методик — они дают иллюзию быстрого понимания. Зачем заморачиваться размышлениями о человеке, если он «красный» по DISC, верно? ⭐️ Что реально работает Итак, типологии не работают. А что же делать вместо них? Мой ответ как всегда будет грустным и невкусным: работать. Особенно руководителям, для которых people management является прямой обязанностью. Вот список того, что можно сделать: ➡️ Наблюдай, как человек реагирует на стресс и неопределённость. ➡️ Смотри, что его реально мотивирует (деньги, признание, задачи, спокойствие). ➡️ Как принимает обратную связь — защищается или перерабатывает. ➡️ Как ведёт себя в конфликте. А в идеале ещё нужно записывать свои наблюдения и вести по ним заметки (когда-нибудь расскажу о системе, как я это делаю). ⭐️ Когда методологии могут пригодиться Все методологии — это бесконечно упрощённые модели. Но они могут быть полезны в качестве напоминания о том, что все люди разные и к каждому человеку нужно искать свой подход. Это — то самое зерно истины, которое есть в любых четырёх буковках. Методологии также могут быть полезны для выстраивания гипотез о человеке: «в ситуации А он повёл себя Б, возможно, в ситуации В он проявит поведение Г». А нагенерированные гипотезы могут стать отличными темами для обсуждения с самим человеком.
1 146 просм.10 июня, 12:04

Посты загружаются автоматически из канала. Администрация сайта не несёт ответственности за их содержание и размещённые в них ссылки.