¿Debo obtener una maestría en ciencias de la computación después de 6 años de experiencia como ingeniero de software?

Yo diría que no, especialmente si quieres permanecer en tecnología, por 2 razones.

  • Tiene una buena cantidad de trabajo xp, por lo que sabe cómo aprender rápidamente y aplicar nuevas tecnologías y teorías; no hay mucho que aprenderás en un programa de maestría que no puedas aprender solo, especialmente con tantos cursos abiertos y paquetes de código abierto. Aprenda más temas importantes como aprendizaje profundo, computación cognitiva, reducción de mapas, PNL, etc. Hay tantas cosas interesantes que lo mantienen ocupado.
  • No creo que una EM en esta etapa acelere mucho su carrera para justificar el costo del programa. En esta etapa, creo que debería comenzar a presionar para obtener más roles de liderazgo técnico. Todavía puede mejorar su kit de herramientas técnicas, pero liderar equipos de manera efectiva también es una habilidad rara, no lo obtendrá en un programa de MS

Si desea hacer la transición de la industria a la investigación, sí, una EM puede ser una buena idea. Si desea entrar en más desarrollo de productos y liderar proyectos técnicos en grandes empresas o nuevas empresas, entonces seguiría la ruta de MBA en una escuela pesada cuantiosa si no cree que pueda entrar por su cuenta.

En última instancia, depende de usted. Si un MS abrirá algunas puertas que desea abrir, entonces definitivamente debería hacerlo. Pero debe averiguar exactamente qué quiere que sean sus próximos pasos, y si una EM lo ayudará a llegar allí, ¡hágalo! Nunca es demasiado tarde.

¡La mejor de las suertes!

Ya tienes experiencia. MS Informática / MS Ingeniería de Software / MCA. Creo que es todo un curso profesional. Opta por un doctorado, o MS es Inteligencia Artificial o Cloud o Big Data.