Профиль навыка

Инструменты отладки

Этот навык определяет ожидания по ролям и уровням.

Embedded и IoT Embedded-инструменты

Ролей

1

где встречается этот навык

Грейдов

5

сформированная дорожка роста

Обязательных требований

0

ещё 5 — необязательные

Домен

Embedded и IoT

Группа

Embedded-инструменты

Последнее обновление

22.02.2026

Как использовать

Выберите текущий грейд и сравните ожидания. Карточки ниже покажут, что нужно закрыть для следующего уровня.

Чего ждут на каждом уровне

Таблица показывает, как меняется глубина владения навыком от Junior до Principal.

Роль Обязательность Описание
Systems Programmer (C/C++) Знакомится с инструментами отладки: GDB для пользовательских программ, dmesg для ядерных сообщений, strace для системных вызовов. Отлаживает простые баги под руководством наставника.
Роль Обязательность Описание
Systems Programmer (C/C++) Уверенно использует отладочные инструменты: GDB remote debugging, KGDB для ядра, JTAG для bare-metal. Применяет Valgrind, AddressSanitizer для поиска memory corruption.
Роль Обязательность Описание
Systems Programmer (C/C++) Отлаживает сложные системные проблемы: kernel oops/panic analysis, crash dump через kdump, hardware watchpoints через JTAG. Применяет eBPF для dynamic tracing ядра без остановки.
Роль Обязательность Описание
Systems Programmer (C/C++) Определяет стратегию отладки для системной команды. Формирует runbook по диагностике ядерных проблем, внедряет crash dump infrastructure, обучает команду advanced debugging.
Роль Обязательность Описание
Systems Programmer (C/C++) Формирует enterprise debugging infrastructure для системного ПО. Определяет стандарты crash analysis, трассировки и мониторинга для всех системных продуктов, менторит lead-ов.

Сообщество

👁 Следить ✏️ Предложить изменение Войдите, чтобы предлагать изменения
📋 Предложения
Пока нет предложений для Инструменты отладки
Загрузка комментариев...