Ответ
Нет, далеко не весь. В моём резюме как C++ разработчика отражён весь релевантный профессиональный опыт, который имеет значение для потенциального работодателя в IT-сфере. Трудовая книжка — это формальный документ, фиксирующий официальные трудовые отношения по ТК РФ, и она часто не успевает за реалиями нашей профессии.
Что обычно есть в резюме, но может отсутствовать в трудовой:
- Фриланс и контрактная работа: Многие проекты, особенно с зарубежными заказчиками или на платформах вроде Upwork, оформляются как разовые договоры ГПХ, которые не вносятся в трудовую книжку. Например, я оптимизировал алгоритмы физического движка для инди-игры по контракту — это ценный опыт, но в трудовой его нет.
- Участие в open-source проектах: Мой вклад в проекты на GitHub (например, патчи в библиотеки типа Boost или исправления в LLVM) — это прямой показатель навыков, но это волонтёрская деятельность.
- Коммерческие pet-проекты и стартапы: Если я разрабатывал и продавал собственный проект (например, high-frequency trading симулятор на C++), этот опыт коммерческий и важен, но он мог не сопровождаться официальным оформлением.
- Стажировки и обучение: Некоторые интенсивные стажировки (например, в Yandex или VK) могут не оформляться записью в трудовую, но дают колоссальный практический опыт.
На собеседовании я всегда готов:
- Детально рассказать о любом проекте из резюме: задачи, мой вклад, стек технологий (например, С++17/20, STL, Boost.Asio, CMake).
- Показать код в моём портфолио на GitHub, чтобы подтвердить навыки.
- Дать контакты рекомендателей с предыдущих мест работы или проектов.
Для HR-отдела важны навыки и релевантный опыт, подтверждённые на собеседовании и тестовом задании, а не только записи в трудовой книжке.