uk
Feedback
Владимир Балун

Владимир Балун

Відкрити в Telegram

Канал Балун Владимира - C++/Go разработчика из BigTech. Здесь вы найдете глубокие знания и материалы по программированию, личные истории и лайв-контент. Сотрудничество: @vladimir_balun

Показати більше
7 924
Підписники
+624 години
+557 днів
+35430 день
Залучення підписників
липень '26
липень '26
+346
в 0 каналах
червень '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 каналах
Дата
Залучення підписників
Згадування
Канали
22 липня+5
21 липня+7
20 липня+5
19 липня+9
18 липня+6
17 липня+13
16 липня+19
15 липня+7
14 липня+2
13 липня+4
12 липня+10
11 липня+4
10 липня+12
09 липня+24
08 липня+136
07 липня+11
06 липня+7
05 липня+5
04 липня+8
03 липня+9
02 липня+6
01 липня+37
Дописи каналу
TeamLead, ты делаешь эти вещи неправильно • 22 июля, СР • 19:00 по мск Открытый урок по 10 популярным ошибкам, которые ты не
TeamLead, ты делаешь эти вещи неправильно • 22 июля, СР • 19:00 по мск Открытый урок по 10 популярным ошибкам, которые ты не замечаешь, и которые регулярно выходят «боком» команде, бизнесу и сомнениям к твоей работе ⁉️Для кого: • Опытные лиды. Узнаешь, что нужно перестроить, чтобы твои решения приносили больше пользы • Начинающие лиды. На старте работы поймешь, как лучше НЕ делать и не «наломать дров» Что будет на уроке: 1️⃣Как 1−1 превращается в ненужную встречу 2️⃣Почему и как ты демотивируешь команду 3️⃣Как ты убиваешь самостоятельность сотрудников, даже не замечая этого 4️⃣И еще 7 критических факапов, которые допускали знакомые лиды и я лично Зарегистрироваться можно по ссылке: https://balun.courses/open_lessons/teamlead

2
💭 Пожалуй, самый интересный побочный эффект AI в разработке, о котором пока говорят не так много, - это Comprehension Debt, или долг понимания. Вы наверняка замечали, что писать код стало значительно быстрее. Раньше, чтобы реализовать новую функциональность, приходилось разбираться в существующем коде, читать документацию и искать похожие решения. Это занимало время, но по дороге формировалось понимание того, как устроена система. Сегодня достаточно открыть Cursor или Claude, описать задачу и через несколько минут получить рабочее решение. Иногда уже сразу вместе с тестами, рефакторингом и исправлением ошибок. На первый взгляд это выглядит как чистая победа. Производительность растет, а команда успевает сделать больше. Но есть нюанс. Код начинает появляться быстрее, чем разработчик успевает понять, как он работает. Представьте ситуацию. Вы добавили новую функциональность с помощью AI. Через несколько месяцев возникает сложный баг. И внезапно оказывается, что никто в команде не может быстро объяснить, почему это решение реализовано именно так, какие предположения в него заложены и где вообще искать причину проблемы. Сам по себе AI здесь не виноват. Проблема возникает тогда, когда мы начинаем воспринимать генерацию кода как замену пониманию системы. По сути, мы берем небольшой кредит. Получаем скорость сегодня, а разбираться откладываем на потом. Если такое происходит регулярно, постепенно накапливается долг понимания. Кодовая база растет, а уровень понимания системы командой - нет. Самое интересное, что первое время это почти незаметно. Наоборот, кажется, что все стало работать лучше. Команда быстрее поставляет фичи, бизнес доволен, скорость разработки растет, а проблемы начинают проявляться значительно позже... А вы замечали у себя или в команде подобный эффект от использования AI? Кто я | Навигация | Спасибо
1 575
3
💭 Если давно задумывались о магистратуре, но не готовы ради нее ставить карьеру на паузу, можете обратить внимание на магист
💭 Если давно задумывались о магистратуре, но не готовы ради нее ставить карьеру на паузу, можете обратить внимание на магистратуру Центрального университета по бэкенд-разработке. Мне понравилось, что программа разделена на несколько треков под разные цели: - Если нужно усилить техническую базу и прокачаться как backend-разработчик- есть классический технический трек. Там языки программирования, базы данных, DevOps, архитектура ПО, распределенные системы и много практики на реальных проектах. - Есть отдельный трек совместно с MAGNIT TECH. Он больше про работу с высоконагруженными системами и архитектурой крупных продуктов. Плюс возможность попасть на оплачиваемую стажировку уже во время обучения. - Для тех, кто смотрит в сторону Team Lead-позиции, есть управленческий трек. Там уже фокус на процессах разработки, архитектурных решениях, управлении командой и развитии лидерских навыков. Обучение проходит офлайн в Москве по вечерам и выходным, поэтому его можно совмещать с работой. Программа рассчитана на 2 года и заканчивается дипломом государственного образца. Отдельно отмечу грантовую систему. Поступить можно через грантовый конкурс и получить компенсацию до 75% стоимости обучения. В этом году на программы магистратуры выделено 550 грантов. Подать заявку на грантовый конкурс можно до 20 августа, а все подробности доступны по ссылке Кто я | Навигация | Спасибо
2 089
4
🎙 Хотим записать для YouTube несколько новых mock-собеседований, поэтому ищем интересных кандидатов В ближайшее время планируем провести mock-собеседования с вопросами по PostgreSQL и Elasticsearch, а также отдельные собеседования на позиции Team Lead, DevOps и SRE. Также ищем Senior Go разработчика для участия в видео-эксперименте по прохождению технического собеседования с использованием нейросетей - человека с практическим опытом применения AI на интервью, который уже успел протестировать различные инструменты и подходы на реальных собеседованиях. Если хотите поучаствовать, напишите @widdfiiwgth. В сообщении сразу укажите, на какое направление вы откликаетесь, ваш общий опыт работы в IT, опыт в выбранной теме или роли, а также текущую должность и стек технологий. Кто я | Навигация | Спасибо
2 951
5
🚀PostgreSQL и тормозящие запросы: что делать, когда индексы есть, а толку - нет? 📅 20 июля в 19:00 по МСК пройдет бесплатны
🚀PostgreSQL и тормозящие запросы: что делать, когда индексы есть, а толку - нет? 📅 20 июля в 19:00 по МСК пройдет бесплатный открытый урок от Team Lead разработки из Т-Банка Открытый урок по PgSQL для разработчиков: частые ошибки с индексами, из-за которых тормозят запросы, и как это пофиксить. На открытом уроке узнаешь: - Почему PostgreSQL выбирает Seq Scan даже при наличии индекса, и когда это нормально - Как читать EXPLAIN ANALYZE и за минуты находить причину медленного запроса - ТОП-ошибок разработчиков, из-за которых индексы не работают или замедляют систему - Пошаговый алгоритм анализа скорости запросов, который сразу можно применить в работе Зарегистрироваться можно по ссылке: https://balun.courses/open_lessons/postgres Кто я | Навигация | Спасибо
3 127
6
💭 Что я понял после проведения 100+ технических собеседований Первое наблюдение - хороший разработчик и хороший кандидат на собеседовании не всегда один и тот же человек. За свою карьеру я встречал сильных инженеров, которые отлично показывали себя в работе, но проваливали интервью из-за волнения, отсутствия подготовки или неумения объяснять свои мысли. И наоборот: были кандидаты, которые очень уверенно проходили собеседования, но потом оказывались далеко не самыми сильными сотрудниками. Второе наблюдение - на собеседованиях оценивают не только итоговый ответ, но и путь, которым кандидат к нему пришел. Намного чаще проблема в том, что человек не может объяснить ход своих мыслей, рассуждает хаотично или пытается угадать ответ, который хочет услышать интервьюер. Даже если ответ оказался верным, интервьюеру важно понять, как кандидат к нему пришел. Третье наблюдение - сильные разработчики почти всегда задают уточняющие вопросы. Слабые кандидаты обычно сразу начинают отвечать. Сильные сначала пытаются разобраться в контексте, уточняют требования, ограничения и только потом предлагают решение. Это касается и алгоритмов, и System Design, и обычных рабочих задач. Также я еще раз убедился, что собеседование - это отдельный навык. Многие считают, что если они хорошо выполняют свою работу, то интервью пройдут автоматически. На практике это работает не так. Как и любой другой навык, прохождение собеседований требует подготовки, практики и понимания того, что именно оценивает интервьюер. И еще одна вещь, которую я постоянно вижу на интервью: многие кандидаты слишком быстро сдаются. Получив сложный вопрос, они говорят "не знаю" и останавливаются. Хотя зачастую интервьюер хочет увидеть не готовый ответ, а ход рассуждений. Во многих случаях можно получить хорошую оценку, даже если не знаешь решение целиком, но умеешь последовательно анализировать проблему и двигаться к ответу. Кто я | Навигация | Спасибо
2 951
7
После поста про South HUB Camp многие спрашивали, будут ли доступны записи докладов. Недавно они появились в открытом доступе. Если пропустили конференцию или не успели попасть на все интересующие выступления - сейчас можно посмотреть доклады в записи про AI, лидерство, роботы и карьерные повороты! 💬 Смотреть в VK / 📹 Смотреть в YouTube Кто я | Навигация | Спасибо
2 843
8
Почему опытные разработчики иногда проваливают System Design интервью На связи Владимир Балун – Ex-TeamLead Яндекс За последние годы я провел довольно много System Design интервью и заметил одну закономерность. Умение проектировать системы в работе и умение проходить System Design интервью – это два разных навыка. Когда вы проектируете систему в рабочем проекте, у вас почти всегда есть возможность проверить свои решения. Можно обсудить архитектуру с коллегами, посмотреть метрики, провести нагрузочное тестирование, что-то переделать, если первые гипотезы не сработали. На это могут уходить дни или недели. На интервью такой роскоши нет😅 За один час нужно разобраться в задаче, задать правильные вопросы, оценить предполагаемую нагрузку, предложить архитектуру и успеть обсудить детали. Причем интервьюер оценивает не только итоговую схему, но и то, как вы к ней пришли. Из-за этого многие сильные разработчики или архитекторы, которые годами проектируют системы, неожиданно сталкиваются с трудностями. Не потому, что им не хватает технических знаний, а потому, что они никогда не тренировались укладывать весь процесс проектирования в жесткие временные рамки. Я часто вижу одну и ту же картину. Кандидат начинает сразу рисовать архитектуру, а через 10-15 минут выясняется, что требования поняты не до конца. Приходится возвращаться назад, менять уже принятые решения и терять время. Или наоборот: человек слишком долго обсуждает детали задачи, а до важных частей архитектуры просто не успевает дойти. Поэтому на интервью полезно иметь понятную последовательность действий. Не шаблон с готовыми ответами, а именно порядок, в котором вы анализируете задачу. Когда понимаешь, сколько времени стоит потратить на каждый этап, становится проще держать темп и не забывать важные вещи. Есть еще одна причина, почему к таким интервью стоит готовиться отдельно. Во многих компаниях результат оценивают по нескольким критериям: насколько правильно вы собрали требования, как оценили масштаб системы, какие компромиссы предложили, как аргументировали решения. Итоговая оценка складывается не из того, нарисовали вы красивую схему или нет, а из всего процесса. Поэтому опыт работы сам по себе не гарантирует хорошего результата. Если никогда не проходить System Design интервью в формате, максимально близком к реальному, на самом собеседовании легко потерять время именно там, где этого не ожидаешь. 📍Самый простой способ проверить себя – открыть Miro или взять лист бумаги, поставить таймер на час и попробовать решить одну из типовых задач целиком. После такого упражнения обычно сразу становится понятно, на каких этапах возникают сложности и чему стоит уделить внимание при подготовке. О том, как подготовиться к сложному собеседованию по System Design, рассказали в этой статье: ➡️ПРОЧИТАТЬ СТАТЬЮ
3 991
9
💭 Когда спрашивают, кого почитать про менеджмент в IT, обычно рекомендую не так много людей. Один из них - Андрей Романовский. Андрей несколько лет был CTO в Яндексе, а сейчас развивает собственный консалтинг для руководителей. Мне нравится, что у него очень практичный взгляд на управление: без пересказа книжек и абстрактных советов. А еще это человек, который настолько любит свою работу, что однажды сломал обе руки в пяти местах и не взял ни одного дня больничного 😅 В своем канале Андрей пишет про управление командами, развитие руководителей и реальные менеджерские кейсы. Плюс проводит групповые и личные встречи для руководителей. Если вы руководитель или менеджер (от m1 до c-level) или планируете расти в управление - рекомендую заглянуть. Недавно Андрей собрал в одном посте свои лучшие материалы и информацию про встречи, посмотреть все это можно по ссылке: https://t.me/leadsnotes/258
3 658
10
🎙В августе выступлю на конференции Профсоюзная 2.0 с докладом «Почему айтишники ничего не успевают и как это исправить» Тема
🎙В августе выступлю на конференции Профсоюзная 2.0 с докладом «Почему айтишники ничего не успевают и как это исправить» Тема продуктивности и эффективности сегодня обросла таким количеством «волшебных таблеток», что многие уже воспринимают ее с иронией. Очередной AI-ассистент, специальная музыка, новый ежедневник, ежовик, секретная техника планирования... Но мой опыт показывает, что проблема обычно не в отсутствии очередного инструмента. В докладе мы разберем, почему даже опытные специалисты часто работают весь день, а вечером не могут понять, куда ушло время и почему важных результатов так мало. Поговорим о том: - почему возникает ощущение постоянной занятости без прогресса - как разгрузить голову и перестать держать всё в памяти - как правильно расставлять приоритеты - как сохранять фокус в мире уведомлений, чатов и бесконечных переключений контекста - как собрать из принципа Парето, матрицы Эйзенхауэра, таймбоксинга, PDCA и других подходов не набор разрозненных техник, а единую систему работы 📌 Но сама конференция не только про продуктивность и эффективность. Среди тем - работа с AI-агентами, поиск работы в 2026 году, запуск собственных продуктов, развитие личного бренда, здоровье при сидячей работе и многое другое. Кроме докладов обещают много активностей: нетворкинг, дебаты, lightning talks, покер, алкокодинг, speed dating, армрестлинг, боксерскую грушу, афтепати и другие интерактивные зоны. В общем, формат заметно отличается от классической конференции, где после доклада все сразу расходятся по домам. 🔗 Узнать подробнее о конференции можно здесь: https://unionconf.ru/ Кто я | Навигация | Спасибо
3 989
11
💭 Недавно практически неделю подряд с утра до вечера проходил обучение по обучению взрослых Звучит немного забавно, но оказа
💭 Недавно практически неделю подряд с утра до вечера проходил обучение по обучению взрослых Звучит немного забавно, но оказалось, что это отдельная и очень интересная область знаний. Раньше я всегда думал, что обучение тесно связано с педагогикой. Но оказалось, что педагогика - это в первую очередь про обучение детей. А для взрослых существует отдельное направление - андрагогика. И что особенно интересно - многие привычные нам подходы из школы, колледжа или университета работают со взрослыми людьми совсем не так, как принято считать. За эту неделю узнал много нового о том: - как вовлекать взрослых слушателей в процесс обучения - как поддерживать мотивацию и помогать доходить до конца программы - чем разбавлять теоретический материал, чтобы он лучше усваивался - как правильно выстраивать структуру занятий Было много моментов, которые заставили посмотреть на образовательный процесс совершенно иначе. Даже несмотря на то, что мы уже много лет занимаемся образованием, оказалось, что есть еще огромное количество вещей, которые можно улучшать. Сейчас самое интересное - постепенно внедрять все эти идеи в нашу школу и смотреть, как они будут влиять на качество обучения и результаты студентов. Ну и приятный бонус по итогам обучения - получил свидетельство о повышении квалификации. Так что теперь могу говорить, что еще я и бизнес-тренер 😅
3 849
12
💭 Среди программистов часто спорят, есть ли смысл вести блог, канал или любые соцсети Кто-то считает, что это пустая трата времени, кто-то - что это полноценный актив. Я скорее на стороне вторых. Когда я работал разработчиком и переходил между компаниями, у меня уже был YouTube-канал. Сначала около 1000 подписчиков, потом 7000, потом 15000. При этом я ни разу не указывал его в резюме. Мне казалось, что это вообще не имеет отношения к работе: я устраиваюсь разработчиком, а не контент-мейкером. Но потом произошла интересная история. Когда я работал в Яндексе и уже стал тимлидом, на одном из 1х1 руководитель рассказал, как проходил мой найм. После финальных интервью за меня конкурировали несколько команд внутри компании, и одной из причин интереса оказался мой YouTube-канал на тот момент с аудиторией около 15 тысяч человек. Конечно, никто не нанимает человека только из-за канала. Но для компании это дополнительный актив. Возможность рассказывать о своих технологиях, продуктах и усиливать бренд работодателя. При этом важны не только цифры. Важнее, кто именно вас читает и смотрит. Если вокруг вас собирается аудитория разработчиков, инженеров, тимлидов и архитекторов, то это уже ценность не только для работодателей. Кстати, еще один неожиданный плюс. Когда в Яндексе мне нужно было собирать команду с нуля, я публиковал вакансию у себя в соцсетях и записал отдельное видео. В результате достаточно быстро получил поток кандидатов. Один из подписчиков в итоге попал ко мне в команду, многие другие тоже дошли до собеседований. Что интересно, когда оценивали мои результаты на ревью как тимлида, одним из плюсов отмечали, что я смог быстро собрать команду за относительно короткий срок. И если быть честным, социальные сети здесь тоже сыграли свою роль. Со временем эта аудитория может помочь запускать собственные продукты или сервисы. Может приводить новые знакомства, возможности и клиентов. Да и дополнительный доход никто не отменял. Раньше я практически не монетизировал свои площадки, но сейчас иногда публикую рекламные интеграции компаний и событий, которым доверяю. Получается небольшой, но приятный бонус. Поэтому мой вывод простой: контент - не обязательная часть карьеры программиста. Можно построить отличную карьеру и без него. Но если вам нравится делиться опытом, то аудитория со временем становится активом, ценность которого обычно понимаешь намного позже, чем начинаешь ее собирать. Кто я | Навигация | Спасибо
3 583
13
☀️ Сегодня последний день, когда открыт доступ сразу к трем закрытым видео летней серии 🎥 Проектирование высоконагруженных с
☀️ Сегодня последний день, когда открыт доступ сразу к трем закрытым видео летней серии 🎥 Проектирование высоконагруженных систем Разбираем архитектурные решения, компромиссы между производительностью и надежностью, а также типичные ошибки при проектировании систем. 🎥 Архитектура поисковых систем Говорим о том, как устроен современный поиск: индексация, ранжирование, релевантность, обработка запросов и поиск по миллиардам документов. 🎥 Промпт-инжиниринг для разработчиков Разбираем подходы к работе с LLM, техники написания промптов и практические паттерны, которые помогают получать более качественные результаты от AI-систем. Посмотреть все видео можно по ссылке: https://balun.courses/summer Кто я | Навигация | Спасибо
3 755
14
📹 Записали новый подкаст про образование и развитие в IT в эпоху AI Сейчас вокруг искусственного интеллекта много разговоров
📹 Записали новый подкаст про образование и развитие в IT в эпоху AI Сейчас вокруг искусственного интеллекта много разговоров: кто-то использует его как продвинутый поисковик, а кто-то уже строит вокруг него весь процесс обучения. В подкасте обсудили: - как меняется подход к обучению и развитию специалистов в IT - какие навыки становятся важнее, чем знание конкретных технологий - как использовать AI для ускорения своего роста, а не для деградации навыков Получился разговор не столько про инструменты, сколько про то, как меняется сама модель развития специалиста в IT, а посмотреть подкаст можно по ссылке: https://youtu.be/XlGOWZoZAOo Кто я | Навигация | Спасибо
4 199
15
☀️Опубликовали третье закрытое видео из нашей летней серии, и через несколько дней доступ к нему будет закрыт. 🎥 «Prompt Eng
☀️Опубликовали третье закрытое видео из нашей летней серии, и через несколько дней доступ к нему будет закрыт. 🎥 «Prompt Engineering: как получать нужный результат от LLM с первого запроса» Внутри разбираем: почему одни промпты работают стабильно, а другие дают случайный результат, как формулировать задачи, чтобы получать предсказуемые ответы, какие техники помогают улучшить качество генерации и какие паттерны можно сразу использовать в рабочих сценариях. Сейчас вокруг AI очень много разговоров, но на практике качество результата часто зависит не от модели, а от того, как вы с ней взаимодействуете. В видео как раз разбираем подходы, которые позволяют получать более точные и полезные ответы без бесконечных попыток и уточнений. Посмотреть видео можно по ссылке: https://balun.courses/summer/27_06 Кто я | Навигация | Спасибо
4 234
16
📹 Записали новый подкаст, в котором сравнили Go и C++ Разобрали, для каких задач обычно выбирают каждый из языков, чем отлич
📹 Записали новый подкаст, в котором сравнили Go и C++ Разобрали, для каких задач обычно выбирают каждый из языков, чем отличаются подходы к разработке, насколько сложен вход, какие есть особенности с производительностью и поддержкой проектов. Также поговорили о том, как меняется рынок, где чаще встречается Go, а где C++ по-прежнему остается основным инструментом, и какой язык стоит изучать в зависимости от карьерных целей. Посмотреть подкаст можно по ссылке: https://www.youtube.com/watch?v=IX_LeaQUkxw Кто я | Навигация | Спасибо
4 100
17
☀️Открыли доступ к новому закрытому видео летней серии Если вам когда-либо было интересно, как устроен поиск в Google, Яндекс
☀️Открыли доступ к новому закрытому видео летней серии Если вам когда-либо было интересно, как устроен поиск в Google, Яндексе или крупных маркетплейсах, то это видео может быть полезным. Постарались показать поиск именно с инженерной точки зрения: какие архитектурные решения используются в реальных системах и почему они устроены именно так. 🎥 «Архитектура поисковых систем: как устроен поиск и что происходит под капотом» Разбираем: как искать по миллиардам документов за миллисекунды, из каких компонентов состоит современная поисковая система и как работают релевантность, ранжирование и обработка запросов. Видео открыто на ограниченное время. Через несколько дней доступ будет закрыт, а в летней серии появится следующий материал. Так что если тема поисковых систем вам интересна, можно посмотреть видео по ссылке: https://balun.courses/summer/25_06 Кто я | Навигация | Спасибо
3 919
18
🏔 Неделю назад съездил на South HUB, и это оказался очень интересный формат мероприятия Наверное, главное отличие от многих+3
🏔 Неделю назад съездил на South HUB, и это оказался очень интересный формат мероприятия Наверное, главное отличие от многих конференций, на которых я бывал раньше, в том, что это не просто набор докладов, между которыми ты перемещаешься из зала в зал. Здесь получилось совместить обучение, общение и отдых в одном месте. Причем отдых - не в формате "добраться до отеля и упасть спать", а как полноценная часть программы. В течение дня можно было выбирать то, что интересно именно тебе: доклады, воркшопы, дискуссии, хакатоны и другие активности. Были и спортивные истории - утренние пробежки, йога, теннис и еще много всего. Лично я заглянул на несколько выступлений по биохакингу - и там наконец для себя зафиксировал важную вещь: разницу между депрессией и выгоранием. Отдельно были интересные для меня доклады от топ-менеджеров всем известных IT-компаний про то, как устроена их работа внутри: как устроены доходы и компенсационные пакеты на их уровне и как они пытаются балансировать между плотным рабочим графиком и личной жизнью, когда календарь действительно живет в формате 15–30-минутных слотов. Отдельно хочется отметить место проведения. Когда вокруг горы, красивые виды и возможность вечером просто выйти прогуляться на свежем воздухе, атмосфера ощущается совсем иначе. Ну и, конечно, люди. За несколько дней удалось пообщаться с большим количеством специалистов из разных компаний. А еще встретить несколько знакомых, с которыми раньше много раз пересекались онлайн, но ни разу не виделись вживую. В общем, уехал с хорошими впечатлениями, новыми знакомствами и несколькими идеями, которые хочется попробовать на практике. Кто я | Навигация | Спасибо
4 681
19
☀️ Летняя aкция в Balun.Courses Каждые два дня мы открываем доступ к закрытым видео по разным направлениям разработки. В прог
☀️ Летняя aкция в Balun.Courses Каждые два дня мы открываем доступ к закрытым видео по разным направлениям разработки. В программе: проектирование высоконагруженных систем, архитектура поисковых систем и промпт-инжиниринг. Сейчас уже доступно первое видео. 🎥 «System Design: тонкости проектирования высоконагруженных систем» Внутри разбираем практические вопросы, с которыми инженеры сталкиваются в реальных проектах: как принимать архитектурные решения при росте нагрузки, какие компромиссы приходится делать между надежностью и производительностью, какие ошибки чаще всего допускают при проектировании систем и на что обращают внимание на технических собеседованиях по System Design. Видео будет доступно только до 25 июня. Если тема интересна - переходите по ссылке и успевайте посмотреть, пока доступ открыт: https://balun.courses/summer Кто я | Навигация | Спасибо
3 686
20
💭 Кажется, собеседования с нейронками стали новой нормой За последние месяцы заметил несколько интересных паттернов у кандидатов. А еще расскажу про один необычный прием, который мы начали использовать на интервью. Периодически провожу собеседования для нескольких небольших компаний. Обычно это не интервью, где нужно спросить пару вопросов про REST API и подобных базовых вещах. Компании, с которыми сотрудничаю, ищут сильных инженеров под сложные задачи, поэтому на интервью обсуждаем concurrency, Linux, базы данных, System Design и особенности Golang. И последнее время все чаще возникает ощущение, что многие кандидаты проходят интервью вместе с нейронками. Сразу оговорюсь: я не утверждаю, что вычисляю всех. Более того, уверен, что кто-то успешно проходил интервью с ИИ-помощником, а я этого даже не заметил. Но есть и другая категория кандидатов. Например, спрашиваю, чем процесс отличается от потока. Вместо объяснения базовых принципов человек начинает рассказывать про внутренние структуры данных ядра Linux. При этом саму разницу между процессом и потоком объяснить не может. Или спрашиваю про epoll. Кандидат перечисляет epoll_create, epoll_wait и другие функции, но не может объяснить, какую проблему решает epoll и зачем он вообще нужен. Обычно бывает наоборот. Можно забыть название функции или детали API, но понимать фундаментальные принципы. Здесь же детали есть, а понимания нет. 📌 Сразу уточню: я не оцениваю это как хорошо или плохо. Скорее делюсь наблюдениями из процесса интервью - тем, как это выглядит со стороны интервьюера. Недавно мы с одной компанией придумали еще один эксперимент. На некоторые вопросы просим кандидата отвечать с закрытыми глазами. Не все интервью, конечно. Только отдельные вопросы. Смысл не в том, чтобы кого-то поймать. Просто так легче понять, находится ли ответ в голове человека или где-то еще. Иногда еще задаю и специальные false-positive вопросы. Не могу сказать, что это работает всегда - модели становятся все сильнее. Но периодически встречаются ситуации, когда ответ звучит очень уверенно, а по факту оказывается неправильным. Особенно хорошо это заметно на вопросах про внутреннее устройство рантайма Go. Я сам активно использую нейронки при подготовке обучающих материалов и регулярно вижу, какую ерунду они могут рассказывать про планировщик, сборщик мусора или внутренние механизмы Go. Поэтому когда кандидат начинает пересказывать такие объяснения почти слово в слово, это обычно заметно. Да и в целом, после большого количества проведенных собеседований начинаешь замечать повторяющиеся сценарии. Например, когда кандидат решает достаточно сложную алгоритмическую задачу, быстро пишет практически идеальный код без единой ошибки, а потом не может объяснить одну из строк, которую только что написал. Или уверенно оперирует сложными терминами, но теряется, когда просишь объяснить их своими словами. Конечно, это ничего не доказывает. Но со временем начинаешь видеть разницу между ситуацией, когда человек действительно рассуждает и постепенно приходит к ответу, и когда ответ выглядит немного неестественно - как будто знания есть, а понимания за ними нет. ⁉️ А как у вас? Проходите собеседования с нейронками? Или замечаете кандидатов, которые пытаются делать это во время интервью? P.S. если вам нужно провести непростое техническое интервью по Go, concurrency или System Design для сильных кандидатов - пишите в tg: @vladimir_balun (простыми интервью не занимаюсь) Кто я | Навигация | Спасибо
3 946