Licenciado en CS.
Hice ambas cosas, la licenciatura antes mencionada y también una maestría en desarrollo de juegos de Canadá (algo similar al curso de tecnología de entretenimiento en el melón Carnegie). TL, DR: Mi título de CS pagó mi maestría en desarrollo de juegos.
Puedo decir que la profesión no requiere ninguno de los títulos, ya que he trabajado con programadores buenos y malos en mi carrera. Tenga en cuenta que existe una diferencia general entre los programadores que saben programar y otros que están capacitados en ingeniería en una escuela.
- ¿Qué puede hacer un estudiante de informática si es promedio en codificación?
- Con la noticia de que la informática podría convertirse en un curso obligatorio en la escuela secundaria, ¿cómo crees que eso afectará el mercado laboral para estudiantes de CS?
- ¿Debo dejar mi doctorado en informática? Estoy en un programa de ciencias de la computación que ocupa el primer lugar, número 1 de "US News". No estoy seguro si quiero ser profesor. ¿Debo abandonar?
- ¿Qué es mejor para un trabajo en ciberseguridad, tecnología de la información o informática?
- ¿Qué hacen los graduados en informática en sus treintas y cuarentas?
- Ambos pueden hacer el trabajo, pero uno diseñaría un software mejor que el otro al tener repeticiones para resolver el mismo problema.
- Los ingenieros de CS conocen la programación de bajo nivel y los problemas relacionados con el hardware que son raros en los programadores. He tenido muchas discusiones con personas con experiencia superior pero que no saben cómo funcionan la GPU y la CPU. Y, por lo general, las tareas de optimización se asignan a ingenieros que conocen la codificación de bajo nivel o, al menos, tienen una comprensión general de cómo funciona el código de máquina. Esto es muy vital para el desarrollo de la consola.
- Los empleados que no son de CS son débiles en Matemáticas, saber que la programación no significa que conoces las matemáticas, lo cual es un requisito para Game-play, que representa trabajos relacionados.
Después de completar mi maestría, hubo un gran total de 5 personas que obtuvieron trabajos de un lote de 32, incluyéndome a mí durante el declive financiero en 2011. Fue difícil para todos. Los 5 eran programadores / ingenieros y el resto, bueno, no sé qué hicieron para conseguir un trabajo.
Otra ventaja de tener un título de CS es que cuando no consigues un trabajo en la industria del juego, aún puedes recurrir a trabajos de software regulares y aún así recibir un salario decente en ellos. Pasé de trabajar para un estudio de juegos a trabajar para una universidad, ya que es mucho más estable y puedo trabajar en mi juego sin tener una cláusula de conflicto de intereses que me detenga.
Las compañías más grandes como Microsoft y EA (entrevistadas con ambos), en su mayoría, te harían pensar en aspectos técnicos que están muy centrados en la ingeniería si alguna vez quieres trabajar para ellos. Se le harán preguntas difíciles sobre algoritmos y matemáticas, independientemente de si tiene un título o no. Tener un título de CS y luego arriesgarse en esta carrera profesional es más seguro que tener un diploma de 1 año en cada escenario. También sepa que la preparación convencional para descifrar la entrevista (de libros, etc.) no funcionará, ya que preguntarán cuestiones relacionadas con el juego del mundo real, si está en blanco, probablemente no obtendrá el trabajo.
Así que esos son mis dos centavos, espero que ayuden.