«Глубокий Go» в Balun.Courses — онлайн-программа, в рамках которой ты разберешься со всеми тонкостями и нюансами языка Go и сможешь стать востребованным разработчиком на рынке.
Наш формат подойдет, если ты опытный разработчик уровня junior/middle/senior. Если ищете курс по разработке и программированию, ранее нигде не обучались и у вас иная специальность, наша программа не подойдет, т.к. учиться будет сложно. Чтобы успешно обучаться по нашим программам, необходимо знать основы языка Go - это важное условие.
Углубленное изучение Go начинаем с базовых типов и указателей, массивов и срезов: BCE, zero value, различия пустых и нулевых срезов, аллокации в стеке и куче. Затем — строки и словари: кодировки, strings.Builder, интернирование, утечки памяти, swiss table и нюансы переиндексации. Отдельные блоки — функции и defer, хвостовая рекурсия, структуры и выравнивание, unsafe-приемы и Data Oriented Design. Финальная часть — интерфейсы, обработка ошибок, сборщик мусора, аллокатор, планировщик и горутины: sysmon, preemption, work stealing, GMP-модель. Также мы расскажем, какие вопросы и задачи часто спрашивают на собеседованиях в крупных BigTech-компаниях.
После прохождения всей модулей курса ты сможешь:
- увереннее проходить собеседования в BigTech и построить карьеру мечты,
- понимать аллокатор, GC и планировщик,
- уменьшать аллокации и bound checks и ускорять критичные участки,
- писать поддерживаемый, понятный код, который экономит ресурсы компании.
Как проходит обучение? Все уроки в записи, каждый урок длительностью по 1,5–2 часа, потребуется примерно 4-5 часов в неделю. После просмотра уроков ты практикуешься, делаешь ДЗ с автопроверкой, а также ходишь на еженедельные Q&A и разбираешь реальные кейсы. В тариф "Премиум" также входит проверка д/з преподавателем, а доступ к записям будет целых 2 года.
Уже более 1 000 студентов повысили свою квалификацию как программиста и прошли курсы в Balun.Courses. Среди наших выпускников — программисты из банков и других крупных компаний. Средняя оценка нашей программы составляет 4.94 из 5 на основании отзывов наших студентов, которые вы можете увидеть на сайте.
Если ты сомневаешься, подходит ли тебе наш формат, приходи на бесплатный открытый урок. Мы проводим открытые уроки по всем имеющимся направлениям: System Design, оптимизации в Go, микросервисам и проектированию высоконагруженных систем, Observability и другим, участие на многих уроках является бесплатным.