Systems Programmer (C/C++)

Разработка системного ПО: ОС, драйверы, компиляторы, высокопроизводительные библиотеки

Подробнее о роли Все роли
16 навыков
80 требований
50 обязательных
1 доменов
Awareness 16 Working 16 Advanced 16 Expert 32
Уровень:
Профили: Awareness Working Advanced Expert -- Клик по уровню — развернуть, клик по требованию — детали и голосование

Основы программирования

16 навыков · 80 требований
Навык Junior Middle Senior Lead Principal
Алгоритмы и структуры данных
Алгоритмы и сложность Awareness Working Advanced Expert Expert
Структуры данных Awareness Working Advanced Expert Expert
Алгоритмы на графах Awareness Working Advanced Expert Expert
ООП и паттерны проектирования
Принципы ООП и SOLID Awareness Working Advanced Expert Expert
Паттерны проектирования Awareness Working Advanced Expert Expert
Многопоточность и конкурентность
Многопоточное программирование Awareness Working Advanced Expert Expert
Асинхронное программирование Awareness Working Advanced Expert Expert
Синхронизация потоков Awareness Working Advanced Expert Expert
Чистый код и рефакторинг
Качество кода и рефакторинг Awareness Working Advanced Expert Expert
Чистый код Awareness Working Advanced Expert Expert
Функциональное программирование
Основы функционального программирования Awareness Working Advanced Expert Expert
Системы типов
Типобезопасность и системы типов Awareness Working Advanced Expert Expert
Дженерики и параметрический полиморфизм Awareness Working Advanced Expert Expert
Управление памятью
Управление памятью Awareness Working Advanced Expert Expert
Профилирование памяти Awareness Working Advanced Expert Expert
Управление памятью (системное) Awareness Working Advanced Expert Expert
Полезное требование?