Весь ли опыт в резюме зафиксирован в трудовой книжке?

«Весь ли опыт в резюме зафиксирован в трудовой книжке?» — вопрос из категории Софт-скиллы, который задают на 25% собеседований C/C++ Разработчик. Ниже — развёрнутый пример ответа, который можно адаптировать под свой опыт.

Ответ

Нет, далеко не весь. В моём резюме как C++ разработчика отражён весь релевантный профессиональный опыт, который имеет значение для потенциального работодателя в IT-сфере. Трудовая книжка — это формальный документ, фиксирующий официальные трудовые отношения по ТК РФ, и она часто не успевает за реалиями нашей профессии.

Что обычно есть в резюме, но может отсутствовать в трудовой:

  1. Фриланс и контрактная работа: Многие проекты, особенно с зарубежными заказчиками или на платформах вроде Upwork, оформляются как разовые договоры ГПХ, которые не вносятся в трудовую книжку. Например, я оптимизировал алгоритмы физического движка для инди-игры по контракту — это ценный опыт, но в трудовой его нет.
  2. Участие в open-source проектах: Мой вклад в проекты на GitHub (например, патчи в библиотеки типа Boost или исправления в LLVM) — это прямой показатель навыков, но это волонтёрская деятельность.
  3. Коммерческие pet-проекты и стартапы: Если я разрабатывал и продавал собственный проект (например, high-frequency trading симулятор на C++), этот опыт коммерческий и важен, но он мог не сопровождаться официальным оформлением.
  4. Стажировки и обучение: Некоторые интенсивные стажировки (например, в Yandex или VK) могут не оформляться записью в трудовую, но дают колоссальный практический опыт.

На собеседовании я всегда готов:

  • Детально рассказать о любом проекте из резюме: задачи, мой вклад, стек технологий (например, С++17/20, STL, Boost.Asio, CMake).
  • Показать код в моём портфолио на GitHub, чтобы подтвердить навыки.
  • Дать контакты рекомендателей с предыдущих мест работы или проектов.

Для HR-отдела важны навыки и релевантный опыт, подтверждённые на собеседовании и тестовом задании, а не только записи в трудовой книжке.