¿Debo terminar la escuela secundaria o enseñarme a mí mismo? [cerrado]

12

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.

dandami
fuente
1
terminar la escuela secundaria que dominar el mundo
Trevor Field
2
Esto realmente parece un tipo de pregunta de "consejo personal". ¿Cuántas personas en el futuro buscarán un recurso de Internet que les dirá si dandami debería terminar la escuela secundaria o no? Probablemente sea mejor preguntar en el chat o en un foro de discusión. No existe un "conocimiento experto" objetivo que pueda archivarse para esta pregunta.
Trevor Powell
1
Haga ambas cosas, puede crear juegos y aún graduarse. En caso de que el desarrollo del juego no funcione, tendrás un plan de respaldo
Thomas
2
Fui educado en casa durante (e incluso) la escuela secundaria. Funcionó muy bien para mí; Sin embargo, no recomendaría cambiar para su último año. Se necesita tiempo y práctica para hacer bien la educación en el hogar. Hay muchas áreas e ideologías en la educación en el hogar y en mi humilde opinión, su último año de escuela secundaria no es el lugar para experimentar con él, lleva tiempo hacerlo bien y hacerlo bien. ¡Especialmente si su principal justificación es que está perdiendo el tiempo en la escuela secundaria, todos se sienten así! También fui a la universidad para obtener un título en informática después de la secundaria.
Nate

Respuestas:

27

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
3
Hay mucho que decir acerca de desviar accidentalmente su propia educación. Quédese con la escuela secundaria y vaya a la universidad si no es nada, excepto para aprender de personas que no son usted o buscar en Google. Hay ciertas cosas a las que no estarás expuesto si enseñas por tu cuenta que son increíblemente necesarias para desarrollar juegos. Muchas de las cosas parecerán innecesarias (casi obtuve una pequeña especialidad en literatura debido a la forma en que estaba estructurado mi título de CS), pero habrá aún más que obtendrás de la experiencia de quienes te rodean.
Alex Shepard
También hay mucho que decir acerca de potencialmente desviarse al enfocarse tanto en un objetivo que podría pasar por alto algo que realmente quiera hacer y que aún no ha encontrado. Hay bastantes personas que han descubierto una ambición de la vida en la universidad que nunca antes consideraron. educación en el hogar y un GED no tienen nada directamente relacionado entre sí.
gardian06
15

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.

Josiah Hester
fuente
44
De lo que estás hablando es de la educación, no de la educación. Y poner la educación por encima de la experiencia es la razón por la que rechacé esta respuesta.
serpiente5
8
... y es por eso que lo voté. Tienes toda tu vida por experiencia, no por escolaridad. No pierdas tu oportunidad.
sam hocevar
@ snake5 Veo de dónde vienes, pero no solo estaba hablando de la escuela en sí , sino de las oportunidades que te brinda asistir a una universidad, como conocer e interactuar con personas con intereses similares, obtener ayuda directamente de los expertos y tener Acceso a la tecnología más avanzada. Sí, tal vez tu trabajo también tenga esto, pero ir a la universidad (especialmente para informática) te permitirá explorar sin la posibilidad de ser despedido.
Josiah Hester
@JosiahHester "vanguardia"? La PC de mi casa era bastante barata y también suficiente para proporcionar una plataforma de prueba para mis proyectos, que hice para aprender cosas. Así que no estaba hablando de "experiencia" como en "experiencia laboral". Simplemente hacer las cosas puede llevar a cualquiera bastante lejos.
serpiente5
1
@ Mr.Beast ¿Estás en la industria? Después de haber participado en numerosas entrevistas de ambos lados, puedo garantizarle que la falta de un título se nota y se mantiene en contra de los solicitantes de cualquier puesto. Es una desventaja que se puede superar sin demasiada dificultad, pero se ha considerado una mala señal en prácticamente todos los procesos de entrevistas en los que he participado.
Steven Stadnicki
8

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:

  • Tu propia imaginación e ideas
  • Lee todos los libros sobre desarrollo de juegos que puedas encontrar.
  • Estudie todo el código de juego que pueda tener en sus manos.
  • Participa en un proyecto de juegos de código abierto.
  • Cualquier otra forma en que pueda desarrollar un cuerpo de código de juego.

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

Nick Hodges
fuente
1
+1 - por cuán cierto es esto. Pero aún puedes hacer todo esto mientras asistes a la universidad. Pasantías de verano!
Josiah Hester
2
Tengo que estar en desacuerdo acerca de que un título de CS sea un desperdicio. Hay una serie de conceptos que son importantes y solo se pueden enseñar y no descubrir. Dicho esto, como reclutador, busco experiencia fuera del aula principalmente. Si una persona ha participado en importantes proyectos de programación extracurricular o tiene una cuenta de github bastante activa, es una gran ventaja.
Alex Shepard
No estoy de acuerdo con que no puedas enseñarte el 100% del valor que un título de CS te da. Lo sé porque lo hice. ;-) Tengo una licenciatura en Idiomas Clásicos.
Nick Hodges
6

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.

Scott Chamberlain
fuente
5

¿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.

jcora
fuente
1

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.

Arrendajo
fuente
0

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.

  1. ¿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)
  2. ¿Estás constantemente aprendiendo sobre el desarrollo de juegos a través de los medios apropiados (stackoverflow, foros, blogs, libros, etc.)
  3. ¿Te gusta crear juegos, incluso si no te pagan?
  4. ¿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:

  1. ¡Contribuya y cree proyectos de código abierto! Esta es la mejor forma de obtener experiencia en la vida real trabajando en equipo.
  2. 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?
  3. 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.
  4. ¡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:

  1. Hacer juegos personales
  2. Obtener (cualquier) trabajo relacionado con el desarrollo del juego
  3. ¡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.

Earlz
fuente
0

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!

Frankie Law
fuente