Последние темы автора:
- [Галина Гарбузова] [garbuzova.pro] Железо (2025)
- [Леонид Немцев] [Точка интеллекта] Архетипы Юнга в мировой литературе. Лекция 12. Любовник, славный малый, хранитель (2025)
- [Ксения Чернова] Говори как бог (2019)
- [Алена Водонаева] Голая. Правда о том, как быть настоящей женщиной (2019)
- [Николай Злобин] Злобный движ или взрывная геометрия
- #1
Голосов: 0
[Игорь Панасюк] [Balun Courses] Оптимизация Go, как в BigTech (2025)
Проблемы, которые решает курс:
◆ Неделя 1. Основы Computer Science. Часть 1
Урок №1 — Микроархитектура процессора
Урок №2 — Оперативная, кеш память
◆ Неделя 2. Основы Computer Science. Часть 2
Урок №3 — Архитектура операционных систем
Урок №4 — Управления памятью в операционке
◆ Неделя 3. Ассемблер в GO и работа со стеком
Урок №5 — введение в ассемблер Go
Урок №6 — инструкции работы со стеком
◆ Неделя 4. Дополнительные фишки оптимизации, кодинг бенчмарков
Урок №7 — устройство памяти в Go, бенчмарки
Урок №8 — оптимизации в Go
◆ Неделя 5. Рантайм в Go и профилирование
Урок №9 — управление внутренним состоянием рантайма Go
Урок №10 — профилирование в Go
Подробнее:
Описание:
Проблемы, которые решает курс:
- Пишу бизнес-логику и приложения на Go, но не могу разобраться в perf-снимках или прочитать код в сторонней библиотеке
- Паникую, если нужно оптимизировать код, потому что не знаю, что происходит за пределами синтаксиса
- На работе пишу простые фичи, но хочется заниматься чем-то нетривиальным и низкоуровневым
- Не могу разобраться в исходном коде Go, потому что не понимаю, как устроен язык и архитектура компьютера
- Хочу устроиться в BigTech, но на собеседованиях валюсь на вопросах по внутреннему устройству Go и Computer Scien
- Изучишь Computer Science для работы в BigTech и поймёшь, как исполняется код от языкового синтаксиса до машинных инструкций
- Узнаешь, как устроена операционная система, разберешь calling convention и научишься вызывать syscall’ы
- С нуля научишься использовать ассемблер в Go для понимания языковых оптимизаций
- Научишься оптимизировать код на примерах BigTech-компаний и низкоуровневого программирования
- Глубоко разберёшь подкапотную работу low-level пакетов: unsafe, runtime, reflect и debug
- Научишься использовать профайлер для оптимизации CPU, памяти и блокировок
- Сможешь повысить уровень ЗП и свою ценность в компании как специалиста
Программа курса:
◆ Неделя 1. Основы Computer Science. Часть 1
Урок №1 — Микроархитектура процессора
Урок №2 — Оперативная, кеш память
◆ Неделя 2. Основы Computer Science. Часть 2
Урок №3 — Архитектура операционных систем
Урок №4 — Управления памятью в операционке
◆ Неделя 3. Ассемблер в GO и работа со стеком
Урок №5 — введение в ассемблер Go
Урок №6 — инструкции работы со стеком
◆ Неделя 4. Дополнительные фишки оптимизации, кодинг бенчмарков
Урок №7 — устройство памяти в Go, бенчмарки
Урок №8 — оптимизации в Go
◆ Неделя 5. Рантайм в Go и профилирование
Урок №9 — управление внутренним состоянием рантайма Go
Урок №10 — профилирование в Go
Подробнее:
Для просмотра ссылок пройдите регистрацию
