Домен
Embedded и IoT
Профиль навыка
Этот навык определяет ожидания по ролям и уровням.
Ролей
1
где встречается этот навык
Грейдов
5
сформированная дорожка роста
Обязательных требований
0
ещё 5 — необязательные
Embedded и IoT
Embedded-программирование
22.02.2026
Выберите текущий грейд и сравните ожидания. Карточки ниже покажут, что нужно закрыть для следующего уровня.
Таблица показывает, как меняется глубина владения навыком от Junior до Principal.
| Роль | Обязательность | Описание |
|---|---|---|
| Systems Programmer (C/C++) | Знакомится с Go для системного программирования: goroutines, channels, syscall package. Пишет простые системные утилиты (мониторинг, файловые операции) под руководством наставника. |
| Роль | Обязательность | Описание |
|---|---|---|
| Systems Programmer (C/C++) | Разрабатывает системные сервисы на Go: daemon-процессы, socket programming, cgo для интеграции с C-библиотеками. Использует unsafe package для низкоуровневого доступа к памяти. |
| Роль | Обязательность | Описание |
|---|---|---|
| Systems Programmer (C/C++) | Проектирует высокопроизводительные системные сервисы на Go: custom memory management через unsafe, горутинные пулы, zero-allocation hot path. Оптимизирует GC pressure. |
| Роль | Обязательность | Описание |
|---|---|---|
| Systems Programmer (C/C++) | Определяет стратегию использования Go в системной разработке. Формирует guidelines по cgo overhead, memory management, concurrency patterns для системных сервисов. |
| Роль | Обязательность | Описание |
|---|---|---|
| Systems Programmer (C/C++) | Формирует enterprise Go стратегию для системного подразделения. Определяет boundary между C и Go компонентами, управляет Go adoption для infrastructure tools и system daemons. |