🇮🇩 Пару дней назад вернулся в Москву после трех месяцев путешествий — последим местом было Бали!
Этот визит на остров оказался по‑настоящему запоминающимся. Пришлось на собственном опыте прочувствовать особенности балийского движения — меня сбила машина. Неприятно, конечно, но теперь я знаю: здесь свои правила дорожного движения, к которым нужно быть готовым.
Бали в этот раз открылся для меня с новой стороны. Хочу вернуться туда снова, уже в третий раз 😅
А теперь — мороз, серость и привычная московская суета. Я неожиданно понял, как сильно соскучился по этому.
Кто я | Навигация | Спасибо
Этот визит на остров оказался по‑настоящему запоминающимся. Пришлось на собственном опыте прочувствовать особенности балийского движения — меня сбила машина. Неприятно, конечно, но теперь я знаю: здесь свои правила дорожного движения, к которым нужно быть готовым.
Бали в этот раз открылся для меня с новой стороны. Хочу вернуться туда снова, уже в третий раз 😅
А теперь — мороз, серость и привычная московская суета. Я неожиданно понял, как сильно соскучился по этому.
Кто я | Навигация | Спасибо
2👍47❤23🔥14❤🔥2🥰1🎉1
💭 В преддверии Нового года многие формулируют цели на следующий период. Хочу поделиться подходом, который я использовал в этом году для планирования.
Обычно опирался на «колесо жизненного баланса» при постановке годовых целей. В прошлом году я дополнил этот процесс декомпозицией: разбил цели на квартальные, а затем — на месячные задачи. Такой подход позволил сделать намного больше по сравнению с предыдущими годами, когда планирование ограничивалось только годовыми целями.
В этом году при формировании целей на год я воспользовался ChatGPT, но не в качестве генератора готовых формулировок. Сначала я выгрузил ему почти всю информацию о себе: образовательный и профессиональный бэкграунд, текущие навыки и компетенции, состояние здоровья и уровень физической подготовки, список посещённых и желаемых для посещения мест, информацию об отношениях, психологическом состоянии и многом другом.
После этого я сформулировал свои ключевые цели и попросил модель разработать стратегию их достижения на горизонтах 1, 3, 5 и 10 лет. Причём попросил его «вжиться» в роли: коуча, бизнес‑тренера, психолога, спортсмена, семьянина и просто счастливого человека, чтобы получить разностороннюю обратную связь.
Что в итоге?
- Он подсветил мои слабые места и личностные особенности.
- Подсказал, где нужно быть осторожнее и как расставить приоритеты.
- Помог оставить только самые важные цели на год (всё лишнее отсеяли).
- Наметил общие контуры на 3–5–10 лет — пока крупными мазками, но вектор стал понятен.
- Декомпозировал годовые цели по кварталам и месяцам — теперь есть чёткий план действий.
Мне такой опыт очень понравился, я потратил суммарно 10-12 часов, но думаю, что результат того стоит!
Кто я | Навигация | Спасибо
Обычно опирался на «колесо жизненного баланса» при постановке годовых целей. В прошлом году я дополнил этот процесс декомпозицией: разбил цели на квартальные, а затем — на месячные задачи. Такой подход позволил сделать намного больше по сравнению с предыдущими годами, когда планирование ограничивалось только годовыми целями.
В этом году при формировании целей на год я воспользовался ChatGPT, но не в качестве генератора готовых формулировок. Сначала я выгрузил ему почти всю информацию о себе: образовательный и профессиональный бэкграунд, текущие навыки и компетенции, состояние здоровья и уровень физической подготовки, список посещённых и желаемых для посещения мест, информацию об отношениях, психологическом состоянии и многом другом.
После этого я сформулировал свои ключевые цели и попросил модель разработать стратегию их достижения на горизонтах 1, 3, 5 и 10 лет. Причём попросил его «вжиться» в роли: коуча, бизнес‑тренера, психолога, спортсмена, семьянина и просто счастливого человека, чтобы получить разностороннюю обратную связь.
Что в итоге?
- Он подсветил мои слабые места и личностные особенности.
- Подсказал, где нужно быть осторожнее и как расставить приоритеты.
- Помог оставить только самые важные цели на год (всё лишнее отсеяли).
- Наметил общие контуры на 3–5–10 лет — пока крупными мазками, но вектор стал понятен.
- Декомпозировал годовые цели по кварталам и месяцам — теперь есть чёткий план действий.
Мне такой опыт очень понравился, я потратил суммарно 10-12 часов, но думаю, что результат того стоит!
Кто я | Навигация | Спасибо
5👍46🔥23❤11
🎙 Первый подкаст в 2026 году
Поговорили о пути разработчика — от первых шагов до системного мышления, архитектуры и будущего профессии.
В выпуске обсудили:
- опыт работы в Яндексе
- как выбирать компанию и направление, а не распыляться
- роль ИИ, промпт-инжиниринга, low-code и геймификации в обучении
- будущее разработчиков и советы тем, кто только стартует
Ссылка на подкаст: https://www.youtube.com/watch?v=OdkKmG8OLp8
Будет полезно как начинающим, так и опытным разработчикам.
Кто я | Навигация | Спасибо
Поговорили о пути разработчика — от первых шагов до системного мышления, архитектуры и будущего профессии.
В выпуске обсудили:
- опыт работы в Яндексе
- как выбирать компанию и направление, а не распыляться
- роль ИИ, промпт-инжиниринга, low-code и геймификации в обучении
- будущее разработчиков и советы тем, кто только стартует
Ссылка на подкаст: https://www.youtube.com/watch?v=OdkKmG8OLp8
Будет полезно как начинающим, так и опытным разработчикам.
Кто я | Навигация | Спасибо
👍26🔥11❤7
📹 Летом я записал видео для новичков в программировании
Тогда была идея показать обычный рабочий день программиста, но, как это часто бывает, руки выложить дошли только сейчас...
Почему вообще решил снять такое видео?
В интернете полно роликов из офисов Яндекса, VK, Ozon и других крупных компаний: красивые пространства, капсулы для сна, бесплатная еда и ощущение, что вот она — настоящая жизнь программиста. Проблема в том, что далеко не все начинают карьеру с таких компаний. Кто-то туда не готов сразу, кто-то не хочет, а кто-то просто идет более спокойным и реалистичным путем.
Поэтому я решил показать другую, более приземлённую картину. Для примера взял небольшую аутсорс-компанию из Ростова-на-Дону — без громкого бренда, но с реальной рабочей рутиной, живыми задачами, митингами, дедлайнами и тем, с чем действительно сталкивается большинство разработчиков на старте карьеры.
Ссыла на видео: https://youtu.be/pHj6lDby_do?si=ovvHaqnLdO8ITn9c
Кто я | Навигация | Спасибо
Тогда была идея показать обычный рабочий день программиста, но, как это часто бывает, руки выложить дошли только сейчас...
Почему вообще решил снять такое видео?
В интернете полно роликов из офисов Яндекса, VK, Ozon и других крупных компаний: красивые пространства, капсулы для сна, бесплатная еда и ощущение, что вот она — настоящая жизнь программиста. Проблема в том, что далеко не все начинают карьеру с таких компаний. Кто-то туда не готов сразу, кто-то не хочет, а кто-то просто идет более спокойным и реалистичным путем.
Поэтому я решил показать другую, более приземлённую картину. Для примера взял небольшую аутсорс-компанию из Ростова-на-Дону — без громкого бренда, но с реальной рабочей рутиной, живыми задачами, митингами, дедлайнами и тем, с чем действительно сталкивается большинство разработчиков на старте карьеры.
Ссыла на видео: https://youtu.be/pHj6lDby_do?si=ovvHaqnLdO8ITn9c
Кто я | Навигация | Спасибо
4👍34🔥10❤8
📹 Недавно мы записали новое алгоритмическое мок-собеседование — решали несколько задач: Range Sum Query - Immutable и Valid Sudoku, а также обсуждали во время интервью много интересных особенностей и пограничных случаев.
Видео уже доступно — посмотреть можно по ссылке: https://youtu.be/h-yBsz2WBCE?si=trTbdD_0SYoWafM6
Кто я | Навигация | Спасибо
Видео уже доступно — посмотреть можно по ссылке: https://youtu.be/h-yBsz2WBCE?si=trTbdD_0SYoWafM6
Кто я | Навигация | Спасибо
👍22❤6🔥5
💭 Когда я впервые начал осознанно использовать таймбоксинг, у меня многое поменялось. Но чтобы понять ценность этого метода, стоит сначала разобраться, что это такое и с какой проблемой он помогает справиться.
Что такое таймбоксинг?
📌 Таймбоксинг — это техника управления временем, при которой каждой задаче или группе задач выделяется строго фиксированный временной интервал — «бокс». В течение этого отрезка нужно сосредоточиться исключительно на поставленной задаче, а по истечении времени — либо завершить работу, либо осознанно принять решение о продлении.
Ключевой принцип: не задача определяет длительность работы, а заранее установленный временной лимит.
С какой проблемой я столкнулся?
До знакомства с таймбоксингом моё рабочее время выглядело хаотично. Было знакомое многим состояние: весь день чем‑то занят, постоянно в задачах, созвонах, сообщениях, а вечером ловишь себя на мысли: «Я вообще что сегодня сделал?».
Всё поменялось в момент, когда я начал ограничивать не задачи, а время. Вместо «сделать всё» появились чёткие интервалы в календаре, например:
- 30 минут на ответы в мессенджере
- 60 минут на обучение
- 30 минут на планирование дня
Первые результаты не заставили себя ждать. Особенно сильно таймбоксинг помог в дни, забитые операционкой. Когда вокруг много мелких задач, «пожаров» и переключений, он буквально возвращает ощущение управления днём. Не ты плаваешь в задачах, а задачи получают своё место во времени.
Что изменилось через несколько недель?
- Стало легче начинать — страх старта исчез, ведь нужно было просто работать над задачей 25–30 минут
- День стал структурированным — расписание превратилось из списка абстракций в чёткую сетку временных блоков
- Прокрастинация сократилась — осознание, что «сейчас только 20 минут, а потом перерыв», снимало психологический барьер при старте
- Выросла осознанность — я начал видеть, куда реально уходит время, и корректировать планы.
📌 Таймбоксинг — инструмент, который я использую сейчас постоянно и который учит осознанно распоряжаться временем. Он не избавит от всех задач, но даст главное: чувство контроля, снижение тревоги и чёткое понимание, куда уходят ваши часы.
Кто я | Навигация | Спасибо
Что такое таймбоксинг?
📌 Таймбоксинг — это техника управления временем, при которой каждой задаче или группе задач выделяется строго фиксированный временной интервал — «бокс». В течение этого отрезка нужно сосредоточиться исключительно на поставленной задаче, а по истечении времени — либо завершить работу, либо осознанно принять решение о продлении.
Ключевой принцип: не задача определяет длительность работы, а заранее установленный временной лимит.
С какой проблемой я столкнулся?
До знакомства с таймбоксингом моё рабочее время выглядело хаотично. Было знакомое многим состояние: весь день чем‑то занят, постоянно в задачах, созвонах, сообщениях, а вечером ловишь себя на мысли: «Я вообще что сегодня сделал?».
Всё поменялось в момент, когда я начал ограничивать не задачи, а время. Вместо «сделать всё» появились чёткие интервалы в календаре, например:
- 30 минут на ответы в мессенджере
- 60 минут на обучение
- 30 минут на планирование дня
Первые результаты не заставили себя ждать. Особенно сильно таймбоксинг помог в дни, забитые операционкой. Когда вокруг много мелких задач, «пожаров» и переключений, он буквально возвращает ощущение управления днём. Не ты плаваешь в задачах, а задачи получают своё место во времени.
Что изменилось через несколько недель?
- Стало легче начинать — страх старта исчез, ведь нужно было просто работать над задачей 25–30 минут
- День стал структурированным — расписание превратилось из списка абстракций в чёткую сетку временных блоков
- Прокрастинация сократилась — осознание, что «сейчас только 20 минут, а потом перерыв», снимало психологический барьер при старте
- Выросла осознанность — я начал видеть, куда реально уходит время, и корректировать планы.
📌 Таймбоксинг — инструмент, который я использую сейчас постоянно и который учит осознанно распоряжаться временем. Он не избавит от всех задач, но даст главное: чувство контроля, снижение тревоги и чёткое понимание, куда уходят ваши часы.
Кто я | Навигация | Спасибо
🔥52👍21❤20🏆3
📹 Утечки памяти в Go — не миф!
Многие думают, что раз в Go есть сборщик мусора, то про утечки памяти можно забыть. На практике - это одно из самых частых и коварных источников проблем в продакшене.
В новом видео разобрал реальные причины утечек памяти в Go, которые возникают из-за:
- срезов и неожиданных ссылок на большие массивы
- словарей, которые «чуть-чуть растут, но никогда не уменьшаются»
- строк и подстрок
- каналов и других примитивов синхронизации
- финализаторов и скрытых побочных эффектов
Видео уже доступно — посмотреть можно по ссылке: https://youtu.be/-ztpTp1hQpE?si=OetR8TvpGwfykAZU
Кто я | Навигация | Спасибо
Многие думают, что раз в Go есть сборщик мусора, то про утечки памяти можно забыть. На практике - это одно из самых частых и коварных источников проблем в продакшене.
В новом видео разобрал реальные причины утечек памяти в Go, которые возникают из-за:
- срезов и неожиданных ссылок на большие массивы
- словарей, которые «чуть-чуть растут, но никогда не уменьшаются»
- строк и подстрок
- каналов и других примитивов синхронизации
- финализаторов и скрытых побочных эффектов
Видео уже доступно — посмотреть можно по ссылке: https://youtu.be/-ztpTp1hQpE?si=OetR8TvpGwfykAZU
Кто я | Навигация | Спасибо
1❤24👍19🔥10⚡1
📹 Недавно проверял знания Антона Назарова в проектировании архитектуры систем, и в итоге мы записали полноценное мок-собеседование по system design — проектировали Twitter так, как это примерно делают на реальных интервью.
Формат — максимально приближён к настоящему собеседованию: от постановки задачи и требований до масштабирования и отказоустойчивости.
В видео разобрали:
— как правильно собирать функциональные и нефункциональные требования
— почему Twitter — read-intensive система и что такое «проблема знаменитости»
— как оценивать нагрузку и пользовательскую активность без лишних формул
— кэширование в Redis и асинхронные обновления через Kafka
— проблемы консистентности и паттерны их решения
— стратегии работы с селебрити-аккаунтами
— оптимизацию хранения старых данных
Посмотреть можно по ссылке: https://www.youtube.com/watch?v=ZCDFbrpk3WM
Кто я | Навигация | Спасибо
Формат — максимально приближён к настоящему собеседованию: от постановки задачи и требований до масштабирования и отказоустойчивости.
В видео разобрали:
— как правильно собирать функциональные и нефункциональные требования
— почему Twitter — read-intensive система и что такое «проблема знаменитости»
— как оценивать нагрузку и пользовательскую активность без лишних формул
— кэширование в Redis и асинхронные обновления через Kafka
— проблемы консистентности и паттерны их решения
— стратегии работы с селебрити-аккаунтами
— оптимизацию хранения старых данных
Посмотреть можно по ссылке: https://www.youtube.com/watch?v=ZCDFbrpk3WM
Кто я | Навигация | Спасибо
👍59🔥27❤16
🚀Как подготовиться к алгоритмическому собеседованию
📅 26 января в 19:00 по МСК пройдет бесплатный открытый урок от ex-Team Lead из Яндекса!
На открытом уроке узнаешь:
- Этапы алгоритмического собеседования и что будет на каждом из них;
- 10 типичных ошибок, которые допускает большинство кандидатов;
- Советы по подготовке к собеседованию от ex-Team Lead в Яндекс;
- Типы задач, которые чаще всего спрашивают на алгосекции.
В итоге у тебя будет план для самостоятельной подготовки, а также разберем личный опыт преподавателя с момента незнания алгоритмов и провала всех алгосекций до успешного прохождения собеседований в российский BigTech.
Зарегистрироваться можно по ссылке: https://clck.ru/3RPrxr
Кто я | Навигация | Спасибо
📅 26 января в 19:00 по МСК пройдет бесплатный открытый урок от ex-Team Lead из Яндекса!
На открытом уроке узнаешь:
- Этапы алгоритмического собеседования и что будет на каждом из них;
- 10 типичных ошибок, которые допускает большинство кандидатов;
- Советы по подготовке к собеседованию от ex-Team Lead в Яндекс;
- Типы задач, которые чаще всего спрашивают на алгосекции.
В итоге у тебя будет план для самостоятельной подготовки, а также разберем личный опыт преподавателя с момента незнания алгоритмов и провала всех алгосекций до успешного прохождения собеседований в российский BigTech.
Зарегистрироваться можно по ссылке: https://clck.ru/3RPrxr
Кто я | Навигация | Спасибо
👍18🔥8❤5
🎙 Новый подкаст - разговор по душам о программировании, образовании и будущем IT
Недавно вышел свежий подкаст — на этот раз в компании со Степаном Мининым. Поговорили о том, что волнует почти каждого, кто связан с разработкой.
Что успели обсудить за эфиром:
- «Инфляция знаний»: как успевать за скоростью изменений и не утонуть в потоке информации
- Почему живой диалог с преподавателем ценнее, чем бесконечный серфинг по ChatGPT
- Высшее образование для программиста: must‑have или пережиток прошлого
- История создания школы по программированию: от идеи до реальной школы
- Как учиться программированию, когда ИИ меняет правила игры
Посмотреть можно по ссылке: https://youtu.be/H_d96Up6fvs
Кто я | Навигация | Спасибо
Недавно вышел свежий подкаст — на этот раз в компании со Степаном Мининым. Поговорили о том, что волнует почти каждого, кто связан с разработкой.
Что успели обсудить за эфиром:
- «Инфляция знаний»: как успевать за скоростью изменений и не утонуть в потоке информации
- Почему живой диалог с преподавателем ценнее, чем бесконечный серфинг по ChatGPT
- Высшее образование для программиста: must‑have или пережиток прошлого
- История создания школы по программированию: от идеи до реальной школы
- Как учиться программированию, когда ИИ меняет правила игры
Посмотреть можно по ссылке: https://youtu.be/H_d96Up6fvs
Кто я | Навигация | Спасибо
❤16👍7🔥6
🚀TeamLead: как в него расти и что он должен делать
📅 28 января в 19:00 по МСК пройдет бесплатный открытый урок от TechLead из Авито!
Разберемся, что именно от тебя ждет руководитель, как перевести это в рабочий план с измеримыми результатами, и как по пути не растерять навык кодинга.
На открытом уроке узнаешь:
- Какие результаты от тебя ждут и что вообще нужно делать;
- Как вырасти в тимлида, совмещать техлид-функции с менеджерскими и не растерять все hard’ы;
- Чем отличается тимлид в компаниях разного размера, какой опыт релевантен для перехода и к чему готовиться.
Регистрация по ссылке: https://clck.ru/3RTUVz
Кто я | Навигация | Спасибо
📅 28 января в 19:00 по МСК пройдет бесплатный открытый урок от TechLead из Авито!
Разберемся, что именно от тебя ждет руководитель, как перевести это в рабочий план с измеримыми результатами, и как по пути не растерять навык кодинга.
На открытом уроке узнаешь:
- Какие результаты от тебя ждут и что вообще нужно делать;
- Как вырасти в тимлида, совмещать техлид-функции с менеджерскими и не растерять все hard’ы;
- Чем отличается тимлид в компаниях разного размера, какой опыт релевантен для перехода и к чему готовиться.
Регистрация по ссылке: https://clck.ru/3RTUVz
Кто я | Навигация | Спасибо
👍10🔥5❤4
🎙 Новый подкаст
Недавно вышел свежий подкаст — на этот раз в компании с Даниилом Лаптевым. Поговорили о карьерном пути и личном развитии.в программировании.
Что успели обсудить за эфиром:
- переходы между крупными компаниями
- создание онлайн‑курсов и работу ментором
- проблемы преподавания и прохождение собеседований
- цели на год и работу с психологом
- самодисциплину и спорт
Посмотреть можно по ссылке: https://www.youtube.com/watch?v=Kc6lXUgpqK0
Кто я | Навигация | Спасибо
Недавно вышел свежий подкаст — на этот раз в компании с Даниилом Лаптевым. Поговорили о карьерном пути и личном развитии.в программировании.
Что успели обсудить за эфиром:
- переходы между крупными компаниями
- создание онлайн‑курсов и работу ментором
- проблемы преподавания и прохождение собеседований
- цели на год и работу с психологом
- самодисциплину и спорт
Посмотреть можно по ссылке: https://www.youtube.com/watch?v=Kc6lXUgpqK0
Кто я | Навигация | Спасибо
1👍11🔥9❤3🎉1🤩1🙏1💯1
📹 Как пройти алгоритмическое собеседование?
Недавно я проводил бесплатный открытый урок о том, как успешно пройти алгоритмическое собеседование в крупные BigTech‑компании и как к ним готовиться.
Что разобрали:
- этапы алгоритмического собеседования и что ждёт на каждом из них;
- 10 типичных ошибок кандидатов — чтобы вы их не повторили;
- советы по подготовке к собеседованиям от меня;
- самые частые типы задач на алгосекции.
Кроме того:
- составили план для самостоятельной подготовки;
- поговорили о моём личном пути — от незнания алгоритмов и провалов на собеседованиях до успешного прохождения алгосекций в российский BigTech.
Посмотреть запись урока можно по ссылке: https://www.youtube.com/watch?v=R-4JkmAdARo
Кто я | Навигация | Спасибо
Недавно я проводил бесплатный открытый урок о том, как успешно пройти алгоритмическое собеседование в крупные BigTech‑компании и как к ним готовиться.
Что разобрали:
- этапы алгоритмического собеседования и что ждёт на каждом из них;
- 10 типичных ошибок кандидатов — чтобы вы их не повторили;
- советы по подготовке к собеседованиям от меня;
- самые частые типы задач на алгосекции.
Кроме того:
- составили план для самостоятельной подготовки;
- поговорили о моём личном пути — от незнания алгоритмов и провалов на собеседованиях до успешного прохождения алгосекций в российский BigTech.
Посмотреть запись урока можно по ссылке: https://www.youtube.com/watch?v=R-4JkmAdARo
Кто я | Навигация | Спасибо
👍20🔥11❤5
💭 Иногда попытки что-то улучшить выглядят одинаково: появляется идея, составляется план, несколько дней всё идёт хорошо, а потом изменения постепенно сходят на нет. В итоге остаётся ощущение, что усилия были, а результата - нет. Со временем я заметил, что в такие моменты проблема чаще всего не в мотивации и не в дисциплине, а в самом подходе к изменениям.
Я не использую цикл Деминга постоянно, но каждый раз, когда пробую новую активность или пытаюсь привить привычку, сознательно возвращаюсь к нему. Этот подход помогает убрать хаос и превратить «попробовать что-то новое» в управляемый процесс, а не в очередную разовую попытку.
📌 Суть цикла Деминга (PDCA) очень простая: улучшения - это не событие, а повторяющийся процесс. Он состоит из четырёх шагов: Plan, Do, Check, Act. Ключевая идея в том, что изменения должны быть маленькими, ограниченными по времени и обязательно сопровождаться анализом результата.
1️⃣ На этапе Plan выбирается небольшое изменение. Не абстрактное «стать продуктивнее», а, например, «использовать таймбоксинг в течение пяти рабочих дней». Чем точнее и меньше шаг, тем проще его реально проверить.
2️⃣ Do - это запуск эксперимента. Важно относиться к нему именно как к пробе, а не как к обязательству на неопределённый срок.
3️⃣ Check - анализ результата. Что изменилось? Стало ли проще концентрироваться? Уменьшилось ли количество отвлечений? Этот шаг часто игнорируют, но без него цикл перестаёт работать.
4️⃣ Act - принятие решения на основе наблюдений. Если подход оказался полезным, его можно оставить или немного улучшить. Если нет - скорректировать или отказаться и запустить следующий цикл. Здесь нет понятия провала: любой результат - это входные данные для следующей итерации.
Для нас айтишников этот подход очень похож на работу с гипотезами в разработке. Если в сервисе есть проблема с откликом, ее не решают переписыванием всей системы. Формулируется гипотеза, вносится небольшое изменение, смотрятся метрики и на основе данных принимается решение. Цикл Деминга - это ровно тот же инженерный подход, но применённый и к личным процессам.
Одна из причин, почему PDCA хорошо работает, - он создаёт постоянную обратную связь. Без неё решения принимаются на ощущениях. С ней - на фактах. К тому же маленькие шаги почти не вызывают сопротивления: мозгу проще согласиться на эксперимент на несколько дней, чем на радикальные изменения. При этом метод часто ломается на простых вещах: когда берут слишком большой шаг, растягивают эксперимент на месяцы или вообще пропускают этап анализа.
В итоге для меня цикл Деминга - это не универсальный рецепт и не обязательное правило на каждый день, а рабочий инструмент, к которому удобно возвращаться, когда планирую изменения в моей жизни. И именно в таком виде он даёт максимальную пользу.
Кто я | Навигация | Спасибо
Я не использую цикл Деминга постоянно, но каждый раз, когда пробую новую активность или пытаюсь привить привычку, сознательно возвращаюсь к нему. Этот подход помогает убрать хаос и превратить «попробовать что-то новое» в управляемый процесс, а не в очередную разовую попытку.
📌 Суть цикла Деминга (PDCA) очень простая: улучшения - это не событие, а повторяющийся процесс. Он состоит из четырёх шагов: Plan, Do, Check, Act. Ключевая идея в том, что изменения должны быть маленькими, ограниченными по времени и обязательно сопровождаться анализом результата.
1️⃣ На этапе Plan выбирается небольшое изменение. Не абстрактное «стать продуктивнее», а, например, «использовать таймбоксинг в течение пяти рабочих дней». Чем точнее и меньше шаг, тем проще его реально проверить.
2️⃣ Do - это запуск эксперимента. Важно относиться к нему именно как к пробе, а не как к обязательству на неопределённый срок.
3️⃣ Check - анализ результата. Что изменилось? Стало ли проще концентрироваться? Уменьшилось ли количество отвлечений? Этот шаг часто игнорируют, но без него цикл перестаёт работать.
4️⃣ Act - принятие решения на основе наблюдений. Если подход оказался полезным, его можно оставить или немного улучшить. Если нет - скорректировать или отказаться и запустить следующий цикл. Здесь нет понятия провала: любой результат - это входные данные для следующей итерации.
Для нас айтишников этот подход очень похож на работу с гипотезами в разработке. Если в сервисе есть проблема с откликом, ее не решают переписыванием всей системы. Формулируется гипотеза, вносится небольшое изменение, смотрятся метрики и на основе данных принимается решение. Цикл Деминга - это ровно тот же инженерный подход, но применённый и к личным процессам.
Одна из причин, почему PDCA хорошо работает, - он создаёт постоянную обратную связь. Без неё решения принимаются на ощущениях. С ней - на фактах. К тому же маленькие шаги почти не вызывают сопротивления: мозгу проще согласиться на эксперимент на несколько дней, чем на радикальные изменения. При этом метод часто ломается на простых вещах: когда берут слишком большой шаг, растягивают эксперимент на месяцы или вообще пропускают этап анализа.
В итоге для меня цикл Деминга - это не универсальный рецепт и не обязательное правило на каждый день, а рабочий инструмент, к которому удобно возвращаться, когда планирую изменения в моей жизни. И именно в таком виде он даёт максимальную пользу.
Кто я | Навигация | Спасибо
👍21✍4❤2🔥1
📹 Записал новое видео о паттернах конкурентного программирования при работе с базами данных в Golang
В видео разбираю практические паттерны конкурентного программирования при работе с БД и кешами:
- singleflight — как убрать дублирующие запросы и защитить БД от шторма
- moving later (deferred work) — как отодвигать тяжёлые операции и снижать latency
- errgroup — как безопасно и удобно управлять конкурентными запросами и ошибками
Все примеры — прикладные, на реальных сценариях: Redis, PostgreSQL и ClickHouse.
Посмотреть видео можно по ссылке: https://youtu.be/zvdZXO8GWd4
Кто я | Навигация | Спасибо
В видео разбираю практические паттерны конкурентного программирования при работе с БД и кешами:
- singleflight — как убрать дублирующие запросы и защитить БД от шторма
- moving later (deferred work) — как отодвигать тяжёлые операции и снижать latency
- errgroup — как безопасно и удобно управлять конкурентными запросами и ошибками
Все примеры — прикладные, на реальных сценариях: Redis, PostgreSQL и ClickHouse.
Посмотреть видео можно по ссылке: https://youtu.be/zvdZXO8GWd4
Кто я | Навигация | Спасибо
4❤25👍17🔥14🤩2
🚀 Swiss table: новая хеш-таблица в Golang
📅 20 февраля в 19:00 по МСК пройдет бесплатный открытый урок от ex-Team Lead из Яндекса!
На открытом уроке узнаешь:
- Как раньше были устроены хеш-таблицы в Go
- Как теперь устроены хеш-таблицы (swiss table)
- Для чего разработчики изменили реализацию хеш-таблиц
- Как в хеш-таблицах бороться с коллизиями — метод цепочек и открытой адресации
📌 Будет полезно для не только Go разработчикам, так как swiss table уже много где используются. А еще эти знания помогут в Go собеседованиях — сможешь уверенно рассказывать про разные версии хеш-таблиц в Go и знать их ключевые особенности!
Зарегистрироваться можно по ссылке: https://clck.ru/3RcnrG
Кто я | Навигация | Спасибо
📅 20 февраля в 19:00 по МСК пройдет бесплатный открытый урок от ex-Team Lead из Яндекса!
На открытом уроке узнаешь:
- Как раньше были устроены хеш-таблицы в Go
- Как теперь устроены хеш-таблицы (swiss table)
- Для чего разработчики изменили реализацию хеш-таблиц
- Как в хеш-таблицах бороться с коллизиями — метод цепочек и открытой адресации
📌 Будет полезно для не только Go разработчикам, так как swiss table уже много где используются. А еще эти знания помогут в Go собеседованиях — сможешь уверенно рассказывать про разные версии хеш-таблиц в Go и знать их ключевые особенности!
Зарегистрироваться можно по ссылке: https://clck.ru/3RcnrG
Кто я | Навигация | Спасибо
🔥19❤12👍11🎉1
🎧 Попробовал формат аудио-подкастов
Обычно я ходил в гости на видео-подкасты и снимал их тоже, но в этот раз решил попробовать новый формат - аудио. Поговорили с Павлом про то, как сегодня меняется обучение в IT, какие навыки реально ценятся, как не утонуть в море материалов и трендов. Поделился опытом запуска онлайн-школы, отбора преподавателей, форматов обучения и тем, почему soft skills - это уже не «плюс», а база.
Слушать можно по ссылке: https://www.youtube.com/watch?v=GNBvPY9B6bk
Кто я | Навигация | Спасибо
Обычно я ходил в гости на видео-подкасты и снимал их тоже, но в этот раз решил попробовать новый формат - аудио. Поговорили с Павлом про то, как сегодня меняется обучение в IT, какие навыки реально ценятся, как не утонуть в море материалов и трендов. Поделился опытом запуска онлайн-школы, отбора преподавателей, форматов обучения и тем, почему soft skills - это уже не «плюс», а база.
Слушать можно по ссылке: https://www.youtube.com/watch?v=GNBvPY9B6bk
Кто я | Навигация | Спасибо
👍12🎉7🔥5❤🔥3