💭 Мы поняли: в IT можно быть экспертом по Go, но если не подумал о формулировках - попадешь в совсем другую нишу. Теперь мы внимательнее смотрим на образующие слова... Хотя, если честно, с нашими SEO-специалистами мы все равно сверху 😅 Кто я | Навигация | Спасибо
Владимир Балун
Канал Балун Владимира - C++/Go разработчика из BigTech. Здесь вы найдете глубокие знания и материалы по программированию, личные истории и лайв-контент. Сотрудничество: @vladimir_balun
Графики
📊 Средний охват постов
📉 ERR % по дням
📋 Публикации по дням
📎 Типы контента
Лучшие публикации
20 из 20📹 Мне кажется, многие до конца не понимают swiss table (новые мапы в Go) не потому, что тема сложная, а потому что не хватает базы... Часто вижу, что разработчики на Go: - плохо понимают, что такое коллизии - не знают разницу между методом цепочек и открытой адресацией - не до конца представляют, как раньше были устроены хеш-таблицы в Go и какие у них были проблемы А без этого swiss table воспринимается как «магия», а не как эволюция идеи, поэтому я записал видео немного по-другому: Сначала раз...
💭 В течение дня у нас в голове крутится одно и то же: «надо написать отчет», «нужно позвонить», «не забыть оплатить». Мы вроде бы ничего не делаем, но мозг постоянно возвращает к этим задачам. А если начали важное дело и отвлеклись - внутри остается ощущение незакрытого процесса. 📌 Это явление называется эффектом Зейгарник. Его описала Блюма Зейгарник. Она заметила, что официанты прекрасно помнят сложные заказы, пока они не оплачены, но почти сразу забывают их после завершения. В эксперименте ...
🧩 А давайте сравним мьютексы в C++ и Go Кажется, что там вообще сравнивать - мьютекс и мьютекс: lock, unlock, критическая секция. Но если посмотреть внутрь, разница довольно интересная и отражает философию самих языков. В C++ стандартный std::mutex - это по сути тонкая обертка над примитивами операционной системы. На Linux это обычно pthread_mutex, который в свою очередь опирается на механизм futex. Как правило, внутри используется такой алгоритм: сначала поток пытается захватить мьютекс через ...
🚀 Структура типичного проекта на Go: для начинающих и свитчеров 📅 24 февраля в 19:00 по МСК пройдет бесплатный открытый урок от ex-разработчика из Яндекса! Разбираемся, как правильно разложить код, чтобы потом не перекладывать и не переименовывать половину проекта. Запись для всех зарегистрировавшихся. На открытом уроке узнаешь: - Структуры проекта на Go — какие бывают и чем они отличаются друг от друга - Разные проекты и разные подходы: какую структуру выбрать под задачу - Зачем нужны особенн...
📹 Записали видео с Женей Айти Красавчиком - где разобрали реальные профили разработчиков в LinkedIn Поговорили о том: - что писать в профиле, чтобы привлекать внимание рекрутеров - какие ошибки чаще всего мешают получить оффер - как описывать опыт, если ищешь первую работу за границей - и как усилить профиль, если хочешь перейти на уровень выше Бонусом разобрали мой профиль и профиль Жени - показали на живых примерах, что работает, а что лучше переписать. Если вы в хотите найти работу на междун...
🚀 «Тимлид работает 24/7» - почему это неправда и как не перерабатывать 📅 26 февраля в 19:00 по МСК пройдет бесплатный открытый урок от технического руководителя Авито о практических инструментах, которые помогают управлять временем и сохранять баланс между работой и личной жизнью. Запись для всех зарегистрировавшихся. На открытом уроке: - Научимся разгружать календарь - разберем реальные кейсы и практические инструменты - Сформируем простые приёмы приоритизации, чтобы сразу разгрузить день и с...
🎙 Записали совместный подкаст с Женей Айти Красавчиком о работе в российском и европейском бигтехе Обсудили, какие задачи дают разработчикам, насколько они отличаются по уровню ответственности и влияния на продукт. Поговорили про процессы: где больше формализации, как устроены ревью, планирование, взаимодействие с менеджментом. Отдельно разобрали инструменты, инженерные практики и техническую культуру. Конечно, затронули тему зарплат, компенсаций и бенефитов, а также самый частый вопрос- куда с...
📹 Многие начинают решать задачи на LeetCode, но быстро теряют мотивацию: задачи кажутся слишком сложными, прогресс медленный, а регулярность пропадает... В новом видео я рассказываю, как выстроить ROADMAP по LeetCode: - в какой последовательности изучать темы и решать задачи - как тренироваться регулярно и не выгорать - сколько задач действительно нужно решить для подготовки к собеседованиям Посмотреть видео можно по ссылке: https://youtu.be/sfHXlDDs490 Кто я | Навигация | Спасибо
📹 За последние несколько лет я суммарно прожил около 8 месяцев в разных теплых странах Это не была «идеальная картинка». Это был реальный опыт с ошибками, лишними тратами, сменой локаций, усталостью и адаптациями. В какой-то момент я понял, что накопилось достаточно опыта, чтобы собрать все в одном месте - поэтому записал отдельное видео. В нем честно рассказываю: - какие ошибки я совершал, когда уезжал жить в другую страну - почему частая смена мест - это не так романтично, как кажется - как н...