¿Cuáles son las ventajas y desventajas, y las implicaciones financieras / profesionales a corto y largo plazo, de hacer un doctorado en informática?

Tengo mi Ph.D. en CS, incursionó en nuevas empresas (una vez sin éxito, una vez con éxito marginal) y luego regresó a la academia como profesor. Contrastaré estos dos estilos de vida lo mejor que pueda.

El doctorado. La experiencia del estudiante sigue un camino predecible:

  1. Fase I: emoción.
  2. Fase II: Depresión.
  3. Fase III: Emoción.
  4. Fase IV: depresión extrema o excitación extrema.

La Fase I es cuando el nuevo Ph.D. los estudiantes se entusiasman por tomar clases avanzadas, cavando su camino hacia el borde del conocimiento humano.

La Fase II es cuando los estudiantes alcanzan el límite del conocimiento humano y comienzan a darse cuenta de que para escapar con un doctorado, deben extender ese límite de manera significativa y significativa. Todos los consejos que reciben se reducen a “Solo hazlo”. El camino a seguir es incierto e incierto. La duda se arrastra. A medida que los estudiantes se agitan, comienza la depresión.

La fase III es cuando la bombilla se apaga. Después de suficiente tiempo trabajando en el límite, sucede un momento de comprensión. De repente, el camino hacia adelante está despejado. Muchas veces, muchos caminos hacia adelante se revelan todos a la vez. Una vez que sucede este momento, un Ph.D. El estudiante nunca resuelve los problemas de la misma manera. Aprender este estilo de resolución de problemas que no se puede enseñar es lo que Ph.D. se trata de la escuela.

La fase IV es cuando los estudiantes se acercan a la graduación y buscan trabajos académicos. De repente, se dan cuenta de que hay una cátedra de titularidad por cada diez doctorados graduados. estudiantes Nueve de cada diez abandonan la academia, deprimidos y amargados, por la industria. Uno de cada diez se reinicia, con entusiasmo, en el fondo del montón como profesor asistente de pre-tenencia.

Como profesora previa a la tenencia, estoy aprendiendo una nueva habilidad que no se puede enseñar: cómo obtener subvenciones del gobierno para financiar mi programa de investigación. Esto consume cerca del 60% de mi tiempo, y después de dos años y 15 propuestas, no he tenido éxito. Estaría deprimido si este no fuera un escenario de rutina en estos días. Trato de hacer que el proceso de redacción de propuestas sea divertido al tratarlo como escribir ciencia ficción plausible.

Como dijo uno de mis colegas, el beneficio de ser profesor es que “puedes elegir qué 90 horas a la semana trabajas”. Establezco mi propio horario. Establezco mi propia agenda de investigación. A menudo trabajo desde casa hasta las 11 de la mañana. Enseño tres horas a la semana, e incluso he llegado a disfrutarlo. Entonces, incluso con la carga de trabajo, estoy feliz porque amo lo que hago.

Creo que algunos de los mismos beneficios son válidos para las nuevas empresas. La única diferencia era que trabajaba 120 horas a la semana para nuevas empresas. Nuevamente, amaba lo que hacía, así que estaba feliz. Utilicé la habilidad de resolución de problemas que aprendí como doctorado. estudiante para resolver grandes problemas de ingeniería para las nuevas empresas, a pesar de que los tipos de problemas que estaba resolviendo eran diferentes. En las nuevas empresas, una salida exitosa es aproximadamente el equivalente a la tenencia.

Al final, creo que la diferencia entre las nuevas empresas y la academia se reduce al riesgo: si obtienes un puesto de profesorado con seguimiento de la tenencia, probablemente obtendrás la tenencia en 6-7 años, y tendrás un trabajo estable y divertido y buena paga por la vida. Por el contrario, la mayoría de las nuevas empresas fracasan, pero para los pocos que tienen éxito, la recompensa es sobresaliente.

Ventajas

Oportunidades profesionales

  • Un doctorado en informática le brinda una gran ventaja para los laboratorios de investigación de la industria, como Google Research. En ocasiones, estos laboratorios aceptan personas que solo tienen títulos de maestría, pero esto es extremadamente raro. Un doctorado CS también le brinda una ventaja para algunas posiciones financieras cuantitativas, suponiendo que su doctorado sea de naturaleza matemática y algorítmica.
  • Para algunas empresas (generalmente las más grandes), tener un doctorado CS cuenta para su rango inicial. Por ejemplo, Microsoft (compañía) tiene niveles para rastrear su trayectoria profesional dentro de la compañía, comenzando en 59 para nuevos graduados y subiendo con promociones. Con un doctorado, comienzas un par de niveles. Además, algunos de los roles de director o vicepresidente más prestigiosos están reservados para personas que tienen doctorados, especialmente si deben supervisar áreas muy técnicas.
  • Si tiene mucha, mucha suerte, puede comenzar una empresa para comercializar su investigación en un campo con una alta barrera de entrada debido a la profundidad técnica.

crecimiento personal y disfrute

  • Recoges habilidades de investigación y pensamiento crítico. Aprende a pensar de forma independiente (a menos que se encuentre en una estructura de laboratorio intensa donde su asesor o postdoctorados dicten su investigación, pero eso parece muy poco común). Aprende a desglosar los problemas y comienza a buscar resolverlos.
  • Aprendes a automotivarte, porque un programa de doctorado es tan libre que tendrás que establecer tu propio horario y plazos.
  • Puede pasar unos años pensando profundamente en un problema que le interesa (algunos podrían llamar a esto masturbación intelectual), sin la presión de un jefe que necesita algo para la fecha límite de un producto o una empresa que necesita alcanzar objetivos de ingresos o otras restricciones externas de este tipo.

Desventajas

costo financiero

  • No pagará la matrícula (si lo hace, lo está haciendo mal), pero su estipendio seguro no lo hará rico. Probablemente sea del orden de $ 25k- $ 35k; fácilmente podría ganar tres veces más que un desarrollador de software, además de las opciones sobre acciones. Para agravar esto durante la duración de su doctorado, eso es mucho dinero que no está ganando.

Oportunidades profesionales

  • Una vez que termine su doctorado, estará sobre calificado para la mayoría de los trabajos de CS en la industria. La mayoría de los trabajos de codificación no requieren más que una Licenciatura en Ciencias, incluso los pasantes universitarios pueden hacer un buen trabajo, por lo que con un doctorado estás muy calificado. Esto significa que probablemente no vales el salario extra que probablemente quieras, para sufragar el costo de oportunidad de estar en la escuela durante tantos años.
  • Muchas compañías lo verán fuera de contacto con la industria, ya que ha estado en la mentalidad académica durante los últimos años, por lo que puede pasar por alto para oportunidades de trabajo.
  • Es probable que se encasille en su área de investigación. Después de todo, si tienes un doctorado en algo, para eso eres más útil. Será difícil cambiar a áreas que no se relacionen directamente con su investigación.
  • Al unir algunos de los puntos anteriores, la mayoría de las nuevas empresas no estarán interesadas en usted porque será demasiado costoso para contratar y su área de enfoque demasiado estrecha. En general, tendrá más dificultades para encontrar un trabajo porque está buscando una coincidencia realmente específica para sus habilidades.

consideraciones personales

  • Es una inversión de 4-7 años. Si comienzas poco después de terminar la licenciatura, llegarás a los 20 años cuando termines. Para una mujer, eso está bien en tus años de maternidad (aunque supongo que también puedes formar una familia en la escuela de posgrado). Para un hombre, bueno, no tienes que preocuparte por tu reloj biológico, pero aún estás envejeciendo.
  • Si te aburres o te desanimas a la mitad del doctorado, estás en una situación difícil. Tienes que lidiar con la difícil decisión de reducir tus pérdidas versus hundir otros años de tu vida en algo que ya no te apasiona. Es muy difícil cambiar asesores o áreas de investigación, así que no cuente con tener mucha flexibilidad una vez que haya pasado algunos años en el programa.

* Todo esto supone que no está interesado en la academia para su carrera (si lo fuera, debe hacer el doctorado, por lo que considerar las ventajas y desventajas parece ser un punto discutible).

El como:

Estoy de acuerdo con la respuesta de Tracy Chou, sin embargo, hay una manera de eliminar algunas de estas desventajas si opta por la ruta tradicional de tiempo completo como asistente de investigación o docente.

Si tienes una licenciatura en Ciencias de la Computación, entonces eres muy empleable. Encuentre una compañía cerca de una buena universidad con una buena política de reembolso de matrícula y que respalde el tiempo necesario para hacerlo. Persigue a un Maestro allí. Te llevará más tiempo terminar, pero no estás haciendo el gran sacrificio para renunciar a un salario real. Una vez que la EM haya terminado, repita este proceso para un doctorado. Cambie de compañía si es necesario, con suerte a una que utilice su área de investigación de EM y respalde plenamente su trabajo de doctorado (en su propio tiempo).

La versión de doctorado de este enfoque es más difícil y también duplicará su tiempo en la escuela de posgrado. Una gran ventaja (aparte de un salario real) es que eres un poco agente libre en tu área de investigación. No depende de la dirección de investigación y financiación de un asesor determinado para dictar su dirección. Hay algunas desventajas obvias:

  • te mueves a un ritmo diferente al de los otros estudiantes de posgrado y tienes cerca de cero “tiempo para pasar el rato” con ellos
  • durante estos años renunciarás a dormir y absolutamente debes administrar bien tu tiempo.
  • tienes que encontrar un ángel paciente como asesor que te apoyará durante los altibajos.

Al final de este proceso (si no renuncia), tendrá muchos años de experiencia a tiempo completo, un doctorado y ninguna deuda en la escuela de posgrado. Seguí esta ruta y, si bien fue una rutina absoluta durante algunos años durante el corazón de la disertación, no me arrepiento de hacerlo de esta manera (ten en cuenta que comenzar una familia y / o unirte a una startup durante este proceso lo hace más difícil). )

El porque:

La industria del software está explotando absolutamente con oportunidades para las personas con EM y doctorados en este momento. Las cosas que la industria está haciendo o necesita hacer con datos, sistemas escalables y algoritmos está creciendo rápidamente (¡cuidado con la burbuja!). He tenido la oportunidad de trabajar con tres grandes equipos de personas que trabajan en productos de software en estas áreas. Los tres equipos tienen / tuvieron doctorados (o estudiantes de doctorado) que contribuyen con productos valiosos a los productos.

Francamente, si le preocupa que tener un doctorado lo elimine de algunas oportunidades en la industria del software, es probable que esté buscando las oportunidades incorrectas.

El lado opuesto:

Dicho todo esto, estos equipos están llenos de múltiples personas con una EM o una BS con mucha experiencia. Somos una gran bola de barro y todos contribuyen, incluidos los no doctorados (de hecho, contribuyen mucho más por volumen).

Si desea hacer un doctorado para “abrir puertas” a trabajos en la industria del software con un mayor orden de complejidad, a menudo una experiencia MS + suele ser suficiente para abrir esa puerta. Por cada doctorado que realiza un trabajo asesino / novedoso en la industria, es probable que haya 20 con una EM que trabaje en un nivel similar de novedad. Hay muchas aperturas interesantes que dicen “Se requiere MS, PhD un plus”.

More Interesting

En un sentido general / amplio, ¿los graduados en ciencias de la computación se desempeñan mejor en puestos técnicos específicos en comparación con los graduados del campo de entrenamiento de código?

¿Es aconsejable posponer la graduación para un estudiante internacional? ¿Con la esperanza de encontrar una "mejor" pasantía y, por lo tanto, un mejor trabajo?

¿Cuáles son las oportunidades de operador en el desarrollo front-end?

¿Cuál tiene un mejor alcance: ingeniería civil o informática?

¿Debería estudiar matemáticas para convertirme en un especialista en informática?

¿Por qué el desarrollo de la interfaz de usuario toma tiempo?

¿Puedo ser programador de computadoras a los 60 años?

¿En qué casos es útil una especialización en informática junto con una especialización en matemáticas? ¿O debería ir solo para el CS major?

¿Qué recursos sugeriría que un programador autodidacta intermedio utilice para mejorar a nivel profesional?

¿Cuál es el consejo profesional más esencial en informática?

¿Qué consejo profesional puedo darle a mi hermana, que se graduará con una licenciatura en lingüística computacional de la Universidad de Tübingen (Alemania) este año?

Cómo obtener lo más fundamental en informática, de modo que me sea más fácil aprender más o desarrollar algo usando esa cosa

¿Hay algún punto en el que debería comenzar a aprender otro lenguaje de computadora?

¿Qué tiene de bueno graduarse con una especialización en Ciencias de la Computación?

¿Cómo es el Lenovo Y720 para un estudiante de informática?