¿Puede un Ph.D. ¿Tiene un impacto negativo en su carrera en la industria del software?

¿Obtener un Ph.D. afectar negativamente su carrera en la industria del software? He escuchado de varias personas que los doctores se consideran "Sobrecalificados" para trabajos de desarrollo o administración de software y ni siquiera son llamados para entrevistas. Por otro lado, he visto algunos gerentes de alto nivel (CEO y directores) con doctorados. Si desea continuar trabajando en la industria, ¿es una mala idea pensar en obtener un doctorado?

Esto depende de lo que quieras hacer. Si desea trabajar con nuevas empresas, un doctorado es mucho más beneficioso que si desea trabajar en una posición de codificación de nivel de entrada.
@enderland proporcionó un excelente comentario al punto al incluir la palabra "codificación".
Lo que necesita investigar es si un pHd paga lo suficiente como para valer los préstamos estudiantiles que obtendrá. A menos que tenga la intención de trabajar solo en un lugar donde se requiere el pHd (en cuyo caso el costo es irrelevante), me sorprendería mucho si hiciera un análisis de costo-beneficio y encontrara que valió la pena.
@HLGEM: En EE. UU., los estudiantes de doctorado obtienen becas que son más que suficientes para una pareja. No hay necesidad de tomar ningún préstamo.
@samarasa para campos técnicos como software/ingeniero, un doctorado generalmente no da buenos resultados financieros a largo plazo a menos que alguien realmente quiera dedicarse a I/D (o no haya hecho una maestría antes de eso, yendo directamente a BS/PhD). De lo contrario, tomarse más de 4 años de su carrera de ganancias, incluso si técnicamente gana algo de dinero como estudiante de doctorado, no es de sus intereses financieros a largo plazo.
@enderland, estoy de acuerdo contigo con respecto al punto sobre el "dinero" en la mayoría de los casos. Pero algunas personas miden el "éxito" en términos de "felicidad". Me refiero a que con el doctorado, existe una "alta" probabilidad de conseguir un trabajo que se alinee con tus áreas de interés.
Si desea trabajar en la creación de aplicaciones tipo "Joe Schmoe", ciertamente podría ver un doctorado como un detrimento. Después de todo, pasó 4 años adicionales en la escuela, uno esperaría que durante ese tiempo descubriera sus áreas de interés y desarrollara cierta experiencia en esas áreas. Sin duda, debería buscar puestos de desarrollo más "intelectualmente exigentes". Si no, uno se preguntaría ¿por qué? ¿No tienes ambición/iniciativa? IME, mientras que los tipos de gerentes rara vez requieren títulos de nivel superior, aquellos que quieren seguir siendo técnicos rara vez llegan a los escalones superiores sin doctorados en empresas más grandes.
Pregunta cerrada en programmers.se con algunas respuestas bien recibidas (una mía): programmers.stackexchange.com/a/10456/285
Los altos directivos con doctorados probablemente se abrieron camino hasta ese nivel. El doctorado podría no haber sido un factor en su éxito. Lo más seguro es que no completaron un doctorado y fueron contratados para el puesto de alta dirección.

Respuestas (6)

¿Puede un título de doctorado tener un impacto negativo en su carrera en la industria?

Absolutamente.

Un estigma asociado a los doctorados (correctos o incorrectos) en el desarrollo de software es que tienen problemas para escribir código . Gran parte del camino del doctorado son las matemáticas y la redacción de artículos que describen las matemáticas, que (a excepción de algunas posiciones de nicho) son en gran medida inútiles en el mundo del desarrollo de software. En el mundo corporativo, la capacidad de inferir problemas de los clientes y resolverlos creativamente es vital, algo que la pista de doctorado no implica mucho.

Además, un candidato con un doctorado a menudo tendrá mucha menos experiencia laboral que un estudiante universitario de la misma edad. Más allá de eso, existe otro estigma de que el candidato a doctorado exigirá un salario más alto que su equivalente universitario de edad similar.

Personalmente, he descubierto que este último estigma es mayormente incorrecto. Los candidatos de doctorado no suelen ser exigentes al salir de la escuela debido a la misma ignorancia que hace que los candidatos de pregrado no sean tan exigentes al salir de la escuela.

Por otro lado, más de la mitad de los programadores con doctorado con los que he trabajado a lo largo de los años han sido pésimos programadores. Estaban cautivados con lenguajes/conceptos esotéricos que eran poco prácticos/inmantenibles. O el enfoque metódico que funciona bien para una tesis era incompatible con el entorno de desarrollo de alta velocidad de la empresa. O no podían captar las necesidades de nuestros clientes. O simplemente eran malos codificando porque no les interesaba en absoluto.

No creo que sea necesariamente malo obtener un doctorado si lo desea, pero tenga en cuenta que muchos entrevistadores (incluido yo mismo) serán más exigentes para asegurarse de que realmente pueda producir software. Tener una serie de proyectos prácticos de código abierto o incluso publicaciones de blog sobre temas que no sean torres de marfil ayudaría bastante.

Para algunos trabajos en la industria, los doctorados casi siempre son buenos. Si desea ser un desarrollador cuantitativo en finanzas, un doctorado en matemáticas rara vez es un detrimento. Pero mi experiencia personal está en línea con la suya: los doctorados con los que traté en su mayor parte produjeron un código de mierda. Es casi como la diferencia entre científicos e ingenieros, los científicos no construyen cosas.
Me encanta esto, es mi experiencia también. Agregaré que los momentos en que un doctorado es un beneficio es cuando se está enfocando firmemente en un dominio de problema particular; entonces, un doctorado en esa área puede ser una gran marca. Por ejemplo, un doctorado en criptografía al desarrollar sistemas de encriptación.
“Además, un candidato con un doctorado a menudo tendrá mucha menos experiencia laboral que un candidato de pregrado de la misma edad. ' --> Entonces? En primer lugar, ¿por qué un recién graduado, con doctorado o sin él, solicitaría el mismo trabajo que la persona con varios años de experiencia laboral? Si ambos están solicitando un puesto de nivel de entrada, creo que el último está sobrecualificado .
@BCLC: porque a menudo, el nuevo PhD asume que su trabajo de doctorado cuenta como experiencia suficiente para aquellos trabajos que buscan algunos años de experiencia.
Telastyn, todo su argumento parece estar basado en el caso de poner a un recién graduado con un doctorado que terminó la licenciatura hace 6 años contra alguien con 6 años de experiencia laboral. Por supuesto, este último gana, ¿verdad? Creo que poner a un recién graduado con un doctorado que terminó la licenciatura hace 6 años contra alguien con 0-1 años de experiencia laboral es más digno de discusión, es decir, con OP diciendo 'He escuchado de varias personas que los doctorados se consideran "Sobrecualificado"'. En tal caso, podríamos preguntar cosas como si la persona con doctorado ha estado en la academia demasiado tiempo, es demasiado mayor, etc.
Tome su primer párrafo, por ejemplo. Me imagino que eso es relevante en el primer caso, pero ¿qué pasa en el último caso? ¿Qué ventaja tiene un licenciado con 0-1 años de experiencia laboral sobre alguien que tiene un doctorado? Mientras tanto, sus párrafos tercero y cuarto parecen apropiados y tienen sentido.
'muchos entrevistadores (incluido yo mismo) serán más exigentes para asegurarse de que realmente pueda producir software. ' --> ¿Más exigente para la persona con doctorado que para quién exactamente? ¿Recién graduados sin títulos de posgrado (y como máximo 1 año de experiencia laboral), 6 años de experiencia laboral, personas u otros? Si es el primero, ¿por qué? Si el segundo, bueno, obviamente... Si el tercero, ¿a qué te refieres?
@BCLC: un estudiante universitario (o no graduado) con 0-1 años de experiencia es (generalmente) más humilde que un recién graduado de doctorado. Ellos (generalmente) saben más sobre control de código fuente, pruebas unitarias, ágil, revisiones de código, negocios. Suelen tener proyectos de hobby, ya que su pasión está en la codificación, no en la investigación ni en la docencia ni en la esotería. Soy más exigente con los nuevos candidatos a doctorado que con cualquier otro ingeniero de nivel inicial .
@Telastyn Ya veo. ¿La razón de la última oración es todo lo que vino antes?
@bclc - un poco. Se puede enseñar control de fuente y pruebas unitarias y otras cosas. El segundo al último párrafo de mi respuesta es la mayor parte.
@Telastyn gracias por aclarar!
Es un éxito o un fracaso con los doctorados en la industria del software. He tenido excelentes mentores al principio de mi carrera que tenían doctorados y he tenido algunos horribles. Sí, hará el trabajo, pero la calidad del código es otra cosa.

> ¿Obtener un doctorado tiene un impacto negativo en su carrera en la industria? >

No.

Completé un doctorado en informática hace un par de años y recibí muy buenas ofertas de muy buenas compañías de software. Ahora disfruto de mi vida laboral al máximo y también obtengo un paquete salarial superior al promedio. El doctorado no es solo un título. Aprenderá varias habilidades durante su educación de doctorado. La primera pregunta que debe hacerse es por qué alguien quiere hacer un doctorado. Personalmente, creo que si desea convertirse en un experto en un área específica, el doctorado es una de las formas de lograrlo.

Dicho esto, conseguir un trabajo en la industria es algo diferente. Normalmente, las empresas de software dan preferencia a la "experiencia" frente a la "educación". Sin embargo, no veo ningún problema en obtener un puesto de trabajo de "desarrollo/codificación" de nivel de entrada con un doctorado. Pero la mayoría de las empresas de "desarrollo" de software buscan aptitudes y habilidades de programación en lugar de habilidades de investigación. No importa si tiene un doctorado o una maestría o licenciatura.

Sin embargo, una vez que esté en un trabajo, sus habilidades de doctorado pueden ser útiles para agregar un gran valor a su empleador y, por lo tanto, para obtener promociones rápidamente. En medio, los doctores obtienen más dinero que los MS/BS (con más o menos la misma experiencia laboral). Además, el mundo académico, los laboratorios de investigación y algunas empresas de I+D prefieren los doctorados.

En comparación con la respuesta aceptada, esta y algunas otras, parece que el consenso es: el doctorado lo hará sobrecalificado para trabajos de mierda, pero podría requerirse un doctorado en tecnología complicada en demanda. Big NoSQL data, criptografía, modelado para Wall Street, sí. Hacker de Java reemplazable: no es así. Ingresar al programa de doctorado también es la mejor manera de conocer a otras personas increíblemente inteligentes con las que deseas fundar una startup. Anexo A: Google :-)

Resumen ejecutivo

Dados dos candidatos de la misma edad, los mismos antecedentes y la misma experiencia, pero uno tiene un doctorado y el otro no, no veo ninguna razón para que una empresa elija al que tiene menos credenciales (en igualdad de condiciones).

Los inconvenientes de la educación superior

Es probable que el problema con un doctorado no sea que tengas un doctorado (lo cual es algo bueno), sino que tuviste que sacrificar algo más (experiencia laboral, etc.) para obtenerlo. Entonces, en lugar de mirar a dos personas con habilidades idénticas, es más probable que estén mirando a un joven de 26 años con un doctorado y sin experiencia laboral frente a un joven de 23 años con un año de experiencia laboral (o algo así). el género).

vendiendo educación

Un doctorado en sí mismo significa muy poco. La pregunta es ¿cómo ayudará a la empresa tener un doctorado en lugar de alguien que no lo tenga pero que tenga una experiencia laboral relevante? Debe poder explicarle a la empresa por qué su doctorado es valioso para la empresa. Esto va con casi cualquier tipo de experiencia, trabajo o de otro tipo, que tenga.

Personalmente, no creo que sea una buena señal que un candidato con un doctorado sea tan bueno como los demás candidatos. Esperaría que fueran mejores.
No veo ninguna razón por la que una empresa elija a la que tiene menos credenciales . ¿Nunca ha oído hablar de un candidato que se considere "sobrecualificado"?
@ Carson63000 En realidad, nunca he visto a alguien rechazado como 'sobrecualificado' para un puesto en el campo de un título que tiene. Si tiene un doctorado y está buscando un trabajo temporal haciendo entrada de datos, puedo verlo, pero ¿busca un trabajo de informática con un doctorado en informática? No veo dónde esto va a causar un problema.
@JeffO Esperaría que obtuvieran beneficios del doctorado, pero en realidad, por lo general, el doctorado era una compensación con más experiencia práctica en el campo, por lo que ser igual pero diferente no es un mal objetivo. Después de todo, hay muchos más desarrolladores con 3 años de experiencia que desarrolladores con doctorados.
@jmac: es un problema porque las personas en las trincheras que realmente hacen software día a día desconfían MUCHO de las personas que tienen la cabeza tan en las nubes que no pueden hacer un trabajo útil. Los doctores tienen MUCHA más teoría en su haber que el programador promedio. Esto da la impresión (correcta o incorrecta) de que el doctorado es más probable para un astronauta de la arquitectura, que no puede hacer el trabajo en un tiempo razonable porque está demasiado ocupado buscando una solución más elegante.

Como alguien que hace muchas entrevistas de software y tiene 2 maestrías (una técnica y una maestría en administración de empresas), además de que salto mucho de trabajo ..., solo te perjudicarán los trabajos de mierda. Con frecuencia te preguntarán en las entrevistas por qué quieres trabajar aquí con un doctorado. Creo que son preguntas tontas. Es solo un grado. Básicamente decir 'Me gusta lo que hago y así sucesivamente'. Sacarán a relucir cosas tontas de investigación. El objetivo es desviar esto rápido y hacer que se concentren en lo que puedes hacer por ellos. Las entrevistas son un argumento de venta y usted tiene un corto período de tiempo para convencerlos de que puede hacer el trabajo.

En cuanto a la sobrecualificación. Sí, esto puede suceder en trabajos de mala calidad que no pagan bien y requieren muchas horas. Les preocupa que renuncies como el último grupo de personas que contrataron.

He trabajado con personas que tienen doctorados (trabajé con uno de mis profesores) y trabajé con personas sin títulos. Me puede importar menos tu título. La pantalla técnica me dirá si creo que puedes producir y cuando te encuentre te puedo decir si te aguanto y si te bañas. He tenido problemas en el pasado para atraer a personas que no tienen títulos. Mi opinión es que a la gente se le paga para hacer las cosas. Si el título es tan útil, debería poder decir desde la pantalla técnica que sabes lo que estás haciendo.

Dicho esto, hay veces que mis títulos me dan más dinero y por alguna tonta razón la gente queda impresionada. El MBA duele a veces porque me preguntan 'uh, ¿quieres entrar en administración? Necesitamos un técnico'. No, no lo hago. Luego, por lo general, le digo al técnico la verdad de que el MBA es bastante inútil y lo hice en mis días de contrato cuando trabajaba por cuenta propia. Por lo general, les gusta esa respuesta y pueden identificarse conmigo.

Tu objetivo en la entrevista es intentar que te hagan tantas preguntas técnicas buenas como sea posible y venderles tu capacidad de producción. Si dejas que la entrevista se atasque en tu título, es probable que no consigas el trabajo.

¿Puede un título de doctorado tener un impacto negativo en su carrera en la industria?

Claro, es posible que haya puntos adicionales a considerar si tiene esto en su historial. Sin embargo, qué tan bien lo haga probablemente depende de qué tipo de roles busca uno con un doctorado.

¿Obtener un doctorado tiene un impacto negativo en su carrera en la industria?

No necesariamente. La pregunta clave es cómo se usa esto como parte de su experiencia. Si uno busca trabajos de desarrollo de software de nivel de entrada, entonces el Ph.D. puede ser un obstáculo para trabajar, ya que RRHH y otros podrían considerar que el puesto es demasiado bajo para hacerlo. Por lo tanto, uno tiene que reconocer que algunos trabajos pueden ser eliminados de la consideración por tener la credencial y la expectativa percibida de querer que se les pague más.

Si desea continuar trabajando en la industria, ¿es una mala idea pensar en obtener un doctorado?

No, pensando en obtener un doctorado. es una buena idea Tenga en cuenta qué ventajas y desventajas tiene esto, cómo se pagará la matrícula, qué tipo de tesis planea hacer y cómo encaja esto en la progresión de la carrera. En realidad, seguir adelante, esa es otra historia, aunque no preguntaste sobre la ejecución, simplemente lo reflexionaste.

Acabo de tener mi licenciatura y no tengo ningún deseo de obtener un doctorado. aunque puedo imaginar que para algunas personas no es tan mala idea obtener el doctorado. si hay alguna rama dentro de las Ciencias de la Computación que les atraiga para estudiar y trabajar dentro de esa área. Para muchos roles básicos de TI, un Ph.D. probablemente se consideraría que hace que uno esté sobrecualificado.

Los doctorados en el mundo de la informática son para académicos. Si quieres ser profesor necesitarás un doctorado. Si quieres ser el jefe de un departamento de Ciencias de la Computación, necesitarás varios.

Sin embargo, en el mundo de los negocios, un título universitario suele ser un requisito, pero después de eso, obtener más títulos no ayuda mucho. Algunas excepciones pueden incluir la gestión de un departamento de TI estatal o algún tipo de operación cuantitativa de Wall Street. Sin embargo, en este último caso la tesis tendría que versar sobre el análisis cuantitativo. Algunos empleadores prestan especial atención a los títulos y descartan a las personas que parecen estar más centradas en la escuela a la que fueron que en lo que han hecho.

Algunos laboratorios de investigación querrán doctorados. Sin embargo, también quieren publicación. Por lo tanto, si no aparece en las revistas, el doctorado por sí solo no sirve para nada. Lo que está haciendo en general es arrinconarse: está restringiendo sus oportunidades de trabajo a laboratorios de alta potencia.

Esta es en realidad una respuesta bastante buena. No puedo ver por qué fue rechazado. Como generalización, un doctorado es el primer paso en el camino de la formación para convertirse en un investigador profesional. Fuera de ese dominio, el valor varía. Por ejemplo, si usted es un plomero con licencia, no me gustaría que arreglara el cableado de mi casa.