Тогда, если правильно понял, нужно самому написать какое-то приложение, одно или парочку. Например, сделать игру на С++ или приложение по обработке цифровых изображений (знакомый расказывал, что это может быть востребовано в компьютерной томографии, когда программа по снимку определяет дифференциацию органов человека).
Да, это все будет большим плюсом. Прежде всего для вас, а потом и для интервью.
Другой вариант, через семейное знакомство (друг семьи работает топ-менеджером в коммерческом банке), написать какое-нибудь приложение или веб-сервис на С++ для этой компании. Однако, я спрашивал, у них программистов на С++ нет в штате.
Неважно есть они "в штатном расписании" или нет. У вас же цель не получать у них зарплату, а набраться опыта + дополнительной галочки в резюме. Пусть вас оформят в виде бесплатного стажера/интерна или чего-то в этом роде. Может вы в самом деле сделаете что-то полезное для них. Они ничем не рискуют, а вам польза. Главное только не пишите неправду в резюме.
Такие варианты получения опыта будут гораздо лучше работы инженером-программистом (вакансия в НИИ), так?
Я не берусь делать абсолютных утверждений типа "A гораздо лучше, чем Б, поэтому Б не нужно вообще". Хотя бы потому, что это будет сильно зависеть от уровня ваших личных проектов и прокаченности скилов, которые вы при этом заработаете.
Мои пойнты в том, что
- Любой опыт работы в резюме будет полезен.
- Опыт работы в крутой компании может быть раз в 10 полезнее работы в каком-то ноунейме. Хотя бы потому, что в солидную компанию просто так не попасть, т.е. будущий работодатель увидит, что кто-то другой уже вас оценивал, а потом обучал, терпел и т.д. Это все снижает риски принятия вас на работу.
- Если нет крутого опыта работы, пусть будет хоть какой-то. Поэтому если никаких других вариантов кроме НИИ не будет, пусть пока будет хотя бы он. Опять же, как минимум с точки зрения оценки софт скилов будущим работодателем ("он продержался где-то больше года? ну уже что-то...").
- Любого опыта работы будет недостаточно, если на интервью вы не подтвердите это наличием нужных для работодателя скилов.
- Учитывая, что серьезные или самостоятельные проекты вам в ближайшее время вряд ли будут оплачивать на какой-то работе, старайтесь делать их сами.
В общем, получается куча вариантов, условий и оговорок, но так всегда в жизни... В сухом остатке:
1. Старайтесь делать самостоятельные проекты. Это не только подтвердит ваши хард скилы, но также будет иллюстрацией ваших софт скилов типа проактивности и самостоятельности, которые не менее важны.
2. Особенно ищите варианты трудоустройства на которых вы получите то, что называется commercial experience.
3. Если таких не найдете, берите что дают. Лучше мелкие раки по 3 рубля, чем большие по 5, если 5 рублей нет.
4. Если получится п.3, но это не был по-настоящему commercial experience с подтвержденными проектами, то п.1 все равно может быть полезен.