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

Операционные системы

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

Embedded и IoT Embedded-программирование

Ролей

1

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

Грейдов

5

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

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

0

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

Домен

Embedded и IoT

Группа

Embedded-программирование

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

22.02.2026

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

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

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

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

Роль Обязательность Описание
Systems Programmer (C/C++) Понимает основные концепции ОС: процессы, потоки, планирование, файловые системы. Работает с Linux: управление процессами, файловыми дескрипторами, signals, basic system calls.
Роль Обязательность Описание
Systems Programmer (C/C++) Владеет internals операционных систем: VFS layer, process scheduler (CFS), memory management subsystem. Модифицирует ядерные подсистемы, анализирует поведение через ftrace/perf.
Роль Обязательность Описание
Systems Programmer (C/C++) Глубоко знает архитектуру ОС: проектирует ядерные подсистемы, оптимизирует scheduler под workload, реализует custom security modules (LSM), работает с namespaces/cgroups.
Роль Обязательность Описание
Systems Programmer (C/C++) Определяет стратегию развития ОС-компонентов для платформы. Формирует архитектуру custom OS distribution, ведёт review ядерных подсистем, управляет kernel configuration.
Роль Обязательность Описание
Systems Programmer (C/C++) Формирует enterprise OS стратегию для организации. Определяет подходы к custom Linux distribution, RTOS selection, управляет lifecycle ядерных компонентов для продуктовых линеек.

Сообщество

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