Владимир Балун
5.28K subscribers
287 photos
43 videos
311 links
Канал Балун Владимира — C++/Go разработчика из BigTech. Здесь вы найдете глубокие знания и материалы по программированию, личные истории и лайв-контент.

Сотрудничество: @vladimir_balun
Download Telegram
Ходил вчера в студию, снимать несколько видео:
1️⃣ Первый день программиста на новой работе - рассказываю, как быстрее вливаться в новую работу
2️⃣ Мое собеседование в Яндекс - рассказываю о своем собеседовании в Яндекс
3️⃣ Решаю задачу с собеседования по Go - разбираю популярную задачку с собеседования по Go

Скоро все будет на YouTube 👋🏻
👍20🔥61
📹 Разбираю задачу с Go собеседования: https://youtu.be/rDZB4ueHxOY?si=UabihiMqB0MSZ4RU
👍10🔥2🤡2
Forwarded from KOTELOV
This media is not supported in your browser
VIEW IN TELEGRAM
Йоу, запили выпуск про Go после C++, карьеру и менторство💻

В гостях Вова Балун — хардовый бэк из Яндекса, который еще работал в Тиньке, Касперском и OZON, а еще он один из самых дорогих менторов в айтишке и про это мы его тоже спросили

С Вовой мы познакомились еще на хакатоне. Туда мы его пригласили как опытного спикера и ментора провести лекцию по архитектуре.

Ребятам оч зашло и мы решили позвать его на подкаст и узнать сколько можно заработать на инфобизе в IT и как проходить mock-собесы

Подкаст будет интересен тем, кто хочет вкатиться в айтишку — мы много спрашивали про путь Вовы.

Интересно послушать тем, кто устал кодить на одном языке — Вова персел с плюсов на Go и нормально себя там чувствует, вроде живой👀

Го смотреть подкаст, если хочешь дальше двигаться по карьерному треку, но пока не понимаешь куда расти

📹Смотреть на youtube
Ⓜ️Слушать на mave
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15👍72
📹 Новая работа программиста или как быстрее адаптироваться на новом месте работы: https://youtu.be/_eaRbRa75ds?si=1mLTziIzRXG641RY
🔥81👍1🥰1
На прошлых выходных проверял свои нервы на прочность 🪂
🔥41👍5
📹Программист 5 лет - как оно?
https://www.youtube.com/watch?v=8pCYrL3T24I&t=4s
🔥11👍5
Мне через несколько недель предстоит занять роль TeamLead-a в Яндексе и поэтому мне нужно будет набрать двоих хороших Go инженеров (либо тех, кто хочет перейти на Go) к себе в команду!

Нам предстоит вместе заниматься развитием системы распределенной трассировки запросов, которой сейчас уже пользуются Такси, Маркет, Облако, Кинопоиск и так далее.

Несколько слов о текущей системы:
- написана на Go
- 8 гигабайт трафика в секунду
- 8 000 000 спанов в секунду
- кластер ClickHouse почти на 800 терабайт

В общем если ты хотел бы попасть в Яндекс и тебя заинтересовал этот проект, то ты можешь написать мне в личку @vladimir_balun, чтобы мы его подробнее обсудили, и чтобы я пореферил тебя - так шансов у тебя будет больше. Кстати, еще нам нужны несколько менеджеров!

P.S. информация о Yandex Observability Platform: https://www.notion.so/Yandex-Observability-Platform-d49c596d4538448a98ec588c5b61ddc0?pvs=21
🔥26👍83
📹 Мое собеседование в Яндекс:
https://youtu.be/LgdJkfugtwc
🔥11👍4😎3
🚀 Готовы анонсировать курс по Concurrency в Go!

Курс будет углубленным, например там будет внутреннее устройство мьютексов/горутин/планифровщика, lock-free структуры данных, барьеры памяти, паттерны и так далее, а в качестве домашних заданий мы будем писать in-memory базу данных с репликацией (в общем, все подробности на сайте).

Пока еще точная дата старта курса не известна (скорее всего, это будет конец этого года), но уже сейчас можно оставить заявку на участие в этом курсе, чтобы затем получить предложение о самой выгодной цене на курс.

Ссылка для предзаписи
🔥13👍2🤝2
📹От кода к команде #1 | Набираю разработчиков к себе в команду
https://youtu.be/hnSWaUszIZ0?si=vxUOoHXBtUZDTfj7

Все еще идет набор хороших Go инженеров (либо тех, кто хочет на него перейти) ко мне в команду по разработке системе распределенной трассировки запросов! Вся подробная информация по ссылке выше - по всем вопросам можно писать сюда @vladimir_balun
🔥13👍7❤‍🔥1
📹 Что должен знать Junior Go разработчик:
https://youtu.be/sr8u1V_nno4?si=pIU_y6yH2sIoEXLN
🔥12👍51
Уже почти две недели меня нет в России - в планах попробовать перезимовать эту зиму где-нибудь в тепле. Сейчас живу в Анталии, здесь все еще тепло (+30 почти каждый день), ну а дальше посмотрим…
🔥48👍74😁3👎2😢1
📹 Трудности при изучении программирования:
https://youtu.be/sf825MvPw6c?si=mjZl1FIC5OXukYiV
🔥6👍41
❗️Всем привет, проекту it-interview.io для развития нужны те, кто хотел бы проводить mock-собеседования или полноценные собеседования для различных корпоративных клиентов (как правило, небольших компаний). Нам нужны опытные специалисты из разных сфер - ML, frontend, backend, System Design, Analytics и так далее. Критериев отбора всего несколько - текущая работа или опыт работы в BigTech компании на позиции Senior или выше, а также опыт проведения собеседований...

Проведенные собеседования неплохо оплачиваются - всю подробную информацию можно узнать у меня в Телеграм: @vladimir_balun
👍10🔥31
📹 Идеальный мир программиста:
https://youtu.be/gdmG7JvMaM4?si=HU__knNVF240VEsq
👍8🔥3💯2
📹 Один из моих дней жизни в Анталии: https://youtu.be/LZ4qE3tYIbU
🔥12👎2😁21👍1
Кстати, сегодня еще сменил место дислокации - теперь обитаю в UAE
👍298🔥4😁2😱2🤮2🫡2
🚀 Познакомься с теорией кэширования!

📌 Кэширование – это способ хранения данных, как можно ближе к месту их будущего использования для того, чтобы переиспользовать раннее полученные вычисления, скоращать response time, снижать нагрузку на сторонние сервисы, либо стабилизировать работу при краткосрочных отказах системы.

🗓 18 ноября в 18:00 по МСК пройдет бесплатный открытый урок по теории кэширования!

Чему ты научишься:
- узнаешь, что такое кэширование и когда его стоит применять
- поймешь, в чем разница между внутренним и внешним кэшированием
- разберешься с подходами к кэшиваронию (lazy caching, write-through, write-back, read-through, write-around)
- разберешься с алгоритмами вытеснения данных из кэша (OPT, 2Q, LIFO, FIFO, LFU, MRU, LRU, SLRU, TLRU, LRU-k, Second Chance, Clock)
- познакомишься с тегированием и версионированием кэша

➡️ Регистрация на открытый урок ⬅️
🔥11👍21
🎥 Запись открытого урока по теории кэширования: https://youtu.be/iLMlYgQoTIE?si=zS6n1QgnCJijP5fD

Таймкоды:
00:00 - План занятия
01:03 - Что такое кэширование
03:18 - Основные термины кэширования
04:55 - Какие данные кэшировать
06:02 - Кэширование ошибок
07:13 - Как предотвратить cache miss attack
10:34 - Эффективность кэширования
12:56 - Внутреннее кэширование
14:41 - Внешнее кэширование
19:23 - Cache Aside
21:32 - Cache Through
23:16 - Cache Ahead
29:33 - Алгоритмы вытеснения данных из кэша
30:01 - Random алгоритм
30:23 - FIFO алгоритм
30:49 - LIFO алгоритм
31:16 - LRU алгоритм
32:06 - MRU алгоритм
32:29 - LFU алгоритм
37:11 - Алгоритм Белади (OPT)
38:13 - Second Chance алгоритм
39:56 - Clock алгоритм
40:40 - 2Q алгоритм
41:42 - SLRU алгоритм
42:49 - TLRU алгоритм
43:17 - LRU-k алгоритм
47:24 - Инвалидация данных в кэше
47:41 - Инвалидация по TTL
48:35 - Jitter
49:40 - Thundering herd problem
51:13 - Инвалидация по событию
52:41 - Версионирование кэша
56:11 - Тегирование кэша
1:03:37 - Многомерный кэш
17🔥9👍3
Каждую неделю, по воскресеньям, у нас с подписчиками boosty проходят часовые созвоны, где мы обсуждаем различные вопросы по программированию и не только!

Со следующей недели, хотим попробовать еще дополнительно, раз в неделю, встречаться, чтобы общаться на английском - English Speaking Club по интересам: https://boosty.to/vladimir_balun
🔥13👍63