Seguro terminar la secundaria. Sin embargo, voy a diferir en lo que dicen los demás, porque soy un poco parcial.
Si bien un título de CS / equivalente puede ayudarlo a poner el pie en la puerta de las empresas, puede o no enseñarle mucho, dependiendo de la universidad. Estoy seguro de que todos aprenden mucho sobre MIT ... pero también pagan> $ 10K por semestre, incluso si pueden ingresar.
Aunque tengo que preguntarte algunas cosas.
- ¿Has hecho algún proyecto / juego antes hasta el punto de que puedas llamarlo "completo"? (y algo más allá del hola-mundo básico)
- ¿Estás constantemente aprendiendo sobre el desarrollo de juegos a través de los medios apropiados (stackoverflow, foros, blogs, libros, etc.)
- ¿Te gusta crear juegos, incluso si no te pagan?
- ¿Te sientes cómodo enseñándote y aprendiendo a través de internet?
Si respondió no a cualquiera de esas preguntas, probablemente sea mejor que obtenga un título porque no tiene la suficiente experiencia. Sin embargo, si respondió que sí a todas esas preguntas, un título solo servirá para un propósito: poner el pie en la puerta.
Dicho esto, soy un programador (no juego). Me gradué de la escuela secundaria y tomé algunos cursos universitarios, pero nunca obtuve un título. Ahora tengo 21 años (¡casi no tengo deudas a mi nombre!) Y trabajo en un puesto de nivel de entrada (es decir, junior) en una empresa respetable, aunque pequeña. Así es como lo hice y lo que debes hacer:
- ¡Contribuya y cree proyectos de código abierto! Esta es la mejor forma de obtener experiencia en la vida real trabajando en equipo.
- Graduate de secundaria. Si no lo hace, muchas compañías verán esto y pensarán que "él no tiene disciplina", porque se necesita bastante disciplina para terminar. Si no terminas algo tedioso como la escuela secundaria, ¿cómo lidiarás para completar un juego cuando todo lo "divertido" ya esté hecho?
- Crea un proyecto. Puede ser de código abierto, o no. Pero, este proyecto debe ser el juego más pulido que puedas hacer. Si es un juego de tienda de aplicaciones, publíquelo. Esta será la parte clave de su currículum para futuros empleadores. Debido a que no tienes un título, debes realmente sorprenderlos para que te consideren. Tienen que saber, sin duda, que sabes lo que estás haciendo.
- ¡Cree un buen currículum y comience a solicitar empleos de nivel de entrada o pasantía! Asegúrese de que su currículum indique que está lo suficientemente motivado para ser autodidacta, muestra todos sus proyectos y contribuciones anteriores, etc.
Ahora, la parte más difícil de este camino es conseguir ese primer trabajo y dejar una buena impresión. Su primer trabajo probablemente no será nada emocionante, y probablemente le pagarán mal y Dios sabe qué más. Pero, consigue el trabajo! Sin embargo, asegúrese de ser completamente honesto acerca de lo que le falta. Si son una tienda de Java y conoces C #, asegúrate de decir algo como "Aprendí muchos idiomas y puedo aprenderlos fácilmente. Me llevará un poco de tiempo ponerme al día con Java, pero también saber C # que es bastante similar ". Lo primero que no quieres hacer es conseguir el primer trabajo y luego se dan cuenta de que no sabes nada de lo que esperaban de ti.
Después del primer trabajo, las cosas son mucho más fáciles. La mayoría de las empresas se preocupan mucho más por la experiencia laboral previa que un título universitario. Asegúrese de mantener su primer trabajo durante al menos 2 años, tal vez más. Cuando se sienta cómodo, comience a enviar aplicaciones a otros trabajos de nivel de entrada "mejores". Básicamente, su primer trabajo servirá como su reemplazo para un título. Será malo, pero el próximo trabajo sabrá que usted tiene los conocimientos y no se preocupará tanto por la falta de un título.
Esto funcionó para mí y espero que funcione para usted. Por supuesto, no hay garantías, pero estoy hablando de la experiencia del mundo real. Obtuve un trabajo de programación literalmente 2 meses después de graduarme de la escuela secundaria. No era el mejor trabajo y prácticamente eran salarios de esclavos, pero 2 años después, aquí estoy en un trabajo mucho mejor, me pagan decentemente, y me levanto todas las mañanas y disfruto lo que hago. Y muchas personas han dejado esta compañía para trabajar en Microsoft y otros grandes nombres.
En resumen:
- Hacer juegos personales
- Obtener (cualquier) trabajo relacionado con el desarrollo del juego
- ¡Lucro!
Nota: Es posible que aún desee tomar algunos cursos universitarios dependiendo de lo que quiera hacer (diseñador gráfico, programador, modelista, etc.). Por ejemplo, tener un conocimiento profundo de la geometría puede ayudarlo a programar juegos 3D. Además, si eres un poco introvertido, es posible que desees tomar una clase de hablar en público, solo para aprender esa habilidad. Esa es una de las clases que planeo tomar en algún momento porque apesta hablar en público, pero es útil incluso para los programadores.
Además, comencé a programar muy joven. En séptimo grado, y llegué a un punto en el que pude aprender casi cualquier idioma nuevo y tuve algunos "buenos" proyectos para mi último año. Si comenzó más tarde, este camino puede ser más difícil.