Владимир Балун
رفتن به کانال در Telegram
Канал Балун Владимира - C++/Go разработчика из BigTech. Здесь вы найдете глубокие знания и материалы по программированию, личные истории и лайв-контент. Сотрудничество: @vladimir_balun
نمایش بیشتر8 616
مشترکین
-424 ساعت
+57 روز
+10230 روز
در حال بارگیری داده...
کانالهای مشابه
ابر برچسبها
اشارات ورودی و خروجی
---
---
---
---
---
---
جذب مشترکین
سپتامبر '26سپتامبر '26
سپتامبر '26
+285
در 0 کانالها
اوت '26
+562
در 4 کانالها
Get PRO
ژوئیه '26
+562
در 2 کانالها
Get PRO
ژوئن '26
+233
در 3 کانالها
Get PRO
مه '26
+393
در 2 کانالها
Get PRO
آوریل '26
+255
در 2 کانالها
Get PRO
مارس '26
+652
در 0 کانالها
Get PRO
فوریه '26
+410
در 3 کانالها
Get PRO
ژانویه '26
+404
در 2 کانالها
Get PRO
دسامبر '25
+166
در 0 کانالها
Get PRO
نوامبر '25
+270
در 2 کانالها
Get PRO
اکتبر '25
+194
در 0 کانالها
Get PRO
سپتامبر '25
+244
در 1 کانالها
Get PRO
اوت '25
+462
در 5 کانالها
Get PRO
ژوئیه '25
+683
در 12 کانالها
Get PRO
ژوئن '25
+310
در 0 کانالها
Get PRO
مه '25
+201
در 0 کانالها
Get PRO
آوریل '25
+275
در 0 کانالها
Get PRO
مارس '25
+256
در 1 کانالها
Get PRO
فوریه '25
+281
در 3 کانالها
Get PRO
ژانویه '25
+223
در 1 کانالها
Get PRO
دسامبر '24
+244
در 0 کانالها
Get PRO
نوامبر '24
+469
در 2 کانالها
Get PRO
اکتبر '24
+388
در 1 کانالها
Get PRO
سپتامبر '24
+507
در 2 کانالها
Get PRO
اوت '24
+384
در 1 کانالها
Get PRO
ژوئیه '24
+133
در 0 کانالها
Get PRO
ژوئن '24
+94
در 0 کانالها
Get PRO
مه '24
+222
در 1 کانالها
Get PRO
آوریل '24
+98
در 0 کانالها
Get PRO
مارس '24
+82
در 0 کانالها
Get PRO
فوریه '24
+62
در 0 کانالها
Get PRO
ژانویه '24
+70
در 0 کانالها
Get PRO
دسامبر '23
+78
در 0 کانالها
Get PRO
نوامبر '23
+72
در 0 کانالها
Get PRO
اکتبر '23
+66
در 0 کانالها
Get PRO
سپتامبر '23
+76
در 0 کانالها
Get PRO
اوت '23
+45
در 0 کانالها
Get PRO
ژوئیه '23
+42
در 0 کانالها
Get PRO
ژوئن '23
+36
در 0 کانالها
Get PRO
مه '23
+38
در 0 کانالها
Get PRO
آوریل '23
+46
در 0 کانالها
Get PRO
مارس '23
+44
در 0 کانالها
Get PRO
فوریه '23
+51
در 0 کانالها
Get PRO
ژانویه '23
+36
در 0 کانالها
Get PRO
دسامبر '22
+23
در 0 کانالها
Get PRO
نوامبر '22
+22
در 0 کانالها
Get PRO
اکتبر '22
+23
در 0 کانالها
Get PRO
سپتامبر '22
+41
در 0 کانالها
Get PRO
اوت '22
+10
در 0 کانالها
Get PRO
ژوئیه '22
+9
در 0 کانالها
Get PRO
ژوئن '22
+46
در 0 کانالها
Get PRO
مه '22
+92
در 0 کانالها
Get PRO
آوریل '22
+7
در 0 کانالها
Get PRO
مارس '22
+212
در 0 کانالها
| تاریخ | رشد مشترکین | اشارات | کانالها | |
| 28 سپتامبر | +5 | |||
| 27 سپتامبر | +6 | |||
| 26 سپتامبر | +6 | |||
| 25 سپتامبر | +8 | |||
| 24 سپتامبر | +9 | |||
| 23 سپتامبر | +3 | |||
| 22 سپتامبر | +7 | |||
| 21 سپتامبر | +6 | |||
| 20 سپتامبر | +4 | |||
| 19 سپتامبر | +6 | |||
| 18 سپتامبر | +5 | |||
| 17 سپتامبر | +4 | |||
| 16 سپتامبر | +4 | |||
| 15 سپتامبر | +115 | |||
| 14 سپتامبر | +3 | |||
| 13 سپتامبر | +3 | |||
| 12 سپتامبر | +5 | |||
| 11 سپتامبر | +4 | |||
| 10 سپتامبر | +6 | |||
| 09 سپتامبر | +5 | |||
| 08 سپتامبر | +13 | |||
| 07 سپتامبر | +9 | |||
| 06 سپتامبر | +8 | |||
| 05 سپتامبر | +3 | |||
| 04 سپتامبر | +3 | |||
| 03 سپتامبر | +21 | |||
| 02 سپتامبر | +7 | |||
| 01 سپتامبر | +7 |
پستهای کانال
| 2 | 💭 Постоянно сталкиваюсь с утверждением, что Go - простой язык программирования
Мол, что там знать? Выучил синтаксис, написал несколько сервисов - и все. И чаще всего такое говорят люди, которые либо вообще не пишут на Go, либо написали на нем совсем немного кода.
На мой взгляд, это утверждение одновременно и правда, и нет.
Go действительно простой язык. Но простой в каком смысле? На него относительно легко перейти с другого языка программирования. Через неделю-две уже можно писать продакшен-код и приносить пользу команде. Но начать писать код и писать его эффективно, надежно и так, чтобы его потом без боли сопровождали другие разработчики, - это две большие разницы.
Потому что каким бы простым Go ни казался на первый взгляд, внутри него огромное количество нюансов и особенностей. Планировщик. Горутины. Сборщик мусора. Аллокатор. Escape Analysis. Дженерики. Итераторы. Weak поинтеры. Финализаторы. И еще множество вещей, про которые многие разработчики даже не задумываются до тех пор, пока не сталкиваются с реальной задачей или проблемой производительности.
Конечно, далеко не все эти знания нужны каждому разработчику. Но когда приходится оптимизировать сервис, искать сложный баг, разбираться с потреблением памяти или проходить сильное техническое собеседование, понимание того, как язык устроен внутри, начинает приносить вполне практическую пользу.
Поэтому я уже немного устал слышать фразу «Go простой, что там знать». Да, начать писать на Go действительно проще, чем на многих других языках. Но это не отменяет того факта, что за простым синтаксисом скрывается большой и интересный язык со своими принципами, ограничениями и подводными камнями.
Кстати, если вам интересно разобраться во всех этих нюансах не по отдельным статьям и видео, а системно, то как раз 29 сентября начинается уже 7-й поток курса «Глубокий Go». Там подробно разбираем устройство языка, память, рантайм, планировщик, сборщик мусора и другие вещи, понимание которых часто помогает писать более предсказуемый и эффективный код.
Кто я | Навигация | Спасибо | 1 880 |
| 3 | 💭 Когда я перехоил с C++ на Go, первое время постоянно ловил себя на одной и той же мысли: "здесь же можно сделать эффективнее"
Убрать аллокацию, не копировать объект, переиспользовать буфер или не создавать лишний оверхед. В C++ это вполне нормальный образ мышления. Ты постоянно держишь в голове стоимость операций и думаешь о том, что происходит с памятью.
И самое интересное - часть этих привычек я сначала автоматически переносил в Go.
А потом понял, что порой они только мешают. Например, можно потратить час на то, чтобы убрать несколько аллокаций из функции, которая вызывается несколько тысяч раз в секунду, хотя реальная проблема приложения вообще в другом месте. Или начать усложнять код ради потенциальной оптимизации, которой в реальной нагрузке никто никогда не заметит.
По итогу после перехода на Go я стал сначала писать простой и понятный код, потом смотреть, как он ведет себя под реальной нагрузкой, и только после этого оптимизировать то место, которое действительно оказалось узким, если в этом есть необходимость.
Это не значит, что в Go можно забыть про память и производительность. Наоборот. Когда приложение начинает упираться в CPU, GC или память, понимание того, как все это работает внутри, становится очень полезным. Просто важно не оптимизировать то, что еще не доказало, что является проблемой.
И, наверное, это одна из самых полезных вещей, которые можно перенести из C++ в Go: не сами привычки оптимизации, а понимание того, что именно стоит оптимизировать и когда.
Кто я | Навигация | Спасибо | 2 164 |
| 4 | 🚀 Напоминаю, что уже в эту субботу, 26 сентября, проведем бесплатную онлайн-конференцию для backend-разработчиков под кодовым названием #РАЗНЕСИ_СОБЕС
Вместо общих советов разберем конкретные вопросы, которые могут встретиться на технических собеседованиях в 2026 году. Будет 8 докладов, каждый посвящен отдельной теме и вопросам из интервью: что спрашивают, что за этим стоит и как на это лучше отвечать с пониманием предметной области.
Что получите:
• потенциальные вопросы с собеседований
• понимание теории и инженерной логики за ответами
• аргументы и объяснения, которые ожидают услышать интервьюеры
Всем участникам будут доступны запись и конспект конференции, а также среди участников онлайн разыграем: mock-собеседование от it-interview.io и два места на любой курс или интенсив школы
Регистрация по ссылке: https://balun.courses/interview_conf
Кто я | Навигация | Спасибо | 2 847 |
| 5 | 💭 Периодически сталкиваюсь с тем, что после отказа на собеседовании разработчики начинают искать проблему в себе, например "чего-то не знаю" или "не дотягиваю"
Порой это действительно так. Но далеко не всегда.
Причин отказа может быть очень много. Например, нашелся кандидат, который лучше подошёл под конкретную задачу. Или позицию внезапно заморозили. Или компания решила не расширять команду. А бывает и наоборот - вас посчитали слишком сильным кандидатом и решили, что вам быстро станет скучно, поэтому вы уйдете через несколько месяцев.
И это лишь несколько примеров. На практике таких причин могут быть десятки и сотни. В видео подробнее поделился своими мыслями на этот счет и рассказал, почему отказ не всегда стоит воспринимать как объективную оценку своих навыков.
Ссылка: https://youtu.be/jYhNLT9TPjE
Кто я | Навигация | Спасибо | 3 074 |
| 6 | Avito.Tech.Conf уже совсем скоро
26 сентября соберутся руководители, тимлиды и все, кто отвечает не только за код, но и за людей, процессы и результаты.
Среди тем конференции:
- как меняется работа команд в эпоху AI-агентов
- как не превратиться в «эффективного менеджера» в плохом смысле этого слова
- когда стоит отказаться от стабильности и сделать ставку на собственные цели
- как расти без постоянного увеличения штата
Сейчас подобных обсуждений становится все больше, потому что AI меняет не только инструменты разработчиков, но и подходы к управлению командами.
Если ещё не видели программу - вся информация и регистрация по ссылке
Кто я | Навигация | Спасибо | 3 659 |
| 7 | 💭 Недавно выложил видео со своего выступления на конференции про базу продуктивности и эффективности для IT-специалистов
Под ним увидел интересный комментарий:
«О какой продуктивности и эффективности вообще может идти речь, если у меня болит спина, и я постоянно чувствую себя уставшим?»
И мне кажется, это очень важное замечание. Когда говорят про продуктивность, многие сразу представляют какие-то системы планирования, таймбоксинг, инструменты планирования, трекеры задач, заметки, AI-инструменты и другие техники.
Но все это - по моему мнению, надстройка.
Если вы постоянно не высыпаетесь, если есть проблемы со здоровьем и вы большую часть времени чувствуете себя разбитым, то никакой фреймворк не сделает вас продуктивным. Можно сколько угодно изучать подходы к планированию, но сложно эффективно работать, когда организм банально не восстанавливается.
Поэтому я смотрю на продуктивность как на несколько уровней.
Первый уровень - базовый лайфстайл. Сон, физическая активность, здоровье, восстановление, питание. Не обязательно превращаться в биохакера и жить по секундомеру. Но базовые вещи со здоровьем должны быть в порядке.
Второй уровень - организация работы. Приоритеты, планирование, управление вниманием, борьба с постоянными переключениями контекста.
И только потом идут различные инструменты, техники и лайфхаки, которые помогают выжать еще немного эффективности. Поэтому если чувствуете, что последние месяцы работаете на морально-волевых, возможно, проблема не в том, что вам нужен новый таск-менеджер или очередная книга по продуктивности.
Возможно, стоит начать с более простого вопроса: хватает ли вам сна и энергии, чтобы вообще качественно работать?
Кстати, уже в эту субботу пройдет наш офлайн-тренинг по soft skills для IT-специалистов в Москве. Тему здоровья, энергии и восстановления мы там разбирать не будем, а вот различные подходы к продуктивности и эффективности, приоритизации, постановке целей, принятию решений и коммуникации будем разбирать подробно и сразу отрабатывать на практических кейсах.
Если еще думаете, приходить или нет - мест осталось не так много: https://balun.courses/softskills
Кто я | Навигация | Спасибо | 3 259 |
| 8 | 💭 Недавно выложил видео со своего выступления на конференции про базу продуктивности и эффективности для IT-специалистов
Под ним увидел интересный комментарий:
«О какой продуктивности и эффективности вообще может идти речь, если у меня болит спина, и я постоянно чувствую себя уставшим?»
И мне кажется, это очень важное замечание. Когда говорят про продуктивность, многие сразу представляют какие-то системы планирования, таймбоксинг, инструменты планирования, трекеры задач, заметки, AI-инструменты и другие техники.
Но всё это — надстройка.
Если вы постоянно не высыпаетесь, если вам не хватает энергии в течение дня, если есть проблемы со здоровьем и вы большую часть времени чувствуете себя разбитым, то никакой фреймворк не сделает вас продуктивным.
Можно сколько угодно изучать подходы к планированию, но сложно эффективно работать, когда организм банально не восстанавливается.
Поэтому я всегда смотрел на продуктивность как на несколько уровней.
Первый уровень — базовый лайфстайл. Сон, физическая активность, здоровье, восстановление, питание. Не обязательно превращаться в биохакера и жить по секундомеру. Но базовые вещи должны быть в порядке.
Второй уровень — организация работы. Приоритеты, планирование, управление вниманием, борьба с постоянными переключениями контекста.
И только потом идут различные инструменты, техники и лайфхаки, которые помогают выжать ещё немного эффективности.
Поэтому если чувствуете, что последние месяцы работаете на морально-волевых, возможно, проблема не в том, что вам нужен новый таск-менеджер или очередная книга по продуктивности.
Возможно, стоит начать с более простого вопроса: хватает ли вам сна, энергии и ресурса, чтобы вообще качественно работать?
Кстати, уже в эту субботу пройдёт наш офлайн-тренинг по soft skills для IT-специалистов. Будем разбирать принятие решений, приоритизацию, коммуникацию, постановку целей и другие практические навыки, которые помогают не только в работе, но и в повседневной жизни.
Если ещё думаете, приходить или нет — мест осталось не так много. Ссылка будет ниже. | 1 |
| 9 | 🚀 26 сентября проведем бесплатную онлайн-конференцию для backend-разработчиков #РАЗНЕСИ_СОБЕС
Вместо общих советов разберем конкретные вопросы, которые реально задают на технических собеседованиях в 2026 году. Будет 8 докладов. Каждый посвящен отдельной теме и вопросам из интервью: что спрашивают, что за этим стоит и как на это отвечать не заученными фразами, а с пониманием предметной области.
Что получите:
• потенциальные вопросы с собеседований
• понимание теории и инженерной логики за ответами
• аргументы и объяснения, которые ожидают услышать интервьюеры
Почему стоит прийти:
1. Соберете в одном месте вопросы, которые сейчас встречаются на собеседованиях. Без многочасового поиска по статьям, форумам и случайным подборкам из интернета.
2. Получите запись и конспект конференции. Можно будет вернуться к материалам перед поиском работы или подготовкой к очередному интервью.
Среди участников онлайн разыграем:
• mock-собеседование от it-interview.io;
• два места на любой курс или интенсив школы.
Если хотите подключиться онлайн или получить запись - зарегистрироваться можно по ссылке: https://balun.courses/interview_conf
Кто я | Навигация | Спасибо | 2 791 |
| 10 | 💭 На выходных ходил в поход в горы Архыза
Несколько часов подъема с рюкзаком, палатка, спальник, ужин на горелке. И что удивительно - через какое-то время вообще перестаешь думать о работе, задачах и прочей суете. Голова занята только тем, куда поставить следующий шаг, где набрать воды и что приготовить на ужин. В такие моменты понимаешь, что для того, чтобы чувствовать себя хорошо, на самом деле нужно не так много.
Кстати, понял, что сокращение на работе не так страшно - в палатке жить вполне комфортно 😄
Ну а если интересен лайв-контент из поездок, спорта, работы над школой и просто жизни не так давно начал вести его по ссылке
Кто я | Навигация | Спасибо | 2 935 |
| 11 | 💭 Постоянно сталкиваюсь с тем, что некоторые разработчики не совсем верно понимают, какие задачи решает репликация
Очень часто можно услышать примерно такую логику:
«У нас база данных не справляется с записью, давайте сделаем несколько мастеров. Теперь запись можно будет распределить между ними, значит пропускная способность системы вырастет».
На первый взгляд звучит логично. Если серверов стало больше, почему бы просто не отправлять записи в разные узлы? Но проблема в том, что репликация устроена не так.
Представим, что у нас есть два мастера. Пользователь записал данные в первый мастер. Чтобы данные оставались одинаковыми на обоих серверах, эту запись нужно синхронизировать со вторым мастером. Если другой пользователь записал данные во второй мастер, эти изменения нужно передать обратно в первый. В итоге каждый мастер вынужден обрабатывать не только свои записи, но и записи, пришедшие в остальные мастера.
Из-за этого репликация практически не позволяет масштабировать пропускную способность записи. Да, запросы могут приходить в разные серверы, но сами данные все равно приходится распространять между ними. Если каждый узел должен применить все изменения системы, то объем работы никуда не исчезает.
Что тогда дает master-master репликация? В первую очередь отказоустойчивость. Если один узел станет недоступен, система сможет продолжить работу через другой. Кроме того, она может снизить задержки. Например, пользователи из разных регионов могут писать в ближайший датацентр, а синхронизация между регионами будет происходить асинхронно.
Но если цель заключается именно в том, чтобы увеличить количество записей, которые способна обработать система, то обычно смотрят в сторону шардирования. При шардировании разные данные физически размещаются на разных серверах, поэтому каждая запись обрабатывается только своим шардом, а не всеми узлами сразу.
Поэтому когда слышу фразу «давайте добавим еще несколько мастеров и масштабируем запись», обычно задаю простой вопрос: сколько серверов в итоге должны обработать одну запись пользователя? Если ответ «все», то масштабирования записи здесь, скорее всего, не произошло.
Кто я | Навигация | Спасибо | 3 746 |
| 12 | 💭 В разработке редко бывают решения, где есть очевидно правильный ответ
Переписывать старый сервис или оставить как есть? Переезжать на новую базу данных или нет? Выносить функциональность в отдельный микросервис или пока рано?
Проблема в том, что никто не знает будущего. Нельзя заранее открыть документацию и посмотреть, какое решение окажется правильным через год. В таких ситуациях часто побеждает не лучший аргумент, а самый громкий голос на созвоне. Или мнение самого опытного разработчика. Или просто решение принимается на интуиции.
Один из инструментов, который помогает сделать принятие решения объективным - Decision Matrix.
Идея простая. Выписываем варианты решения и критерии, которые для нас важны: стоимость внедрения, риски, производительность, сложность поддержки, скорость разработки, влияние на бизнес и т.д. После этого оцениваем каждый вариант по каждому критерию, а самим критериям задаем вес. Например, снижение рисков может быть важнее скорости реализации, поэтому получает больший коэффициент.
В результате получается не просто набор мнений, а вполне конкретная таблица с итоговыми баллами. Конечно, она не принимает решение за вас, но помогает увидеть картину целиком и понять, почему один вариант выглядит предпочтительнее другого.
Разумеется, не стоит прогонять через такие таблицы каждое решение. Большинство рабочих вопросов можно закрывать быстро и без лишней бюрократии. Но когда речь идет о дорогих, долгосрочных или труднообратимых изменениях, очень полезно приземлить мысли на бумагу. Часто уже в процессе заполнения матрицы становятся заметны слабые места в аргументации, которые раньше были скрыты.
И это лишь один из инструментов принятия решений. Есть еще Pros & Cons, квадрат Декарта, а также различные методы, например правило 10/10/10, метод советника и другие подходы. Кстати, все эти инструменты мы подробно разбираем на тренинге по soft skills для разработчиков в Москве 19–20 сентября: https://balun.courses/softskills. Причем не просто рассказываем про них, а отрабатываем на практических кейсах из работы разработчиков и тимлидов. На задачах, где нет правильного ответа в конце учебника, но решение принимать все равно нужно.
Кто я | Навигация | Спасибо | 3 503 |
| 13 | 💭 Не так давно выступал на нескольких конференциях с докладом о том, как айтишникам больше успевать
Про ситуации, которые знакомы многим: бесконечные созвоны, десятки задач одновременно, постоянные переключения контекста, внезапные инциденты и ощущение, что рабочий день закончился, а действительно важные вещи так и не были сделаны.
Сейчас решил записать отдельное видео на эту тему. В нем я не просто разбираю отдельные техники вроде to-do листов, матрицы Эйзенхауэра или других способов приоритизации задач. Попытался собрать в единую систему разные подходы и принципы: таймбоксинг, закон Паркинсона, context switching cost, эффект Зейгарник и другие инструменты, которые помогают навести порядок в рабочих задачах и использовать их не по отдельности, а как часть одного процесса.
Посмотреть видео можно по ссылке: https://youtu.be/dJLXfk0dcOo?si=-8LI7omhWlCm4xkq
Кто я | Навигация | Спасибо | 3 201 |
| 14 | 💭 Перед тем как появился хайп вокруг микросервисов, многим казалось, что все довольно просто
Берешь монолит, разбиваешь его на несколько сервисов, настраиваешь взаимодействие между ними - и готово. На конференциях рассказывали про преимущества новой архитектуры, компании массово запускали миграции, а разработчики спешили добавить микросервисы в резюме.
Но довольно быстро выяснилось, что разделить систему на сервисы - это самая простая часть. Настоящие сложности начинались потом: распределенные транзакции, консистентность данных, отказоустойчивость, трассировка запросов, мониторинг, балансировка нагрузки. Появились новые паттерны, новые инструменты и целая инженерная дисциплина, которой раньше просто не существовало.
Мне кажется, сейчас мы наблюдаем очень похожую ситуацию в AI.
Многие все еще продолжают воспринимать AI-системы как набор промптов вокруг LLM. Кажется, что достаточно подключить модель, дать ей несколько инструментов и получится полноценный AI-агент. Но как только такой агент выходит за пределы демо и начинает решать реальные задачи, появляются совсем другие вопросы. Как хранить память и состояние? Как контролировать действия агента? Как строить взаимодействие между несколькими агентами? Как отслеживать причины сбоев и понимать, почему система приняла то или иное решение?
Именно поэтому сегодня все чаще говорят не про Prompt Engineering, а про AI Engineering. Как когда-то недостаточно было просто знать, например Docker, чтобы проектировать распределенные системы, так и сегодня недостаточно уметь писать хорошие промпты, чтобы создавать надежные AI-продукты.
Для тех, кто хочет разобраться в этой области глубже, 15 сентября у нас начинается отдельный курс инженерия AI-агентов. На нем мы разбираем не работу отдельных моделей, а разработку полноценных AI-систем: RAG, MCP, memory, observability, multi-agent архитектуры и другие темы, которые все чаще встречаются в реальных проектах.
Кто я | Навигация | Спасибо | 3 055 |
| 15 | 💭 Самая опасная фраза в карьере - "мне и так нормально"
Недавно общался с коллегой, и он говорит: "Да у меня уже все нормально - хорошо зарабатываю, задачи интересные, работаю удаленно, жизнь удалась". И я с ним согласен - прямо сейчас у него действительно все хорошо. Более того, вполне возможно, что через 3-5 лет у него тоже всё будет хорошо и он вообще никогда не столкнется с серьезными проблемами в карьере.
Но риск довольно высокий. Потому что проблема не в том, что человек перестал развиваться, а в том, что мир вокруг него продолжает меняться. Рынок становится конкурентнее, требования к кандидатам растут, появляются новые инструменты, AI меняет процессы разработки. То, что несколько лет назад было сильным преимуществом, постепенно становится базовым требованием.
И самое неприятное, что это происходит незаметно. Вы не просыпаетесь однажды с мыслью: "Все, я больше не востребован". Просто в какой-то момент открываете вакансию, которая раньше казалась обычной, и понимаете, что уже не соответствуете ее требованиям.
Я не призываю постоянно развиваться и превращать жизнь в бесконечную гонку. Но когда у вас все хорошо, это, пожалуй, лучший момент, чтобы подумать о том, почему вам может быть хорошо и через несколько лет.
Кто я | Навигация | Спасибо | 3 645 |
| 16 | 💭 Записал новое видео на тему, о которой в последнее время много думал
Часто кажется, что чем больше мы учимся, тем быстрее должны расти в карьере. Новые курсы, книги, конференции, статьи, технологии. Но на практике я регулярно встречаю разработчиков, которые учатся годами, а желаемых изменений почему-то не происходит.
В видео разбираю одну важную мысль: люди часто путают обучение с прогрессом. Сам факт получения новых знаний еще не гарантирует ни повышения, ни более интересных задач, ни успешных собеседований. При этом я не считаю, что любое обучение должно быть исключительно прагматичным. Не все нужно изучать ради денег, повышения или новой работы. Какие-то вещи можно изучать просто потому, что вам это интересно. Компиляторы, новые языки программирования, теория распределенных систем, устройство операционных систем - все это может быть отличным хобби и приносить удовольствие.
Но важно честно разделять эти вещи. Если вы изучаете что-то как хобби, не стоит автоматически ожидать, что это даст карьерный результат. Карьерные бенефиты обычно появляются тогда, когда обучение связано с конкретной целью: текущей работой, новой ролью или подготовкой к собеседованиям.
В видео подробно рассказываю, как отличить одно от другого и как сделать так, чтобы обучение действительно приближало вас к тем результатам, которые вы хотите получить. Посмотреть его можно по ссылке: https://www.youtube.com/watch?v=DkPSYiKq20o
P.S. если ваша текущая задача - подготовиться к System Design интервью или систематизировать знания по проектированию высоконагруженных систем, то уже 8 сентября у нас стартует 16-й поток курса по System Design. Будем разбирать реальные архитектурные кейсы, типовые вопросы с интервью и подходы, которые помогают уверенно проходить собеседования в сильные компании, присоединиться можно по ссылке: https://clck.ru/3VeVBH
Кто я | Навигация | Спасибо | 3 863 |
| 17 | Уже видели анонс новой Avito.Tech.Conf?
26 сентября Авито снова собирает лидов, руководителей и всех, кто работает с людьми, процессами и развитием команд. Судя по программе, будет много актуальных тем: как меняется управление в эпоху AI, как расти без бесконечного найма, что происходит с инженерными командами сегодня. Плюс воркшопы, панельные дискуссии и возможность пообщаться с большим количеством людей из индустрии.
Кстати, в этом году Авито запартнерились с Buenos Padel на ВДНХ и приглашают участников конференции бесплатно поиграть в падел. Многие мои знакомые уже записались и говорят, что это отличный способ познакомиться и пообщаться еще до самой конференции в неформальной обстановке. Если давно хотели попробовать падел - хороший повод.
Если тоже рассматриваете участие, лучше не откладывать регистрацию: свободных мест обычно надолго не хватает.
Кто я | Навигация | Спасибо | 3 612 |
| 18 | 💭 Давно не делился книгами, которые читал в последнее время
Недавно добрался до книги Александра Фридмана "Делегирование. Результат руками сотрудников". Купил ее еще весной после одного из его тренингов по менеджменту, но до чтения руки дошли только сейчас.
Книга оказалась интереснее, чем я ожидал. Многие вещи в управлении кажутся очевидными: поставил задачу, проконтролировал результат - что ещё нужно? Но по мере чтения начинаешь замечать множество нюансов, на которые раньше просто не обращал внимания.
Отдельно понравился своеобразный стиль автора. Некоторые темы разобраны настолько структурно и последовательно, что временами кажется, будто читаешь какой-то регламент или устав
Ну и, конечно, книга с автографом автора читается чуть приятнее 🙂
Кто я | Навигация | Спасибо | 3 595 |
| 19 | 💭 Бывает такое, что смотришь на какое-нибудь обучение и вроде тема интересная, отзывы хорошие, программа выглядит сильной, но до конца непонятно, что находится внутри
Кто преподает? Как объясняют материал? Насколько глубоко разбираются темы? Есть ли практика или это просто набор лекций? И самое главное - подойдет ли обучение именно вам.
Поэтому с 1 по 8 сентября мы проводим день открытых дверей в Balun.Courses. В течение недели откроем доступ к материалам наших программ: покажем записи занятий и фрагменты лекций, поделимся полезными видео по Go, System Design, микросервисам, Kafka, Observability, менеджменту и другим направлениям, познакомим с преподавателями и форматом обучения, а также покажем реальные кейсы и результаты студентов.
🎁 И еще один приятный бонус: с 1 по 8 сентября действует дополнительная скидка 15% на все курсы и интенсивы школы.
Посмотреть материалы и познакомиться со школой можно по ссылке: https://balun.courses/open_day
Кто я | Навигация | Спасибо | 3 378 |
| 20 | 💭 Не так давно, когда открыл аналитику YouTube-канала за год, задумался о такой штуке, как мультипликативный эффект
Смотрю статистику и вижу, что видео, записанные еще в 2023, 2024 и 2025 годах, до сих пор набирают просмотры. Некоторые ролики продолжают собирать десятки тысяч просмотров, хотя я давно ничего с ними не делаю. Получается, что когда-то я потратил времяна подготовку и запись контента, а результат от этой работы продолжаю получать спустя годы.
И в последнее время все чаще смотрю на свою деятельность именно через эту призму: что я могу сделать сегодня такого, чтобы эффект от этого действия сохранялся как можно дольше?
Потому что есть действия с линейным эффектом: перестал делать - перестал получать результат. А есть действия с мультипликативным эффектом: работа давно сделана, а ее результат продолжает приносить пользу.
А какие примеры мультипликативного эффекта в своей жизни замечали вы?
Кто я | Навигация | Спасибо | 3 061 |
