Скачать Оптимизация Go, как в BigTech [Balun Courses]

Kevin

VIP складчик
Platinum
Администратор
Регистрация
8 Сен 2016
Сообщения
483.764
Реакции
268.165
**Складчина: Оптимизация Go, как в BigTech [Balun Courses]**

Курс "Оптимизация Go, как в BigTech" поможет вам решить следующие проблемы:

1. Затрудняетесь разбираться в perf-снимоте или чужом коде на Go.
2. Неуверены в оптимизации кода из-за недостаточного понимания его работы за пределами синтаксиса.
3. Желаете перейти от простых фич к более сложным и низкоуровневым задачам.
4. Сталкиваетесь с трудностями в понимании исходного кода на Go из-за нехватки знаний об устройстве языка и компьютерной архитектуре.
5. Намерены устроиться в BigTech, но испытываете проблемы на собеседованиях из-за нехватки знаний по внутреннему устройству Go и Computer Science.

За 5 недель курса вы научитесь:

1. Понимать computer science для работы в BigTech и эффективно читать код от синтаксиса до машинных инструкций.
2. Изучать структуру операционной системы, разбираться в calling convention и вызывать syscall'ы на практике.
3. Применять ассемблер в Go для языковых оптимизаций с нулевого уровня.
4. Оптимизировать код, основываясь на примерах крупных tech-компаний и низкоуровневого программирования.
5. Глубоко изучить работу low-level пакетов: unsafe и runtime, reflect и debug.
6. Использовать профайлер для оптимизации CPU, памяти и блокировок.
7. Повысить свою ценность на рынке труда и заработную плату благодаря усвоенным знаниям.

**Программа курса**

**Основы Computer Science. Часть 1**

- Урок №1 – Микроархитектура процессора
- Урок №2 – Оперативная, кеш память

**Основы Computer Science. Часть 2**

- Урок №3 – Архитектура операционных систем
- Урок №4 – Управления памяти в операционке

**Ассемблер в GO и работа со стеком**

- Урок №5 – Введение в ассемблер Go
- Урок №6 – Инструкции работы со стеком

**Дополнительные фишки оптимизации, кодинг бенчмарков**

- Урок №7 – Устройство памяти в Go, бенчмарки
- Урок №8 – Оптимизации в Go

**Рантайм в Go и профилирование**

- Урок №9 – Управление внутренним состоянием рантайма Go
- Урок №10 – Профилирование в Go

Курс поможет вам углубить знания по Computer Science и Go, на практике применить их для повышения профессионального уровня и успешного трудоустройства в крупные технологические компании.
 
Сверху