Soy un desarrollador de software, con experiencia en C # (5 años de experiencia) junto con algunos otros lenguajes.
Mi "trabajo soñado" es trabajar en videojuegos como desarrollador.
La mayoría de los trabajos requieren conocimiento de C ++, que actualmente no tengo (excepto algunos de los conceptos básicos).
He mirado a mi alrededor, y la mayoría de las grandes compañías de juegos requieren algo a lo largo de 3-5 años de experiencia previa con C ++.
Mi pregunta es: ¿cuál sería una buena ruta para llegar a este nivel de experiencia requerido, viniendo de C #?
He pensado en algunas formas posibles de hacerlo:
Obtenga más conocimiento sobre C ++ de los libros. Participe en proyectos de código abierto escritos en C ++. ¿Cuál sería la mejor manera de aprender C ++ y tener experiencia a nivel de trabajo con él, en particular para la industria del juego?