Sou desenvolvedor de software, experiente em C # (5 anos de experiência), juntamente com alguns outros idiomas.
Meu "emprego dos sonhos" está trabalhando em videogames como desenvolvedor.
A maioria dos trabalhos requer conhecimento de C ++, que atualmente não tenho (exceto alguns princípios básicos).
Eu olhei em volta e a maioria das grandes empresas de jogos exige algo em 3-5 anos de experiência anterior com C ++.
Minha pergunta é: qual seria um bom caminho para chegar a esse nível de experiência exigido, vindo de C #?
Eu pensei em algumas maneiras possíveis de fazer isso:
Obtenha mais conhecimento sobre C ++ nos livros. Participe de projetos de código aberto escritos em C ++. Qual seria a melhor maneira de aprender C ++ e ter experiência em nível de trabalho, especialmente para a indústria de jogos?