Llego tarde al hilo pero aportare un granito de arena.
Si no queréis pasar por la universidad o algún módulo y preferís la opción de aprender por vuestra cuenta...
Desde mi humilde opinión, considero un error empezar aprendiendo un lenguaje como Java, es como comenzar la casa por el tejado. Lo primero es que pasaseis por un lenguaje estructurado tipo C o Pascal para aprender el funcionamiento de las estructuras básicas del desarrollo como bucles, estructuras condicionadas, estructuras dinámicas, etc.
Luego, deberíais aprender lo que es y para que sirve la documentación y las metodologías. Leed algo sobre métrica 3, por ejemplo.
Después, leed sobre la programación orientada a objetos y como se debe documentar (UML). Una vez que tengáis dominadas estas materias, lenguajes como C++, java, C# serán pan comido.
De todas formas, con esto no aprenderéis patrones de diseño, procesadores de lenguaje, IA, sistemas expertos y ciertas normas básicas como la celebre frase "divide y vencerás". Es evidente que hay mucha diferencia de calidad de código entre un tío que se ha hecho así mismo, alguien que ha estudiado un módulo o quien se ha roto los cuernos 5 años en la unviersidad...ojo, que no quiero menospreciar a nadie. Conozco programadores alucinantes que no han pisado facultad alguna. Pero la realidad es a veces cruel y dura. 5 años de carrera no se pasan jugando al mus y aprendes ciertas cosas que no traen los libros de texto y menos aún internet.
Sobre la programación de vídeo juegos comentar que tal y como se esta moviendo el mundo, las empresas piden gente titulada, ergo ingenieros. Para que os hagáis una idea. Microsoft hasta hace unos años solo contrataba ingenieros. Ahora ya empieza solo a mirar curriculums de gente que antes del titulo de ingeniero ponga "doctor".
Para terminar, que yo sepa, en España no existe la titulación de programador de juegos. Lo que si existe es un master para ingenieros con la carrera terminada sobre desarrollo de juegos. El que quiera hacerlo, tendrá que cursar los 4 años de carrera (antes eran 5 pero gracias a Bolonia...en fin, sin comentarios) y aprobar su proyecto fin de carrera. Una vez terminada la carrera, podrá ir a la universidad que quiera y buscar un master sobre juegos. En madrid creo que hay uno pero desconozco si es de un año o dos y el precio (supongo que pase de los 5.000€).
Un saludo.
Última edición por trukop; 25-02-2011 a las 13:11