ИМО, да, ты, скорее всего, навредишь себе. Прежде всего, правильно или неправильно то это воспринимается иерархия среди языков программирования - и C ++ , как правило , имеет более высокий статус , чем Java или C # (например, такие вопросы , как ваши довольно обычны - наоборот, практически ничего не слышно). Если вы подаете заявку где-нибудь, где используется C # или Java, и вы знаете C ++, они вряд ли будут подвергать сомнению вашу способность к программированию. Если вы подаете заявку где-то, где используется C ++, и вы знаете C # и Java, вполне вероятно, что они поставят под сомнение вашу способность к программированию, по крайней мере, до некоторой степени. Это не значит, что восприятие невозможно преодолеть, но вы все равно ставите себя в невыгодное положение.
Во-вторых, по крайней мере среди независимых разработчиков игр, которых я знаю (правда, не очень много), есть некоторая базовая неприязнь к C # только потому, что она от Microsoft. Sun воспринималась гораздо более позитивно, но с момента выкупа Oracle это, похоже, уже не имеет место. Большинство видит «Oracle» и «крутые игры» как можно ближе к точным противоположностям, насколько это возможно с человеческой точки зрения.
Наконец, с практической точки зрения игры являются одним из мест, где C ++ используется наиболее интенсивно. Если вы не знаете C ++, по крайней мере, до разумной степени, он просто значительно ограничивает ваши возможности.