Si eres aficionado a la codificación y la creación de programas, no busques un Ph.D. en ingeniería de software. El doctorado implicará mucha investigación sobre cómo otras personas codifican y crean programas, cómo podrían hacerlo de manera más efectiva, lo que impide que entren en juego técnicas más efectivas, discusiones sobre lo que significa la efectividad y cómo medirla, etcétera, etcétera. Al final del proceso, habrá escrito varios artículos académicos, quizás haya ayudado a escribir un par de solicitudes de subvención y no haya realizado (en primera aproximación) ninguna codificación real.
Con un doctorado. en la mano, se lo considerará sobrecalificado para la mayoría de los puestos de codificación: los empleadores saben que Ph.D. los programas no resultan grandes programadores, y los programadores que fueron excelentes al ingresar al programa tienden a oxidarse. Estará bien preparado para un trabajo académico (de los cuales hay muy pocos y ~ 300 solicitantes por) y algunos puestos de investigación industrial y gubernamental.
Si el aspecto de investigación te atrae, ¡genial! Es una gran vida Pero si está haciendo esto para convertirse en un mejor programador, comience a trabajar en su red para ver si ese es el resultado habitual. Creo que encontrarás que no lo es.
- ¿Qué tan importante es tomar clases relevantes en relación con ser contratado para puestos de nivel de entrada?
- ¿Tendría algún sentido obtener una maestría en ingeniería eléctrica antes de comenzar la escuela de medicina?
- ¿Por qué la informática es uno de los títulos más populares hoy en día, desde el punto de vista de un estudiante y un empleador?
- ¿Necesitas un título universitario para ser policía?
- ¿Vale la pena hacer M.Tech en VIT?