Quiero convertirme en desarrollador de juegos, soy un estudiante A en el grado 11 y siento que estoy perdiendo el tiempo en la escuela secundaria. Estoy pensando en cambiarme a la educación en el hogar para tener más tiempo para concentrarme en aprender a desarrollar juegos por mi cuenta mientras termino la escuela secundaria en casa. Algunas personas con las que hablé sobre esto dicen que es mejor permanecer en la escuela e ir a la universidad, algunas dicen que puedo obtener mi diploma a través de la educación en el hogar y de esta manera puedo obtener una ventaja sobre lo que me encanta hacer y obtener experiencia práctica. No estoy seguro de qué hacer y me preguntaba si hay algún programador experimentado que me pueda dar consejos sobre qué ruta debo tomar.
fuente
Respuestas:
Estás en el 11 ° grado. Yo recomendaría terminar la escuela secundaria y asistir a un colegio o universidad con un programa decente relacionado con la especialización que le gustaría tener en la industria de los juegos; eso significa ciencia de la computación si quiere ser un programador, por ejemplo.
No veo muchas ventajas de ser "educado en el hogar" para su último año y cambio de escuela secundaria. Todo el mundo siente que están perdiendo el tiempo en la escuela secundaria: probablemente tendrás ese mismo sentimiento en la universidad (y probablemente estarás tan equivocado como ahora).
Claro, puedes dedicar más tiempo a concentrarte en tus intereses inmediatos si no terminas la escuela secundaria, pero puede ser más difícil ingresar a la mejor universidad de la que eres capaz con solo un GED, porque esos factores a veces son importantes ( independientemente de si deberían o no importar). El peligro es que al autodirigir su educación está ejecutando, potencialmente, un riesgo mucho mayor de desviar su educación. Más aún, creo, si eliges evitar la universidad también. También reduce su enfoque, potencialmente prematuramente, lo que podría hacerlo menos deseable que otros que tienen una educación más general.
Recomiendo enérgicamente y en repetidas ocasiones hacer juegos y practicar el oficio que pretende como carrera para estudiantes, pasantes y posibles contratados. Debes hacerlo independientemente de la ruta educativa en la que te encuentres, con eso en mente, el hecho de que los candidatos más fuertes para un trabajo generalmente son aquellos que practican el desarrollo del juego hasta cierto punto como un pasatiempo, la "ventaja" que obtienes No será realmente tan ventajoso y ciertamente no contará como experiencia laboral aplicable a un posible empleador.
Si crees que no terminar la escuela secundaria es lo que debes hacer por otras razones, entonces te animo a que las consideres. Pero mi opinión profesional es que no es tan ventajoso para su futura carrera como podría estar asumiendo.
fuente
Primero, admitiré algunos prejuicios, soy estudiante de doctorado en ciencias de la computación en una gran institución de investigación (Universidad de Clemson), así que me interesa obtener educación :-)
Respuesta corta, si quieres tener una buena oportunidad de convertirte en un desarrollador de juegos (y con esto supongo que te refieres a trabajar para una compañía AAA como Blizzard), debes terminar bien en la escuela secundaria (toma el examen AP de ciencias de la computación) , vaya a la universidad para obtener un título en ciencias de la computación e intente especializarse en algún aspecto del proceso de desarrollo del juego (diseño y arquitectura del motor del juego, gestión de recursos, herramientas, sistemas de partículas y FX, motores de física, simulación, etc.).
El valor de su educación no está en aprender los trucos del oficio o prepararse para una carrera específica, es aprender los conceptos subyacentes y comprender cómo tomar buenas decisiones basadas en un análisis reflexivo y un pensamiento crítico; eres dos cosas confusas, tu educación y tu carrera . Nunca se le puede quitar su educación, mientras que siempre puede perder su trabajo.
En un sentido práctico, ser autodidacta definitivamente obstaculizará su desarrollo como programador, no tendrá los recursos disponibles para su estudiante universitario promedio, como laboratorios de computación, grupos de alta potencia, un ejército de personas con intereses similares y profesores contratados para ayudar usted, hay una gran cantidad de información en Internet, pero nunca supera escucharla directamente de la boca de un experto.
Otro ángulo de esto es la cantidad de cosas que necesita saber para ser un programador efectivo. El desarrollo de juegos modernos es extremadamente técnico, sin importar cómo lo abordes, el conocimiento de estructuras de datos avanzadas, una gran comprensión del funcionamiento interno de C ++ y una gran comprensión del álgebra lineal y la física son casi universales para un trabajo en la industria. Esta es la razón por la cual la mayoría de los trabajos de ingeniero de software de nivel de entrada y líder en el sitio web de empleos de Blizzard requieren una licenciatura. Estos conceptos son difíciles de aprender bien a menos que se vea obligado a aprenderlos.
En resumen, ¿por qué interponerse en tu camino? Si está obteniendo calificaciones de A, entonces definitivamente ingresará a la universidad de su elección y probablemente obtendrá algunas becas de mérito. La industria del juego seguirá estando aquí después de tomarse el tiempo para obtener un título de cuatro años, y si buscas asistir a una escuela con buenas conexiones con la industria del juego, entonces las pasantías de verano y las ofertas de trabajo son una posibilidad definitiva. Como última buena lectura, recomendaría este tratado al convertirse en un experto . Tiene algunas buenas ideas sobre por qué la informática no debe tomarse a la ligera.
fuente
Mi consejo: termina la escuela secundaria con seguridad, pero no pierdas tu tiempo en un título de CS. Te dará muy poco que necesitarás para conseguir un trabajo. Digo esto después de haber entrevistado a muchos graduados de CS que saben poco o nada sobre lo que necesitan saber: desarrollo de software.
En cambio, pasaría mi tiempo escribiendo el tipo exacto de código que desea que le paguen por escribir. Haz eso a través de:
Una vez que tenga un cuerpo de código que pueda mostrar (al igual que la cartera de un fotógrafo), úselo para solicitar puestos de trabajo. No tengas miedo de no tener un título (incluso si te lo piden). Deja que tu código hable por ti. En última instancia, si puede codificar o no es lo que los empleadores potenciales quieren ver. Si les importa que tengas un título de CS, entonces probablemente no quieras trabajar allí.
"Stay in School" es genial y bueno, termina la escuela secundaria, pero los títulos de CS son muy exagerados. Muchos desarrolladores famosos no los tienen.
AGREGADO: Si desea ver por qué los títulos de CS son dudosos en el mejor de los casos, lea la parte sobre "Tomar cursos intensivos de programación" en este artículo (http://www.joelonsoftware.com/articles/CollegeAdvice.html) del gran Joel Spolsky
fuente
Estoy de acuerdo con todos los demás acerca de no cambiar a la educación en el hogar en el último año, solo veo que no hace caso o perjudica sus posibilidades a largo plazo.
Sobre el tema de ir al collage, tenga en cuenta que MUCHAS "escuelas de juegos" son estafas para estafar a las personas por dinero. Piensa en ajustar los gráficos en el tipo 3 de chicos.
Los chicos de Extra-Credits hicieron una muy buena presentación en Game Schools , mostrándote qué buscar en una buena escuela y qué señales de advertencia buscar en una mala escuela.
fuente
¿Debo terminar la escuela secundaria o enseñarme a mí mismo? - Esos dos no son mutuamente excluyentes. Estoy terminando la escuela y enseñándome a mí mismo.
Y no hay mucho "conocimiento de desarrollo de juegos" que sea exclusivo del desarrollo de juegos. Se trata principalmente de matemáticas, ciencias de la computación y física, de las cuales se aprende en la escuela.
Sé que es una opinión muy impopular sobre las personas de nuestra edad, pero la escuela en realidad me ha sido muy beneficiosa.
Si tiene que sacrificar algo para obtener más tiempo para sus propios pasatiempos, hay candidatos mucho mejores que la educación: deportes, vida social, televisión (no lo veía en años), dilación ...
La respuesta definitiva es que definitivamente debes quedarte en la escuela. Te dará conocimientos que no solo son aplicables al desarrollo de juegos, sino también a otros campos, porque no puedes predecir tu futuro.
fuente
Financiero Cuando fui a la universidad, las encuestas indicaron que después de cuatro años la experiencia que obtuviste trabajando te hizo tan valioso como un nuevo graduado universitario. Después de eso, el graduado universitario obtuvo aumentos más rápido y superó al no graduado. Puede que esto ya no sea cierto, pero sospecho que todavía lo es.
Personal Conocerás a mucha gente excelente en la universidad. Es importante aprender sobre ellos y de ellos.
Mi recomendación Funcionó mejor para un chico (zuckerberg). No funcionó mejor para los otros 89,999,999 abandonos.
fuente
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.
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:
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:
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.
fuente
Es bueno saber que estás en el grado 11 con la ambición de hacer grandes cosas. También comencé a aprender programación C en el grado 11. Recomiendo terminar la escuela secundaria y, durante su tiempo libre, aprender un lenguaje de programación y comenzar a construir juegos de consola y leer todo lo que pueda sobre la industria del juego. Por supuesto, juega muchos juegos.
Saltar con la pistola a la universidad o la universidad en realidad no ayuda en mi opinión, lo hice y me quemé. Debido a que la industria de los videojuegos busca personas más allá de su formación académica, necesitan personas que estén al tanto de las cosas en la industria. Si estás buscando desarrolladores de juegos gigantes como Blizzard, Capcom o SquareEnix. Necesitas saber bastantes cosas y ellos esperan que lo sepas bien. Simplemente tener un título no lo llevaría a su puerta, pero la combinación de experiencia y credencial académica puede aumentar significativamente sus posibilidades.
Por supuesto, hay mucho más que considerar que simplemente ir a la escuela y conseguir el trabajo. Debe tomar en cuenta el costo educativo, los suministros y los gastos de vida mientras toma este camino. El estilo de vida también juega un papel importante en el negocio de los juegos, porque no son los trabajos típicos de 9-5, si la familia es lo primero, entonces quizás los videojuegos no sean la mejor opción.
Los grados son geniales, refuerzan su conocimiento y lo hacen más competente y lo que no. Son geniales y te hacen más versátil y abierto para cualquier tipo de trabajo de programación. A medida que crezca su conocimiento en el desarrollo, se dará cuenta de cuánto no le enseña la escuela y esas son las cosas que más necesita.
Mi regla de oro para la nueva era de estudiantes es trabajar primero, obtener experiencia práctica y luego ir a la escuela. Porque si realmente no te gusta, al menos no has gastado un dólar en él. Pero si primero tomas el camino a la escuela y te gradúas solo para descubrir que odiaste tu trabajo. Entonces estás en el mundo del dolor.
Espero que encuentres tu respuesta!
fuente