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

Линкер и загрузчик

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

Компиляторы и языки Инструменты компиляторов

Ролей

1

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

Грейдов

5

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

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

0

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

Домен

Компиляторы и языки

Группа

Инструменты компиляторов

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

22.02.2026

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

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

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

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

Роль Обязательность Описание
Systems Programmer (C/C++) Понимает основы линковки и загрузки: объектные файлы, секции (.text, .data, .bss), символы. Читает вывод nm/objdump, разбирается в простых linker script-ах под руководством наставника.
Роль Обязательность Описание
Systems Programmer (C/C++) Самостоятельно работает с линкером: пишет custom linker scripts для embedded, управляет memory layout, разрешает symbol conflicts. Понимает GOT/PLT, lazy binding, dynamic linking.
Роль Обязательность Описание
Systems Programmer (C/C++) Проектирует сложные linker configurations: overlay memory, position-independent code для ядра, custom ELF sections для metadata. Оптимизирует binary size через section garbage collection и LTO.
Роль Обязательность Описание
Systems Programmer (C/C++) Определяет стратегию линковки для системной платформы. Формирует стандарты memory layout, symbol versioning для ABI compatibility, управляет shared library versioning.
Роль Обязательность Описание
Systems Programmer (C/C++) Формирует enterprise-подход к линковке и загрузке. Определяет стандарты ABI stability для системных библиотек, управляет binary compatibility между версиями, менторит экспертов.

Сообщество

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